Update of /cvsroot/fink/experimental/thesin/finkinfo
In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv18543

Modified Files:
        dpkg.info 
Log Message:
Few more changes that allow future to work

Index: dpkg.info
===================================================================
RCS file: /cvsroot/fink/experimental/thesin/finkinfo/dpkg.info,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -d -r1.45 -r1.46
--- dpkg.info   23 Jun 2013 14:17:33 -0000      1.45
+++ dpkg.info   24 Jun 2013 03:00:55 -0000      1.46
@@ -76,11 +76,19 @@
 # Fink uses "x86_64" instead of "amd64"
 perl -pi -e 's,amd64,x86_64,g' *table debian/archtable scripts/Makefile.in 
scripts/Makefile.am scripts/t/200_Dpkg_Shlibs/basictags.c 
scripts/t/200_Dpkg_Shlibs/basictags.symbols 
scripts/t/200_Dpkg_Shlibs/objdump.basictags-x86_64 scripts/t/200_Dpkg_Shlibs.t
 
-# Fix for gnutar (Slightly modified for bootstrap version)
-#perl -pi -e 's,\"tar\",\"/usr/bin/gnutar\",g' dpkg-deb/build.c 
dpkg-deb/extract.c lib/dpkg/dpkg.h lib/dpkg/subproc.c
-#perl -pi -e 's,--warning=no-timestamp,--format=gnu,g' dpkg-deb/extract.c
-# Fix for gnutar
-perl -pi -e 's,\"tar\",\"%p/bin/gnutar\",g' dpkg-deb/build.c 
dpkg-deb/extract.c lib/dpkg/dpkg.h lib/dpkg/subproc.c
+# Fix for tar (Slightly modified for dpkg-bootstrap)
+if [ "%n" = "dpkg-bootstrap" ]; then \
+  if [ `/usr/bin/sw_vers -productVersion | cut -d'.' -f1-2` > 10.8 ]; then \
+    perl -pi -e 's,\"tar\",\"/usr/bin/tar\",g' dpkg-deb/build.c 
dpkg-deb/extract.c lib/dpkg/dpkg.h lib/dpkg/subproc.c; \
+    perl -pi -e 's,--warning=no-timestamp,-v,g' dpkg-deb/extract.c; \
+    perl -pi -e 's,--format=gnu,--format=ustar,g' dpkg-deb/build.c; \
+  else \
+    perl -pi -e 's,\"tar\",\"/usr/bin/gnutar\",g' dpkg-deb/build.c 
dpkg-deb/extract.c lib/dpkg/dpkg.h lib/dpkg/subproc.c; \
+    perl -pi -e 's,--warning=no-timestamp,--format=gnu,g' dpkg-deb/extract.c; \
+  fi \
+else \
+  perl -pi -e 's,\"tar\",\"%p/bin/gnutar\",g' dpkg-deb/build.c 
dpkg-deb/extract.c lib/dpkg/dpkg.h lib/dpkg/subproc.c; \
+fi
 
 # Fix for --disable-nls
 perl -pi -e 's,defined\(__GNUG__\),defined(__NOTGNUG__),g' lib/compat/gettext.h
@@ -135,7 +143,7 @@
   ## currently in fink
   # install -c -p -m 644 debian/shlibs.default %i/etc/dpkg
   install -c -p -m 644 debian/shlibs.override %i/etc/dpkg
-  install -c -p -m 644 fink/buildflags.conf %i/etc/dpkg/
+  install -c -p -m 644 fink/buildflags.conf %i/etc/dpkg
   rm -rf %i/lib/dpkg/methods/*
 
   install -m 0755 fink/md5sum %i/bin


------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to