[89440] trunk/dports/aqua/emacs-app/Portfile

hum at macports.org hum at macports.org
Sun Jan 29 02:29:51 PST 2012


Revision: 89440
          http://trac.macports.org/changeset/89440
Author:   hum at macports.org
Date:     2012-01-29 02:29:46 -0800 (Sun, 29 Jan 2012)
Log Message:
-----------
emacs-app: reformat only.

Modified Paths:
--------------
    trunk/dports/aqua/emacs-app/Portfile

Modified: trunk/dports/aqua/emacs-app/Portfile
===================================================================
--- trunk/dports/aqua/emacs-app/Portfile	2012-01-29 10:06:13 UTC (rev 89439)
+++ trunk/dports/aqua/emacs-app/Portfile	2012-01-29 10:29:46 UTC (rev 89440)
@@ -1,49 +1,70 @@
 # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
 
-name		emacs-app
-version		23.4
-categories	aqua editors
-license		GPL-3+
-maintainers	css hum openmaintainer
-description	The GNU Emacs text editor (Cocoa version)
+name                emacs-app
+version             23.4
+categories          aqua editors
+maintainers         css hum openmaintainer
 
-long_description	GNU Emacs is a self-documenting, customizable,      \
-	extensible real-time display editor. This is a port of the latest   \
-	GNU Emacs source to the OpenStep (or NeXTstep) APIs, as implemented \
-	by Cocoa on OS X. It differs from Carbon ports of GNU Emacs in that \
-	it makes a more concerted attempt from the ground up to follow OS X \
-	desktop and UI conventions.
+description         The GNU Emacs text editor (Cocoa version)
 
+long_description    GNU Emacs is a self-documenting, customizable, extensible  \
+                    real-time display editor. This is a port of the latest GNU \
+                    Emacs source to the OpenStep (or NeXTstep) APIs, as        \
+                    implemented by Cocoa on OS X. It differs from Carbon ports \
+                    of GNU Emacs in that it makes a more concerted attempt     \
+                    from the ground up to follow OS X desktop and UI conventions.
+
 # Note that this distribution can support GNUstep as well, but that
 # configuration is untested at this time.
 
-platforms	darwin
-homepage	http://www.gnu.org/software/emacs/
-master_sites	gnu:emacs
-dist_subdir     emacs
-distname	emacs-${version}
+homepage            http://www.gnu.org/software/emacs/
+platforms           darwin
+license             GPL-3+
+
+master_sites        gnu:emacs
+distname            emacs-${version}
+dist_subdir         emacs
 checksums           rmd160  5fb7e4cd4270a524b8723ad86a145a0e47336bf7 \
                     sha256  b9a2b8434052771f797d2032772eba862ff9aa143029efc72295170607289c18
 
-depends_lib     port:ncurses
-use_parallel_build      yes
+depends_lib         port:ncurses
 
-configure.args	--with-ns --without-x --without-dbus
+patchfiles          patch-src_emacs.c.diff
 
-patchfiles      patch-src_emacs.c.diff
-
 if {${configure.compiler} == "clang"} {
     patchfiles-append   patch-clang.diff
 }
 
+post-patch {
+    reinplace "s|__PREFIX__|${prefix}|" ${worksrcpath}/src/emacs.c
+}
+
+configure.args      --with-ns --without-x --without-dbus
+
+use_parallel_build  yes
+
+destroot {
+    system "cd ${worksrcpath} && make install"
+    xinstall -m 755 -d ${destroot}${applications_dir}
+    file copy ${worksrcpath}/nextstep/Emacs.app \
+        ${destroot}${applications_dir}
+    file copy ${filespath}/site-start.el \
+        ${destroot}${applications_dir}/Emacs.app/Contents/Resources/site-lisp
+}
+
+post-destroot {
+    reinplace "s|__PREFIX__|${prefix}|g" \
+        ${destroot}${applications_dir}/Emacs.app/Contents/Resources/site-lisp/site-start.el
+}
+
 # patch-fullscreen.diff
 #   http://gist.github.com/291150
 #   http://www.sanityinc.com/full-screen-support-for-cocoa-emacs-on-osx
 variant fullscreen description {Add fullscreen patch} {
-    patchfiles-append patch-fullscreen.diff
+    patchfiles-append   patch-fullscreen.diff
 }
 
 # inline and font patches are fetched from MacEmacsJP.
@@ -51,46 +72,27 @@
 #   revision 574.
 # patch-macemacsjp-inline.diff <= emacs-inline.patch
 # patch-macemacsjp-jpfont.diff <= font.patch
-
 variant inline description {Add inline patch from MacEmacsJP} {
-    patchfiles-append patch-macemacsjp-inline.diff
+    patchfiles-append   patch-macemacsjp-inline.diff
 }
 
 variant jpfont description {Add Japanese font patch from MacEmacsJP} {
-    patchfiles-append patch-macemacsjp-jpfont.diff
+    patchfiles-append   patch-macemacsjp-jpfont.diff
 }
 
 variant patches requires fullscreen inline jpfont description {Add all patches: fullscreen, inline and jpfont} {}
 
 platform darwin 11 {
-   patchfiles-append	patch-fix-title-bar.diff
+   patchfiles-append    patch-fix-title-bar.diff
    # patch-lion-fullscreen.diff
    #   https://github.com/downloads/typester/emacs/emacs-23-lion-fullscreen-test.patch
    if {[variant_isset fullscreen]} {
-       patchfiles-append    patch-lion-fullscreen.diff
+       patchfiles-append   patch-lion-fullscreen.diff
    }
-   configure.cflags-append	-fno-pie -O2
-   configure.ldflags-append	-fno-pie
+   configure.cflags-append   -fno-pie -O2
+   configure.ldflags-append  -fno-pie
 }
 
-post-patch {
-    reinplace "s|__PREFIX__|${prefix}|" ${worksrcpath}/src/emacs.c
-}
-
-destroot {
-        system "cd ${worksrcpath} && make install"
-	xinstall -m 755 -d ${destroot}${applications_dir}
-	file copy ${worksrcpath}/nextstep/Emacs.app \
-		${destroot}${applications_dir}
-	file copy ${filespath}/site-start.el \
-		${destroot}${applications_dir}/Emacs.app/Contents/Resources/site-lisp
-}
-
-post-destroot {
-	reinplace "s|__PREFIX__|${prefix}|g" \
-		${destroot}${applications_dir}/Emacs.app/Contents/Resources/site-lisp/site-start.el
-}
-
 livecheck.type      regex
 livecheck.url       http://ftp.gnu.org/gnu/emacs/?C=M&O=D
 livecheck.regex     emacs-(\\d+\\.\\d+\\w*)\\.tar
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120129/722f1ca8/attachment.html>


More information about the macports-changes mailing list