Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/base In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv16021
Added Files: debconf-10.5.info debconf-10.6.info Removed Files: debconf.info Log Message: adjust versions for different distros --- NEW FILE: debconf-10.5.info --- Package: debconf Version: 1.4.51 Revision: 1220 BuildDepends: html2text, findutils, fink (>= 0.24.12-1), libgettext3-dev, po-debconf Depends: dialog (>= 0.9b-20020814-1024), %n-english | %n-i18n, gettext-tools Distribution: 10.5 Type: perl Source: mirror:debian:/pool/main/d/debconf/%n_%v.tar.gz Source-MD5: 4ef37a523a300d2c2e339ffebc5ba18f SourceDirectory: %n PatchFile: %n.patch PatchFile-MD5: 9bbcb452287ef364f2121fcc9243a137 PatchScript: sed 's|@FINKPREFIX@|%p|g' < %{PatchFile} | patch -p1 TarFilesRename: debconf/debconf$:debconf/debconf.tmp #UpdatePOD: true CompileScript: echo "Nothing to see here..." && set -e && /usr/bin/make InstallScript: << #!/bin/sh -ev export PERL5LIB=. mkdir -p %i/etc/apt/apt.conf.d cp debian/apt.conf %i/etc/apt/apt.conf.d/70debconf /usr/bin/make install prefix=%i install-utils /usr/bin/make install prefix=%i install-i18n /usr/bin/make install prefix=%i install-rest # Ok, move debconf to its correct name mv %i/bin/debconf.tmp %i/bin/debconf # make sure scripts can find fink-installed perl modules even if run # under apt or dpkg (vs from user's fink-configured shell): insert # fink's perlmod path before first use of a Debconf perlmod--dmacks perl -pi -e 's,^(?=\s*use\s+Debconf),use lib "%p/lib/perl5";\n, .. 0' %i/bin/* %i/sbin/* mkdir -p %d/DEBIAN po2debconf debian/templates > debian/templates.merged cp debian/config %d/DEBIAN cp debian/templates.merged %d/DEBIAN/templates # Install manpages mkdir -p %i/share/man/man1 mkdir -p %i/share/man/man3 mkdir -p %i/share/man/man5 mkdir -p %i/share/man/man7 mkdir -p %i/share/man/man8 mkdir -p %i/share/man/fr/man1 mkdir -p %i/share/man/fr/man3 mkdir -p %i/share/man/fr/man5 mkdir -p %i/share/man/fr/man7 mkdir -p %i/share/man/fr/man8 mkdir -p %i/share/man/pt_BR/man1 mkdir -p %i/share/man/pt_BR/man3 mkdir -p %i/share/man/pt_BR/man5 mkdir -p %i/share/man/pt_BR/man7 mkdir -p %i/share/man/pt_BR/man8 mv doc/man/gen/*pt_BR.1* %i/share/man/pt_BR/man1 mv doc/man/*pt_BR.3 %i/share/man/pt_BR/man3 mv doc/man/*pt_BR.5 %i/share/man/pt_BR/man5 mv doc/man/*pt_BR.7 %i/share/man/pt_BR/man7 mv doc/man/gen/*pt_BR.8* %i/share/man/pt_BR/man8 mv doc/man/gen/*fr.1* %i/share/man/fr/man1 mv doc/man/*fr.3 doc/man/gen/*fr.3* %i/share/man/fr/man3 mv doc/man/*fr.5 %i/share/man/fr/man5 mv doc/man/*fr.7 %i/share/man/fr/man7 mv doc/man/gen/*fr.8* %i/share/man/fr/man8 mv doc/man/gen/*.1* %i/share/man/man1 mv doc/man/*.3 doc/man/gen/*.3* %i/share/man/man3 mv doc/man/*.5 %i/share/man/man5 mv doc/man/*.7 %i/share/man/man7 mv doc/man/gen/*.8* %i/share/man/man8 << Splitoff: << Package: %N-english Conflicts: %N-i18n Replaces: %N-i18n Description: small footprint English-only debconf DescDetail: << This package is an alternative to the debconf-i18n package, intended for systems that are administered only in English, and low-footprint systems. If you install this package, debconf will not work properly in other languages, but you'll save half a megabyte of disk space. << DocFiles: doc/README debian/README.Debian debian/changelog << Splitoff2: << Package: %N-utils Conflicts: %N-i18n Replaces: %N-i18n Depends: debconf Description: debconf utilities DescDetail: << This package contains some small utilities for debconf developers. << Files: bin/debconf-[glm]* share/man/man1/debconf-[glm]* share/man/pt_BR/man1/debconf-[glm]* share/man/fr/man1/debconf-[glm]* DocFiles: doc/README debian/README.Debian debian/changelog << Splitoff3: << Package: %N-i18n Depends: locale-gettext-pm588 | text-iconv-pm588 Description: full internationalization support for debconf DescDetail: << This package provides full internationalization for debconf, including translations into all available languages, support for using translated debconf templates, and support for proper display of multibyte character sets. << Files: share/locale share/man/fr/man1 share/man/pt_BR/man1 DocFiles: doc/README debian/README.Debian debian/changelog << Splitoff4: << Package: %N-doc Description: debconf documentation DescDetail: << This package contains lots of additional documentation for Debconf, including the debconf user's guide, documentation about using different backend databases via the /etc/debconf.conf file, and a developer's guide to debconf. << DocFiles: doc/README debian/README.Debian debian/changelog InstallScript: << #!/bin/sh -ev mkdir -p %i/share/doc/%n pwd cp -pR samples %i/share/doc/%n/examples mv doc/EXAMPLES doc/EXAMPLES.txt cd doc && cp CREDITS README.LDAP TODO namespace.txt EXAMPLES.txt README.translators debconf.schema html.dsl passthrough.txt %i/share/doc/%n/ << Files: share/man/fr/man[137] share/man/man[137] share/man/pt_BR/man[137] << DocFiles: doc/README debian/README.Debian debian/changelog Description: Package configuration management system DescDetail: << Debconf is a configuration management system for debian/fink packages. Packages use Debconf to ask questions when they are installed. << # Fix up broken db's before debconf starts up. PostInstScript: << . %p/bin/init.sh # configdb splits into passworded and non-passworded parts, before debconf # starts up. Do so only if the debconf.conf has the new databases in it. if [ -z "$DEBIAN_HAS_FRONTEND" -a "$1" = configure -a -n "$2" ] && \ dpkg --compare-versions "$2" lt 1.1.0 && perl -e 'use Debconf::Db; Debconf::Db->load; for (@ARGV) { exit 1 unless Debconf::DbDriver->driver($_) }' config passwords; then # copies in only the passwords, of course debconf-copydb config passwords # makes a new config with only non-passwords in it debconf-copydb config newconfig \ -c Name:newconfig \ -c Driver:File \ -c Reject-Type:password \ -c Filename:%p/var/cache/debconf/newconfig.dat \ -c Mode:644 mv -f %p/var/cache/debconf/newconfig.dat %p/var/cache/debconf/config.dat fi echo ""; echo "PLEASE CONFIGURE DEBCONF BY RUNNING THE COMMAND"; echo ""; echo " . %p/share/debconf/confmodule"; echo "" << DescPort: << grep -rl /usr/share . | grep -v "(prefx" | xargs perl -pi -e 's|/usr/share|\...@finkprefix\@/share|g' grep -rl "\$(prefix)@FINKPREFIX@" . | xargs perl -pi -e 's|\$\(prefix\)\...@finkprefix\@|\$\(prefix\)|g' grep -r /usr . | grep -v perl #### manually find more stuff perl -pi -e 's|\$\(prefix\)/usr|\$\(prefix\)|g' Makefile grep -rl /var . | xargs perl -pi -e 's|\ /var|\ \...@finkprefix\@/var|g' grep -r /var . | grep -v @FINK #### manually catch stuff NOTE: The debconf has been modified so that it does *not* run its own configuration during postinstall with the command . %p/share/debconf/confmodule because that was interfering with attempts to let fink run unattended (such as when making a bindist). The debconf maintainer is welcome to create a new version which runs the configuration during postinstall, PROVIDED THAT THE POSTINSTALL SCRIPT ALWAYS EXITS AFTER SOME LENGTH OF TIME IF THE USER GIVES NO INPUT. << License: GPL Maintainer: Chris Zubrzycki <bere...@users.sourceforge.net> Homepage: http://packages.debian.org/unstable/admin/debconf.html --- NEW FILE: debconf-10.6.info --- Package: debconf Version: 1.4.51 Revision: 1320 BuildDepends: html2text, findutils, fink (>= 0.24.12-1), libgettext3-dev, po-debconf Depends: dialog (>= 0.9b-20020814-1024), %n-english | %n-i18n, gettext-tools Distribution: 10.6 Type: perl Source: mirror:debian:/pool/main/d/debconf/%n_%v.tar.gz Source-MD5: 4ef37a523a300d2c2e339ffebc5ba18f SourceDirectory: %n PatchFile: %n.patch PatchFile-MD5: 9bbcb452287ef364f2121fcc9243a137 PatchScript: sed 's|@FINKPREFIX@|%p|g' < %{PatchFile} | patch -p1 TarFilesRename: debconf/debconf$:debconf/debconf.tmp #UpdatePOD: true CompileScript: echo "Nothing to see here..." && set -e && /usr/bin/make InstallScript: << #!/bin/sh -ev export PERL5LIB=. mkdir -p %i/etc/apt/apt.conf.d cp debian/apt.conf %i/etc/apt/apt.conf.d/70debconf /usr/bin/make install prefix=%i install-utils /usr/bin/make install prefix=%i install-i18n /usr/bin/make install prefix=%i install-rest # Ok, move debconf to its correct name mv %i/bin/debconf.tmp %i/bin/debconf # make sure scripts can find fink-installed perl modules even if run # under apt or dpkg (vs from user's fink-configured shell): insert # fink's perlmod path before first use of a Debconf perlmod--dmacks perl -pi -e 's,^(?=\s*use\s+Debconf),use lib "%p/lib/perl5";\n, .. 0' %i/bin/* %i/sbin/* mkdir -p %d/DEBIAN po2debconf debian/templates > debian/templates.merged cp debian/config %d/DEBIAN cp debian/templates.merged %d/DEBIAN/templates # Install manpages mkdir -p %i/share/man/man1 mkdir -p %i/share/man/man3 mkdir -p %i/share/man/man5 mkdir -p %i/share/man/man7 mkdir -p %i/share/man/man8 mkdir -p %i/share/man/fr/man1 mkdir -p %i/share/man/fr/man3 mkdir -p %i/share/man/fr/man5 mkdir -p %i/share/man/fr/man7 mkdir -p %i/share/man/fr/man8 mkdir -p %i/share/man/pt_BR/man1 mkdir -p %i/share/man/pt_BR/man3 mkdir -p %i/share/man/pt_BR/man5 mkdir -p %i/share/man/pt_BR/man7 mkdir -p %i/share/man/pt_BR/man8 mv doc/man/gen/*pt_BR.1* %i/share/man/pt_BR/man1 mv doc/man/*pt_BR.3 %i/share/man/pt_BR/man3 mv doc/man/*pt_BR.5 %i/share/man/pt_BR/man5 mv doc/man/*pt_BR.7 %i/share/man/pt_BR/man7 mv doc/man/gen/*pt_BR.8* %i/share/man/pt_BR/man8 mv doc/man/gen/*fr.1* %i/share/man/fr/man1 mv doc/man/*fr.3 doc/man/gen/*fr.3* %i/share/man/fr/man3 mv doc/man/*fr.5 %i/share/man/fr/man5 mv doc/man/*fr.7 %i/share/man/fr/man7 mv doc/man/gen/*fr.8* %i/share/man/fr/man8 mv doc/man/gen/*.1* %i/share/man/man1 mv doc/man/*.3 doc/man/gen/*.3* %i/share/man/man3 mv doc/man/*.5 %i/share/man/man5 mv doc/man/*.7 %i/share/man/man7 mv doc/man/gen/*.8* %i/share/man/man8 << Splitoff: << Package: %N-english Conflicts: %N-i18n Replaces: %N-i18n Description: small footprint English-only debconf DescDetail: << This package is an alternative to the debconf-i18n package, intended for systems that are administered only in English, and low-footprint systems. If you install this package, debconf will not work properly in other languages, but you'll save half a megabyte of disk space. << DocFiles: doc/README debian/README.Debian debian/changelog << Splitoff2: << Package: %N-utils Conflicts: %N-i18n Replaces: %N-i18n Depends: debconf Description: debconf utilities DescDetail: << This package contains some small utilities for debconf developers. << Files: bin/debconf-[glm]* share/man/man1/debconf-[glm]* share/man/pt_BR/man1/debconf-[glm]* share/man/fr/man1/debconf-[glm]* DocFiles: doc/README debian/README.Debian debian/changelog << Splitoff3: << Package: %N-i18n Depends: locale-gettext-pm5100 | text-iconv-pm5100 Description: full internationalization support for debconf DescDetail: << This package provides full internationalization for debconf, including translations into all available languages, support for using translated debconf templates, and support for proper display of multibyte character sets. << Files: share/locale share/man/fr/man1 share/man/pt_BR/man1 DocFiles: doc/README debian/README.Debian debian/changelog << Splitoff4: << Package: %N-doc Description: debconf documentation DescDetail: << This package contains lots of additional documentation for Debconf, including the debconf user's guide, documentation about using different backend databases via the /etc/debconf.conf file, and a developer's guide to debconf. << DocFiles: doc/README debian/README.Debian debian/changelog InstallScript: << #!/bin/sh -ev mkdir -p %i/share/doc/%n pwd cp -pR samples %i/share/doc/%n/examples mv doc/EXAMPLES doc/EXAMPLES.txt cd doc && cp CREDITS README.LDAP TODO namespace.txt EXAMPLES.txt README.translators debconf.schema html.dsl passthrough.txt %i/share/doc/%n/ << Files: share/man/fr/man[137] share/man/man[137] share/man/pt_BR/man[137] << DocFiles: doc/README debian/README.Debian debian/changelog Description: Package configuration management system DescDetail: << Debconf is a configuration management system for debian/fink packages. Packages use Debconf to ask questions when they are installed. << # Fix up broken db's before debconf starts up. PostInstScript: << . %p/bin/init.sh # configdb splits into passworded and non-passworded parts, before debconf # starts up. Do so only if the debconf.conf has the new databases in it. if [ -z "$DEBIAN_HAS_FRONTEND" -a "$1" = configure -a -n "$2" ] && \ dpkg --compare-versions "$2" lt 1.1.0 && perl -e 'use Debconf::Db; Debconf::Db->load; for (@ARGV) { exit 1 unless Debconf::DbDriver->driver($_) }' config passwords; then # copies in only the passwords, of course debconf-copydb config passwords # makes a new config with only non-passwords in it debconf-copydb config newconfig \ -c Name:newconfig \ -c Driver:File \ -c Reject-Type:password \ -c Filename:%p/var/cache/debconf/newconfig.dat \ -c Mode:644 mv -f %p/var/cache/debconf/newconfig.dat %p/var/cache/debconf/config.dat fi echo ""; echo "PLEASE CONFIGURE DEBCONF BY RUNNING THE COMMAND"; echo ""; echo " . %p/share/debconf/confmodule"; echo "" << DescPort: << grep -rl /usr/share . | grep -v "(prefx" | xargs perl -pi -e 's|/usr/share|\...@finkprefix\@/share|g' grep -rl "\$(prefix)@FINKPREFIX@" . | xargs perl -pi -e 's|\$\(prefix\)\...@finkprefix\@|\$\(prefix\)|g' grep -r /usr . | grep -v perl #### manually find more stuff perl -pi -e 's|\$\(prefix\)/usr|\$\(prefix\)|g' Makefile grep -rl /var . | xargs perl -pi -e 's|\ /var|\ \...@finkprefix\@/var|g' grep -r /var . | grep -v @FINK #### manually catch stuff NOTE: The debconf has been modified so that it does *not* run its own configuration during postinstall with the command . %p/share/debconf/confmodule because that was interfering with attempts to let fink run unattended (such as when making a bindist). The debconf maintainer is welcome to create a new version which runs the configuration during postinstall, PROVIDED THAT THE POSTINSTALL SCRIPT ALWAYS EXITS AFTER SOME LENGTH OF TIME IF THE USER GIVES NO INPUT. << License: GPL Maintainer: Chris Zubrzycki <bere...@users.sourceforge.net> Homepage: http://packages.debian.org/unstable/admin/debconf.html --- debconf.info DELETED --- ------------------------------------------------------------------------------ _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.cvs