This is an automated email from the git hooks/post-receive script. sthibault pushed a commit to branch master in repository hurd.
commit 1b4170b612f681a1e49fd952ee74cced8d32b0f3 Author: Samuel Thibault <[email protected]> Date: Mon May 2 18:38:28 2016 +0000 enable profile by default for experimental build --- debian/changelog | 3 +++ debian/control | 26 +++++++++++++------------- debian/rules | 10 +++++----- 3 files changed, 21 insertions(+), 18 deletions(-) diff --git a/debian/changelog b/debian/changelog index f4d99b3..d1fe833 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,9 @@ hurd (1:0.7.git20160502-2) UNRELEASED; urgency=medium * Bump gnumach-dev build-dep to fix stdint use in headers. + * rules: Add hurd-prof package to ship gprof versions of the main + translators. + * control: Depend on recent-enough gcc-5 to have gprof working. -- Samuel Thibault <[email protected]> Tue, 03 May 2016 09:58:10 +0200 diff --git a/debian/control b/debian/control index 4d7784e..c2dfa08 100644 --- a/debian/control +++ b/debian/control @@ -3,7 +3,7 @@ Section: admin Priority: required Maintainer: GNU Hurd Maintainers <[email protected]> Standards-Version: 3.9.7 -Build-Depends: mig (>= 1.4-3~) <!stage1 !stage2 !stage3>, gnumach-dev (>= 1.6+git20160502-1~) <!stage1 !stage2>, +Build-Depends: mig (>= 1.4-3~) <!stage1 !stage2 !stage3>, gnumach-dev (>= 1.6+git20160502-1~) <!stage1 !stage2>, gcc-5 (>= 5.3.1-15~), libc0.3-dev (>= 2.17-94~) <!stage1>, texinfo, libncursesw5-dev <!stage1 !stage2 !stage3>, debhelper (>= 9.20150628), dpkg-dev (>= 1.17.14), dh-exec (>= 0.17), autoconf, dh-autoreconf, libparted-dev <!stage1 !stage2 !stage3>, libpciaccess-dev <!stage1 !stage2 !stage3>, libx11-dev <!stage1 !stage2 !stage3>, x11proto-core-dev <!stage1 !stage2 !stage3>, pkg-config <!stage1 !stage2 !stage3>, @@ -43,18 +43,18 @@ Description: GNU Hurd This is the GNU Hurd package. It contains essential system software and libraries. -#Package: hurd-prof -#Pre-Depends: hurd-libs0.3 -#Depends: ${misc:Depends}, hurd-libs0.3 (= ${binary:Version}), sysv-rc <!stage3>, netdde (>= 0.0.20120518~) <!stage3>, ${shlibs:Depends}, xkb-data <!stage3> -#Breaks: gnumach (<< 2:1.3.99.dfsg.cvs20070526-1), libc0.3 (<< 2.19-15~), netdde (<< 0.0.20121127-2) -#Built-Using: ${built-using} -#Suggests: hurd-doc -#Recommends: bf-utf-source -#Architecture: hurd-any -#Build-Profiles: <!stage1 !stage2> -#Description: GNU Hurd -# This is the GNU Hurd package. It contains essential system software and -# libraries, with gprof profiling enabled. +Package: hurd-prof +Pre-Depends: hurd-libs0.3 +Depends: ${misc:Depends}, hurd-libs0.3 (= ${binary:Version}), sysv-rc <!stage3>, netdde (>= 0.0.20120518~) <!stage3>, ${shlibs:Depends}, xkb-data <!stage3> +Breaks: gnumach (<< 2:1.3.99.dfsg.cvs20070526-1), libc0.3 (<< 2.19-15~), netdde (<< 0.0.20121127-2) +Built-Using: ${built-using} +Suggests: hurd-doc +Recommends: bf-utf-source +Architecture: hurd-any +Build-Profiles: <!stage1 !stage2> +Description: GNU Hurd + This is the GNU Hurd package. It contains essential system software and + libraries, with gprof profiling enabled. Package: hurd-dev Priority: standard diff --git a/debian/rules b/debian/rules index 1bd3191..c38edd9 100755 --- a/debian/rules +++ b/debian/rules @@ -67,7 +67,7 @@ endif override_dh_auto_configure: dh_auto_configure -Bbuild-deb -- $(CONFIGURE_ARGS) $(CONFIGURE_ARGS_deb) $(shell dpkg-buildflags --export=configure) -ifneq (,$(filter prof,$(DEB_BUILD_PROFILES))) +ifeq (,$(filter noprof,$(DEB_BUILD_PROFILES))) dh_auto_configure -Bbuild-prof -- $(CONFIGURE_ARGS) $(CONFIGURE_ARGS_deb) $(shell DEB_CFLAGS_APPEND=-pg dpkg-buildflags --export=configure) endif ifeq (,$(filter stage1 stage2 stage3 noudeb,$(DEB_BUILD_PROFILES))) @@ -85,7 +85,7 @@ else dh_auto_build -Bbuild-udeb endif dh_auto_build -Bbuild-deb -ifneq (,$(filter prof,$(DEB_BUILD_PROFILES))) +ifeq (,$(filter noprof,$(DEB_BUILD_PROFILES))) dh_auto_build -Bbuild-prof for i in $(TRANSLATORS_PROF) ; do \ $(MAKE) -C build-prof/$$i $$i.static ; \ @@ -99,7 +99,7 @@ endif override_dh_auto_clean: dh_auto_clean -Bbuild-deb -ifneq (,$(filter prof,$(DEB_BUILD_PROFILES))) +ifeq (,$(filter noprof,$(DEB_BUILD_PROFILES))) dh_auto_clean -Bbuild-prof endif ifeq (,$(filter stage1 stage2 stage3 noudeb,$(DEB_BUILD_PROFILES))) @@ -119,7 +119,7 @@ ifneq (,$(filter stage1 stage2,$(DEB_BUILD_PROFILES))) endif else dh_auto_install -Bbuild-deb -- prefix=$(DEB_DESTDIR) libdir=$(DEB_DESTDIR)/lib/$(DEB_HOST_MULTIARCH) libexecdir=$(DEB_DESTDIR)/lib/hurd sysconfdir=$(DEB_DESTDIR)/etc localstatedir=$(DEB_DESTDIR)/var XKB_BASE=$(DEB_DESTDIR)/usr/share/X11/xkb -ifneq (,$(filter prof,$(DEB_BUILD_PROFILES))) +ifeq (,$(filter noprof,$(DEB_BUILD_PROFILES))) install -d $(DEB_DESTDIR_PROF)/hurd for i in $(TRANSLATORS_PROF) ; do \ install -m 755 build-prof/$$i/$$i.static $(DEB_DESTDIR_PROF)/hurd/$$i.prof ; \ @@ -165,7 +165,7 @@ override_dh_install: $(INSTALL_generated) ifeq (,$(filter stage1 stage2 stage3 noudeb,$(DEB_BUILD_PROFILES))) dh_install $(addprefix -p,$(filter %-udeb,$(shell dh_listpackages))) --sourcedir=debian/tmp-udeb endif -ifneq (,$(filter prof,$(DEB_BUILD_PROFILES))) +ifeq (,$(filter noprof,$(DEB_BUILD_PROFILES))) dh_install -phurd-prof --sourcedir=debian/tmp-prof endif dh_install --remaining-packages --list-missing --sourcedir=debian/tmp -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-hurd/hurd.git
