Étienne Mollier pushed to branch master at Debian Med / edfbrowser
Commits: 6f8dd43e by Étienne Mollier at 2025-10-02T21:25:51+02:00 d/rules: flag -U_FORTIFY_SOURCE for blhc. This change also packs a bit the d/rules file. - - - - - 484dc32e by Étienne Mollier at 2025-10-02T21:31:25+02:00 d/changelog: initialise the changelog. - - - - - 2 changed files: - debian/changelog - debian/rules Changes: ===================================== debian/changelog ===================================== @@ -1,3 +1,10 @@ +edfbrowser (2.13+dfsg-2) UNRELEASED; urgency=medium + + * d/rules: flag -U_FORTIFY_SOURCE for blhc. + This change also packs a bit the d/rules file. + + -- Étienne Mollier <[email protected]> Thu, 02 Oct 2025 21:31:09 +0200 + edfbrowser (2.13+dfsg-1) unstable; urgency=medium * New upstream version 2.13+dfsg ===================================== debian/rules ===================================== @@ -1,30 +1,25 @@ #!/usr/bin/make -f -#export DH_VERBOSE=1 - -# export DEB_BUILD_MAINT_OPTIONS = hardening=+all export DEB_BUILD_MAINT_OPTIONS = hardening=+bindnow - -# Until upstream feels confident with the use of source fortification, -# we disable it. See the discussion on upstream gitlab[1] for a status -# on the matter. -# -# [1]: https://gitlab.com/Teuniz/EDFbrowser/-/commit/8a752be03e08ea124d3d25e01b5064d8108492cc -export DEB_CPPFLAGS_MAINT_APPEND := -U_FORTIFY_SOURCE - export DEB_LDFLAGS_MAINT_APPEND := -Wl,--as-needed export DEB_CXXFLAGS_MAINT_APPEND := -Wall -Wshadow -Wextra -ggdb3 - export QT_SELECT=qt5 %: dh $@ -override_dh_auto_configure: - dh_auto_configure - # libpthread is only used indirectly; no need for linking against it +# libpthread is only used indirectly; no need for linking against it +execute_after_dh_auto_configure: sed -i -e 's/-lpthread//' Makefile -override_dh_clean: +# Until upstream feels confident with the use of source fortification, +# we disable it. See the discussion on upstream gitlab[1] for a status +# on the matter. +# +# [1]: https://gitlab.com/Teuniz/EDFbrowser/-/commit/8a752be03e08ea124d3d25e01b5064d8108492cc +export DEB_CPPFLAGS_MAINT_APPEND := -U_FORTIFY_SOURCE +execute_before_dh_auto_build: + @echo 'blhc: ignore-line-regexp: .* -D_FORTIFY_SOURCE=2.*-U_FORTIFY_SOURCE.*' + +execute_before_dh_clean: test ! -f Makefile || $(MAKE) distclean - dh_clean View it on GitLab: https://salsa.debian.org/med-team/edfbrowser/-/compare/b69792b45f5bc1c032babbab01d18c5cd9a19e14...484dc32ec985713ebd14a5c446d909fb3236c5a9 -- View it on GitLab: https://salsa.debian.org/med-team/edfbrowser/-/compare/b69792b45f5bc1c032babbab01d18c5cd9a19e14...484dc32ec985713ebd14a5c446d909fb3236c5a9 You're receiving this email because of your account on salsa.debian.org.
_______________________________________________ debian-med-commit mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit
