From dd851ab76c56a249df7a0ec052acd90940bc014f Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 4 Oct 2023 17:52:00 +0100 Subject: gentoo auto-resync : 04:10:2023 - 17:51:59 --- x11-misc/cairo-clock/Manifest | 2 + x11-misc/cairo-clock/cairo-clock-0.3.4-r3.ebuild | 49 ++++++++++++++++++++++ .../files/cairo-clock-0.3.4-fortify-source.patch | 16 +++++++ 3 files changed, 67 insertions(+) create mode 100644 x11-misc/cairo-clock/cairo-clock-0.3.4-r3.ebuild create mode 100644 x11-misc/cairo-clock/files/cairo-clock-0.3.4-fortify-source.patch (limited to 'x11-misc/cairo-clock') diff --git a/x11-misc/cairo-clock/Manifest b/x11-misc/cairo-clock/Manifest index b0076b687cd6..545bfeb1ec29 100644 --- a/x11-misc/cairo-clock/Manifest +++ b/x11-misc/cairo-clock/Manifest @@ -1,5 +1,7 @@ AUX cairo-clock-0.3.4-desktop.patch 599 BLAKE2B 093c409f14c171246dba3f6ac7a39066af78271c3ec5b96f205d573f49cd1a40966509403f0cdfdff0e25a473fd116be18150cf4071996a6cb47f56d567a006e SHA512 f0dcf4dc5baed7969f7515bda571a6f40f8ed8a365c665d0553c73b0224c47c64626f37ccf3a543db88d4b3f494247c86a761bd2b68b8c33f581fe26867c3577 +AUX cairo-clock-0.3.4-fortify-source.patch 488 BLAKE2B ec09ca49d3e039db4517d3d785d3ef2674940fac02d7a2e18c9d12c2fa9d19f94461fd4db38e96584fe9d8902faa20a6642d1d2802b375d7cc98d9d1ec23d481 SHA512 a7f9633c1b165bb03f18678e6a54562f9bf2f2b9fa44de22f95904c5eee464fbcfbca262e4ceaf86da2a08493ab5afbe5c039582357661c793afc6117100968f AUX cairo-clock-0.3.4-linker.patch 617 BLAKE2B 1f7c5de0cb985da7f404754bf522f677ac6122761b4cc69fdd47684c1734080e16f0074cc4408c3291b2369b997f38603cb756a06b0bbd311dd1a697e7556dfc SHA512 7a5f4235fbde60a932e26fc8ad60dce20f2f64ee53a1ecc3ebc7437225432d7256d2edd6d7b2a10cff31fefd6a94329b7516ba4e6202aa4c8b6f857ea19e9a64 DIST cairo-clock-0.3.4.tar.gz 832968 BLAKE2B 93d4acb621af05176cb19041872aeb0da563c3dc37a660c8b761a31f6bab2809d23b04bfbce88e904427430a5b80337b28a04ff1f20ae94759fd3a507a1c9cad SHA512 b26c3005d4e2b22dcaf6967b8892630f5fd44e366b7482f374ea6215ca8863cf1b3f489fe2279eab73dfd4aaed1793d753e84fe4c929d105a6e97cde6da6b628 EBUILD cairo-clock-0.3.4-r2.ebuild 792 BLAKE2B 59cc29929bcbd3388bd398472ff92997ba026aa5fa2f3b8512600c40acc6454b13006e50b8f1747d04a423946a94c2eab101ec4db6336debf47232969a8f2b83 SHA512 14f8a51a6cf28a72aa92b2cfe277ad8f3bf0f8d9765a4e125e2bfaa03b759c4a9875ea6fd80e84aaa9523d48ce9d470d6f32cbef498c17d13cbd76173ba764da +EBUILD cairo-clock-0.3.4-r3.ebuild 906 BLAKE2B 288418c5b44ddfcab3650c0f0e0326530f911fc1e1c5d98e0457e8092e6ce8362b42c176b2cf4e9e26b62996ae4a6d64246840d851389ef5ab8937d7bf9a54b1 SHA512 0d3b0404b3b24103e34f318805abf8bc59653868d84b56e2c552081bc52a9e5a9d3470215bed7f5a311b6bd349642f77c276f1de8c5e4e89f0ed868224f7da6c MISC metadata.xml 356 BLAKE2B e2e95e94a3155af0e3fb3440fe6781ab70f39328a17e7d328cd7d88c89cdad54e8a928acb7a4c9bd5fe3ede3c9702886e384f642a262a23966e2ed552e6fa30d SHA512 cdca9d3a290935da34f05aa1c24c7f23640f0fd87f7789a72d7203046cf9ef71a5e6060f65ebaf299cef1cf172612219df070d5c77b0190e7ff16e37bc10109a diff --git a/x11-misc/cairo-clock/cairo-clock-0.3.4-r3.ebuild b/x11-misc/cairo-clock/cairo-clock-0.3.4-r3.ebuild new file mode 100644 index 000000000000..fa63e6bff82c --- /dev/null +++ b/x11-misc/cairo-clock/cairo-clock-0.3.4-r3.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="An analog clock displaying the system-time" +HOMEPAGE="https://launchpad.net/cairo-clock" +SRC_URI="http://macslow.thepimp.net/projects/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-libs/glib-2.8 + >=gnome-base/libglade-2.6 + >=gnome-base/librsvg-2.14 + >=x11-libs/cairo-1.2 + >=x11-libs/gtk+-2.10:2 + >=x11-libs/pango-1.10 +" +DEPEND="${RDEPEND}" +# autoconf-archive for F_S patch +BDEPEND=" + dev-util/intltool + sys-devel/autoconf-archive + sys-devel/gettext + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${P}-desktop.patch + "${FILESDIR}"/${P}-linker.patch + "${FILESDIR}"/${P}-fortify-source.patch +) + +src_prepare() { + default + + eautoreconf +} + +src_install() { + default + + gzip -d "${ED}"/usr/share/man/man1/cairo-clock.1.gz || die +} diff --git a/x11-misc/cairo-clock/files/cairo-clock-0.3.4-fortify-source.patch b/x11-misc/cairo-clock/files/cairo-clock-0.3.4-fortify-source.patch new file mode 100644 index 000000000000..c10461b47f35 --- /dev/null +++ b/x11-misc/cairo-clock/files/cairo-clock-0.3.4-fortify-source.patch @@ -0,0 +1,16 @@ +Don't clobber our toolchain defaults. + +https://bugs.gentoo.org/898240 +--- a/configure.ac ++++ b/configure.ac +@@ -96,7 +96,9 @@ CLOCK_DEFINES='-DDATA_DIR="\"$(datadir)\"" -DPKGDATA_DIR="\"$(pkgdatadir)\""' + AC_SUBST([CLOCK_DEFINES]) + + dnl CFLAGS +-CFLAGS="$CFLAGS -Wall -pedantic -std=c99 -fno-strict-aliasing -fmessage-length=0 -D_FORTIFY_SOURCE=2" ++CFLAGS="$CFLAGS -Wall -pedantic -std=c99 -fno-strict-aliasing -fmessage-length=0" ++ ++AX_ADD_FORTIFY_SOURCE + + AC_CONFIG_FILES([ + Makefile -- cgit v1.2.3