Update of /cvsroot/fink/fink/10.3 In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv22953/10.3
Modified Files: ChangeLog dpkg-bootstrap.info dpkg.info dpkg.patch fink-mirrors.info gettext.info Log Message: Sync bootstrap packages in HEAD w/stable Index: dpkg.patch =================================================================== RCS file: /cvsroot/fink/fink/10.3/dpkg.patch,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- dpkg.patch 18 Mar 2005 13:46:12 -0000 1.7 +++ dpkg.patch 24 May 2006 02:19:08 -0000 1.8 @@ -1,3 +1,24 @@ +diff -ruN dpkg-1.10.21/include/parsedump.h dpkg-1.10.21-patched/include/parsedump.h +--- dpkg-1.10.21/include/parsedump.h 2002-05-06 12:18:16.000000000 -0400 ++++ dpkg-1.10.21-patched/include/parsedump.h 2005-06-09 20:47:46.000000000 -0400 +@@ -30,7 +30,6 @@ + const char *canon; + }; + +-extern const struct fieldinfo fieldinfos[]; + extern const struct nickname nicknames[]; + extern const int nfields; /* = elements in fieldinfos, including the sentinels */ + +@@ -68,6 +67,8 @@ + unsigned int integer; + }; + ++extern const struct fieldinfo fieldinfos[]; ++ + void parseerr(FILE *file, const char *filename, int lno, FILE *warnto, int *warncount, + const struct pkginfo *pigp, int warnonly, + const char *fmt, ...) PRINTFFORMAT(8,9); + diff -urN dpkg-1.10.21.orig/Makefile.conf.in dpkg-1.10.21/Makefile.conf.in --- dpkg-1.10.21.orig/Makefile.conf.in 2003-09-14 08:43:49.000000000 +0900 +++ dpkg-1.10.21/Makefile.conf.in 2005-03-18 22:13:37.000000000 +0900 @@ -2437,3 +2458,69 @@ md5sum md5sum-static: $(MD5_OBJECTS) ../lib/libdpkg.a - $(CC) $(LDFLAGS) -o $@ $(MD5_OBJECTS) $(LIBS) $(NLS_LIBS) + $(CC) $(LDFLAGS) $(EXEFLAGS) -o $@ $(MD5_OBJECTS) $(LIBS) $(NLS_LIBS) +diff -Nurd dpkg-1.10.21.orig/main/help.c dpkg-1.10.21/main/help.c +--- dpkg-1.10.21.orig/main/help.c Sat Oct 25 16:03:21 2003 ++++ dpkg-1.10.21/main/help.c Thu Mar 10 03:56:22 2005 +@@ -417,6 +417,26 @@ + + debug(dbg_veryverbose, "isdirectoryinuse `%s' (except %s)", file->name, + pkg ? pkg->name : "<none>"); ++ ++ /* FINK LOCAL begin */ ++ ++ /* ++ * Darwin has symlinks /etc -> /private/etc and /var -> /private/var ++ * instead of actual /etc and /var dirs. If dpkg removes the last ++ * pkg that it has record of having installed a file in one of those ++ * top-level dirs, it will try to remove the dir (since it thinks ++ * it's an empty dir) and it will succeed (since it's just unlinking ++ * a symlink, not trying to remove a dir that is not actually ++ * empty). That's Bad. Here we make sure these top-level dirs are ++ * never thought to be empty. ++ */ ++ if( !strcmp(file->name,"/etc") || !strcmp(file->name,"/tmp") || !strcmp(file->name,"/var") ) { ++ debug(dbg_veryverbose, "isdirectoryinuse precious!"); ++ return 1; ++ } ++ ++ /* FINK LOCAL end */ ++ + for (packageslump= file->packages; packageslump; packageslump= packageslump->more) { + debug(dbg_veryverbose, "isdirectoryinuse packageslump %s ...", + packageslump->pkgs[0] ? packageslump->pkgs[0]->name : "<none>"); +diff -ur dpkg-1.10.21.orig/include/dpkg.h.in dpkg-1.10.21/include/dpkg.h.in +--- dpkg-1.10.21.orig/include/dpkg.h.in 2004-04-24 17:14:21.000000000 -0400 ++++ dpkg-1.10.21/include/dpkg.h.in 2005-03-18 01:59:16.000000000 -0500 +@@ -118,13 +118,13 @@ + + #define ARCHIVE_FILENAME_PATTERN "*.deb" + +-#define BACKEND "dpkg-deb" +-#define DPKGQUERY "dpkg-query" +-#define SPLITTER "dpkg-split" +-#define MD5SUM "md5sum" +-#define DSELECT "dselect" +-#define DPKG "dpkg" +-#define DEBSIGVERIFY "/usr/bin/debsig-verify" ++#define BACKEND "@PREFIX@/bin/dpkg-deb" ++#define DPKGQUERY "@PREFIX@/bin/dpkg-query" ++#define SPLITTER "@PREFIX@/bin/dpkg-split" ++#define MD5SUM "@PREFIX@/bin/md5sum" ++#define DSELECT "@PREFIX@/bin/dselect" ++#define DPKG "@PREFIX@/bin/dpkg" ++#define DEBSIGVERIFY "@PREFIX@/bin/debsig-verify" + + #define TAR "tar" + #define GZIP "gzip" +diff -ruN dpkg-1.10.21/lib/mlib.c dpkg-1.10.21-patched/lib/mlib.c +--- dpkg-1.10.21/lib/mlib.c 2004-03-08 12:13:09.000000000 -0500 ++++ dpkg-1.10.21-patched/lib/mlib.c 2005-06-20 04:10:00.000000000 -0400 +@@ -189,7 +189,7 @@ + switch(data->type) { + case BUFFER_WRITE_BUF: + memcpy(data->data.ptr, buf, length); +- (char*)data->data.ptr += length; ++ data->data.ptr = (char*)data->data.ptr + length; + break; + case BUFFER_WRITE_VBUF: + varbufaddbuf((struct varbuf *)data->data.ptr, buf, length); Index: gettext.info =================================================================== RCS file: /cvsroot/fink/fink/10.3/gettext.info,v retrieving revision 1.9 retrieving revision 1.10 diff -u -d -r1.9 -r1.10 --- gettext.info 5 Apr 2005 17:38:49 -0000 1.9 +++ gettext.info 24 May 2006 02:19:08 -0000 1.10 @@ -19,6 +19,8 @@ so modifications of .info files will be made to accomodate this change. << Patch: %n.patch +NoSetMAKEFLAGS: true +SetMAKEFLAGS: -j1 SetCPPFLAGS: -no-cpp-precomp ConfigureParams: --infodir=%p/share/info --mandir=%p/share/man --with-included-gettext SetLDFLAGS: -L%b/intl/.libs Index: ChangeLog =================================================================== RCS file: /cvsroot/fink/fink/10.3/ChangeLog,v retrieving revision 1.32 retrieving revision 1.33 diff -u -d -r1.32 -r1.33 --- ChangeLog 24 Jan 2006 03:14:49 -0000 1.32 +++ ChangeLog 24 May 2006 02:19:08 -0000 1.33 @@ -1,3 +1,7 @@ +2006-05-23 Daniel Macks <[EMAIL PROTECTED]> + + * dpkg*: sync w/stable + 2006-01-23 Daniel Macks <[EMAIL PROTECTED]> * gzip*: rename files from %f to %n Index: fink-mirrors.info =================================================================== RCS file: /cvsroot/fink/fink/10.3/fink-mirrors.info,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- fink-mirrors.info 15 Aug 2005 17:11:03 -0000 1.8 +++ fink-mirrors.info 24 May 2006 02:19:08 -0000 1.9 @@ -1,9 +1,9 @@ Package: fink-mirrors -Version: 0.24.8.1 +Version: 0.24.10.2 Revision: 1 Essential: yes Source: mirror:custom:fink/%n-%v.tar.gz -Source-MD5: ec354141dade6a5fe9e58f1f65caa4fc +Source-MD5: be92f5997ba56b1fa25198b885e906b4 Depends: fink (>= 0.17.3-1) Replaces: fink (<< 0.17.2-1) CompileScript: sed -e "s|@PREFIX@|%p|g" < postinstall.pl.in > postinstall.pl Index: dpkg.info =================================================================== RCS file: /cvsroot/fink/fink/10.3/dpkg.info,v retrieving revision 1.19 retrieving revision 1.20 diff -u -d -r1.19 -r1.20 --- dpkg.info 30 Jun 2005 19:08:49 -0000 1.19 +++ dpkg.info 24 May 2006 02:19:08 -0000 1.20 @@ -1,10 +1,8 @@ Package: dpkg Version: 1.10.21 -Revision: 202 +Revision: 217 GCC: 3.3 -Depends: gzip, tar, ncurses (>= 5.4-20041023-4) -BuildDepends: fink (>= 0.23.4-1), gettext-dev, libiconv-dev, libncurses5 -AddShlibDeps: true +Depends: gettext, libiconv, gzip, tar, libncurses5-shlibs Essential: yes Maintainer: Fink Core Group <[EMAIL PROTECTED]> Source: mirror:sourceforge:fink/dpkg_%v.tar.gz @@ -15,7 +13,7 @@ NoSetMAKEFLAGS: true SetMAKEFLAGS: -j1 CompileScript: << - %p/bin/fink -y --no-use-binary-dist install gettext-bin gettext-dev libiconv-dev libncurses5 + %p/bin/fink -y install gettext-bin gettext-dev gettext-tools libiconv-dev libncurses5 PERL=/usr/bin/perl ./configure --build=%m-apple-darwin %c make EXEFLAGS=-force_flat_namespace << @@ -51,6 +49,11 @@ Patched to suppress warning about BuildDependsOnly control field. Previous versions by Christoph Pfisterer. + +Patched to not remove Darwin's system-critical symlinks (/etc /tmp /var) + +Patched to hardcode complete paths to our component executables +instead of relying on PATH << # PostInstScript: << Index: dpkg-bootstrap.info =================================================================== RCS file: /cvsroot/fink/fink/10.3/dpkg-bootstrap.info,v retrieving revision 1.11 retrieving revision 1.12 diff -u -d -r1.11 -r1.12 --- dpkg-bootstrap.info 21 Mar 2005 02:38:25 -0000 1.11 +++ dpkg-bootstrap.info 24 May 2006 02:19:08 -0000 1.12 @@ -1,9 +1,8 @@ Package: dpkg-bootstrap Version: 1.10.21 -Revision: 201 +Revision: 217 Depends: gzip, tar BuildDepends: gettext-dev -AddShlibDeps: true Maintainer: Fink Core Group <[EMAIL PROTECTED]> Source: mirror:sourceforge:fink/dpkg_%v.tar.gz SourceDirectory: dpkg-%v @@ -12,11 +11,11 @@ SetCFLAGS: -no-cpp-precomp -I%p/include NoSetMAKEFLAGS: true SetMAKEFLAGS: -j1 -ConfigureParams: --without-zlib --without-dselect --without-start-stop-daemon --without-sgml-doc --with-admindir=%P/var/lib/dpkg --mandir=%p/share/man --infodir=%p/share/info --srcdir=%b CompileScript: << PERL=/usr/bin/perl ./configure --build=%m-apple-darwin %c make EXEFLAGS=-force_flat_namespace << +ConfigureParams: --without-zlib --without-dselect --without-start-stop-daemon --without-sgml-doc --with-admindir=%p/var/lib/dpkg --mandir=%p/share/man --infodir=%p/share/info --srcdir=%b InstallScript: << mkdir -p %i/share/doc/dpkg make install DESTDIR=%d @@ -29,12 +28,29 @@ intended to be used during bootstrap. << DescPort: << -Uses autoconf. +1.10.9 +- Removed --without-zlib flag +- Gets confused about top_srcdir without the --srcdir arg. +- Fixed bug with BR manpage +- Patched update-rc.d out of the app check code, not needed on OS X. -Needs fixes to use the right architecture, disable code that uses +Pre-Jaguar: Needed fixes to use the right architecture, disable code that uses unimplemented functions on Darwin and other stuff. +Added code to support the pseudo package 'macosx' and 'darwin'. + +Fix to install-info script to prevent a certain problem with section titles. + +Patched to run 'fink-virtual-pkgs' to see what packages we have outside of $prefix. + +Patched to suppress warning about BuildDependsOnly control field. + Previous versions by Christoph Pfisterer. + +Patched to not remove Darwin's system-critical symlinks (/etc /tmp /var) + +Patched to hardcode complete paths to our component executables +instead of relying on PATH << License: GPL Homepage: http://packages.qa.debian.org/d/dpkg.html _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits