Skip site navigation (1)Skip section navigation (2)
Date:      Thu,  7 Feb 2013 12:49:21 +0800 (CST)
From:      Gea-Suan Lin <gslin@gslin.org>
To:        FreeBSD-gnats-submit@freebsd.org
Cc:        gslin@gslin.org
Subject:   ports/175915: [NEW PORT] sysutils/debhelper: Helper programs for debian/rules
Message-ID:  <20130207044921.231477E827@colo-p.gslin.org>
Resent-Message-ID: <201302070450.r174o0Ol007947@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         175915
>Category:       ports
>Synopsis:       [NEW PORT] sysutils/debhelper: Helper programs for debian/rules
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Feb 07 04:50:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Gea-Suan Lin
>Release:        FreeBSD 9.1-RELEASE i386
>Organization:
>Environment:
System: FreeBSD colo-p.gslin.org 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243826: Tue Dec  4 06:55:39
>Description:
A collection of programs that can be used in a debian/rules file to automate
common tasks related to building debian packages. Programs are included to
install various files into your package, compress files, fix file permissions,
integrate your package with the debian menu system, debconf, doc-base, etc.
Most debian packages use debhelper as part of their build process.

WWW:	http://joeyh.name/code/debhelper/

Generated with FreeBSD Port Tools 0.99_6 (mode: new)
>How-To-Repeat:
>Fix:

