Update of /cvsroot/fink/experimental/rangerrick/10.3/main/finkinfo/base In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12609/10.3/main/finkinfo/base
Modified Files: apt-shlibs.info apt-shlibs.patch apt.info apt.patch Log Message: this builds too, rearranged apt a little Index: apt-shlibs.patch =================================================================== RCS file: /cvsroot/fink/experimental/rangerrick/10.3/main/finkinfo/base/apt-shlibs.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- apt-shlibs.patch 13 Mar 2006 21:05:14 -0000 1.1 +++ apt-shlibs.patch 14 Mar 2006 12:49:17 -0000 1.2 @@ -1,19 +1,6 @@ ---- apt-0.5.4/Makefile Tue Feb 20 02:03:16 2001 -+++ apt-0.5.4-new/Makefile Wed Aug 17 17:41:17 2005 -@@ -13,11 +13,6 @@ - all headers library clean veryclean binary program doc dirs: - $(MAKE) -C apt-pkg $@ - $(MAKE) -C apt-inst $@ -- $(MAKE) -C methods $@ -- $(MAKE) -C cmdline $@ -- $(MAKE) -C ftparchive $@ -- $(MAKE) -C dselect $@ -- $(MAKE) -C doc $@ - - # Some very common aliases - .PHONY: maintainer-clean dist-clean distclean pristine sanity ---- apt-0.5.4/apt-inst/makefile Mon Feb 26 23:16:05 2001 -+++ apt-0.5.4-new/apt-inst/makefile Wed Aug 17 17:41:12 2005 +diff -urN apt-0.5.4.orig/apt-inst/makefile apt-0.5.4/apt-inst/makefile +--- apt-0.5.4.orig/apt-inst/makefile 2001-02-27 13:16:05.000000000 +0900 ++++ apt-0.5.4/apt-inst/makefile 2005-03-08 13:00:37.000000000 +0900 @@ -10,6 +10,7 @@ include ../buildlib/defaults.mak @@ -22,8 +9,115 @@ LIBRARY=apt-inst LIBEXT=$(GLIBC_VER)$(LIBSTDCPP_VER) MAJOR=1.0 ---- apt-0.5.4/apt-pkg/deb/debindexfile.cc Sun Apr 29 01:13:51 2001 -+++ apt-0.5.4-new/apt-pkg/deb/debindexfile.cc Wed Aug 17 17:41:12 2005 +diff -urN apt-0.5.4.orig/apt-pkg/contrib/mmap.cc apt-0.5.4/apt-pkg/contrib/mmap.cc +--- apt-0.5.4.orig/apt-pkg/contrib/mmap.cc 2001-05-27 14:19:30.000000000 +0900 ++++ apt-0.5.4/apt-pkg/contrib/mmap.cc 2005-03-08 13:00:37.000000000 +0900 +@@ -41,7 +41,7 @@ + // --------------------------------------------------------------------- + /* */ + MMap::MMap(FileFd &F,unsigned long Flags) : Flags(Flags), iSize(0), +- Base(0) ++ Base(0), iFd(0) + { + if ((Flags & NoImmMap) != NoImmMap) + Map(F); +@@ -51,7 +51,7 @@ + // --------------------------------------------------------------------- + /* */ + MMap::MMap(unsigned long Flags) : Flags(Flags), iSize(0), +- Base(0) ++ Base(0), iFd(0) + { + } + /*}}}*/ +@@ -68,6 +68,7 @@ + /* */ + bool MMap::Map(FileFd &Fd) + { ++ iFd = &Fd; + iSize = Fd.Size(); + + // Set the permissions. +@@ -81,10 +82,19 @@ + if (iSize == 0) + return _error->Error(_("Can't mmap an empty file")); + ++#ifndef EMULATE_MMAP + // Map it. + Base = mmap(0,iSize,Prot,Map,Fd.Fd(),0); + if (Base == (void *)-1) + return _error->Errno("mmap",_("Couldn't make mmap of %lu bytes"),iSize); ++#else ++ Base = new unsigned char[iSize]; ++ if (Base == NULL) ++ return _error->Errno("mmap",_("Couldn't allocate %lu bytes to emulate mmap"),iSize); ++ ++ Fd.Seek(0); ++ Fd.Read(Base, iSize, true); ++#endif + + return true; + } +@@ -100,8 +110,16 @@ + if (DoSync == true) + Sync(); + ++#ifndef EMULATE_MMAP + if (munmap((char *)Base,iSize) != 0) + _error->Warning("Unable to munmap"); ++#else ++ if ((Flags & ReadOnly) != ReadOnly && iFd != 0) { ++ iFd->Seek(0); ++ iFd->Write(Base, iSize); ++ } ++ delete [] (unsigned char *)Base; ++#endif + + iSize = 0; + Base = 0; +@@ -117,11 +135,13 @@ + if ((Flags & UnMapped) == UnMapped) + return true; + ++#ifndef EMULATE_MMAP + #ifdef _POSIX_SYNCHRONIZED_IO + if ((Flags & ReadOnly) != ReadOnly) + if (msync((char *)Base,iSize,MS_SYNC) != 0) + return _error->Errno("msync","Unable to write mmap"); + #endif ++#endif + return true; + } + /*}}}*/ +@@ -133,12 +153,14 @@ + if ((Flags & UnMapped) == UnMapped) + return true; + ++#ifndef EMULATE_MMAP + #ifdef _POSIX_SYNCHRONIZED_IO + unsigned long PSize = sysconf(_SC_PAGESIZE); + if ((Flags & ReadOnly) != ReadOnly) + if (msync((char *)Base+(int)(Start/PSize)*PSize,Stop - Start,MS_SYNC) != 0) + return _error->Errno("msync","Unable to write mmap"); + #endif ++#endif + return true; + } + /*}}}*/ +diff -urN apt-0.5.4.orig/apt-pkg/contrib/mmap.h apt-0.5.4/apt-pkg/contrib/mmap.h +--- apt-0.5.4.orig/apt-pkg/contrib/mmap.h 2001-05-14 14:16:43.000000000 +0900 ++++ apt-0.5.4/apt-pkg/contrib/mmap.h 2005-03-08 13:00:38.000000000 +0900 +@@ -46,6 +46,7 @@ + unsigned long Flags; + unsigned long iSize; + void *Base; ++ FileFd *iFd; + + bool Map(FileFd &Fd); + bool Close(bool DoSync = true); +diff -urN apt-0.5.4.orig/apt-pkg/deb/debindexfile.cc apt-0.5.4/apt-pkg/deb/debindexfile.cc +--- apt-0.5.4.orig/apt-pkg/deb/debindexfile.cc 2001-04-29 14:13:51.000000000 +0900 ++++ apt-0.5.4/apt-pkg/deb/debindexfile.cc 2005-03-08 13:00:38.000000000 +0900 @@ -505,3 +505,11 @@ } @@ -36,8 +130,9 @@ + (void)_apt_Pkg; + (void)_apt_Status; +} ---- apt-0.5.4/apt-pkg/deb/debsystem.cc Sun Apr 29 01:13:51 2001 -+++ apt-0.5.4-new/apt-pkg/deb/debsystem.cc Wed Aug 17 17:41:12 2005 +diff -urN apt-0.5.4.orig/apt-pkg/deb/debsystem.cc apt-0.5.4/apt-pkg/deb/debsystem.cc +--- apt-0.5.4.orig/apt-pkg/deb/debsystem.cc 2001-04-29 14:13:51.000000000 +0900 ++++ apt-0.5.4/apt-pkg/deb/debsystem.cc 2005-03-08 13:50:12.000000000 +0900 @@ -27,6 +27,109 @@ #include <dirent.h> #include <errno.h> @@ -225,19 +320,20 @@ return true; } /*}}}*/ -@@ -216,6 +359,10 @@ - if (StatusFile->FindInCache(*File.Cache()) == File) +@@ -217,6 +360,10 @@ { Found = StatusFile; -+ return true; + return true; + } else if ((FinkStatusFile != 0) && (FinkStatusFile->FindInCache(*File.Cache()) == File)) + { + Found = FinkStatusFile; - return true; ++ return true; } ---- apt-0.5.4/apt-pkg/deb/debsystem.h Sun Apr 29 01:13:51 2001 -+++ apt-0.5.4-new/apt-pkg/deb/debsystem.h Wed Aug 17 17:41:12 2005 + return false; +diff -urN apt-0.5.4.orig/apt-pkg/deb/debsystem.h apt-0.5.4/apt-pkg/deb/debsystem.h +--- apt-0.5.4.orig/apt-pkg/deb/debsystem.h 2001-04-29 14:13:51.000000000 +0900 ++++ apt-0.5.4/apt-pkg/deb/debsystem.h 2005-03-08 13:00:38.000000000 +0900 @@ -25,6 +25,7 @@ bool CheckUpdates(); @@ -246,8 +342,9 @@ public: ---- apt-0.5.4/apt-pkg/deb/debversion.cc Mon May 7 01:14:53 2001 -+++ apt-0.5.4-new/apt-pkg/deb/debversion.cc Wed Aug 17 17:41:12 2005 +diff -urN apt-0.5.4.orig/apt-pkg/deb/debversion.cc apt-0.5.4/apt-pkg/deb/debversion.cc +--- apt-0.5.4.orig/apt-pkg/deb/debversion.cc 2001-05-07 14:14:53.000000000 +0900 ++++ apt-0.5.4/apt-pkg/deb/debversion.cc 2005-03-08 13:00:38.000000000 +0900 @@ -24,6 +24,11 @@ debVersioningSystem debVS; @@ -260,8 +357,9 @@ // debVS::debVersioningSystem - Constructor /*{{{*/ // --------------------------------------------------------------------- /* */ ---- apt-0.5.4/apt-pkg/init.cc Tue Mar 13 01:51:46 2001 -+++ apt-0.5.4-new/apt-pkg/init.cc Wed Aug 17 17:41:12 2005 +diff -urN apt-0.5.4.orig/apt-pkg/init.cc apt-0.5.4/apt-pkg/init.cc +--- apt-0.5.4.orig/apt-pkg/init.cc 2001-03-13 15:51:46.000000000 +0900 ++++ apt-0.5.4/apt-pkg/init.cc 2005-03-08 13:00:38.000000000 +0900 @@ -15,6 +15,8 @@ #include <apti18n.h> #include <config.h> @@ -298,8 +396,9 @@ Sys = 0; string Label = Cnf.Find("Apt::System",""); if (Label.empty() == false) ---- apt-0.5.4/apt-pkg/policy.cc Sun May 27 19:40:56 2001 -+++ apt-0.5.4-new/apt-pkg/policy.cc Wed Aug 17 17:41:12 2005 +diff -urN apt-0.5.4.orig/apt-pkg/policy.cc apt-0.5.4/apt-pkg/policy.cc +--- apt-0.5.4.orig/apt-pkg/policy.cc 2001-05-28 08:40:56.000000000 +0900 ++++ apt-0.5.4/apt-pkg/policy.cc 2005-03-08 13:00:38.000000000 +0900 @@ -183,7 +183,7 @@ Pin *P = 0; @@ -318,8 +417,9 @@ } else { ---- apt-0.5.4/apt-pkg/tagfile.cc Mon May 14 01:56:26 2001 -+++ apt-0.5.4-new/apt-pkg/tagfile.cc Wed Aug 17 17:41:12 2005 +diff -urN apt-0.5.4.orig/apt-pkg/tagfile.cc apt-0.5.4/apt-pkg/tagfile.cc +--- apt-0.5.4.orig/apt-pkg/tagfile.cc 2001-05-14 14:56:26.000000000 +0900 ++++ apt-0.5.4/apt-pkg/tagfile.cc 2005-03-08 13:00:38.000000000 +0900 @@ -197,7 +197,7 @@ return false; @@ -345,8 +445,9 @@ return true; } ---- apt-0.5.4/apt-pkg/tagfile.h Sun Apr 22 01:42:52 2001 -+++ apt-0.5.4-new/apt-pkg/tagfile.h Wed Aug 17 17:41:12 2005 +diff -urN apt-0.5.4.orig/apt-pkg/tagfile.h apt-0.5.4/apt-pkg/tagfile.h +--- apt-0.5.4.orig/apt-pkg/tagfile.h 2001-04-22 14:42:52.000000000 +0900 ++++ apt-0.5.4/apt-pkg/tagfile.h 2005-03-08 13:00:38.000000000 +0900 @@ -34,7 +34,7 @@ // We have a limit of 256 tags per section. @@ -356,8 +457,9 @@ unsigned int TagCount; ---- apt-0.5.4/buildlib/environment.mak.in Tue May 29 01:11:03 2001 -+++ apt-0.5.4-new/buildlib/environment.mak.in Wed Aug 17 17:41:12 2005 +diff -urN apt-0.5.4.orig/buildlib/environment.mak.in apt-0.5.4/buildlib/environment.mak.in +--- apt-0.5.4.orig/buildlib/environment.mak.in 2001-05-29 14:11:03.000000000 +0900 ++++ apt-0.5.4/buildlib/environment.mak.in 2005-03-08 13:00:38.000000000 +0900 @@ -11,8 +11,8 @@ LIBSTDCPP_VER = @LIBSTDCPP_VER@ @@ -390,8 +492,9 @@ +SONAME_MAGIC=-install_name @PREFIX@/lib/ +LFLAGS_SO=-dynamiclib ---- apt-0.5.4/buildlib/library.mak Mon Feb 26 23:16:05 2001 -+++ apt-0.5.4-new/buildlib/library.mak Wed Aug 17 17:41:12 2005 +diff -urN apt-0.5.4.orig/buildlib/library.mak apt-0.5.4/buildlib/library.mak +--- apt-0.5.4.orig/buildlib/library.mak 2001-02-27 13:16:05.000000000 +0900 ++++ apt-0.5.4/buildlib/library.mak 2005-03-08 13:00:38.000000000 +0900 @@ -15,17 +15,17 @@ # See defaults.mak for information about LOCAL @@ -444,8 +547,9 @@ $(filter %.opic,$^) \ $($(@F)-SLIBS) ---- apt-0.5.4/buildlib/ostable Tue Feb 20 02:03:17 2001 -+++ apt-0.5.4-new/buildlib/ostable Wed Aug 17 17:41:12 2005 +diff -urN apt-0.5.4.orig/buildlib/ostable apt-0.5.4/buildlib/ostable +--- apt-0.5.4.orig/buildlib/ostable 2001-02-20 16:03:17.000000000 +0900 ++++ apt-0.5.4/buildlib/ostable 2005-03-08 13:00:38.000000000 +0900 @@ -14,6 +14,7 @@ hp-hpux[^-]* hp-ux sun-solaris[^-]* solaris @@ -454,8 +558,9 @@ # Catch all .* unknown ---- apt-0.5.4/cmdline/apt-cache.cc Sun Jul 1 20:10:32 2001 -+++ apt-0.5.4-new/cmdline/apt-cache.cc Wed Aug 17 17:41:12 2005 +diff -urN apt-0.5.4.orig/cmdline/apt-cache.cc apt-0.5.4/cmdline/apt-cache.cc +--- apt-0.5.4.orig/cmdline/apt-cache.cc 2001-07-02 09:10:32.000000000 +0900 ++++ apt-0.5.4/cmdline/apt-cache.cc 2005-03-08 13:00:38.000000000 +0900 @@ -374,8 +374,10 @@ if (ReadPinFile(Plcy) == false) return false; @@ -478,8 +583,9 @@ // Iterate over all the package files and write them out. char *Buffer = new char[Cache.HeaderP->MaxVerFileSize+10]; ---- apt-0.5.4/cmdline/apt-get.cc Sun Jul 1 18:59:04 2001 -+++ apt-0.5.4-new/cmdline/apt-get.cc Wed Aug 17 17:41:12 2005 +diff -urN apt-0.5.4.orig/cmdline/apt-get.cc apt-0.5.4/cmdline/apt-get.cc +--- apt-0.5.4.orig/cmdline/apt-get.cc 2001-07-02 07:59:04.000000000 +0900 ++++ apt-0.5.4/cmdline/apt-get.cc 2005-03-08 13:00:38.000000000 +0900 @@ -113,6 +113,8 @@ return true; } @@ -606,8 +712,9 @@ // Deal with stdout not being a tty if (ttyname(STDOUT_FILENO) == 0 && _config->FindI("quiet",0) < 1) ---- apt-0.5.4/configure Sat Aug 18 20:46:43 2001 -+++ apt-0.5.4-new/configure Wed Aug 17 17:41:12 2005 +diff -urN apt-0.5.4.orig/configure apt-0.5.4/configure +--- apt-0.5.4.orig/configure 2001-08-19 09:46:43.000000000 +0900 ++++ apt-0.5.4/configure 2005-03-08 13:00:38.000000000 +0900 @@ -2394,7 +2394,7 @@ ac_given_srcdir=$srcdir @@ -635,16 +742,18 @@ exit 0 EOF chmod +x $CONFIG_STATUS ---- apt-0.5.4/configure.in Mon Jun 18 01:56:32 2001 -+++ apt-0.5.4-new/configure.in Wed Aug 17 17:41:12 2005 +diff -urN apt-0.5.4.orig/configure.in apt-0.5.4/configure.in +--- apt-0.5.4.orig/configure.in 2001-06-18 14:56:32.000000000 +0900 ++++ apt-0.5.4/configure.in 2005-03-08 13:00:38.000000000 +0900 @@ -163,4 +163,4 @@ rc_LIBSTDCPP_VER ah_GCC3DEP -AC_OUTPUT(environment.mak:buildlib/environment.mak.in makefile:buildlib/makefile.in,make -s dirs) +AC_OUTPUT(environment.mak:buildlib/environment.mak.in makefile.wrap:buildlib/makefile.in,make -f makefile.wrap -s dirs) ---- apt-0.5.4/doc/apt-cache.8 Sat Aug 18 20:48:24 2001 -+++ apt-0.5.4-new/doc/apt-cache.8 Wed Aug 17 17:41:12 2005 +diff -urN apt-0.5.4.orig/doc/apt-cache.8 apt-0.5.4/doc/apt-cache.8 +--- apt-0.5.4.orig/doc/apt-cache.8 2001-08-19 09:48:24.000000000 +0900 ++++ apt-0.5.4/doc/apt-cache.8 2005-03-08 13:00:38.000000000 +0900 @@ -277,16 +277,16 @@ option. The syntax is \fB-o Foo::Bar=bar\fR. .SH "FILES" @@ -665,8 +774,9 @@ storage area for state information in transit. Configuration Item: Dir::State::Lists (implicit partial). .SH "SEE ALSO" ---- apt-0.5.4/doc/apt-cdrom.8 Sat Aug 18 20:48:25 2001 -+++ apt-0.5.4-new/doc/apt-cdrom.8 Wed Aug 17 17:41:12 2005 +diff -urN apt-0.5.4.orig/doc/apt-cdrom.8 apt-0.5.4/doc/apt-cdrom.8 +--- apt-0.5.4.orig/doc/apt-cdrom.8 2001-08-19 09:48:25.000000000 +0900 ++++ apt-0.5.4/doc/apt-cdrom.8 2005-03-08 13:00:38.000000000 +0900 @@ -32,7 +32,7 @@ APT uses a CDROM ID to track which disc is currently in the drive and @@ -676,8 +786,9 @@ .TP \fBident\fR A debugging tool to report the identity of the current disc as well ---- apt-0.5.4/doc/apt-config.8 Sat Aug 18 20:48:27 2001 -+++ apt-0.5.4-new/doc/apt-config.8 Wed Aug 17 17:41:12 2005 +diff -urN apt-0.5.4.orig/doc/apt-config.8 apt-0.5.4/doc/apt-config.8 +--- apt-0.5.4.orig/doc/apt-config.8 2001-08-19 09:48:27.000000000 +0900 ++++ apt-0.5.4/doc/apt-config.8 2005-03-08 13:00:38.000000000 +0900 @@ -13,7 +13,7 @@ .PP \fBapt-config\fR is an internal program used by various portions of @@ -687,8 +798,9 @@ easy to use by scripted applications. .PP Unless the \fB-h\fR, or \fB--help\fR option is given one of the ---- apt-0.5.4/doc/apt-get.8 Sat Aug 18 20:48:25 2001 -+++ apt-0.5.4-new/doc/apt-get.8 Wed Aug 17 17:41:12 2005 +diff -urN apt-0.5.4.orig/doc/apt-get.8 apt-0.5.4/doc/apt-get.8 +--- apt-0.5.4.orig/doc/apt-get.8 2001-08-19 09:48:25.000000000 +0900 ++++ apt-0.5.4/doc/apt-get.8 2005-03-08 13:00:38.000000000 +0900 @@ -20,7 +20,7 @@ \fBupdate\fR update is used to resynchronize the package index files from @@ -817,8 +929,9 @@ storage area for state information in transit. Configuration Item: Dir::State::Lists (implicit partial). .SH "SEE ALSO" ---- apt-0.5.4/doc/apt_preferences.5 Sat Aug 18 20:48:28 2001 -+++ apt-0.5.4-new/doc/apt_preferences.5 Wed Aug 17 17:41:12 2005 +diff -urN apt-0.5.4.orig/doc/apt_preferences.5 apt-0.5.4/doc/apt_preferences.5 +--- apt-0.5.4.orig/doc/apt_preferences.5 2001-08-19 09:48:28.000000000 +0900 ++++ apt-0.5.4/doc/apt_preferences.5 2005-03-08 13:00:38.000000000 +0900 @@ -12,7 +12,7 @@ It is meant to be user editable and manipulatable from software. The file consists of a number of records formed like the dpkg status file, space @@ -828,8 +941,9 @@ .SH "VERSIONING" .PP One purpose of the preferences file is to let the user select which version ---- apt-0.5.4/doc/sources.list.5 Sat Aug 18 20:48:26 2001 -+++ apt-0.5.4-new/doc/sources.list.5 Wed Aug 17 17:41:12 2005 +diff -urN apt-0.5.4.orig/doc/sources.list.5 apt-0.5.4/doc/sources.list.5 +--- apt-0.5.4.orig/doc/sources.list.5 2001-08-19 09:48:26.000000000 +0900 ++++ apt-0.5.4/doc/sources.list.5 2005-03-08 13:00:38.000000000 +0900 @@ -11,7 +11,7 @@ The package resource list is used to locate archives of the package distribution system in use on the system. At this time, this manual page @@ -851,8 +965,9 @@ deb-src type describes a debian distribution's source code in the same form as the deb type. A deb-src line is required to fetch source indexes. ---- apt-0.5.4/dselect/install Tue Feb 20 02:03:17 2001 -+++ apt-0.5.4-new/dselect/install Wed Aug 17 17:41:12 2005 +diff -urN apt-0.5.4.orig/dselect/install apt-0.5.4/dselect/install +--- apt-0.5.4.orig/dselect/install 2001-02-20 16:03:17.000000000 +0900 ++++ apt-0.5.4/dselect/install 2005-03-08 13:00:38.000000000 +0900 @@ -3,8 +3,8 @@ # Get the configuration from /etc/apt/apt.conf CLEAN="prompt" @@ -864,8 +979,9 @@ DPKG_OPTS="--admindir=$1" APT_OPT0="-oDir::State::status=$1/status" APT_OPT1="-oDPkg::Options::=$DPKG_OPTS" ---- apt-0.5.4/dselect/setup Wed Jan 26 23:15:10 2000 -+++ apt-0.5.4-new/dselect/setup Wed Aug 17 17:41:12 2005 +diff -urN apt-0.5.4.orig/dselect/setup apt-0.5.4/dselect/setup +--- apt-0.5.4.orig/dselect/setup 2000-01-27 13:15:10.000000000 +0900 ++++ apt-0.5.4/dselect/setup 2005-03-08 13:00:38.000000000 +0900 @@ -23,15 +23,17 @@ my $vardir=$ARGV[0]; my $method=$ARGV[1]; @@ -937,8 +1053,9 @@ my $answer = <STDIN>; chomp ($answer); $answer =~ s/\s+/ /og; ---- apt-0.5.4/dselect/update Mon Mar 12 20:45:36 2001 -+++ apt-0.5.4-new/dselect/update Wed Aug 17 17:41:12 2005 +diff -urN apt-0.5.4.orig/dselect/update apt-0.5.4/dselect/update +--- apt-0.5.4.orig/dselect/update 2001-03-13 10:45:36.000000000 +0900 ++++ apt-0.5.4/dselect/update 2005-03-08 13:00:38.000000000 +0900 @@ -4,13 +4,13 @@ # Get the configuration from /etc/apt/apt.conf CLEAN="prompt" @@ -957,8 +1074,41 @@ PROMPT="false" RES=`apt-config shell CLEAN DSelect::Clean OPTS DSelect::UpdateOptions \ DPKG Dir::Bin::dpkg/f APTGET Dir::Bin::apt-get/f \ ---- apt-0.5.4/methods/rfc2553emu.h Sun Jun 18 02:04:45 2000 -+++ apt-0.5.4-new/methods/rfc2553emu.h Wed Aug 17 17:41:12 2005 +diff -urN apt-0.5.4.orig/methods/connect.cc apt-0.5.4/methods/connect.cc +--- apt-0.5.4.orig/methods/connect.cc 2001-02-20 16:03:18.000000000 +0900 ++++ apt-0.5.4/methods/connect.cc 2005-03-08 13:10:40.000000000 +0900 +@@ -90,7 +90,11 @@ + + // Check the socket for an error condition + unsigned int Err; +- unsigned int Len = sizeof(Err); ++#ifndef HAVE_SOCKLEN_T ++ int Len = sizeof(Err); ++#else ++ socklen_t Len = sizeof(Err); ++#endif + if (getsockopt(Fd,SOL_SOCKET,SO_ERROR,&Err,&Len) != 0) + return _error->Errno("getsockopt","Failed"); + +diff -urN apt-0.5.4.orig/methods/ftp.cc apt-0.5.4/methods/ftp.cc +--- apt-0.5.4.orig/methods/ftp.cc 2001-05-22 13:02:00.000000000 +0900 ++++ apt-0.5.4/methods/ftp.cc 2005-03-08 13:09:26.000000000 +0900 +@@ -694,7 +694,11 @@ + if (WaitFd(DataFd,true,TimeOut) == false) + return _error->Error("Could not connect data socket, connection timed out"); + unsigned int Err; +- unsigned int Len = sizeof(Err); ++#ifndef HAVE_SOCKLEN_T ++ int Len = sizeof(Err); ++#else ++ socklen_t Len = sizeof(Err); ++#endif + if (getsockopt(DataFd,SOL_SOCKET,SO_ERROR,&Err,&Len) != 0) + return _error->Errno("getsockopt","Failed"); + if (Err != 0) +diff -urN apt-0.5.4.orig/methods/rfc2553emu.h apt-0.5.4/methods/rfc2553emu.h +--- apt-0.5.4.orig/methods/rfc2553emu.h 2000-06-18 15:04:45.000000000 +0900 ++++ apt-0.5.4/methods/rfc2553emu.h 2005-03-08 13:00:38.000000000 +0900 @@ -26,6 +26,11 @@ #include <sys/types.h> #include <sys/socket.h> @@ -980,18 +1130,19 @@ // getaddrinfo support? #ifndef HAVE_GETADDRINFO // Renamed to advoid type clashing.. (for debugging) -@@ -100,6 +107,9 @@ - // #define NI_NOFQDN (1<<2) +@@ -101,6 +108,9 @@ #define NI_NAMEREQD (1<<3) #define NI_DATAGRAM (1<<4) -+ #endif + #endif + #ifndef NI_DATAGRAM + #define NI_DATAGRAM NI_DGRAM - #endif ++ #endif #define sockaddr_storage sockaddr_in ---- apt-0.5.4/patch_flush Wed Dec 31 19:00:00 1969 -+++ apt-0.5.4-new/patch_flush Wed Aug 17 17:41:12 2005 + #endif +diff -urN apt-0.5.4.orig/patch_flush apt-0.5.4/patch_flush +--- apt-0.5.4.orig/patch_flush 1970-01-01 09:00:00.000000000 +0900 ++++ apt-0.5.4/patch_flush 2005-03-08 13:00:38.000000000 +0900 @@ -0,0 +1,11 @@ +#!/bin/sh +set -e @@ -1004,3 +1155,36 @@ +done + +exit 0 +diff -urN apt-0.5.4/apt-inst/contrib/extracttar.cc apt-new/apt-inst/contrib/extracttar.cc +--- apt-0.5.4/apt-inst/contrib/extracttar.cc 2001-05-27 19:47:09.000000000 -0400 ++++ apt-new/apt-inst/contrib/extracttar.cc 2005-11-25 06:27:24.000000000 -0500 +@@ -144,6 +144,18 @@ + return true; + } + /*}}}*/ ++ ++// Handle the ridiculous way that tar stores large numbers ++static bool TarUIDToNum(const char *Str, unsigned long &Res, unsigned Len) { ++ switch (*Str) { ++ case '\200': ++ Res = ntohl(*((unsigned long *)(Str + Len - sizeof(unsigned long)))); ++ return true; ++ default: ++ return StrToNum(Str+1, Res, Len-1, 8); ++ } ++} ++ + // ExtractTar::Go - Perform extraction /*{{{*/ + // --------------------------------------------------------------------- + /* This reads each 512 byte block from the archive and extracts the header +@@ -193,8 +205,8 @@ + unsigned long UID; + unsigned long GID; + if (StrToNum(Tar->Mode,Itm.Mode,sizeof(Tar->Mode),8) == false || +- StrToNum(Tar->UserID,UID,sizeof(Tar->UserID),8) == false || +- StrToNum(Tar->GroupID,GID,sizeof(Tar->GroupID),8) == false || ++ TarUIDToNum(Tar->UserID,Itm.UID,sizeof(Tar->UserID)) == false || ++ TarUIDToNum(Tar->GroupID,Itm.GID,sizeof(Tar->GroupID)) == false || + StrToNum(Tar->Size,Itm.Size,sizeof(Tar->Size),8) == false || + StrToNum(Tar->MTime,Itm.MTime,sizeof(Tar->MTime),8) == false || + StrToNum(Tar->Major,Itm.Major,sizeof(Tar->Major),8) == false || Index: apt.patch =================================================================== RCS file: /cvsroot/fink/experimental/rangerrick/10.3/main/finkinfo/base/apt.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- apt.patch 13 Mar 2006 21:05:14 -0000 1.1 +++ apt.patch 14 Mar 2006 12:49:17 -0000 1.2 @@ -1,25 +1,37 @@ -diff -uNr apt-0.6.43.3/apt-inst/contrib/extracttar.cc apt-0.6.43.3-new/apt-inst/contrib/extracttar.cc --- apt-0.6.43.3/apt-inst/contrib/extracttar.cc 2005-10-19 15:19:09.000000000 -0400 -+++ apt-0.6.43.3-new/apt-inst/contrib/extracttar.cc 2006-03-11 12:27:33.000000000 -0500 -@@ -149,6 +149,17 @@ ++++ apt-0.6.43.3-new/apt-inst/contrib/extracttar.cc 2006-03-14 06:50:14.000000000 -0500 +@@ -149,7 +149,30 @@ close(Pipes[1]); return true; } + ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + /*}}}*/ ++ +// Handle the ridiculous way that tar stores large numbers +static bool TarUIDToNum(const char *Str, unsigned long &Res, unsigned Len) { + switch (*Str) { + case '\200': -+ Res = *((unsigned long *)(Str + Len - sizeof(unsigned long))); ++ Res = ntohl(*((unsigned long *)(Str + Len - sizeof(unsigned long)))); + return true; + default: + return StrToNum(Str+1, Res, Len-1, 8); + } +} - /*}}}*/ ++ // ExtractTar::Go - Perform extraction /*{{{*/ // --------------------------------------------------------------------- -@@ -197,8 +208,8 @@ + /* This reads each 512 byte block from the archive and extracts the header +@@ -197,8 +220,8 @@ // Decode all of the fields pkgDirStream::Item Itm; if (StrToNum(Tar->Mode,Itm.Mode,sizeof(Tar->Mode),8) == false || @@ -30,24 +42,22 @@ StrToNum(Tar->Size,Itm.Size,sizeof(Tar->Size),8) == false || StrToNum(Tar->MTime,Itm.MTime,sizeof(Tar->MTime),8) == false || StrToNum(Tar->Major,Itm.Major,sizeof(Tar->Major),8) == false || -diff -uNr apt-0.6.43.3/apt-inst/makefile apt-0.6.43.3-new/apt-inst/makefile --- apt-0.6.43.3/apt-inst/makefile 2005-10-19 15:19:09.000000000 -0400 -+++ apt-0.6.43.3-new/apt-inst/makefile 2006-03-11 12:27:33.000000000 -0500 -@@ -12,9 +12,9 @@ ++++ apt-0.6.43.3-new/apt-inst/makefile 2006-03-14 06:53:00.000000000 -0500 +@@ -12,9 +12,10 @@ # The library name LIBRARY=apt-inst LIBEXT=$(GLIBC_VER)$(LIBSTDCPP_VER) --MAJOR=1.1 -+MAJOR=0.6.40 ++COMPAT=1.0 + MAJOR=1.1 MINOR=0 -SLIBS=$(PTHREADLIB) -lapt-pkg +SLIBS=$(PTHREADLIB) -lapt-pkg $(INTLLIBS) APT_DOMAIN:=libapt-inst$(MAJOR) # Source code for the contributed non-core things -diff -uNr apt-0.6.43.3/apt-pkg/acquire-item.cc apt-0.6.43.3-new/apt-pkg/acquire-item.cc --- apt-0.6.43.3/apt-pkg/acquire-item.cc 2006-02-22 04:04:32.000000000 -0500 -+++ apt-0.6.43.3-new/apt-pkg/acquire-item.cc 2006-03-11 12:27:33.000000000 -0500 ++++ apt-0.6.43.3-new/apt-pkg/acquire-item.cc 2006-03-14 06:50:14.000000000 -0500 @@ -739,12 +739,14 @@ // --------------------------------------------------------------------- /* This just sets up the initial fetch environment and queues the first @@ -64,9 +74,8 @@ { Retries = _config->FindI("Acquire::Retries",0); -diff -uNr apt-0.6.43.3/apt-pkg/contrib/cdromutl.cc apt-0.6.43.3-new/apt-pkg/contrib/cdromutl.cc --- apt-0.6.43.3/apt-pkg/contrib/cdromutl.cc 2005-10-19 15:19:08.000000000 -0400 -+++ apt-0.6.43.3-new/apt-pkg/contrib/cdromutl.cc 2006-03-11 12:27:33.000000000 -0500 ++++ apt-0.6.43.3-new/apt-pkg/contrib/cdromutl.cc 2006-03-14 06:50:14.000000000 -0500 @@ -23,13 +23,13 @@ #include <sys/wait.h> @@ -94,9 +103,8 @@ return _error->Errno("statfs",_("Failed to stat the cdrom")); // We use a kilobyte block size to advoid overflow -diff -uNr apt-0.6.43.3/apt-pkg/deb/debindexfile.cc apt-0.6.43.3-new/apt-pkg/deb/debindexfile.cc --- apt-0.6.43.3/apt-pkg/deb/debindexfile.cc 2005-10-19 15:19:08.000000000 -0400 -+++ apt-0.6.43.3-new/apt-pkg/deb/debindexfile.cc 2006-03-11 12:27:33.000000000 -0500 ++++ apt-0.6.43.3-new/apt-pkg/deb/debindexfile.cc 2006-03-14 06:50:14.000000000 -0500 @@ -444,3 +444,9 @@ } @@ -107,9 +115,8 @@ + (void)_apt_Pkg; + (void)_apt_Status; +} -diff -uNr apt-0.6.43.3/apt-pkg/deb/debsystem.cc apt-0.6.43.3-new/apt-pkg/deb/debsystem.cc --- apt-0.6.43.3/apt-pkg/deb/debsystem.cc 2005-10-19 15:19:08.000000000 -0400 -+++ apt-0.6.43.3-new/apt-pkg/deb/debsystem.cc 2006-03-11 12:27:33.000000000 -0500 ++++ apt-0.6.43.3-new/apt-pkg/deb/debsystem.cc 2006-03-14 06:50:14.000000000 -0500 @@ -27,6 +27,111 @@ #include <dirent.h> #include <errno.h> @@ -310,9 +317,8 @@ } return false; -diff -uNr apt-0.6.43.3/apt-pkg/deb/debsystem.h apt-0.6.43.3-new/apt-pkg/deb/debsystem.h --- apt-0.6.43.3/apt-pkg/deb/debsystem.h 2005-10-19 15:19:08.000000000 -0400 -+++ apt-0.6.43.3-new/apt-pkg/deb/debsystem.h 2006-03-11 12:27:33.000000000 -0500 ++++ apt-0.6.43.3-new/apt-pkg/deb/debsystem.h 2006-03-14 06:50:14.000000000 -0500 @@ -25,6 +25,7 @@ bool CheckUpdates(); @@ -321,9 +327,8 @@ public: -diff -uNr apt-0.6.43.3/apt-pkg/deb/debversion.cc apt-0.6.43.3-new/apt-pkg/deb/debversion.cc --- apt-0.6.43.3/apt-pkg/deb/debversion.cc 2005-10-19 15:19:08.000000000 -0400 -+++ apt-0.6.43.3-new/apt-pkg/deb/debversion.cc 2006-03-11 12:27:33.000000000 -0500 ++++ apt-0.6.43.3-new/apt-pkg/deb/debversion.cc 2006-03-14 06:50:14.000000000 -0500 @@ -24,6 +24,11 @@ debVersioningSystem debVS; @@ -336,9 +341,8 @@ // debVS::debVersioningSystem - Constructor /*{{{*/ // --------------------------------------------------------------------- /* */ -diff -uNr apt-0.6.43.3/apt-pkg/deb/dpkgpm.cc apt-0.6.43.3-new/apt-pkg/deb/dpkgpm.cc --- apt-0.6.43.3/apt-pkg/deb/dpkgpm.cc 2005-10-19 15:19:08.000000000 -0400 -+++ apt-0.6.43.3-new/apt-pkg/deb/dpkgpm.cc 2006-03-11 12:27:33.000000000 -0500 ++++ apt-0.6.43.3-new/apt-pkg/deb/dpkgpm.cc 2006-03-14 06:50:14.000000000 -0500 @@ -26,6 +26,10 @@ #include <errno.h> #include <stdio.h> @@ -350,9 +354,8 @@ #include <map> #include <config.h> -diff -uNr apt-0.6.43.3/apt-pkg/init.cc apt-0.6.43.3-new/apt-pkg/init.cc --- apt-0.6.43.3/apt-pkg/init.cc 2005-11-28 04:55:46.000000000 -0500 -+++ apt-0.6.43.3-new/apt-pkg/init.cc 2006-03-11 12:27:33.000000000 -0500 ++++ apt-0.6.43.3-new/apt-pkg/init.cc 2006-03-14 06:50:14.000000000 -0500 @@ -15,6 +15,8 @@ #include <apti18n.h> #include <config.h> @@ -389,21 +392,18 @@ Sys = 0; string Label = Cnf.Find("Apt::System",""); if (Label.empty() == false) -diff -uNr apt-0.6.43.3/apt-pkg/makefile apt-0.6.43.3-new/apt-pkg/makefile --- apt-0.6.43.3/apt-pkg/makefile 2005-11-28 04:55:46.000000000 -0500 -+++ apt-0.6.43.3-new/apt-pkg/makefile 2006-03-11 12:28:11.000000000 -0500 -@@ -13,7 +13,7 @@ ++++ apt-0.6.43.3-new/apt-pkg/makefile 2006-03-14 06:53:10.000000000 -0500 +@@ -13,6 +13,7 @@ # methods/makefile - FIXME LIBRARY=apt-pkg LIBEXT=$(GLIBC_VER)$(LIBSTDCPP_VER) --MAJOR=3.11 -+MAJOR=0.6.40 ++COMPAT=3 + MAJOR=3.11 MINOR=0 SLIBS=$(PTHREADLIB) $(INTLLIBS) - APT_DOMAIN:=libapt-pkg$(MAJOR) -diff -uNr apt-0.6.43.3/buildlib/environment.mak.in apt-0.6.43.3-new/buildlib/environment.mak.in --- apt-0.6.43.3/buildlib/environment.mak.in 2005-10-19 15:19:09.000000000 -0400 -+++ apt-0.6.43.3-new/buildlib/environment.mak.in 2006-03-11 12:27:33.000000000 -0500 ++++ apt-0.6.43.3-new/buildlib/environment.mak.in 2006-03-14 06:50:14.000000000 -0500 @@ -7,14 +7,14 @@ CC = @CC@ CPPFLAGS+= @CPPFLAGS@ @DEFS@ -D_REENTRANT -Wall @@ -443,9 +443,8 @@ +#endif +SONAME_MAGIC=-install_name @PREFIX@/lib/ +LFLAGS_SO=-dynamiclib -diff -uNr apt-0.6.43.3/buildlib/library.mak apt-0.6.43.3-new/buildlib/library.mak --- apt-0.6.43.3/buildlib/library.mak 2005-10-19 15:19:09.000000000 -0400 -+++ apt-0.6.43.3-new/buildlib/library.mak 2006-03-11 12:27:33.000000000 -0500 ++++ apt-0.6.43.3-new/buildlib/library.mak 2006-03-14 06:54:25.000000000 -0500 @@ -16,11 +16,11 @@ # See defaults.mak for information about LOCAL @@ -456,7 +455,7 @@ $(LOCAL)-DEP := $(addprefix $(DEP)/,$(addsuffix .opic.d,$(notdir $(basename $(SOURCE))))) $(LOCAL)-HEADERS := $(addprefix $(INCLUDE)/,$(HEADERS)) -$(LOCAL)-SONAME := lib$(LIBRARY)$(LIBEXT).so.$(MAJOR) -+$(LOCAL)-SONAME := lib$(LIBRARY)$(LIBEXT).$(MAJOR).dylib ++$(LOCAL)-SONAME := lib$(LIBRARY)$(LIBEXT).$(COMPAT).dylib $(LOCAL)-SLIBS := $(SLIBS) $(LOCAL)-LIBRARY := $(LIBRARY) @@ -495,14 +494,13 @@ $(CXX) $(CXXFLAGS) $(LDFLAGS) $(PICFLAGS) $(LFLAGS) $(LFLAGS_SO)\ - -o $@ $(SONAME_MAGIC)$($(@F)-SONAME) -shared \ + -o $@ $(SONAME_MAGIC)$($(@F)-SONAME) \ -+ -compatibility_version $(MAJOR) \ -+ -current_version $(MAJOR) \ ++ -compatibility_version $(COMPAT) \ ++ -current_version $(MAJOR).$(MINOR) \ $(filter %.opic,$^) \ $($(@F)-SLIBS) -diff -uNr apt-0.6.43.3/buildlib/ostable apt-0.6.43.3-new/buildlib/ostable --- apt-0.6.43.3/buildlib/ostable 2005-10-19 15:19:09.000000000 -0400 -+++ apt-0.6.43.3-new/buildlib/ostable 2006-03-11 12:27:33.000000000 -0500 ++++ apt-0.6.43.3-new/buildlib/ostable 2006-03-14 06:50:14.000000000 -0500 @@ -16,6 +16,7 @@ hp-hpux[^-]* hp-ux sun-solaris[^-]* solaris @@ -511,9 +509,8 @@ # Catch all .* unknown -diff -uNr apt-0.6.43.3/buildlib/sgml_manpage.mak apt-0.6.43.3-new/buildlib/sgml_manpage.mak --- apt-0.6.43.3/buildlib/sgml_manpage.mak 2005-10-19 15:19:09.000000000 -0400 -+++ apt-0.6.43.3-new/buildlib/sgml_manpage.mak 2006-03-11 12:27:33.000000000 -0500 ++++ apt-0.6.43.3-new/buildlib/sgml_manpage.mak 2006-03-14 06:50:14.000000000 -0500 @@ -11,7 +11,7 @@ # See defaults.mak for information about LOCAL @@ -523,9 +520,8 @@ LOCAL := sgml-manpage-$(firstword $(SOURCE)) $(LOCAL)-LIST := $(SOURCE) -diff -uNr apt-0.6.43.3/cmdline/apt-get.cc apt-0.6.43.3-new/cmdline/apt-get.cc --- apt-0.6.43.3/cmdline/apt-get.cc 2006-02-22 04:04:32.000000000 -0500 -+++ apt-0.6.43.3-new/cmdline/apt-get.cc 2006-03-11 12:27:33.000000000 -0500 ++++ apt-0.6.43.3-new/cmdline/apt-get.cc 2006-03-14 06:50:14.000000000 -0500 @@ -53,7 +53,7 @@ #include <termios.h> #include <sys/ioctl.h> @@ -711,9 +707,8 @@ // Deal with stdout not being a tty if (!isatty(STDOUT_FILENO) && _config->FindI("quiet",0) < 1) -diff -uNr apt-0.6.43.3/cmdline/makefile apt-0.6.43.3-new/cmdline/makefile --- apt-0.6.43.3/cmdline/makefile 2005-10-19 15:19:09.000000000 -0400 -+++ apt-0.6.43.3-new/cmdline/makefile 2006-03-11 12:27:33.000000000 -0500 ++++ apt-0.6.43.3-new/cmdline/makefile 2006-03-14 06:50:14.000000000 -0500 @@ -7,42 +7,42 @@ # The apt-cache program @@ -763,9 +758,8 @@ LIB_MAKES = apt-pkg/makefile SOURCE = apt-extracttemplates.cc include $(PROGRAM_H) -diff -uNr apt-0.6.43.3/configure apt-0.6.43.3-new/configure --- apt-0.6.43.3/configure 2006-02-22 04:22:55.000000000 -0500 -+++ apt-0.6.43.3-new/configure 2006-03-11 12:27:33.000000000 -0500 ++++ apt-0.6.43.3-new/configure 2006-03-14 06:50:14.000000000 -0500 @@ -1296,8 +1296,8 @@ ac_ext=c @@ -867,18 +861,16 @@ esac done _ACEOF -diff -uNr apt-0.6.43.3/configure.in apt-0.6.43.3-new/configure.in --- apt-0.6.43.3/configure.in 2006-02-22 04:04:32.000000000 -0500 -+++ apt-0.6.43.3-new/configure.in 2006-03-11 12:27:33.000000000 -0500 ++++ apt-0.6.43.3-new/configure.in 2006-03-14 06:50:14.000000000 -0500 @@ -200,4 +200,4 @@ AC_SUBST(USE_NLS) AC_PATH_PROG(BASH, bash) -AC_OUTPUT(environment.mak:buildlib/environment.mak.in makefile:buildlib/makefile.in,make -s dirs) +AC_OUTPUT(environment.mak:buildlib/environment.mak.in makefile.wrap:buildlib/makefile.in,make -f makefile.wrap -s dirs) -diff -uNr apt-0.6.43.3/doc/apt-cache.8 apt-0.6.43.3-new/doc/apt-cache.8 --- apt-0.6.43.3/doc/apt-cache.8 2006-02-22 04:23:13.000000000 -0500 -+++ apt-0.6.43.3-new/doc/apt-cache.8 2006-03-11 12:27:33.000000000 -0500 ++++ apt-0.6.43.3-new/doc/apt-cache.8 2006-03-14 06:50:14.000000000 -0500 @@ -42,7 +42,7 @@ .TP @@ -925,9 +917,8 @@ .SH AUTHORS Jason Gunthorpe, APT team. -diff -uNr apt-0.6.43.3/doc/apt-cdrom.8 apt-0.6.43.3-new/doc/apt-cdrom.8 --- apt-0.6.43.3/doc/apt-cdrom.8 2006-02-22 04:23:17.000000000 -0500 -+++ apt-0.6.43.3-new/doc/apt-cdrom.8 2006-03-11 12:27:33.000000000 -0500 ++++ apt-0.6.43.3-new/doc/apt-cdrom.8 2006-03-14 06:50:14.000000000 -0500 @@ -43,7 +43,7 @@ add add is used to add a new disc to the source list\&. It will unmount the CDROM device, prompt for a disk to be inserted and then procceed to scan it and copy the index files\&. If the disc does not have a proper \fIdisk\fR directory you will be prompted for a descriptive title\&. @@ -946,9 +937,8 @@ .SH AUTHORS Jason Gunthorpe, APT team. -diff -uNr apt-0.6.43.3/doc/apt-config.8 apt-0.6.43.3-new/doc/apt-config.8 --- apt-0.6.43.3/doc/apt-config.8 2006-02-22 04:23:27.000000000 -0500 -+++ apt-0.6.43.3-new/doc/apt-config.8 2006-03-11 12:27:33.000000000 -0500 ++++ apt-0.6.43.3-new/doc/apt-config.8 2006-03-14 06:50:14.000000000 -0500 @@ -31,7 +31,7 @@ .SH "DESCRIPTION" @@ -967,9 +957,8 @@ .SH AUTHORS Jason Gunthorpe, APT team. -diff -uNr apt-0.6.43.3/doc/apt-get.8 apt-0.6.43.3-new/doc/apt-get.8 --- apt-0.6.43.3/doc/apt-get.8 2006-02-22 04:23:15.000000000 -0500 -+++ apt-0.6.43.3-new/doc/apt-get.8 2006-03-11 12:27:33.000000000 -0500 ++++ apt-0.6.43.3-new/doc/apt-get.8 2006-03-14 06:50:14.000000000 -0500 @@ -38,11 +38,11 @@ .TP @@ -1076,9 +1065,8 @@ .SH AUTHORS Jason Gunthorpe, APT team. -diff -uNr apt-0.6.43.3/doc/apt_preferences.5 apt-0.6.43.3-new/doc/apt_preferences.5 --- apt-0.6.43.3/doc/apt_preferences.5 2006-02-22 04:23:31.000000000 -0500 -+++ apt-0.6.43.3-new/doc/apt_preferences.5 2006-03-11 12:27:33.000000000 -0500 ++++ apt-0.6.43.3-new/doc/apt_preferences.5 2006-03-14 06:50:14.000000000 -0500 @@ -23,7 +23,7 @@ .SH "DESCRIPTION" @@ -1115,9 +1103,8 @@ .SH AUTHOR APT team. -diff -uNr apt-0.6.43.3/doc/sources.list.5 apt-0.6.43.3-new/doc/sources.list.5 --- apt-0.6.43.3/doc/sources.list.5 2006-02-22 04:23:24.000000000 -0500 -+++ apt-0.6.43.3-new/doc/sources.list.5 2006-03-11 12:27:33.000000000 -0500 ++++ apt-0.6.43.3-new/doc/sources.list.5 2006-03-14 06:50:14.000000000 -0500 @@ -23,7 +23,7 @@ .SH "DESCRIPTION" @@ -1136,9 +1123,8 @@ .SH AUTHORS Jason Gunthorpe, APT team. -diff -uNr apt-0.6.43.3/dselect/install apt-0.6.43.3-new/dselect/install --- apt-0.6.43.3/dselect/install 2005-10-19 15:19:09.000000000 -0400 -+++ apt-0.6.43.3-new/dselect/install 2006-03-11 12:27:33.000000000 -0500 ++++ apt-0.6.43.3-new/dselect/install 2006-03-14 06:50:14.000000000 -0500 @@ -6,8 +6,8 @@ # Get the configuration from /etc/apt/apt.conf CLEAN="prompt" @@ -1150,9 +1136,8 @@ DPKG_OPTS="--admindir=$1" APT_OPT0="-oDir::State::status=$1/status" APT_OPT1="-oDPkg::Options::=$DPKG_OPTS" -diff -uNr apt-0.6.43.3/dselect/setup apt-0.6.43.3-new/dselect/setup --- apt-0.6.43.3/dselect/setup 2005-10-19 15:19:09.000000000 -0400 -+++ apt-0.6.43.3-new/dselect/setup 2006-03-11 12:27:33.000000000 -0500 ++++ apt-0.6.43.3-new/dselect/setup 2006-03-14 06:50:14.000000000 -0500 @@ -23,15 +23,17 @@ my $vardir=$ARGV[0]; my $method=$ARGV[1]; @@ -1225,9 +1210,8 @@ my $answer = <STDIN>; chomp ($answer); $answer =~ s/\s+/ /og; -diff -uNr apt-0.6.43.3/dselect/update apt-0.6.43.3-new/dselect/update --- apt-0.6.43.3/dselect/update 2005-10-19 15:19:09.000000000 -0400 -+++ apt-0.6.43.3-new/dselect/update 2006-03-11 12:27:33.000000000 -0500 ++++ apt-0.6.43.3-new/dselect/update 2006-03-14 06:50:14.000000000 -0500 @@ -7,13 +7,13 @@ # Get the configuration from /etc/apt/apt.conf CLEAN="prompt" @@ -1246,9 +1230,8 @@ PROMPT="false" RES=`apt-config shell CLEAN DSelect::Clean OPTS DSelect::UpdateOptions \ DPKG Dir::Bin::dpkg/f APTGET Dir::Bin::apt-get/f \ -diff -uNr apt-0.6.43.3/ftparchive/contents.cc apt-0.6.43.3-new/ftparchive/contents.cc --- apt-0.6.43.3/ftparchive/contents.cc 2005-10-19 15:19:09.000000000 -0400 -+++ apt-0.6.43.3-new/ftparchive/contents.cc 2006-03-11 12:27:33.000000000 -0500 ++++ apt-0.6.43.3-new/ftparchive/contents.cc 2006-03-14 06:50:14.000000000 -0500 @@ -41,7 +41,6 @@ #include <stdio.h> #include <stdlib.h> @@ -1257,9 +1240,8 @@ /*}}}*/ // GenContents::~GenContents - Free allocated memory /*{{{*/ -diff -uNr apt-0.6.43.3/ftparchive/makefile apt-0.6.43.3-new/ftparchive/makefile --- apt-0.6.43.3/ftparchive/makefile 2005-10-19 15:19:09.000000000 -0400 -+++ apt-0.6.43.3-new/ftparchive/makefile 2006-03-11 12:27:33.000000000 -0500 ++++ apt-0.6.43.3-new/ftparchive/makefile 2006-03-14 06:50:14.000000000 -0500 @@ -8,7 +8,7 @@ # The apt-ftparchive program ifdef BDBLIB @@ -1269,20 +1251,18 @@ LIB_MAKES = apt-pkg/makefile apt-inst/makefile SOURCE = apt-ftparchive.cc cachedb.cc writer.cc contents.cc override.cc \ multicompress.cc -diff -uNr apt-0.6.43.3/ftparchive-conf apt-0.6.43.3-new/ftparchive-conf --- apt-0.6.43.3/ftparchive-conf 1969-12-31 19:00:00.000000000 -0500 -+++ apt-0.6.43.3-new/ftparchive-conf 2006-03-11 12:27:33.000000000 -0500 ++++ apt-0.6.43.3-new/ftparchive-conf 2006-03-14 06:50:14.000000000 -0500 @@ -0,0 +1 @@ +Dir::Bin::gzip "@PREFIX@/bin/gzip"; -diff -uNr apt-0.6.43.3/methods/makefile apt-0.6.43.3-new/methods/makefile --- apt-0.6.43.3/methods/makefile 2005-11-28 04:55:47.000000000 -0500 -+++ apt-0.6.43.3-new/methods/makefile 2006-03-11 12:29:16.000000000 -0500 -@@ -7,61 +7,61 @@ ++++ apt-0.6.43.3-new/methods/makefile 2006-03-14 06:53:45.000000000 -0500 +@@ -7,61 +7,62 @@ BIN := $(BIN)/methods # FIXME.. --LIB_APT_PKG_MAJOR = 3.11 -+LIB_APT_PKG_MAJOR = 0.6.40 ++COMPAT=3 + LIB_APT_PKG_MAJOR = 3.11 APT_DOMAIN := libapt-pkg$(LIB_APT_PKG_MAJOR) # The file method @@ -1348,17 +1328,16 @@ LIB_MAKES = apt-pkg/makefile SOURCE = rsh.cc include $(PROGRAM_H) -diff -uNr apt-0.6.43.3/methods/rfc2553emu.h apt-0.6.43.3-new/methods/rfc2553emu.h --- apt-0.6.43.3/methods/rfc2553emu.h 2005-10-19 15:19:09.000000000 -0400 -+++ apt-0.6.43.3-new/methods/rfc2553emu.h 2006-03-11 12:27:33.000000000 -0500 ++++ apt-0.6.43.3-new/methods/rfc2553emu.h 2006-03-14 06:50:14.000000000 -0500 @@ -26,6 +26,11 @@ #include <sys/types.h> #include <sys/socket.h> -+// Always use full emulation on Darwin: -+// netdb.h has the structures and constants, but getnameinfo() is missing -+// and getaddrinfo() seems to be broken -+#ifndef __APPLE__ ++ ++ ++ ++ + // Autosense getaddrinfo #if defined(AI_PASSIVE) && defined(EAI_NONAME) @@ -1367,7 +1346,7 @@ #define HAVE_GETNAMEINFO #endif -+#endif /* __APPLE__ */ ++ + // getaddrinfo support? #ifndef HAVE_GETADDRINFO @@ -1382,9 +1361,8 @@ #define sockaddr_storage sockaddr_in #endif -diff -uNr apt-0.6.43.3/patch_flush apt-0.6.43.3-new/patch_flush --- apt-0.6.43.3/patch_flush 1969-12-31 19:00:00.000000000 -0500 -+++ apt-0.6.43.3-new/patch_flush 2006-03-11 12:27:33.000000000 -0500 ++++ apt-0.6.43.3-new/patch_flush 2006-03-14 06:50:14.000000000 -0500 @@ -0,0 +1,11 @@ +#!/bin/sh +set -e Index: apt.info =================================================================== RCS file: /cvsroot/fink/experimental/rangerrick/10.3/main/finkinfo/base/apt.info,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- apt.info 13 Mar 2006 21:05:14 -0000 1.1 +++ apt.info 14 Mar 2006 12:49:17 -0000 1.2 @@ -5,17 +5,17 @@ License: GPL Maintainer: Fink Core Group <[EMAIL PROTECTED]> -Depends: apt0.6.40-shlibs (>= %v-%r), gzip, libftw0-shlibs +Depends: libapt3-shlibs (>= %v-%r), gzip, libftw0-shlibs BuildDepends: fink-prebinding, libftw0, libiconv-dev, libgettext3-dev, gettext-tools Conflicts: apt-ftparchive Replaces: apt-ftparchive GCC: 3.3 -Source: mirror:sourceforge:fink/%n_%v.tar.gz +Source: http://debian.ethz.ch/debian/pool/main/a/%n/%n_%v.tar.gz Source2: http://downloads.sleepycat.com/db-4.3.29.tar.gz SourceDirectory: %n-%v Source-MD5: 7d607342ffce8ba8705ae7797cb1a15c -Source2-MD5: 200b9f5d74175875fcb3ee54adbf0007 +Source2-MD5: 13585a20ce32f113b8e8cdb57f52e3bb PatchScript: << #!/bin/sh -ex DISTRIBUTION=`grep -i -E '^Distribution:' %p/etc/fink.conf | awk '{ print $2 }'` @@ -31,73 +31,72 @@ CompileScript: << #!/bin/sh -ex - export DBDIR=`pwd`/../db-4.3.28 - pushd $DBDIR/build_unix - LIBS="" LDFLAGS="" CFLAGS="" CXXFLAGS="" F77=no ../dist/configure --enable-static=yes --enable-shared=no - make libdb.a - popd + export DBDIR=`pwd`/../db-4.3.29 + pushd $DBDIR/build_unix + LIBS="" LDFLAGS="" CFLAGS="" CXXFLAGS="" F77=no ../dist/configure --enable-static=yes --enable-shared=no + make libdb.a + popd - export CPPFLAGS="-I$DBDIR/build_unix -I%p/include/ftw" - export LDFLAGS="-L$DBDIR/build_unix" - ./configure %c - make -f makefile.wrap NOISY=1 GLIBC_VER= LIBSTDCPP_VER= INTLLIBS="-L%p/lib -lintl" BDBLIB="$DBDIR/build_unix/libdb.a" + export CPPFLAGS="-I$DBDIR/build_unix -I%p/include/ftw" + export LDFLAGS="-L$DBDIR/build_unix" + ./configure %c + make -f makefile.wrap NOISY=1 GLIBC_VER= LIBSTDCPP_VER= INTLLIBS="-L%p/lib -lintl" BDBLIB="$DBDIR/build_unix/libdb.a" << InstallScript: << #!/bin/sh -ex - install -d -m 755 %i/bin - install -d -m 755 %i/lib - install -d -m 755 %i/lib/apt/methods - install -d -m 755 %i/lib/dpkg/methods/apt - install -d -m 755 %i/include/apt-pkg - install -d -m 755 %i/share/man/man{1,5,8} - install -d -m 755 %i/etc/apt/apt.conf.d - install -d -m 755 %i/var/cache/apt/archives/partial - install -d -m 755 %i/var/lib/apt/lists/partial - - install -c -m 644 ftparchive-conf %i/etc/apt/apt.conf.d/ + install -d -m 755 %i/bin + install -d -m 755 %i/lib + install -d -m 755 %i/lib/apt/methods + install -d -m 755 %i/lib/dpkg/methods/apt + install -d -m 755 %i/include/apt-pkg + install -d -m 755 %i/share/man/man{1,5,8} + install -d -m 755 %i/etc/apt/apt.conf.d + install -d -m 755 %i/var/cache/apt/archives/partial + install -d -m 755 %i/var/lib/apt/lists/partial - for binfile in cache cdrom config extracttemplates ftparchive get sortpkgs; do - install -c -m 755 bin/apt-$binfile %i/bin/ - done + # binaries + install -c -m 755 bin/apt-* %i/bin/ - install -c -m 644 bin/libapt-pkg.0.6.40.0.dylib %i/lib/ - pushd %i/lib/ && ln -s libapt-pkg.0.6.40.0.dylib libapt-pkg.0.6.40.dylib && ln -s libapt-pkg.0.6.40.0.dylib libapt-pkg.dylib && popd - install -c -m 644 bin/libapt-inst.0.6.40.0.dylib %i/lib/ - pushd %i/lib/ && ln -s libapt-inst.0.6.40.0.dylib libapt-inst.0.6.40.dylib && ln -s libapt-inst.0.6.40.0.dylib libapt-inst.dylib && popd + # libraries + install -c -m 644 bin/libapt-pkg.3.11.0.dylib %i/lib/ + pushd %i/lib/ && ln -s libapt-pkg.3.11.0.dylib libapt-pkg.3.dylib && ln -s libapt-pkg.3.dylib libapt-pkg.dylib && popd + install -c -m 644 bin/libapt-inst.1.1.0.dylib %i/lib/ + pushd %i/lib/ && ln -s libapt-inst.1.1.0.dylib libapt-inst.3.dylib && ln -s libapt-inst.1.dylib libapt-inst.dylib && popd - for method in bin/methods/*; do - install -c -m 755 $method %i/lib/apt/methods/ - done + # methods + install -c -m 755 bin/methods/* %i/lib/apt/methods/ + install -c -m 755 scripts/dselect/* %i/lib/dpkg/methods/apt/ - for method in scripts/dselect/*; do - install -c $method %i/lib/dpkg/methods/apt/ - done + # man pages + for ext in 1 5 8; do + for file in doc/*.$ext docs/*.$ext; do + install -c -m 644 $file %i/share/man/man$ext/ + done + done - install -c -m 644 include/apt-pkg/*.h %i/include/apt-pkg/ + # configuration files + install -c -m 644 ftparchive-conf %i/etc/apt/apt.conf.d/ - for ext in 1 5 8; do - for file in doc/*.$ext docs/*.$ext; do - cp -f $file %i/share/man/man$ext/ - done - done + # headers + install -c -m 644 include/apt-pkg/*.h %i/include/apt-pkg/ << DocFiles: COPYING* AUTHORS SplitOff: << - Package: apt0.6.40-shlibs + Package: libapt3-shlibs Depends: dpkg, fink (>= 0.20.6-1), libgettext3-shlibs Replaces: apt-shlibs DocFiles: COPYING* AUTHORS - Files: lib/lib*0.6.40*.dylib + Files: lib/lib*.3*.dylib Shlibs: << - %p/lib/libapt-pkg.0.6.40.dylib 0.6.40 %n (>= 0.6.40.1-1) - %p/lib/libapt-inst.0.6.40.dylib 0.6.40 %n (>= 0.6.40.1-1) + %p/lib/libapt-pkg.3.dylib 3.0.0 libapt3-shlibs (>= 0.6.40.1-1) + %p/lib/libapt-inst.3.dylib 3.0.0 libapt3-shlibs (>= 0.6.40.1-1) << << SplitOff2: << - Package: apt0.6.40-dev - Depends: apt0.6.40-shlibs (>= %v-%r) + Package: libapt3-dev + Depends: libapt3-shlibs (>= %v-%r) Conflicts: apt-dev Replaces: apt-dev Recommends: libiconv-dev, libgettext3-dev @@ -108,21 +107,21 @@ PostInstScript: << if [ ! -f %p/var/lib/dpkg/cmethopt ]; then - echo "apt apt" >%p/var/lib/dpkg/cmethopt - chmod 644 %p/var/lib/dpkg/cmethopt + echo "apt apt" >%p/var/lib/dpkg/cmethopt + chmod 644 %p/var/lib/dpkg/cmethopt else - read a b <%p/var/lib/dpkg/cmethopt - if [ "$a" != "apt" -o "$b" != "apt" ]; then - echo - echo "dselect is not set up to use apt as its access method. Downloading binary" - echo -n "package will likely not work. Do you want to use apt instead?" - read answer - answer=`echo $answer | sed 's/^[yY].*$/y/'` - if [ -z "$answer" -o "x$answer" = "xy" ]; then - echo "apt apt" >%p/var/lib/dpkg/cmethopt - chmod 644 %p/var/lib/dpkg/cmethopt - fi - fi + read a b <%p/var/lib/dpkg/cmethopt + if [ "$a" != "apt" -o "$b" != "apt" ]; then + echo + echo "dselect is not set up to use apt as its access method. Downloading binary" + echo -n "package will likely not work. Do you want to use apt instead?" + read answer + answer=`echo $answer | sed 's/^[yY].*$/y/'` + if [ -z "$answer" -o "x$answer" = "xy" ]; then + echo "apt apt" >%p/var/lib/dpkg/cmethopt + chmod 644 %p/var/lib/dpkg/cmethopt + fi + fi fi rm -f %p/var/cache/apt/pkgcache.bin %p/var/cache/apt/srcpkgcache.bin Index: apt-shlibs.info =================================================================== RCS file: /cvsroot/fink/experimental/rangerrick/10.3/main/finkinfo/base/apt-shlibs.info,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- apt-shlibs.info 13 Mar 2006 21:05:14 -0000 1.1 +++ apt-shlibs.info 14 Mar 2006 12:49:17 -0000 1.2 @@ -1,6 +1,6 @@ Package: apt-shlibs Version: 0.5.4 -Revision: 63 +Revision: 65 Description: Shared libraries for APT License: GPL Maintainer: Fink Core Group <[EMAIL PROTECTED]> @@ -34,9 +34,9 @@ install -d -m 755 %i/include/apt-pkg install -m 644 bin/libapt-pkg.3.2.0.dylib %i/lib/ - cd %i/lib/ && ln -s libapt-pkg.3.2.0.dylib libapt-pkg.3.2.dylib && ln -s libapt-pkg.3.2.0.dylib libapt-pkg.dylib + cd %i/lib/ && ln -s libapt-pkg.3.2.0.dylib libapt-pkg.3.2.dylib && ln -s libapt-pkg.3.2.dylib libapt-pkg.dylib install -m 644 bin/libapt-inst.1.0.0.dylib %i/lib/ - cd %i/lib/ && ln -s libapt-inst.1.0.0.dylib libapt-inst.1.0.dylib && ln -s libapt-inst.1.0.0.dylib libapt-inst.dylib + cd %i/lib/ && ln -s libapt-inst.1.0.0.dylib libapt-inst.1.0.dylib && ln -s libapt-inst.1.0.dylib libapt-inst.dylib install -c -m 644 include/apt-pkg/*.h %i/include/apt-pkg/ << @@ -44,8 +44,8 @@ SplitOff: << Package: apt-dev Depends: %N (>= %v-%r) - Conflicts: apt0.6.40-dev - Replaces: apt0.6.40-dev + Conflicts: libapt3-dev + Replaces: libapt3-dev Recommends: libiconv-dev, libgettext3-dev BuildDependsOnly: true DocFiles: COPYING* AUTHORS ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits