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>