[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