Update of /cvsroot/fink/fink/10.4 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15159/10.4
Modified Files: Tag: branch-rangerrick_dpkg_test dpkg-bootstrap.info dpkg.info dpkg.patch Added Files: Tag: branch-rangerrick_dpkg_test dpkg-bootstrap.patch Log Message: this is a test of a new dpkg 1.13.18-based bootstrap for xcode 2.3 Index: dpkg.patch =================================================================== RCS file: /cvsroot/fink/fink/10.4/dpkg.patch,v retrieving revision 1.1 retrieving revision 1.1.4.1 diff -u -d -r1.1 -r1.1.4.1 --- dpkg.patch 20 Jan 2006 20:59:55 -0000 1.1 +++ dpkg.patch 3 May 2006 16:38:09 -0000 1.1.4.1 @@ -1,380 +1,314 @@ -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 */ - [...3639 lines suppressed...] -+#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: dpkg-bootstrap.info =================================================================== RCS file: /cvsroot/fink/fink/10.4/dpkg-bootstrap.info,v retrieving revision 1.1 retrieving revision 1.1.4.1 diff -u -d -r1.1 -r1.1.4.1 --- dpkg-bootstrap.info 20 Jan 2006 20:59:55 -0000 1.1 +++ dpkg-bootstrap.info 3 May 2006 16:38:09 -0000 1.1.4.1 @@ -7,14 +7,14 @@ Source: mirror:sourceforge:fink/dpkg_%v.tar.gz SourceDirectory: dpkg-%v Source-MD5: a9f6c43891db74d727beab7dfc0ee663 -PatchScript: sed 's|@PREFIX@|%p|g' <%a/dpkg.patch | patch -p1 +PatchScript: sed 's|@PREFIX@|%p|g' <%a/dpkg-bootstrap.patch | patch -p1 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 + make EXEFLAGS="-undefined dynamic_lookup" << InstallScript: << mkdir -p %i/share/doc/dpkg --- NEW FILE: dpkg-bootstrap.patch --- 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, [...2487 lines suppressed...] +#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: dpkg.info =================================================================== RCS file: /cvsroot/fink/fink/10.4/dpkg.info,v retrieving revision 1.1 retrieving revision 1.1.4.1 diff -u -d -r1.1 -r1.1.4.1 --- dpkg.info 20 Jan 2006 20:59:55 -0000 1.1 +++ dpkg.info 3 May 2006 16:38:09 -0000 1.1.4.1 @@ -1,36 +1,87 @@ Package: dpkg -Version: 1.10.21 -Revision: 1217 -GCC: 4.0 -Depends: gettext, libiconv, gzip, tar, libncurses5-shlibs (>= 5.4-20041023-1006) -Essential: yes +Version: 1.13.18 +Revision: 1021 +Description: The Debian package manager +License: GPL Maintainer: Fink Core Group <[EMAIL PROTECTED]> -Source: mirror:sourceforge:fink/dpkg_%v.tar.gz + +Depends: gettext, libiconv, gzip, tar +Essential: yes +GCC: 4.0 + +Source: http://debian.ethz.ch/debian/pool/main/d/%n/%n_%v.tar.gz +Source2: http://alioth.debian.org/download.php/1556/po4a-0.25.tar.gz SourceDirectory: dpkg-%v -Source-MD5: a9f6c43891db74d727beab7dfc0ee663 -PatchScript: sed 's|@PREFIX@|%p|g' <%a/dpkg.patch | patch -p1 -SetCFLAGS: -no-cpp-precomp -I%p/include -NoSetMAKEFLAGS: true -SetMAKEFLAGS: -j1 +Source-MD5: eb8353d0adfb4231fc4b40225a32758e +Source2-MD5: e868a14e5e5212d1e1d78e0905f01fe5 +PatchScript: << + #!/bin/sh -ev + sed 's|@PREFIX@|%p|g' <%a/dpkg.patch | patch -p0 + find man -type f | xargs perl -pi -e 's,/usr,%p,g; s,/var,%p/var,g; s,/etc,%p/etc,g;' + ls scripts/*.pl* scripts/*.sh | xargs perl -i -pe 's,([\047`"])/(etc|var),$1%p/$2,g; s,([\047`"])/usr,$1/%p,g; s,([\047`"])(dpkg[\w-]*|822-date|md5sum|gpg)([\s\047`"]),$1%p/bin/$2$3,g' +<< + +SetCFLAGS: -I%p/include +SetCPPFLAGS: -fconstant-cfstrings +SetLDFLAGS: -Wl,-framework,CoreFoundation +ConfigureParams: --without-start-stop-daemon --without-sgml-doc --with-admindir=%p/var/lib/dpkg --mandir=%p/share/man --infodir=%p/share/info --srcdir=%b --disable-linker-optimisations --without-dselect CompileScript: << - %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 +#!/bin/sh -ev + + %p/bin/fink -y install gettext-bin gettext-dev gettext-tools libiconv-dev + export PERL5LIB=`pwd`/../po4a-0.25/lib:"$PERL5LIB" + export PATH=`pwd`/../po4a-0.25:"$PATH" + chmod a+x ../po4a-0.25/po4a* + mv getopt/obstack.* lib/ + PERL=/usr/bin/perl ./configure --build=%m-apple-darwin %c + make << -ConfigureParams: --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 - install -c -p -m 644 origin.fink %i/etc/dpkg/origins/fink - rm -rf %i/lib/dpkg/methods/* +#!/bin/sh -ev + + export PERL5LIB=`pwd`/../po4a-0.25/lib:"$PERL5LIB" + export PATH=`pwd`/../po4a-0.25:"$PATH" + chmod a+x ../po4a-0.25/po4a* + mkdir -p %i/share/doc/dpkg + make install DESTDIR=%d + for lang in de es ja sv; do + install -d -m 755 %i/share/man/$lang/man1 + install -c -m 644 man/$lang/md5sum.1 %i/share/man/$lang/man1/ + done + install -d -m 755 %i/var/backups + rm -rf %i/lib/dpkg/methods/* << -Description: The Debian package manager + +PostInstScript: << +if [ ! -f %p/var/lib/dpkg/diversions ]; then + touch %p/var/lib/dpkg/diversions + chmod 644 %p/var/lib/dpkg/diversions +fi +<< + +Homepage: http://packages.qa.debian.org/d/dpkg.html DescDetail: << dpkg installs and removes binary packages; it is the base of the distribution. This package also contains some helper programs and dselect, a full-screen console frontend to dpkg. << DescPort: << +1.13.18 +- forward-ported changes to 1.13.18 + +1.13.16 +- forward-ported changes to 1.13.16 +- remove dselect and curses dependency (will be split into another pkg) +- remove the getopt stuff (except for obstack, move that to lib) +- ignore Fink-owned fields +- use search-and-replace for scripts and man prefix patching + +1.13.11 +- forward-ported changes to 1.13.11 + - md5sum was removed, had to be re-added + - getopt was needed, but not automatically included, so had to be added to the Makefile.in's + 1.10.9 - Removed --without-zlib flag - Gets confused about top_srcdir without the --srcdir arg. @@ -55,12 +106,4 @@ Patched to hardcode complete paths to our component executables instead of relying on PATH << -# -PostInstScript: << -if [ ! -f %p/var/lib/dpkg/diversions ]; then - touch %p/var/lib/dpkg/diversions - chmod 644 %p/var/lib/dpkg/diversions -fi -<< -License: GPL -Homepage: http://packages.qa.debian.org/d/dpkg.html + ------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits