pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/bootstrap Find and replace %DATE% in the Mac .pkg. Oh,...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/5405dd598fa6
branches:  trunk
changeset: 529023:5405dd598fa6
user:      schmonz <schmonz%pkgsrc.org@localhost>
date:      Wed May 23 05:06:03 2007 +0000

description:
Find and replace %DATE% in the Mac .pkg. Oh, and build everything
as Universal binaries.

diffstat:

 bootstrap/mkbinarykit |  11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diffs (34 lines):

diff -r e584111fdb1c -r 5405dd598fa6 bootstrap/mkbinarykit
--- a/bootstrap/mkbinarykit     Wed May 23 05:00:40 2007 +0000
+++ b/bootstrap/mkbinarykit     Wed May 23 05:06:03 2007 +0000
@@ -1,6 +1,6 @@
 #!/bin/sh
 
-# $NetBSD: mkbinarykit,v 1.18 2007/05/22 17:48:32 schmonz Exp $
+# $NetBSD: mkbinarykit,v 1.19 2007/05/23 05:06:03 schmonz Exp $
 #
 # Make a binary bootstrap kit and place it in targetdir (or current
 # working directory if not specified). The mk.conf.example file is
@@ -21,7 +21,9 @@
        rmdir ${macdestdir}${pkgdbdir} || die "rmdir destdbdir"
        cp -Rp ${pkgdbdir} ${macdestdir}${pkgdbdir} || die "copy dbdir"
 
-       ${sedprog} -e "s|%WRKDIR%|${wrkdir}|g" -e "s|%TARGETDIR%|${targetdir}|g" < macpkg.pmproj.in > ${wrkdir}/macpkg.pmproj
+       ${sedprog} -e "s|%WRKDIR%|${wrkdir}|g" \
+               -e "s|%TARGETDIR%|${targetdir}|g" -e "s|%DATE%|${date}|g" \
+               < macpkg.pmproj.in > ${wrkdir}/macpkg.pmproj
        /Developer/Tools/packagemaker -build -proj ${wrkdir}/macpkg.pmproj -p "$targetdir/bootstrap-pkgsrc-$opsys-$osrev-$ospro-$date.pkg"
        ls -dl "$targetdir/bootstrap-pkgsrc-$opsys-$osrev-$ospro-$date.pkg"
 }
@@ -73,6 +75,11 @@
        syscondir=$prefix/etc
        pkgdbdir=$prefix/pkgdb
        ;;
+Darwin)
+       ospro=universal
+       export CFLAGS='-arch i386 -arch ppc -arch ppc64 -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.4u.sdk'
+       export LDFLAGS='-arch i386 -arch ppc -arch ppc64 -arch x86_64 -Wl,-syslibroot,/Developer/SDKs/MacOSX10.4u.sdk'
+       ;;
 DragonFly)
        case "$osrev" in
        1.1[0-9]*)



Home | Main Index | Thread Index | Old Index