[20786] trunk/dports/aqua
source_changes at macosforge.org
source_changes at macosforge.org
Tue Nov 28 07:56:43 PST 2006
Revision: 20786
http://trac.macosforge.org/projects/macports/changeset/20786
Author: css at macports.org
Date: 2006-11-28 07:56:42 -0800 (Tue, 28 Nov 2006)
Log Message:
-----------
Added new emacs-app port, a version of GNU Emacs that builds using Cocoa. Due to the numerous changes, this port stands separately from the other variants available with the primary emacs port. (#9306)
Added Paths:
-----------
trunk/dports/aqua/emacs-app/
trunk/dports/aqua/emacs-app/Portfile
Added: trunk/dports/aqua/emacs-app/Portfile
===================================================================
--- trunk/dports/aqua/emacs-app/Portfile (rev 0)
+++ trunk/dports/aqua/emacs-app/Portfile 2006-11-28 15:56:42 UTC (rev 20786)
@@ -0,0 +1,62 @@
+# $Id$
+
+PortSystem 1.0
+name emacs-app
+version 23.0.0_NS-9.0pre3
+categories aqua editors
+maintainers css at macports.org
+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://emacs-app.sourceforge.net/
+master_sites sourceforge
+distname emacs-${version}
+extract.suffix .tar.bz2
+use_bzip2 yes
+checksums md5 12ff9195cd037d53965a08c20cef04c4
+
+depends_lib lib:libjpeg:jpeg \
+ lib:libtiff:tiff \
+ lib:libungif:libungif \
+ lib:libpng:libpng
+
+# The current distribution contains its own build script, so use that
+# rather than trying to manually manage the various steps of the build
+# process. Perhaps a future version of this Portfile could handle the
+# compile script's commands directly.
+
+use_automake no
+use_autoconf no
+use_configure no
+
+# Eventually build the port without the provided script...
+# configure.args --with-ns --without-x --prefix=${destroot}/Applications/MacPorts/Emacs.app/Contents/Resources
+
+platform darwin 8 {
+ if {$xcodeversion == "2.1"} {
+ set xcodebuilddir build/Deployment
+ }
+}
+
+build.dir ${worksrcpath}/nextstep
+build.cmd ./compile
+
+# Due to the fact that the script compiles and installs everything
+# into the source directory, the destroot phase must manually copy the
+# resulting application package.
+
+destroot {
+ xinstall -m 755 -d ${destroot}/Applications/MacPorts
+ file copy ${worksrcpath}/nextstep/build/Emacs.app \
+ ${destroot}/Applications/MacPorts
+}
Property changes on: trunk/dports/aqua/emacs-app/Portfile
___________________________________________________________________
Name: svn:keywords
+ Id
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20061128/042e19af/attachment.html
More information about the macports-changes
mailing list