[102652] trunk/dports/aqua/emacs-mac-app/Portfile
sean at macports.org
sean at macports.org
Tue Feb 5 18:04:16 PST 2013
Revision: 102652
https://trac.macports.org/changeset/102652
Author: sean at macports.org
Date: 2013-02-05 18:04:16 -0800 (Tue, 05 Feb 2013)
Log Message:
-----------
emacs-mac-app: update to 3.92 and use github instead of patching manually
Modified Paths:
--------------
trunk/dports/aqua/emacs-mac-app/Portfile
Modified: trunk/dports/aqua/emacs-mac-app/Portfile
===================================================================
--- trunk/dports/aqua/emacs-mac-app/Portfile 2013-02-05 23:40:02 UTC (rev 102651)
+++ trunk/dports/aqua/emacs-mac-app/Portfile 2013-02-06 02:04:16 UTC (rev 102652)
@@ -2,9 +2,11 @@
# $Id$
PortSystem 1.0
+PortGroup github 1.0
+github.setup railwaycat emacs-mac-port 395f34c61ef5
name emacs-mac-app
-version 3.3
+version 3.92
categories aqua editors
maintainers hum openmaintainer
@@ -17,53 +19,15 @@
platforms darwin
license GPL-3+
-set emacs_version 24.2
-distname emacs-${emacs_version}
-dist_subdir emacs
+set emacs_version 24.2.92
-set mac_distname emacs-${emacs_version}-mac-${version}
-set mac_distfile ${mac_distname}${extract.suffix}
-distfiles-append ${mac_distfile}:mac
+checksums rmd160 403c4544b28f363f38c2efb9fcaef6a1124d801f \
+ sha256 65870cfed099fe5c5a479807eff0622903844f0730c7ca2b04175dbd5ccef851
-master_sites gnu:emacs \
- ftp://ftp.math.s.chiba-u.ac.jp/emacs/:mac \
- https://github.com/downloads/hiroshi-umemoto/distfiles/:mac
-
-checksums ${distname}${extract.suffix} \
- rmd160 26f6c2b671ed7f160875d62e47c89afec085110f \
- sha256 6d9892dff6e1761d4a5eba20712beba4f37d77a196f8021081a2e69fcb5bd357 \
- ${mac_distfile} \
- rmd160 27870cdd3e4aa88ced489254153b0d398b377142 \
- sha256 d217febe5f392ed8270debf617528318a877e4749261d70e4427fa970ce9b871
-
depends_lib port:ncurses
patchfiles patch-src_emacs.c.diff
-set mac_path ${workpath}/${mac_distname}
-
-post-extract {
- # merge mac port files into emacs distribution.
- copy ${mac_path}/mac ${worksrcpath}
- copy -force \
- ${worksrcpath}/nextstep/Cocoa/Emacs.base/Contents/Resources/Emacs.icns \
- ${worksrcpath}/mac/Emacs.app/Contents/Resources/Emacs.icns
- foreach f [glob ${mac_path}/etc/images/*] {
- copy ${f} ${worksrcpath}/etc/images
- }
- foreach f [glob ${mac_path}/src/*] {
- copy ${f} ${worksrcpath}/src
- }
- copy ${mac_path}/lisp/term/mac-win.el ${worksrcpath}/lisp/term
-}
-
-post-patch {
- # postprocess for patch-src_emacs.c.diff.
- reinplace "s|__PREFIX__|${prefix}|" ${worksrcpath}/src/emacs.c
- # apply mac port patch.
- system -W ${worksrcpath} "patch -p 0 < ${mac_path}/patch-mac"
-}
-
universal_variant no
configure.args --with-mac \
@@ -89,26 +53,18 @@
move ${f} ${app_dir}/../MacOS/libexec
}
delete ${destroot}${prefix}
+
# make the application binary a hard link.
delete ${app_dir}/../MacOS/Emacs
file link -hard ${app_dir}/../MacOS/Emacs ${app_dir}/../MacOS/bin/emacs
- # install additional documents.
- set doc_dir ${destroot}${prefix}/share/doc/emacs-mac
- xinstall -d ${doc_dir}
- xinstall -m 644 -W ${mac_path} \
- COPYING NEWS-mac README-mac \
- ${doc_dir}
# install site-start.el.
set site_lisp ${destroot}${applications_dir}/Emacs.app/Contents/Resources/site-lisp
xinstall -d ${site_lisp}
file copy ${filespath}/site-start.el ${site_lisp}
reinplace "s|__PREFIX__|${prefix}|g" ${site_lisp}/site-start.el
+
# rename the app bundle to avoid a conflict with emacs-app.
move ${destroot}${applications_dir}/Emacs.app \
${destroot}${applications_dir}/EmacsMac.app
}
-
-livecheck.type regex
-livecheck.url ftp://ftp.math.s.chiba-u.ac.jp/emacs/
-livecheck.regex emacs-\\d+\\.\\d+\\w*-mac-(\\d+\\.\\d+\\w*)\\.tar
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130205/eb12409b/attachment-0001.html>
More information about the macports-changes
mailing list