[42429] trunk/dports/aqua/Chmox

nox at macports.org nox at macports.org
Fri Nov 21 03:21:46 PST 2008


Revision: 42429
          http://trac.macports.org/changeset/42429
Author:   nox at macports.org
Date:     2008-11-21 03:21:45 -0800 (Fri, 21 Nov 2008)
Log Message:
-----------
Chmox (closes #17277):
 * Ported to xcode-1.0 PortGroup.
 * Does not use the cd procedure anymore (see #12914).
 * Now links against OpenSSL and libxml2 libraries from MacPorts.

Modified Paths:
--------------
    trunk/dports/aqua/Chmox/Portfile

Added Paths:
-----------
    trunk/dports/aqua/Chmox/files/
    trunk/dports/aqua/Chmox/files/patch-chmox.xcode-project.pbxproj.diff

Modified: trunk/dports/aqua/Chmox/Portfile
===================================================================
--- trunk/dports/aqua/Chmox/Portfile	2008-11-21 11:19:03 UTC (rev 42428)
+++ trunk/dports/aqua/Chmox/Portfile	2008-11-21 11:21:45 UTC (rev 42429)
@@ -1,31 +1,35 @@
 # $Id$
 
 PortSystem 1.0
+PortGroup xcode 1.0
+
 name		Chmox
 version		0.4
+revision	1
 categories	aqua textproc
 maintainers	waqar at macports.org
 description	Read CHM documents on your Mac
 long_description	\
-	A viewer for Microsoft Help "CHM" (aka Compiled HTML) files 	\
+	A viewer for Microsoft Help \"CHM\" (aka Compiled HTML) files	\
 	on Mac OS X 10.3 using Cocoa, WebKit and chmlib.
 homepage	http://chmox.sourceforge.net
-platforms	macosx
 
 fetch.type	cvs
 cvs.root	:pserver:anonymous at chmox.cvs.sourceforge.net:/cvsroot/chmox
 cvs.module	Sources
 
 worksrcdir	Sources
-use_configure	no
 
-build.type 	pbx
-build.target	-target ${name}
-build.args	build
+patchfiles	patch-chmox.xcode-project.pbxproj.diff
 
-destroot	{
-	cd ${worksrcpath}
-	system "${build.cmd} install ${build.target}			\
-		INSTALL_PATH=/Applications/MacPorts			\
-		INSTALL_MODE_FLAG=go-w,a+rX DSTROOT=${destroot}"
+post-patch {
+	reinplace s|@PREFIX@|${prefix}| ${worksrcpath}/chmox.xcode/project.pbxproj
 }
+
+depends_lib	port:openssl \
+			port:libxml2
+
+xcode.build.settings	LIBRARY_SEARCH_PATHS=${prefix}/lib \
+					    DEPLOYMENT_LOCATION=NO
+
+xcode.destroot.settings	LIBRARY_SEARCH_PATHS=${prefix}/lib

Added: trunk/dports/aqua/Chmox/files/patch-chmox.xcode-project.pbxproj.diff
===================================================================
--- trunk/dports/aqua/Chmox/files/patch-chmox.xcode-project.pbxproj.diff	                        (rev 0)
+++ trunk/dports/aqua/Chmox/files/patch-chmox.xcode-project.pbxproj.diff	2008-11-21 11:21:45 UTC (rev 42429)
@@ -0,0 +1,19 @@
+--- chmox.xcode/project.pbxproj.orig	2008-11-16 20:53:28.000000000 +0100
++++ chmox.xcode/project.pbxproj	2008-11-16 21:17:13.000000000 +0100
+@@ -1074,7 +1074,6 @@
+ 				8D15AC2B0486D014006FF6A4,
+ 				8D15AC300486D014006FF6A4,
+ 				8D15AC330486D014006FF6A4,
+-				448CC7FD068A319600F9B0DB,
+ 			);
+ 			buildRules = (
+ 			);
+@@ -1098,7 +1097,7 @@
+ 				GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
+ 				GCC_WARN_SHADOW = YES;
+ 				GCC_WARN_UNKNOWN_PRAGMAS = NO;
+-				HEADER_SEARCH_PATHS = /usr/include/libxml2;
++				HEADER_SEARCH_PATHS = "\"@PREFIX@/include/libxml2\" \"@PREFIX@/include\"";
+ 				INFOPLIST_FILE = Info.plist;
+ 				INSTALL_PATH = "$(HOME)/Applications";
+ 				LIBRARY_SEARCH_PATHS = "";
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20081121/6122074f/attachment-0001.html>


More information about the macports-changes mailing list