[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