Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/base
In directory sc8-pr-cvs17:/tmp/cvs-serv14225

Modified Files:
        debconf.info debconf.patch 
Added Files:
        debconf-10.5.info 
Log Message:
move to stable


Index: debconf.patch
===================================================================
RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/base/debconf.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- debconf.patch       24 Jan 2006 03:04:08 -0000      1.1
+++ debconf.patch       29 Aug 2007 15:33:06 -0000      1.2
@@ -1,13 +1,13 @@
-diff -ruN debconf/Debconf/Client/ConfModule.pm 
debconf.new/Debconf/Client/ConfModule.pm
---- debconf/Debconf/Client/ConfModule.pm       2001-11-17 13:36:37.000000000 
-0500
-+++ debconf.new/Debconf/Client/ConfModule.pm   2003-03-14 13:39:23.000000000 
-0500
-@@ -68,14 +68,14 @@
- =cut
- 
+diff -ruN debconf-1.4.51/Debconf/Client/ConfModule.pm 
debconf-1.4.51.new/Debconf/Client/ConfModule.pm
+--- debconf-1.4.51/Debconf/Client/ConfModule.pm        2005-05-28 
20:18:12.000000000 -0400
++++ debconf-1.4.51.new/Debconf/Client/ConfModule.pm    2005-06-19 
19:37:40.000000000 -0400
+@@ -71,14 +71,14 @@
  sub import {
[...1966 lines suppressed...]
-+++ debconf.new/samples/tutorial-back  2003-03-14 13:39:25.000000000 -0500
+diff -ruN debconf-1.4.51/samples/tutorial-back 
debconf-1.4.51.new/samples/tutorial-back
+--- debconf-1.4.51/samples/tutorial-back       2005-05-13 16:59:21.000000000 
-0400
++++ debconf-1.4.51.new/samples/tutorial-back   2005-06-19 19:37:41.000000000 
-0400
 @@ -1,7 +1,7 @@
  #!/bin/sh -e
  
@@ -1100,9 +1674,9 @@
  db_version 2.0
  
  # This conf script is capable of backing up
-diff -ruN debconf/transition_db.pl debconf.new/transition_db.pl
---- debconf/transition_db.pl   2001-03-18 19:12:35.000000000 -0500
-+++ debconf.new/transition_db.pl       2003-03-14 13:39:25.000000000 -0500
+diff -ruN debconf-1.4.51/transition_db.pl debconf-1.4.51.new/transition_db.pl
+--- debconf-1.4.51/transition_db.pl    2005-05-13 16:59:26.000000000 -0400
++++ debconf-1.4.51.new/transition_db.pl        2005-06-19 19:37:41.000000000 
-0400
 @@ -6,7 +6,7 @@
  use Debconf::Question;
  use Debconf::Template;

--- NEW FILE: debconf-10.5.info ---
Package: debconf
Version: 1.4.51
Revision: 1218
BuildDepends: html2text, findutils, 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
PatchScript: sed 's|@FINKPREFIX@|%p|g' < %a/%n.patch | 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

  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: <<
  # 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

  . %p/share/debconf/confmodule
<<

DescPort: <<
  grep -rl /usr/share . | grep -v "(prefx" | xargs perl -pi -e 
's|/usr/share|[EMAIL PROTECTED]@/share|g'
  grep -rl "\$(prefix)@FINKPREFIX@" . | xargs perl -pi -e 's|\$\(prefix\)[EMAIL 
PROTECTED]@|\$\(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|\ [EMAIL PROTECTED]@/var|g'
  grep -r /var . | grep -v @FINK  #### manually catch stuff
<<
License: GPL
Maintainer: Chris Zubrzycki <[EMAIL PROTECTED]>
Homepage: http://packages.debian.org/unstable/admin/debconf.html

Index: debconf.info
===================================================================
RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/base/debconf.info,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- debconf.info        21 Nov 2006 05:36:53 -0000      1.3
+++ debconf.info        29 Aug 2007 15:33:06 -0000      1.4
@@ -1,63 +1,174 @@
 Package: debconf
-Version: 1.0.32
-Revision: 1001
-BuildDepends: findutils
-Depends: dialog (>= 0.9b-20020814-1024)
+Version: 1.4.51
+Revision: 1118
+BuildDepends: html2text, findutils, libgettext3-dev, po-debconf
+Depends: dialog (>= 0.9b-20020814-1024), %n-english | %n-i18n, gettext-tools
 Type: perl
 Source: mirror:debian:/pool/main/d/debconf/%n_%v.tar.gz
-Source-MD5: d76845952ee4ea4789d555a587fb1cd7
-#SourceRename: %n-%v.tar.gz
+Source-MD5: 4ef37a523a300d2c2e339ffebc5ba18f
 SourceDirectory: %n
-PatchScript: sed 's|@FINKPREFIX@|%p|' < %a/%n.patch | patch -p1
-UpdatePOD: true
-CompileScript: <<
-#!/bin/sh -ev
-cd doc
-make all
-cd ..
-make -C po
-<<
+PatchScript: sed 's|@FINKPREFIX@|%p|g' < %a/%n.patch | 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
-  install -m 0644 debian/apt.conf %i/etc/apt/apt.conf.d/70debconf
-  make install prefix=%i
-  make install-utils prefix=%i
-  make install-rest prefix=%i
-  mkdir -p %i/share/doc/%n  
-  rm -rf samples/CVS
-  mv samples %i/share/doc/%n/
+  cp debian/apt.conf %i/etc/apt/apt.conf.d/70debconf
 
-  mkdir -p %i/share/man/man3
-  mv %b/doc/man/*.3 %i/share/man/man3
+  /usr/bin/make install prefix=%i install-utils
+  /usr/bin/make install prefix=%i install-i18n
+  /usr/bin/make install prefix=%i install-rest
 
-  mkdir -p %i/share/man/man5
-  mv %b/doc/man/*.5 %i/share/man/man5
+  # Ok, move debconf to its correct name
+  mv %i/bin/debconf.tmp %i/bin/debconf
+
+  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
-  mv %b/doc/man/*.8 %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
 
-  mkdir -p %i/share/podfiles
-  mv %b/doc/man/*.pod %i/share/podfiles
+  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
+<<
 
-  mkdir -p %d/DEBIAN
-  cp debian/config debian/templates %d/DEBIAN
+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
 <<
-# Fix up broken db's before debconf starts up.
-PostInstScript: <<
-if [ -z "$DEBIAN_HAS_FRONTEND" -a "$1" = configure ] && \
-   dpkg --compare-versions "$2" lt 1.0.25; then
-        %p/share/debconf/fix_db.pl
-fi
 
-. %p/share/debconf/confmodule
+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
 <<
 
-DocFiles: doc/COPYRIGHT doc/EXAMPLES doc/README.LDAP doc/CREDITS doc/Makefile 
doc/README.translators doc/CREDITS doc/Makefile doc/README.translators 
doc/README doc/TODO doc/debconf.schema doc/passthrough.txt doc/graph.pl 
doc/tutorial.xml doc/html.dsl doc/namespace.txt
+Splitoff3: <<
+  Package: %N-i18n
+  Depends: locale-gettext-pm586 | text-iconv-pm586
+  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.
+  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: <<
+  # 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
+
+  . %p/share/debconf/confmodule
+<<
+
+DescPort: <<
+  grep -rl /usr/share . | grep -v "(prefx" | xargs perl -pi -e 
's|/usr/share|[EMAIL PROTECTED]@/share|g'
+  grep -rl "\$(prefix)@FINKPREFIX@" . | xargs perl -pi -e 
's|\$\(prefix\)[EMAIL PROTECTED]@|\$\(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|\ [EMAIL PROTECTED]@/var|g'
+  grep -r /var . | grep -v @FINK  #### manually catch stuff
 <<
 License: GPL
 Maintainer: Chris Zubrzycki <[EMAIL PROTECTED]>
-Homepage: http://packages.debian.org/stable/admin/debconf.html
+Homepage: http://packages.debian.org/unstable/admin/debconf.html


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to