Your message dated Thu, 01 Jun 2006 21:17:43 -0700
with message-id <[EMAIL PROTECTED]>
and subject line Bug#332632: fixed in dh-make-php 0.1.0
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: cdbs
Version: 0.4.32
Severity: wishlist
Tags: patch

Please find attached a new make file sloted for addition at:

    /usr/share/cdbs/1/class/pear.mk

This file works for standard PHP Pear packages (the rough equivilant of
CPAN for PHP modules). This file itself was extracted from the
dh-make-php program which is currently the standard way to create Pear
packages. Once this is included in cdbs, dh-make-php can use it as well.
Note that I received direct feedback from the debian-webapps mailing
list regarding pear.mk, and have integrated all suggestions made there
by others.

cheers,
Charles

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (900, 'testing'), (800, 'stable'), (70, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.8-2-386
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

cdbs depends on no packages.

Versions of packages cdbs recommends:
ii  autotools-dev                 20050803.1 Update infrastructure for config.{
ii  debhelper                     4.9.8      helper programs for debian/rules

-- no debconf information
# -*- mode: makefile; coding: utf-8 -*-
# Copyright © 2003 Charles Fry <[EMAIL PROTECTED]>
# Description: Installs and cleans PEAR packages
# Depends: php4-pear, libxml-xpath-perl, xsltproc
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License as
# published by the Free Software Foundation; either version 2, or (at
# your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
# 02111-1307 USA.

ifndef _cdbs_bootstrap
_cdbs_scripts_path ?= /usr/lib/cdbs
_cdbs_rules_path ?= /usr/share/cdbs/1/rules
_cdbs_class_path ?= /usr/share/cdbs/1/class
endif

ifndef _cdbs_class_pear
_cdbs_class_pear := 1

include $(_cdbs_rules_path)/debhelper.mk$(_cdbs_makefile_suffix)

# modify these variables as necessary
PEAR_PKG := $(shell /usr/bin/xpath -q -e '/package/name/text()' package.xml)
PEAR_PKG_VERSION := $(shell /usr/bin/xpath -q -e 
'/package/release/version/text()' package.xml)
# some packages use test instead of tests
PEAR_TEST_DIR := tests

# these shouldn't need to be changed
PEAR_SOURCE_DIR = $(PEAR_PKG)-$(PEAR_PKG_VERSION)
PEAR_OLD_DOC_DIR = usr/share/php/docs/$(PEAR_PKG)
PEAR_NEW_DOC_DIR = usr/share/doc/$(DEB_PACKAGES)
PEAR_OLD_TEST_DIR = usr/share/php/tests/$(PEAR_PKG)/$(PEAR_TEST_DIR)
PEAR_NEW_TEST_DIR = $(PEAR_NEW_DOC_DIR)/tests

DEB_PHONY_RULES += pear-sanity-check

pear-sanity-check:
        if ! [ -x /usr/bin/pear -a -x /usr/bin/xpath ] ; then \
                echo "pear.mk depends on php4-pear, libxml-xpath-perl" ; \
                exit 1 ; \
        fi

# check sanity as early as possible
pre-build:: pear-sanity-check

common-configure-indep::
        ln -f -s ../package.xml $(PEAR_SOURCE_DIR)

clean::
        rm -f $(PEAR_PKG)-*/package.xml

common-install-indep:: pear-sanity-check
        # install everything in default locations
        /usr/bin/pear \
                -c debian/pearrc \
                -d include_path=/usr/share/php \
                -d php_bin=/usr/bin/php \
                -d bin_dir=/usr/bin \
                -d php_dir=/usr/share/php \
                -d data_dir=/usr/share/php/data \
                -d doc_dir=/usr/share/php/docs \
                -d test_dir=/usr/share/php/tests \
                install --nodeps -R $(DEB_DESTDIR) 
$(PEAR_SOURCE_DIR)/package.xml

        # move documentation to correct location
        mkdir -p $(DEB_DESTDIR)usr/share/doc
        mv -i $(DEB_DESTDIR)$(PEAR_OLD_DOC_DIR) 
$(DEB_DESTDIR)$(PEAR_NEW_DOC_DIR)
        ln -s ../../doc/$(DEB_PACKAGES) $(DEB_DESTDIR)$(PEAR_OLD_DOC_DIR)

        # create upstream changelog
        if [ -f debian/changelog.xsl ] ; then \
                if [ -x /usr/bin/xsltproc ] ; then \
                        /usr/bin/xsltproc --nonet --novalid 
debian/changelog.xsl package.xml | gzip -9 > 
$(DEB_DESTDIR)$(PEAR_NEW_DOC_DIR)/changelog.gz ; \
                else \
                        echo "pear.mk requires xsltproc to automatically 
install the upstream changelog" ; \
                        exit 1 ; \
                fi ; \
        fi

        # move test to correct location
        mkdir -p $(DEB_DESTDIR)$(PEAR_NEW_TEST_DIR)
        # must move files instead of directory in case tests was part of docs 
above
        mv -i $(DEB_DESTDIR)$(PEAR_OLD_TEST_DIR)/* 
$(DEB_DESTDIR)$(PEAR_NEW_TEST_DIR)
        rmdir $(DEB_DESTDIR)$(PEAR_OLD_TEST_DIR)
        ln -s ../../../doc/$(DEB_PACKAGES)/tests 
$(DEB_DESTDIR)$(PEAR_OLD_TEST_DIR)

        # remove unwanted files
        rm -rf $(DEB_DESTDIR)usr/share/php/.lock \
                $(DEB_DESTDIR)usr/share/php/.filemap \
                $(DEB_DESTDIR)usr/share/php/.registry \
                $(DEB_DESTDIR)$(PEAR_NEW_DOC_DIR)/LICENSE

endif

--- End Message ---
--- Begin Message ---
Source: dh-make-php
Source-Version: 0.1.0

We believe that the bug you reported is fixed in the latest version of
dh-make-php, which is due to be installed in the Debian FTP archive:

dh-make-php_0.1.0.dsc
  to pool/main/d/dh-make-php/dh-make-php_0.1.0.dsc
dh-make-php_0.1.0.tar.gz
  to pool/main/d/dh-make-php/dh-make-php_0.1.0.tar.gz
dh-make-php_0.1.0_all.deb
  to pool/main/d/dh-make-php/dh-make-php_0.1.0_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Uwe Steinmann <[EMAIL PROTECTED]> (supplier of updated dh-make-php package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Tue, 30 May 2006 10:51:52 +0100
Source: dh-make-php
Binary: dh-make-php
Architecture: source all
Version: 0.1.0
Distribution: unstable
Urgency: low
Maintainer: Uwe Steinmann <[EMAIL PROTECTED]>
Changed-By: Uwe Steinmann <[EMAIL PROTECTED]>
Description: 
 dh-make-php - Creates Debian source packages for PHP PEAR and PECL extensions
Closes: 332632 356257 364874 365665 365667
Changes: 
 dh-make-php (0.1.0) unstable; urgency=low
 .
   * made it native debian package
   * Use CDBS pear.mk (Closes: #332632)
   * Automatically generate changelogs in dh-make-pear
   * Minor cleanup of packaging files
   * install templates file into php5 binary package (Closes: #356257)
   * use pecl in dh-make-pecl to download pecl packages  (Closes: #364874)
   * document --only option of dh-make-pecl in man page (Closes: #365665)
   * do not use option --phpapi of php-config4 anymore. Use --extension-dir
     and some post processing instead, because the version of php-config4
     in sarge does not have that option. (Closes: #365667)
Files: 
 6ac29cf6f4de3cc7f71589ab6836c57f 604 web optional dh-make-php_0.1.0.dsc
 18fcb22c5b0261f7faae593ebd6a70e1 26615 web optional dh-make-php_0.1.0.tar.gz
 435db05a2f9a4fe5083ca9e8ce48cf7b 27466 web optional dh-make-php_0.1.0_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)

iD8DBQFEfvPQih2Zvw18pwERAmFwAJ95ax5VZsXMAnT2P+lcoKbJEP+50gCdEfse
chfw5/rzSvOc9tzyfrRPRKw=
=cPrG
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to