--- .shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	debhelper
#	debhelper/Makefile
#	debhelper/pkg-descr
#	debhelper/pkg-plist
#	debhelper/distinfo
#	debhelper/files
#	debhelper/files/patch-Makefile
#
echo c - debhelper
mkdir -p debhelper > /dev/null 2>&1
echo x - debhelper/Makefile
sed 's/^X//' >debhelper/Makefile << '4a2cc69319129b2df848b53d96ed594c'
X# $FreeBSD$
X
XPORTNAME=	debhelper
XPORTVERSION=	9.20120909
XCATEGORIES=	sysutils
XMASTER_SITES=	DEBIAN
XDISTFILES=	${PORTNAME}_${PORTVERSION}${EXTRACT_SUFX}
X
XMAINTAINER=	gslin@gslin.org
XCOMMENT=	Helper programs for debian/rules
X
XMAKE_ENV+=	SITE_PERL_REL=${SITE_PERL_REL}
XNO_BUILD=	yes
XUSE_PERL5=	yes
XWRKSRC=		${WRKDIR}/${PORTNAME}
X
X.include <bsd.port.mk>
4a2cc69319129b2df848b53d96ed594c
echo x - debhelper/pkg-descr
sed 's/^X//' >debhelper/pkg-descr << 'f08b9e2917eb829df930a0222a9436e6'
XA collection of programs that can be used in a debian/rules file to automate
Xcommon tasks related to building debian packages. Programs are included to
Xinstall various files into your package, compress files, fix file permissions,
Xintegrate your package with the debian menu system, debconf, doc-base, etc.
XMost debian packages use debhelper as part of their build process.
X
XWWW:	http://joeyh.name/code/debhelper/
f08b9e2917eb829df930a0222a9436e6
echo x - debhelper/pkg-plist
sed 's/^X//' >debhelper/pkg-plist << '46206a0d7c34cc7e7145385f88b44e9f'
X@comment $FreeBSD$
X%%SITE_PERL%%/Debian/Debhelper/Buildsystem.pm
X%%SITE_PERL%%/Debian/Debhelper/Buildsystem/ant.pm
X%%SITE_PERL%%/Debian/Debhelper/Buildsystem/autoconf.pm
X%%SITE_PERL%%/Debian/Debhelper/Buildsystem/cmake.pm
X%%SITE_PERL%%/Debian/Debhelper/Buildsystem/makefile.pm
X%%SITE_PERL%%/Debian/Debhelper/Buildsystem/perl_build.pm
X%%SITE_PERL%%/Debian/Debhelper/Buildsystem/perl_makemaker.pm
X%%SITE_PERL%%/Debian/Debhelper/Buildsystem/python_distutils.pm
X%%SITE_PERL%%/Debian/Debhelper/Buildsystem/qmake.pm
X%%SITE_PERL%%/Debian/Debhelper/Buildsystem/qmake_qt4.pm
X%%SITE_PERL%%/Debian/Debhelper/Dh_Buildsystems.pm
X%%SITE_PERL%%/Debian/Debhelper/Dh_Getopt.pm
X%%SITE_PERL%%/Debian/Debhelper/Dh_Lib.pm
X%%SITE_PERL%%/Debian/Debhelper/Sequence/python_support.pm
Xbin/dh
Xbin/maintscript-helper
Xbin/postinst-emacsen
Xbin/postinst-icons
Xbin/postinst-init
Xbin/postinst-init-nostart
Xbin/postinst-init-restart
Xbin/postinst-makeshlibs
Xbin/postinst-menu
Xbin/postinst-menu-method
Xbin/postinst-mime
Xbin/postinst-modules
Xbin/postinst-moveconffile
Xbin/postinst-python
Xbin/postinst-sharedmimeinfo
Xbin/postinst-suid
Xbin/postinst-ucf
Xbin/postinst-usrlocal
Xbin/postinst-wm
Xbin/postinst-wm-noman
Xbin/postinst-xfonts
Xbin/postrm-debconf
Xbin/postrm-icons
Xbin/postrm-init
Xbin/postrm-makeshlibs
Xbin/postrm-menu
Xbin/postrm-menu-method
Xbin/postrm-mime
Xbin/postrm-modules
Xbin/postrm-sgmlcatalog
Xbin/postrm-sharedmimeinfo
Xbin/postrm-suid
Xbin/postrm-ucf
Xbin/postrm-xfonts
Xbin/preinst-moveconffile
Xbin/preinst-sgmlcatalog
Xbin/prerm-emacsen
Xbin/prerm-init
Xbin/prerm-init-norestart
Xbin/prerm-python
Xbin/prerm-usrlocal
Xbin/prerm-wm
X@dirrmtry %%SITE_PERL%%/Debian/Debhelper/Sequence
X@dirrmtry %%SITE_PERL%%/Debian/Debhelper/Buildsystem
X@dirrmtry %%SITE_PERL%%/Debian/Debhelper
X@dirrmtry %%SITE_PERL%%/Debian
X@dirrmtry %%DATADIR%%
46206a0d7c34cc7e7145385f88b44e9f
echo x - debhelper/distinfo
sed 's/^X//' >debhelper/distinfo << '0aa297e76c84541808c98df6b74c94e8'
XSHA256 (debhelper_9.20120909.tar.gz) = fabcdb9c41975ea0a1ccc66d6e065e424ed7a2119f6f1a6f7bfb7d06701370af
XSIZE (debhelper_9.20120909.tar.gz) = 464785
0aa297e76c84541808c98df6b74c94e8
echo c - debhelper/files
mkdir -p debhelper/files > /dev/null 2>&1
echo x - debhelper/files/patch-Makefile
sed 's/^X//' >debhelper/files/patch-Makefile << '2bf646af20dfbfb54a1b97f80d0c67d3'
X--- Makefile.orig	2012-08-26 22:22:58.000000000 +0800
X+++ Makefile	2012-08-26 22:23:51.000000000 +0800
X@@ -78,15 +78,14 @@
X 	done;
X 
X install:
X-	install -d $(DESTDIR)/usr/bin \
X-		$(DESTDIR)/usr/share/debhelper/autoscripts \
X-		$(DESTDIR)$(PERLLIBDIR)/Sequence \
X-		$(DESTDIR)$(PERLLIBDIR)/Buildsystem
X-	install dh $(COMMANDS) $(DESTDIR)/usr/bin
X-	install -m 0644 autoscripts/* $(DESTDIR)/usr/share/debhelper/autoscripts
X-	install -m 0644 Debian/Debhelper/*.pm $(DESTDIR)$(PERLLIBDIR)
X-	install -m 0644 Debian/Debhelper/Sequence/*.pm $(DESTDIR)$(PERLLIBDIR)/Sequence
X-	install -m 0644 Debian/Debhelper/Buildsystem/*.pm $(DESTDIR)$(PERLLIBDIR)/Buildsystem
X+	install -d \
X+		$(PREFIX)/${SITE_PERL_REL}/Debian/Debhelper/Sequence \
X+		$(PREFIX)/${SITE_PERL_REL}/Debian/Debhelper/Buildsystem
X+	install dh $(COMMANDS) $(PREFIX)/bin
X+	install -m 0644 autoscripts/* $(PREFIX)/bin
X+	install -m 0644 Debian/Debhelper/*.pm $(PREFIX)/$(SITE_PERL_REL)/Debian/Debhelper
X+	install -m 0644 Debian/Debhelper/Sequence/*.pm $(PREFIX)/$(SITE_PERL_REL)/Debian/Debhelper/Sequence
X+	install -m 0644 Debian/Debhelper/Buildsystem/*.pm $(PREFIX)/$(SITE_PERL_REL)/Debian/Debhelper/Buildsystem
X 
X test: version
X 	./run perl -MTest::Harness -e 'runtests grep { ! /CVS/ && ! /\.svn/ && -f && -x } @ARGV' t/* t/buildsystems/*
2bf646af20dfbfb54a1b97f80d0c67d3
exit
--- .shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130207044921.231477E827>