This is an automated email from the git hooks/post-receive script. x2go pushed a change to branch master in repository pale-moon. from d2377fd debian/rules: tabbify. new 311e914 debian/control: switch to contrib/web section. new b3a952d debian/rules: add dh_testdir protection. new aecd33d debian/rules: add *FLAGS and DEB_ variable overrides/definitions from Debian's firefox(-esr) package. new 84ce8f2 debian/rules: add (more) LDFLAGS overrides from Debian's firefox(-esr) package. new 97c62a9 debian/rules: add (more) CFLAGS overrides from Debian's firefox(-esr) package. new 671ebde debian/rules: export what needs to be exported. new 026d127 debian/rules: enable or disable optimizations when needed. new 3cdb2dd debian/rules: add ppc64 CFLAGS hack. new b38067d debian/rules: enable or disable debug symbols when needed. new ca74f3d debian/rules: add symbol generations hack for debug-noopt builds. new 35a1871 debian/mozconfig: remove autoconf flags that should better be handled by debian/rules. The 11 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: debian/changelog | 17 +++++++++++++++++ debian/control | 2 +- debian/mozconfig | 2 -- debian/rules | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 76 insertions(+), 3 deletions(-) -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/pale-moon.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository pale-moon. commit b3a952d8fb59964aedada5351cb5c4d2bf9fe014 Author: Mihai Moldovan <ionic@ionic.de> Date: Mon May 28 22:54:08 2018 +0200 debian/rules: add dh_testdir protection. Debian's firefox(-esr) package uses it. --- debian/changelog | 1 + debian/rules | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/debian/changelog b/debian/changelog index 2e354c0..37af6b2 100644 --- a/debian/changelog +++ b/debian/changelog @@ -8,6 +8,7 @@ palemoon (27.9.1a1~0x2go1) obs; urgency=medium - Switch to contrib/web section. * debian/rules: - Tabbify. + - Add dh_testdir protection. Debian's firefox(-esr) package uses it. -- Mihai Moldovan <ionic@ionic.de> Mon, 28 May 2018 03:44:10 +0200 diff --git a/debian/rules b/debian/rules index d5c8711..35aeeaa 100755 --- a/debian/rules +++ b/debian/rules @@ -1,6 +1,9 @@ #!/usr/bin/make -f # -*- makefile -*- +TESTDIR = $(shell dh_testdir || echo no) +ifeq (,$(TESTDIR)) + export SHELL=/bin/bash # Build with gcc-4.9 on Stretch, Buster,Xenial, Yakkety, Zesty, and Horizon. @@ -44,3 +47,4 @@ override_dh_shlibdeps: # It's OK to leave this in for those that do. override_dh_builddeb: dh_builddeb -- -Z xz +endif -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/pale-moon.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository pale-moon. commit 311e914178c7a17f3bae0147c5452d22a7997a92 Author: Mihai Moldovan <ionic@ionic.de> Date: Mon May 28 22:33:05 2018 +0200 debian/control: switch to contrib/web section. --- debian/changelog | 1 + debian/control | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index 15a0cdd..2e354c0 100644 --- a/debian/changelog +++ b/debian/changelog @@ -5,6 +5,7 @@ palemoon (27.9.1a1~0x2go1) obs; urgency=medium * debian/control: - Switch maintainer to X2Go Developers. - Remove stray tab. + - Switch to contrib/web section. * debian/rules: - Tabbify. diff --git a/debian/control b/debian/control index 65ea757..50e60ea 100644 --- a/debian/control +++ b/debian/control @@ -1,5 +1,5 @@ Source: palemoon -Section: web +Section: contrib/web Priority: optional Maintainer: X2Go Developers <x2go-dev@lists.x2go.org> XSBC-Original-Maintainer: Steven Pusser <stevep@mxlinux.org> -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/pale-moon.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository pale-moon. commit 84ce8f24128b1b3b693fa18359ad18998e2e40f8 Author: Mihai Moldovan <ionic@ionic.de> Date: Mon May 28 23:00:30 2018 +0200 debian/rules: add (more) LDFLAGS overrides from Debian's firefox(-esr) package. --- debian/changelog | 1 + debian/rules | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/debian/changelog b/debian/changelog index 5323c87..ffbe95f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -11,6 +11,7 @@ palemoon (27.9.1a1~0x2go1) obs; urgency=medium - Add dh_testdir protection. Debian's firefox(-esr) package uses it. - Add *FLAGS and DEB_ variable overrides/definitions from Debian's firefox(-esr) package. + - Add (more) LDFLAGS overrides from Debian's firefox(-esr) package. -- Mihai Moldovan <ionic@ionic.de> Mon, 28 May 2018 03:44:10 +0200 diff --git a/debian/rules b/debian/rules index 4c4d846..54bf658 100755 --- a/debian/rules +++ b/debian/rules @@ -18,6 +18,16 @@ $(call lazy,DEB_BUILD_ARCH_ENDIAN,$$(shell dpkg-architecture -qDEB_BUILD_ARCH_EN export SHELL=/bin/bash +LDFLAGS := -Wl,--as-needed + +# Reduce memory usage of the linker at the expense of processing time +# This should help on lower-end architectures like arm and mips, which +# spend an immense amount of time swapping. +LDFLAGS += -Wl,--reduce-memory-overheads +LDFLAGS += -Wl,--no-keep-memory +# Also add execution time and memory usage stats in the logs +LDFLAGS += -Wl,--stats + # Build with gcc-4.9 on Stretch, Buster,Xenial, Yakkety, Zesty, and Horizon. distrelease := $(shell lsb_release -cs) ifeq ($(distrelease),$(filter $(distrelease),stretch buster xenial yakkety \ -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/pale-moon.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository pale-moon. commit aecd33dcb719d740820509f1ee7922526893b575 Author: Mihai Moldovan <ionic@ionic.de> Date: Mon May 28 22:55:41 2018 +0200 debian/rules: add *FLAGS and DEB_ variable overrides/definitions from Debian's firefox(-esr) package. --- debian/changelog | 2 ++ debian/rules | 12 ++++++++++++ 2 files changed, 14 insertions(+) diff --git a/debian/changelog b/debian/changelog index 37af6b2..5323c87 100644 --- a/debian/changelog +++ b/debian/changelog @@ -9,6 +9,8 @@ palemoon (27.9.1a1~0x2go1) obs; urgency=medium * debian/rules: - Tabbify. - Add dh_testdir protection. Debian's firefox(-esr) package uses it. + - Add *FLAGS and DEB_ variable overrides/definitions from Debian's + firefox(-esr) package. -- Mihai Moldovan <ionic@ionic.de> Mon, 28 May 2018 03:44:10 +0200 diff --git a/debian/rules b/debian/rules index 35aeeaa..4c4d846 100755 --- a/debian/rules +++ b/debian/rules @@ -3,6 +3,18 @@ TESTDIR = $(shell dh_testdir || echo no) ifeq (,$(TESTDIR)) +include debian/make.mk +# Use dpkg-buildflags to get hardening flags, exclude non-hardening flags, +# and disable read-only relocations. +dpkg_buildflags = $(and $(1),$(shell DEB_BUILD_MAINT_OPTIONS=hardening=-relro DEB_CFLAGS_MAINT_STRIP="$(shell DEB_BUILD_MAINT_OPTIONS=hardening=-all dpkg-buildflags --get $(1))" dpkg-buildflags --get $(1))) +$(call lazy,CFLAGS,$$(call dpkg_buildflags,CFLAGS)) +$(call lazy,CPPFLAGS,$$(call dpkg_buildflags,CPPFLAGS)) +$(call lazy,LDFLAGS,$$(call dpkg_buildflags,LDFLAGS)) + +$(call lazy,DEB_HOST_GNU_TYPE,$$(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)) +$(call lazy,DEB_BUILD_GNU_TYPE,$$(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)) +$(call lazy,DEB_BUILD_ARCH,$$(shell dpkg-architecture -qDEB_BUILD_ARCH)) +$(call lazy,DEB_BUILD_ARCH_ENDIAN,$$(shell dpkg-architecture -qDEB_BUILD_ARCH_ENDIAN)) export SHELL=/bin/bash -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/pale-moon.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository pale-moon. commit 97c62a9d52f4490d974adb0b0e3398cbbed35829 Author: Mihai Moldovan <ionic@ionic.de> Date: Mon May 28 23:02:49 2018 +0200 debian/rules: add (more) CFLAGS overrides from Debian's firefox(-esr) package. Mostly disabling unsafe optimizations, also for special platforms such as ARM. --- debian/changelog | 2 ++ debian/rules | 11 +++++++++++ 2 files changed, 13 insertions(+) diff --git a/debian/changelog b/debian/changelog index ffbe95f..8345526 100644 --- a/debian/changelog +++ b/debian/changelog @@ -12,6 +12,8 @@ palemoon (27.9.1a1~0x2go1) obs; urgency=medium - Add *FLAGS and DEB_ variable overrides/definitions from Debian's firefox(-esr) package. - Add (more) LDFLAGS overrides from Debian's firefox(-esr) package. + - Add (more) CFLAGS overrides from Debian's firefox(-esr) package. Mostly + disabling unsafe optimizations, also for special platforms such as ARM. -- Mihai Moldovan <ionic@ionic.de> Mon, 28 May 2018 03:44:10 +0200 diff --git a/debian/rules b/debian/rules index 54bf658..d00330f 100755 --- a/debian/rules +++ b/debian/rules @@ -38,6 +38,17 @@ export CPP=cpp-4.9 export LD=gcc-4.9 endif +ifneq (,$(findstring gcc,$(CC))) +ifeq (,$(filter 4.% 5.%,$(shell $(CC) -dumpversion))) +CFLAGS += -fno-schedule-insns2 -fno-lifetime-dse -fno-delete-null-pointer-checks +ifneq (,$(filter armel armhf,$(DEB_BUILD_ARCH))) +CFLAGS += -fno-schedule-insns +endif +endif +endif + +CXXFLAGS = $(CFLAGS) + %: dh $@ --parallel -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/pale-moon.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository pale-moon. commit 671ebdee243e91a0acda684a1e8fa4cef3c89ee0 Author: Mihai Moldovan <ionic@ionic.de> Date: Mon May 28 23:03:53 2018 +0200 debian/rules: export what needs to be exported. --- debian/changelog | 1 + debian/rules | 2 ++ 2 files changed, 3 insertions(+) diff --git a/debian/changelog b/debian/changelog index 8345526..d8846df 100644 --- a/debian/changelog +++ b/debian/changelog @@ -14,6 +14,7 @@ palemoon (27.9.1a1~0x2go1) obs; urgency=medium - Add (more) LDFLAGS overrides from Debian's firefox(-esr) package. - Add (more) CFLAGS overrides from Debian's firefox(-esr) package. Mostly disabling unsafe optimizations, also for special platforms such as ARM. + - Export what needs to be exported. -- Mihai Moldovan <ionic@ionic.de> Mon, 28 May 2018 03:44:10 +0200 diff --git a/debian/rules b/debian/rules index d00330f..c5fc37a 100755 --- a/debian/rules +++ b/debian/rules @@ -49,6 +49,8 @@ endif CXXFLAGS = $(CFLAGS) +EXPORTS := CC CXX CFLAGS CXXFLAGS CPPFLAGS LDFLAGS + %: dh $@ --parallel -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/pale-moon.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository pale-moon. commit 026d12798f212ddda98a70bb07ff0dfa6717d4c7 Author: Mihai Moldovan <ionic@ionic.de> Date: Mon May 28 23:39:19 2018 +0200 debian/rules: enable or disable optimizations when needed. Needs further support for CONFIGURE_FLAGS. --- debian/changelog | 2 ++ debian/rules | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/debian/changelog b/debian/changelog index d8846df..ba375b1 100644 --- a/debian/changelog +++ b/debian/changelog @@ -15,6 +15,8 @@ palemoon (27.9.1a1~0x2go1) obs; urgency=medium - Add (more) CFLAGS overrides from Debian's firefox(-esr) package. Mostly disabling unsafe optimizations, also for special platforms such as ARM. - Export what needs to be exported. + - Enable or disable optimizations when needed. Needs further support for + CONFIGURE_FLAGS. -- Mihai Moldovan <ionic@ionic.de> Mon, 28 May 2018 03:44:10 +0200 diff --git a/debian/rules b/debian/rules index c5fc37a..19803fb 100755 --- a/debian/rules +++ b/debian/rules @@ -47,6 +47,14 @@ endif endif endif +ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS))) + CONFIGURE_FLAGS += --disable-optimize +endif + +ifneq (,$(filter ia64,$(DEB_BUILD_ARCH))) + CONFIGURE_FLAGS += --enable-optimize=-O2 +endif + CXXFLAGS = $(CFLAGS) EXPORTS := CC CXX CFLAGS CXXFLAGS CPPFLAGS LDFLAGS -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/pale-moon.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository pale-moon. commit 3cdb2dd0354103d084ed6b781aeefd5d5ecd917f Author: Mihai Moldovan <ionic@ionic.de> Date: Mon May 28 23:40:25 2018 +0200 debian/rules: add ppc64 CFLAGS hack. --- debian/changelog | 1 + debian/rules | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/debian/changelog b/debian/changelog index ba375b1..285564b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -17,6 +17,7 @@ palemoon (27.9.1a1~0x2go1) obs; urgency=medium - Export what needs to be exported. - Enable or disable optimizations when needed. Needs further support for CONFIGURE_FLAGS. + - Add ppc64 CFLAGS hack. -- Mihai Moldovan <ionic@ionic.de> Mon, 28 May 2018 03:44:10 +0200 diff --git a/debian/rules b/debian/rules index 19803fb..a2df4bc 100755 --- a/debian/rules +++ b/debian/rules @@ -51,6 +51,10 @@ ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS))) CONFIGURE_FLAGS += --disable-optimize endif +ifeq ($(DEB_BUILD_ARCH),ppc64) + CFLAGS += -mminimal-toc +endif + ifneq (,$(filter ia64,$(DEB_BUILD_ARCH))) CONFIGURE_FLAGS += --enable-optimize=-O2 endif -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/pale-moon.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository pale-moon. commit ca74f3d827ae9c13305654060653e49d246f5938 Author: Mihai Moldovan <ionic@ionic.de> Date: Mon May 28 23:42:37 2018 +0200 debian/rules: add symbol generations hack for debug-noopt builds. Needs further support for GENSYMBOLS_FLAGS. --- debian/changelog | 2 ++ debian/rules | 3 +++ 2 files changed, 5 insertions(+) diff --git a/debian/changelog b/debian/changelog index 4e01b73..56b28a4 100644 --- a/debian/changelog +++ b/debian/changelog @@ -20,6 +20,8 @@ palemoon (27.9.1a1~0x2go1) obs; urgency=medium - Add ppc64 CFLAGS hack. - Enable or disable debug symbols when needed. Needs further support for CONFIGURE_FLAGS. + - Add symbol generations hack for debug-noopt builds. Needs further + support for GENSYMBOLS_FLAGS. -- Mihai Moldovan <ionic@ionic.de> Mon, 28 May 2018 03:44:10 +0200 diff --git a/debian/rules b/debian/rules index 81a9900..e1a71c3 100755 --- a/debian/rules +++ b/debian/rules @@ -62,6 +62,9 @@ endif ifneq (,$(filter debug,$(DEB_BUILD_OPTIONS))) CONFIGURE_FLAGS += --enable-debug endif +ifeq (,$(filter debug noopt,$(DEB_BUILD_OPTIONS))) + GENSYMBOLS_FLAGS := -c4 +endif CXXFLAGS = $(CFLAGS) -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/pale-moon.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository pale-moon. commit b38067dd68e0af255d68e4bac1fa562fee91118d Author: Mihai Moldovan <ionic@ionic.de> Date: Mon May 28 23:41:26 2018 +0200 debian/rules: enable or disable debug symbols when needed. Needs further support for CONFIGURE_FLAGS. --- debian/changelog | 2 ++ debian/rules | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/debian/changelog b/debian/changelog index 285564b..4e01b73 100644 --- a/debian/changelog +++ b/debian/changelog @@ -18,6 +18,8 @@ palemoon (27.9.1a1~0x2go1) obs; urgency=medium - Enable or disable optimizations when needed. Needs further support for CONFIGURE_FLAGS. - Add ppc64 CFLAGS hack. + - Enable or disable debug symbols when needed. Needs further support for + CONFIGURE_FLAGS. -- Mihai Moldovan <ionic@ionic.de> Mon, 28 May 2018 03:44:10 +0200 diff --git a/debian/rules b/debian/rules index a2df4bc..81a9900 100755 --- a/debian/rules +++ b/debian/rules @@ -59,6 +59,10 @@ ifneq (,$(filter ia64,$(DEB_BUILD_ARCH))) CONFIGURE_FLAGS += --enable-optimize=-O2 endif +ifneq (,$(filter debug,$(DEB_BUILD_OPTIONS))) + CONFIGURE_FLAGS += --enable-debug +endif + CXXFLAGS = $(CFLAGS) EXPORTS := CC CXX CFLAGS CXXFLAGS CPPFLAGS LDFLAGS -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/pale-moon.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository pale-moon. commit 35a1871e103b12576c13e3a5def8a37fe8778778 Author: Mihai Moldovan <ionic@ionic.de> Date: Mon May 28 23:43:35 2018 +0200 debian/mozconfig: remove autoconf flags that should better be handled by debian/rules. --- debian/changelog | 2 ++ debian/mozconfig | 2 -- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index 56b28a4..410668c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -22,6 +22,8 @@ palemoon (27.9.1a1~0x2go1) obs; urgency=medium CONFIGURE_FLAGS. - Add symbol generations hack for debug-noopt builds. Needs further support for GENSYMBOLS_FLAGS. + * debian/mozconfig: + - Remove autoconf flags that should better be handled by debian/rules. -- Mihai Moldovan <ionic@ionic.de> Mon, 28 May 2018 03:44:10 +0200 diff --git a/debian/mozconfig b/debian/mozconfig index edb14ad..d64b3b1 100644 --- a/debian/mozconfig +++ b/debian/mozconfig @@ -5,8 +5,6 @@ ac_add_options --enable-application=browser ac_add_options --enable-release ac_add_options --disable-installer ac_add_options --disable-updater -ac_add_options --enable-optimize="-O2 -msse2 -mfpmath=sse" -ac_add_options --disable-debug ac_add_options --with-pthreads ac_add_options --enable-shared-js ac_add_options --enable-jemalloc -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/pale-moon.git