Package: pexts
Followup-For: Bug #359642
Hi,
attached patch removes support for building of pike7.2 and pike7.4
binary packages, as these two versions have been removed from the
archive.
Please consider applying the patch.
After applying i still get an ftbfs which i haven't further analyzed..
Regards,
Stefan
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-1-686
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
diff -ur pexts-0.2.0/debian/control pexts-0.2.0.mod/debian/control
--- pexts-0.2.0/debian/control 2006-05-09 20:35:03.000000000 +0200
+++ pexts-0.2.0.mod/debian/control 2006-05-09 20:28:01.000000000 +0200
@@ -3,27 +3,7 @@
Priority: optional
Maintainer: Marek Habersack <[EMAIL PROTECTED]>
Standards-Version: 3.6.1
-Build-Depends: debhelper (>> 4.1.16), pike7.2 (>= 7.2.580-4), pike7.4-core (>>
7.4.341-1), pike7.4-dev (>> 7.4.341-1), pike7.6-core (>> 7.6.51), pike7.6-dev
(>> 7.6.51), libnewt-dev, libmhash-dev, libpam0g-dev, libbz2-dev,
libncurses5-dev, autoconf (>> 2.53), automake, libtool, libpcre3-dev,
libmcrypt-dev, libgeoip-dev
-
-Package: pike7.2-pexts-admintools
-Architecture: any
-Depends: ${shlibs:Depends}, pike7.2 (>= ${pikever72}-1) | pike7.2 (<=
${pikever72}-99)
-Description: Pike AdminTools module
- Pexts is a collection of Pike extension modules designed
- to fill the gaps that are in the standard Pike distribution.
- .
- This module implements a glue for the more advanced Unix
- system interfaces which aren't supported by the core Pike modules.
-
-Package: pike7.4-pexts-admintools
-Architecture: any
-Depends: ${shlibs:Depends}, pike7.4 (>= ${pikever74}-1) | pike7.4 (<=
${pikever74}-99)
-Description: Pike AdminTools module
- Pexts is a collection of Pike extension modules designed
- to fill the gaps that are in the standard Pike distribution.
- .
- This module implements a glue for the more advanced Unix
- system interfaces which aren't supported by the core Pike modules.
+Build-Depends: debhelper (>> 4.1.16), pike7.6-core (>> 7.6.51), pike7.6-dev
(>> 7.6.51), libnewt-dev, libmhash-dev, libpam0g-dev, libbz2-dev,
libncurses5-dev, autoconf (>> 2.53), automake, libtool, libpcre3-dev,
libmcrypt-dev, libgeoip-dev
Package: pike7.6-pexts-admintools
Architecture: any
@@ -35,26 +15,6 @@
This module implements a glue for the more advanced Unix
system interfaces which aren't supported by the core Pike modules.
-Package: pike7.2-pexts-curses
-Architecture: any
-Depends: ${shlibs:Depends}, pike7.2 (>= ${pikever72}-1) | pike7.2 (<=
${pikever72}-99)
-Description: Pike (N)Curses module
- Pexts is a collection of Pike extension modules designed
- to fill the gaps that are in the standard Pike distribution.
- .
- This module implements a glue for the (N)Curses portable
- terminal access library.
-
-Package: pike7.4-pexts-curses
-Architecture: any
-Depends: ${shlibs:Depends}, pike7.4 (>= ${pikever74}-1) | pike7.4 (<=
${pikever74}-99)
-Description: Pike (N)Curses module
- Pexts is a collection of Pike extension modules designed
- to fill the gaps that are in the standard Pike distribution.
- .
- This module implements a glue for the (N)Curses portable
- terminal access library.
-
Package: pike7.6-pexts-curses
Architecture: any
Depends: ${shlibs:Depends}, pike7.6 (>= ${pikever76}-1) | pike7.6 (<=
${pikever76}-99)
@@ -65,26 +25,6 @@
This module implements a glue for the (N)Curses portable
terminal access library.
-Package: pike7.2-pexts-mhash
-Architecture: any
-Depends: ${shlibs:Depends}, pike7.2 (>= ${pikever72}-1) | pike7.2 (<=
${pikever72}-99)
-Description: Pike Mhash module
- Pexts is a collection of Pike extension modules designed
- to fill the gaps that are in the standard Pike distribution.
- .
- This module implements a glue for the Mhash library of strong
- hashes.
-
-Package: pike7.4-pexts-mhash
-Architecture: any
-Depends: ${shlibs:Depends}, pike7.4 (>= ${pikever74}-1) | pike7.4 (<=
${pikever74}-99)
-Description: Pike Mhash module
- Pexts is a collection of Pike extension modules designed
- to fill the gaps that are in the standard Pike distribution.
- .
- This module implements a glue for the Mhash library of strong
- hashes.
-
Package: pike7.6-pexts-mhash
Architecture: any
Depends: ${shlibs:Depends}, pike7.6 (>= ${pikever76}-1) | pike7.6 (<=
${pikever76}-99)
@@ -95,26 +35,6 @@
This module implements a glue for the Mhash library of strong
hashes.
-Package: pike7.2-pexts-newt
-Architecture: any
-Depends: ${shlibs:Depends}, pike7.2 (>= ${pikever72}-1) | pike7.2 (<=
${pikever72}-99)
-Description: Pike Newt module
- Pexts is a collection of Pike extension modules designed
- to fill the gaps that are in the standard Pike distribution.
- .
- This module implements a glue for the Newt user interface
- library.
-
-Package: pike7.4-pexts-newt
-Architecture: any
-Depends: ${shlibs:Depends}, pike7.4 (>= ${pikever74}-1) | pike7.4 (<=
${pikever74}-99)
-Description: Pike Newt module
- Pexts is a collection of Pike extension modules designed
- to fill the gaps that are in the standard Pike distribution.
- .
- This module implements a glue for the Newt user interface
- library.
-
Package: pike7.6-pexts-newt
Architecture: any
Depends: ${shlibs:Depends}, pike7.6 (>= ${pikever76}-1) | pike7.6 (<=
${pikever76}-99)
@@ -125,26 +45,6 @@
This module implements a glue for the Newt user interface
library.
-Package: pike7.2-pexts-pcre
-Architecture: any
-Depends: ${shlibs:Depends}, pike7.2 (>= ${pikever72}-1) | pike7.2 (<=
${pikever72}-99)
-Description: Pike PCRE module
- Pexts is a collection of Pike extension modules designed
- to fill the gaps that are in the standard Pike distribution.
- .
- This module implements a glue for the PCRE - perl compatible
- regular expression library.
-
-Package: pike7.4-pexts-pcre
-Architecture: any
-Depends: ${shlibs:Depends}, pike7.4 (>= ${pikever74}-1) | pike7.4 (<=
${pikever74}-99)
-Description: Pike PCRE module
- Pexts is a collection of Pike extension modules designed
- to fill the gaps that are in the standard Pike distribution.
- .
- This module implements a glue for the PCRE - perl compatible
- regular expression library.
-
Package: pike7.6-pexts-pcre
Architecture: any
Depends: ${shlibs:Depends}, pike7.6 (>= ${pikever76}-1) | pike7.6 (<=
${pikever76}-99)
@@ -155,26 +55,6 @@
This module implements a glue for the PCRE - perl compatible
regular expression library.
-Package: pike7.2-pexts-bzip2
-Architecture: any
-Depends: ${shlibs:Depends}, pike7.2 (>= ${pikever72}-1) | pike7.2 (<=
${pikever72}-99)
-Description: Pike bzip2 module
- Pexts is a collection of Pike extension modules designed
- to fill the gaps that are in the standard Pike distribution.
- .
- This module implements a glue for the bzip2 compression
- library.
-
-Package: pike7.4-pexts-bzip2
-Architecture: any
-Depends: ${shlibs:Depends}, pike7.4 (>= ${pikever74}-1) | pike7.4 (<=
${pikever74}-99)
-Description: Pike bzip2 module
- Pexts is a collection of Pike extension modules designed
- to fill the gaps that are in the standard Pike distribution.
- .
- This module implements a glue for the bzip2 compression
- library.
-
Package: pike7.6-pexts-bzip2
Architecture: any
Depends: ${shlibs:Depends}, pike7.6 (>= ${pikever76}-1) | pike7.6 (<=
${pikever76}-99)
@@ -185,26 +65,6 @@
This module implements a glue for the bzip2 compression
library.
-Package: pike7.2-pexts-geoip
-Architecture: any
-Depends: ${shlibs:Depends}, pike7.2 (>= ${pikever72}-1) | pike7.2 (<=
${pikever72}-99)
-Description: Pike GeoIP module
- Pexts is a collection of Pike extension modules designed
- to fill the gaps that are in the standard Pike distribution.
- .
- This module implements a glue for the GeoIP IP to country
- code lookup library.
-
-Package: pike7.4-pexts-geoip
-Architecture: any
-Depends: ${shlibs:Depends}, pike7.4 (>= ${pikever74}-1) | pike7.4 (<=
${pikever74}-99)
-Description: Pike GeoIP module
- Pexts is a collection of Pike extension modules designed
- to fill the gaps that are in the standard Pike distribution.
- .
- This module implements a glue for the GeoIP IP to country
- code lookup library.
-
Package: pike7.6-pexts-geoip
Architecture: any
Depends: ${shlibs:Depends}, pike7.6 (>= ${pikever76}-1) | pike7.6 (<=
${pikever76}-99)
@@ -215,26 +75,6 @@
This module implements a glue for the GeoIP IP to country
code lookup library.
-Package: pike7.2-pexts-mcrypt
-Architecture: any
-Depends: ${shlibs:Depends}, pike7.2 (>= ${pikever72}-1) | pike7.2 (<=
${pikever72}-99)
-Description: Pike mcrypt module
- Pexts is a collection of Pike extension modules designed
- to fill the gaps that are in the standard Pike distribution.
- .
- This module implements a glue for the mcrypt library of strong
- hashes.
-
-Package: pike7.4-pexts-mcrypt
-Architecture: any
-Depends: ${shlibs:Depends}, pike7.4 (>= ${pikever74}-1) | pike7.4 (<=
${pikever74}-99)
-Description: Pike mcrypt module
- Pexts is a collection of Pike extension modules designed
- to fill the gaps that are in the standard Pike distribution.
- .
- This module implements a glue for the mcrypt library of strong
- hashes.
-
Package: pike7.6-pexts-mcrypt
Architecture: any
Depends: ${shlibs:Depends}, pike7.6 (>= ${pikever76}-1) | pike7.6 (<=
${pikever76}-99)
Only in pexts-0.2.0/debian: pike7.2-pexts-admintools.files
Only in pexts-0.2.0/debian: pike7.2-pexts-bzip2.files
Only in pexts-0.2.0/debian: pike7.2-pexts-curses.files
Only in pexts-0.2.0/debian: pike7.2-pexts-geoip.files
Only in pexts-0.2.0/debian: pike7.2-pexts-mcrypt.files
Only in pexts-0.2.0/debian: pike7.2-pexts-mhash.files
Only in pexts-0.2.0/debian: pike7.2-pexts-newt.examples
Only in pexts-0.2.0/debian: pike7.2-pexts-newt.files
Only in pexts-0.2.0/debian: pike7.2-pexts-pcre.files
Only in pexts-0.2.0/debian: pike7.4-pexts-admintools.files
Only in pexts-0.2.0/debian: pike7.4-pexts-bzip2.files
Only in pexts-0.2.0/debian: pike7.4-pexts-curses.files
Only in pexts-0.2.0/debian: pike7.4-pexts-geoip.files
Only in pexts-0.2.0/debian: pike7.4-pexts-mcrypt.files
Only in pexts-0.2.0/debian: pike7.4-pexts-mhash.files
Only in pexts-0.2.0/debian: pike7.4-pexts-newt.examples
Only in pexts-0.2.0/debian: pike7.4-pexts-newt.files
Only in pexts-0.2.0/debian: pike7.4-pexts-pcre.files
diff -ur pexts-0.2.0/debian/rules pexts-0.2.0.mod/debian/rules
--- pexts-0.2.0/debian/rules 2006-05-09 20:35:03.000000000 +0200
+++ pexts-0.2.0.mod/debian/rules 2006-05-09 20:30:01.000000000 +0200
@@ -16,13 +16,9 @@
export DH_OPTIONS
PIKE=/usr/bin/pike$(PVER)
-PIKE72=/usr/bin/pike7.2
-PIKE74=/usr/bin/pike7.4
PIKE76=/usr/bin/pike7.6
PIKE_CHANGELOG=/usr/share/doc/pike$(PVER)/changelog.Debian.gz
PIKE_VERSION=$(shell $(PIKE) -e 'string v; int rel;sscanf(version(), "Pike v%s
release %d", v, rel); write(v+"."+rel);')
-PIKE_VERSION72=$(shell $(PIKE72) -e 'string v; int rel;sscanf(version(), "Pike
v%s release %d", v, rel); write(v+"."+rel);')
-PIKE_VERSION74=$(shell $(PIKE74) -e 'string v; int rel;sscanf(version(), "Pike
v%s release %d", v, rel); write(v+"."+rel);')
PIKE_VERSION76=$(shell $(PIKE76) -e 'string v; int rel;sscanf(version(), "Pike
v%s release %d", v, rel); write(v+"."+rel);')
CVS_SNAPSHOT=$(shell if test -x configure; then echo no; else echo yes; fi)
PIKE_DEBIAN_VER=$(shell gunzip -c $(PIKE_CHANGELOG) | head -1 | sed -e
's/\(.*(\)\(.*\)\().*\)/\2/')
@@ -41,15 +37,7 @@
export CFLAGS PVER
-configure: configure-stamp-72 configure-stamp-74 configure-stamp-76
-
-configure-stamp-72:
- $(MAKE) -fdebian/rules PVER=7.2 do-configure-common
- touch $@
-
-configure-stamp-74:
- $(MAKE) -fdebian/rules PVER=7.4 do-configure-common
- touch $@
+configure: configure-stamp-76
configure-stamp-76:
$(MAKE) -fdebian/rules PVER=7.6 do-configure-common
@@ -97,19 +85,7 @@
--with-GeoIP \
--with-bzip2
-build: apply-patches build-stamp-72 build-stamp-74 build-stamp-76
-
-build-stamp-72: configure-stamp-72
- $(MAKE) -fdebian/rules PVER=7.2 do-build
- $(MAKE) -fdebian/rules PVER=7.2 inter-install
- $(MAKE) -fdebian/rules PVER=7.2 inter-clean
- touch $@
-
-build-stamp-74: configure-stamp-74
- $(MAKE) -fdebian/rules PVER=7.4 do-build
- $(MAKE) -fdebian/rules PVER=7.4 inter-install
- $(MAKE) -fdebian/rules PVER=7.4 inter-clean
- touch $@
+build: apply-patches build-stamp-76
build-stamp-76: configure-stamp-76
$(MAKE) -fdebian/rules PVER=7.6 do-build
@@ -134,10 +110,9 @@
clean: unapply-patches inter-clean
dh_testdir
- rm -f build-stamp-72 configure-stamp-72 build-stamp-74
configure-stamp-74 \
- build-stamp-76 configure-stamp-76 patched-stamp
+ rm -f build-stamp-76 configure-stamp-76 patched-stamp
rm -f configure config.h.in config.log configure.ac
- rm -rf debian/pike7.2 debian/pike7.4 debian/pike7.6 debian/pike
+ rm -rf debian/pike7.6 debian/pike
inter-install:
dh_testdir
@@ -216,7 +191,7 @@
# dh_makeshlibs
# dh_perl
dh_shlibdeps
- dh_gencontrol -u"-Vpikever72=$(PIKE_VERSION72)
-Vpikever74=$(PIKE_VERSION74) -Vpikever76=$(PIKE_VERSION76)"
+ dh_gencontrol -u" -Vpikever76=$(PIKE_VERSION76)"
dh_md5sums
dh_builddeb