[Xquartz-changes] [631] trunk

source_changes at macosforge.org source_changes at macosforge.org
Wed May 9 14:50:51 PDT 2012


Revision: 631
          http://trac.macosforge.org/projects/xquartz/changeset/631
Author:   jeremyhu at freedesktop.org
Date:     2012-05-09 14:50:51 -0700 (Wed, 09 May 2012)
Log Message:
-----------
Use productsign(1) to sign the package instead of PackageMaker

Modified Paths:
--------------
    trunk/mk_x11_dist.sh
    trunk/pkg/XQuartz.pmdoc/index.xml

Modified: trunk/mk_x11_dist.sh
===================================================================
--- trunk/mk_x11_dist.sh	2012-05-09 21:49:09 UTC (rev 630)
+++ trunk/mk_x11_dist.sh	2012-05-09 21:50:51 UTC (rev 631)
@@ -74,9 +74,10 @@
 fi
 
 if [[ ${MACOSFORGE_RELEASE} == "YES" ]] ; then
-	BUILDIT="${BUILDIT} -noverify -noverifydstroot"
+	BUILDIT="${BUILDIT} -noverify -noverifydstroot -nocortex"
+# -nopathChanges"
 
-	export MACOSFORGE_XQUARTZ_CODESIGN_IDENTITY="-"
+	export MACOSFORGE_XQUARTZ_CODESIGN_IDENTITY="Developer ID Application: Apple Inc. - XQuartz"
 
 	export MACOSFORGE_BUILD_DOCS
 
@@ -106,6 +107,7 @@
 	export EXTRA_XQUARTZ_CFLAGS="-mmacosx-version-min=${MACOSX_DEPLOYMENT_TARGET}"
 	export EXTRA_XQUARTZ_LDFLAGS="-Wl,-macosx_version_min,${MACOSX_DEPLOYMENT_TARGET}"
 	export CC="/usr/bin/gcc-4.2"
+	export CXX="/usr/bin/g++-4.2"
 	export OBJC="${CC}"
 	export PYTHON=/usr/bin/python2.5
 	export PYTHONPATH="/usr/X11/lib/python2.5:/usr/X11/lib/python2.5/site-packages"
@@ -121,10 +123,8 @@
 		export MACOSX_DEPLOYMENT_TARGET=10.6
 		export EXTRA_XQUARTZ_CFLAGS="-mmacosx-version-min=${MACOSX_DEPLOYMENT_TARGET}"
 		export EXTRA_XQUARTZ_LDFLAGS="-Wl,-macosx_version_min,${MACOSX_DEPLOYMENT_TARGET}"
-		export CC="/opt/llvm/bin/clang"
-		#export CC="/usr/bin/gcc-4.2"
-		#export CC="/usr/bin/llvm-gcc-4.2"
-		#export CC="/usr/bin/clang"
+		export CC="$(xcrun -find clang)"
+		export CXX="$(xcrun -find clang++)"
 		export OBJC="${CC}"
 		export PYTHON=/usr/bin/python2.6
 		export PYTHONPATH="${X11_PREFIX}/lib/python2.6:${X11_PREFIX}/lib/python2.6/site-packages"
@@ -210,6 +210,7 @@
 	echo "Press enter when done"
 	sudo -u jeremy open XQuartz-${VERSION_TXT}.pmdoc
 	read IGNORE
-	sudo -u jeremy /Developer/usr/bin/packagemaker --verbose --doc XQuartz-${VERSION_TXT}.pmdoc --out XQuartz-${VERSION_TXT}.pkg
+	sudo -u jeremy /Applications/PackageMaker.app/Contents/MacOS/PackageMaker --verbose --doc XQuartz-${VERSION_TXT}.pmdoc --out XQuartz-${VERSION_TXT}.pkg
+	sudo -u jeremy productsign --sign "Developer ID Installer: Apple Inc. - XQuartz" XQuartz-${VERSION_TXT}.pkg
 	sudo -u jeremy ./mkdmg.sh XQuartz-${VERSION_TXT}.pkg ${VERSION} > XQuartz-${VERSION_TXT}.sparkle.xml
 fi

Modified: trunk/pkg/XQuartz.pmdoc/index.xml
===================================================================
--- trunk/pkg/XQuartz.pmdoc/index.xml	2012-05-09 21:49:09 UTC (rev 630)
+++ trunk/pkg/XQuartz.pmdoc/index.xml	2012-05-09 21:50:51 UTC (rev 631)
@@ -3,7 +3,6 @@
   <properties>
     <title>XQuartz @@VERSION_TXT@@</title>
     <build>@@PKG_DIR@@/XQuartz-@@VERSION_TXT@@.pkg</build>
-    <certificate>3rd Party Mac Developer Installer: Apple Inc. - XQuartz</certificate>
     <organization>org.macosforge.xquartz</organization>
     <userSees ui="easy"/>
     <min-target os="3"/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/xquartz-changes/attachments/20120509/f4cede4e/attachment.html>


More information about the Xquartz-changes mailing list