Update of /cvsroot/fink/experimental/thesin/finkinfo In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv7808
Modified Files: dpkg.info texinfo.info Log Message: Syntax and general clean ups of texinfo and dpkg Index: texinfo.info =================================================================== RCS file: /cvsroot/fink/experimental/thesin/finkinfo/texinfo.info,v retrieving revision 1.11 retrieving revision 1.12 diff -u -d -r1.11 -r1.12 --- texinfo.info 2 Apr 2013 21:04:49 -0000 1.11 +++ texinfo.info 5 Apr 2013 15:04:46 -0000 1.12 @@ -4,8 +4,19 @@ Source: gnu Source-MD5: 54e250014fe698fb4832016158747c03 SourceDirectory: %n-%v -BuildDepends: fink (>= 0.34.99.git), libiconv-dev, libncurses5 (>= 5.4-20041023-1006), libgettext8-dev, gettext-tools -Depends: ncurses (>= 5.4-20041023-1006), libncurses5-shlibs (>= 5.4-20041023-1006), libgettext8-shlibs, libiconv +BuildDepends: << + fink (>= 0.34.99.git), + libiconv-dev, + libncurses5 (>= 5.4-20041023-1006), + libgettext8-dev, + gettext-tools +<< +Depends: << + ncurses (>= 5.4-20041023-1006), + libncurses5-shlibs (>= 5.4-20041023-1006), + libgettext8-shlibs, + libiconv +<< Replaces: tetex-base (<< 3.0-1) PatchFile: %n.patch PatchFile-MD5: 547bfe54593879cd6a62f9a07a2b84ee @@ -21,16 +32,21 @@ patch -p1 < fink/patches/dont_build_info # help2man isn't present in bootstrap so patch it out -perl -pi -e 's,help2man,true,g' configure +# perl -pi -e 's,help2man,true,g' configure +<< +ConfigureParams: << + --mandir=%p/share/man \ + --infodir=%p/share/info \ + --with-external-Text-Unidecode=yes \ + --with-external-libintl-perl=yes << -ConfigureParams: --mandir=%p/share/man --infodir=%p/share/info --with-external-Text-Unidecode=yes --with-external-libintl-perl=yes CompileScript: << - ./configure %c - echo '#define DEFAULT_INFOPATH "%p/share/info:%p/info:/usr/local/share/info:/usr/local/lib/info:/usr/local/info:/usr/share/info:."' >>config.h - make + ./configure %c + echo '#define DEFAULT_INFOPATH "%p/share/info:%p/info:/usr/local/share/info:/usr/local/lib/info:/usr/local/info:/usr/share/info:."' >>config.h + make << InfoTest: << - TestScript: /usr/bin/make check ALL_TESTS=yes || exit 2 + TestScript: make check ALL_TESTS=yes || exit 2 << InstallScript: << make install prefix=%i mandir=%i/share/man infodir=%i/share/info @@ -67,7 +83,6 @@ rm -rf %i/lib << DocFiles: README COPYING AUTHORS NEWS TODO doc/*.texi fink/transition-plan.txt -#InfoDocs: texinfo info-stnd.info info.info # Description: GNU documentation system DescDetail: << @@ -83,11 +98,11 @@ The TeX files (texinfo.tex, txi-??.tex and epsf.tex) are not installed right now. The teTeX package already has them. -Fink uses Debian's version of install-info (in the dpkg package); -texinfo's version is not installed. +As of dpkg > 1.15.x dpkg no longer has install-info, Justin F. Hallett added +splits to make an install-info file with triggers to solve this issue. -As of dpkg 1.15.x dpkg no longer has install-info, Justin Hallett added splits -to make an install-info file with triggers to solve this issue. +Triggers now make the need for InfoFiles completely redundant and should be +deprecated. << PostInstScript: << build_format_if_format_exists () @@ -238,9 +253,15 @@ SplitOff: << Package: info - Depends: install-info, libncurses5-shlibs + Depends: << + install-info, + libncurses5-shlibs + << Provides: info-browser - Replaces: texinfo (<< 4.13-1002), dpkg (<< 1.15) + Replaces: << + texinfo (<< 4.13-1002), + dpkg (<< 1.15) + << Files: << bin/info* share/man/man1/info* Index: dpkg.info =================================================================== RCS file: /cvsroot/fink/experimental/thesin/finkinfo/dpkg.info,v retrieving revision 1.36 retrieving revision 1.37 diff -u -d -r1.36 -r1.37 --- dpkg.info 5 Apr 2013 00:49:37 -0000 1.36 +++ dpkg.info 5 Apr 2013 15:04:46 -0000 1.37 @@ -1,10 +1,24 @@ Package: dpkg -Version: 1.16.9 -Revision: 1 +Version: 1.16.10 +Revision: 1.1 GCC: 4.0 ## Remove po4a -BuildDepends: fink (>= 0.32), libgettext8-dev, gettext-tools (>= 0.18), liblzma5, pkgconfig, bzip2-dev, libncursesw5 -Depends: bzip2-shlibs, libgettext8-shlibs, liblzma5-shlibs, tar, install-info +### Comment out libncursesw5 for bootstrap version, and don't make dselect +BuildDepends: << + fink (>= 0.32), + libgettext8-dev, + gettext-tools (>= 0.18), + liblzma5, + libncursesw5, + bzip2-dev +<< +Depends: << + bzip2-shlibs, + libgettext8-shlibs, + liblzma5-shlibs, + tar, + install-info +<< Conflicts: dpkg-bootstrap Replaces: dpkg-bootstrap Suggests: apt @@ -13,7 +27,7 @@ Source: mirror:debian:/pool/main/d/%n/%n_%v.tar.xz SourceDirectory: dpkg-%v -Source-MD5: 4df9319b2d17e19cdb6fe94dacee44da +Source-MD5: a20a06a5272717274a8b009368f237da PatchFile: dpkg.patch PatchFile-MD5: a9932d2527a62b1fb10196e24116a94c @@ -69,13 +83,22 @@ SetCFLAGS: -I%p/include -F/System/Library/Frameworks/CoreFoundation.framework -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wno-cast-align -Wno-format-security SetLDFLAGS: -framework CoreFoundation -### Uncomment for bootstrap version, don't make dselect less depends -#ConfigureParams: --disable-dselect --disable-start-stop-daemon --with-admindir=%p/var/lib/dpkg --mandir=%p/share/man --infodir=%p/share/info --sysconfdir=%p/etc --localstatedir=%p/var --with-zlib --with-liblzma --with-bz2 --srcdir=%b -ConfigureParams: --disable-start-stop-daemon --with-admindir=%p/var/lib/dpkg --mandir=%p/share/man --infodir=%p/share/info --sysconfdir=%p/etc --localstatedir=%p/var --with-zlib --with-liblzma --with-bz2 --srcdir=%b - -CompileScript: << -PERL_LIBDIR=%p/lib/perl5 PERL=/usr/bin/perl ./configure --build=%m-apple-darwin %c -/usr/bin/make +### Uncomment --disable-dselect for bootstrap version, don't make dselect +ConfigureParams: << +# --disable-dselect \ + --disable-start-stop-daemon \ + --with-admindir=%p/var/lib/dpkg \ + --mandir=%p/share/man \ + --infodir=%p/share/info \ + --sysconfdir=%p/etc \ + --localstatedir=%p/var \ + --with-zlib \ + --with-liblzma \ + --with-bz2 \ + --srcdir=%b \ + --build=%m-apple-darwin \ + PERL_LIBDIR=%p/lib/perl5 \ + PERL=/usr/bin/perl << InfoTest: << @@ -85,28 +108,28 @@ << InstallScript: << -install -d -m 0755 %i/share/doc/dpkg + install -d -m 0755 %i/share/doc/dpkg -/usr/bin/make install DESTDIR=%d + /usr/bin/make install DESTDIR=%d -install -d -m 0755 %i/etc/dpkg/origins -install -c -p -m 644 fink/origins %i/etc/dpkg/origins/fink -install -c -p -m 644 debian/dselect.cfg %i/etc/dpkg -## 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 -rm -rf %i/lib/dpkg/methods/* + install -d -m 0755 %i/etc/dpkg/origins + install -c -p -m 644 fink/origins %i/etc/dpkg/origins/fink + install -c -p -m 644 debian/dselect.cfg %i/etc/dpkg + ## 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 + rm -rf %i/lib/dpkg/methods/* -install -m 0755 fink/md5sum %i/bin + install -m 0755 fink/md5sum %i/bin -# install fink as a vendor -install -m 0644 scripts/Dpkg/Vendor/Fink.pm %i/lib/perl5/Dpkg/Vendor/Fink.pm + # install fink as a vendor + install -m 0644 scripts/Dpkg/Vendor/Fink.pm %i/lib/perl5/Dpkg/Vendor/Fink.pm -# some files that were previously installed in sbin are now in bin -# but some stuff still expects it in sbin -ln -s %p/bin/dpkg-divert %i/sbin/dpkg-divert -ln -s %p/bin/dpkg-statoverride %i/sbin/dpkg-statoverride -ln -s %p/bin/update-alternatives %i/sbin/update-alternatives + # some files that were previously installed in sbin are now in bin + # but some stuff still expects it in sbin + ln -s %p/bin/dpkg-divert %i/sbin/dpkg-divert + ln -s %p/bin/dpkg-statoverride %i/sbin/dpkg-statoverride + ln -s %p/bin/update-alternatives %i/sbin/update-alternatives << ConfFiles: %p/etc/dpkg/origins/fink DocFiles: << @@ -121,32 +144,15 @@ For Debian package development tools, install dpkg-dev. << DescPackaging: << - In may of 2010, version 1.10.21 which had been used by Fink since 2002, was - bumped to 1.15.5.6. Between those versions, some files were removed and some - were added. For example, 822-date, md5sum and cleanup-info were removed from - the package, and dpkg-trigger, dpkg-vendor and dpkg-gensymbols were removed. - - Because 'md5sum' is often used and no longer available, this package adds - an md5sum tool in the patch. This tool, written in Perl and using the standard - Perl on OSX, does not have any dependencies apart from the 'md5' executable - installed on every OS X system. - - Current dpkg also ships with some Perl libraries. These are by default - installed in lib/$PERL_VERSION, i.e. lib/5.8.8 or lib/5.10.0 depending on - OSX dist, Leopard and Snow Leopard respectively. This infofile installs - these files in lib/, so people updating from Leopard to Snow Leopard will - not get any dpkg Perl file errors. - - The current Debian plans are to remove install-info from dpkg in favor of - TeXinfo's install-info (which the current Fink package removes). However, - as long as dpkg still ships an install-info, we use that one in our - SplitOff because it's easier, considering the newer dpkg also needs to handle - install-info differently (with triggers). +In may of 2010, version 1.10.21 which had been used by Fink since 2002, was +bumped to 1.15.5.6. Between those versions, some files were removed and some +were added. For example, 822-date, md5sum and cleanup-info were removed from +the package, and dpkg-trigger, dpkg-vendor and dpkg-gensymbols were removed. - As dpkg is mainly developed for Debian, I (Sjors) expect install-info to be - removed from dpkg sometime soon, leaving only TeXinfo install-info. Therefore, - it might be required to move the install-info SplitOff to the texinfo package - later. +Because 'md5sum' is often used and no longer available, this package adds +an md5sum tool in the patch. This tool, written in Perl and using the standard +Perl on OSX, does not have any dependencies apart from the 'md5' executable +installed on every OS X system. << DescPort: << 1.10.9 @@ -201,7 +207,7 @@ system, while on Linux it doesn't. The wrapper checks if 'name' or 'value' are zero, and return 0 if they are, preventing the crash. << -# + PreInstScript: << # This script can be called in the following ways: # @@ -651,8 +657,19 @@ SplitOff2: << Package: %N-dev - Depends: lib%N-pm (= %v-%r), objtools, bzip2, xz, base-files (>= 1.9.12-1) - Recommends: patch, make, gnupg2, algorithm-merge-pm + Depends: << + lib%N-pm (= %v-%r), + objtools, + bzip2, + xz, + base-files (>= 1.9.12-1) + << + Recommends: << + patch, + make, + gnupg2, + algorithm-merge-pm + << Replaces: dpkg (<< 1.15.8) Essential: yes ### Currently in fink @@ -678,12 +695,6 @@ bin/dpkg-vendor share/dpkg/*.mk share/locale/*/LC_MESSAGES/dpkg-dev.mo - share/locale/de/LC_MESSAGES/dpkg-dev.mo - share/locale/es/LC_MESSAGES/dpkg-dev.mo - share/locale/fr/LC_MESSAGES/dpkg-dev.mo - share/locale/pl/LC_MESSAGES/dpkg-dev.mo - share/locale/ru/LC_MESSAGES/dpkg-dev.mo - share/locale/sv/LC_MESSAGES/dpkg-dev.mo share/man/man1/dpkg-architecture.1 share/man/man1/dpkg-buildflags.1 share/man/man1/dpkg-buildpackage.1 @@ -715,10 +726,24 @@ SplitOff3: << Package: lib%N-pm - Depends: %N (>= 1.15.8), time-date-pm - Recommends: bzip2, xz, file-fcntllock-pm - Suggests: gnupg2, objtools, patch - Replaces: dpkg (<< 1.15.8), dpkg-dev (<< 1.15.6) + Depends: << + %N (>= 1.15.8), + time-date-pm + << + Recommends: << + bzip2, + xz, + file-fcntllock-pm + << + Suggests: << + gnupg2, + objtools, + patch + << + Replaces: << + dpkg (<< 1.15.8), + dpkg-dev (<< 1.15.6) + << Essential: yes Files: << lib/dpkg/parsechangelog @@ -755,51 +780,35 @@ << << +# Comment out entire SplitOff for bootstrap version SplitOff4: << Package: dselect - Depends: dpkg (>= 1.13.1), libgettext8-shlibs, libncursesw5-shlibs (>= 5.6+20070908) - Conflicts: dpkg-ftp, dpkg-multicd - Replaces: dpkg-ftp, dpkg-multicd, dpkg (<< 1.15.8), dpkg-dev (<< 1.15.6) + Depends: << + dpkg (>= 1.13.1), + libgettext8-shlibs, + libncursesw5-shlibs (>= 5.6+20070908) + << + Conflicts: << + dpkg-ftp, + dpkg-multicd + << + Replaces: << + dpkg-ftp, + dpkg-multicd, + dpkg (<< 1.15.8), + dpkg-dev (<< 1.15.6) + << ConfFiles: %p/etc/dpkg/dselect.cfg Files: << etc/dpkg/dselect.cfg etc/dpkg/dselect.cfg.d bin/dselect lib - share/locale/bs/LC_MESSAGES/dselect.mo share/locale/*/LC_MESSAGES/dselect.mo - share/locale/cs/LC_MESSAGES/dselect.mo - share/locale/da/LC_MESSAGES/dselect.mo - share/locale/de/LC_MESSAGES/dselect.mo - share/locale/el/LC_MESSAGES/dselect.mo - share/locale/es/LC_MESSAGES/dselect.mo - share/locale/et/LC_MESSAGES/dselect.mo - share/locale/eu/LC_MESSAGES/dselect.mo - share/locale/fr/LC_MESSAGES/dselect.mo - share/locale/gl/LC_MESSAGES/dselect.mo - share/locale/hu/LC_MESSAGES/dselect.mo - share/locale/id/LC_MESSAGES/dselect.mo - share/locale/it/LC_MESSAGES/dselect.mo - share/locale/ja/LC_MESSAGES/dselect.mo - share/locale/ko/LC_MESSAGES/dselect.mo - share/locale/nb/LC_MESSAGES/dselect.mo - share/locale/nl/LC_MESSAGES/dselect.mo - share/locale/nn/LC_MESSAGES/dselect.mo - share/locale/pl/LC_MESSAGES/dselect.mo - share/locale/pt/LC_MESSAGES/dselect.mo - share/locale/pt_BR/LC_MESSAGES/dselect.mo - share/locale/ro/LC_MESSAGES/dselect.mo - share/locale/ru/LC_MESSAGES/dselect.mo - share/locale/sk/LC_MESSAGES/dselect.mo - share/locale/sv/LC_MESSAGES/dselect.mo - share/locale/tl/LC_MESSAGES/dselect.mo - share/locale/vi/LC_MESSAGES/dselect.mo - share/locale/zh_CN/LC_MESSAGES/dselect.mo - share/locale/zh_TW/LC_MESSAGES/dselect.mo share/man/man1/dselect.1 var/lib/dpkg/methods share/man/man5/dselect.cfg.5 -<< + << DocFiles: AUTHORS THANKS doc/README.feature-removal-schedule Description: Debian package management front-end DescDetail: << ------------------------------------------------------------------------------ Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.cvs