From 31459e63971ac3b08706bba949851d93c45043c3 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 30 Sep 2022 15:24:40 +0100 Subject: gentoo auto-resync : 30:09:2022 - 15:24:40 --- x11-misc/xsnap/Manifest | 3 +- x11-misc/xsnap/files/xsnap-1.5.15-clang.patch | 17 +++++++ x11-misc/xsnap/xsnap-1.5.15-r2.ebuild | 66 ------------------------- x11-misc/xsnap/xsnap-1.5.15-r3.ebuild | 70 +++++++++++++++++++++++++++ 4 files changed, 89 insertions(+), 67 deletions(-) create mode 100644 x11-misc/xsnap/files/xsnap-1.5.15-clang.patch delete mode 100644 x11-misc/xsnap/xsnap-1.5.15-r2.ebuild create mode 100644 x11-misc/xsnap/xsnap-1.5.15-r3.ebuild (limited to 'x11-misc/xsnap') diff --git a/x11-misc/xsnap/Manifest b/x11-misc/xsnap/Manifest index cf8b714bb28b..e83b0286d5af 100644 --- a/x11-misc/xsnap/Manifest +++ b/x11-misc/xsnap/Manifest @@ -1,4 +1,5 @@ +AUX xsnap-1.5.15-clang.patch 405 BLAKE2B 60bf4d05d5471a4163867df8a501a2c6ee08be497eca25663ad787e0e26406eced4591ef5ca4b20490552a212f68e2ecd9fbc2ef13bb5d0682279d7626dac09d SHA512 0effe1685869ad4ea593fe7c82447afcf428e3ea2fa79dc151e6ef1890bb92ea00680c49ddedfeaf0df01abc62679d96c800ebfddb8ac2c39f7cfb6bb4ddecc1 AUX xsnap-1.5.15-root_name.patch 228 BLAKE2B 5a05da8ed5f708811a1792162bbc2dc1ea01a3666391c861296fb05706d3d1a4998764d3cd98c2847cd36573f0841966d0c16bb6fb22531055ec01fcc3d49354 SHA512 965a26474cdbe809a26559ac431aa9acdbc20ff5469e58f8b95b9da0eb58e278040f233bdc42fd54aea6f556fa2a801f6f0ca610a2ed4caa100172cb9ead4ed1 DIST xsnap-1.5.15.tar.bz2 46574 BLAKE2B 4d0f67adea6f456bd92031752a307293d736b9ce14aa35435359ed7bdb9d774827130e95f526f363bc7f0bb3c8e3e637c3e4abdf7f9c157f15f7559bae3eba99 SHA512 898914dd0bfec93b641815cc07522d4ea6168266a7f5efe75715cf68555e8959a72b40b0a02e75244348afc6aa77d267fbe7ee60670da5f33e6db2f6c4476dac -EBUILD xsnap-1.5.15-r2.ebuild 1392 BLAKE2B 606de45eef077fa066870abcb006b2fab9f3439120c3b75c052a086768193cb65fa1a4aa1a005c512f23becd335f961ce1c41f9cc99e4fb0afad62a98db7815a SHA512 d0c7690570623b54b467a816d4d7c5c3a13cf57e4d32d682d785aaac10d5b5a9b1a5e176c289f72409b14743ae0169bf51a5cd7d886986e24579963d42312b0d +EBUILD xsnap-1.5.15-r3.ebuild 1439 BLAKE2B 69b5d7d668df205854eb98e53333e666c39f9e8ebc83cb909e104d49210cb36bf0d4121175396e22edd8b09fb0b524318faf176df20ac2e9cdce3e54727a433e SHA512 20eb04e42b61c5b2786a37f9c5e4d9c51b701176d84c6a7ed94645eccb6c9ebd486acfd664e02c46a4fcfd51c061d164c0490e48516f321d3184921f74462ccf MISC metadata.xml 283 BLAKE2B a331b1e9ff53500aeb6cc233060b012baa15650c7f7536cb91318e680c334d90b2cf5c61cae6b86d24e0a483831e7c2f9ed920b68aaae7ea8bb6c100313d61d4 SHA512 3c79af7b17da8a8179b4e996c70d8caa00e15ddc774d0d22b28c851eb18783f2c416af528e14f37c14869612c4d7420ecacf5333114c6b15a479f12f3b75c3f2 diff --git a/x11-misc/xsnap/files/xsnap-1.5.15-clang.patch b/x11-misc/xsnap/files/xsnap-1.5.15-clang.patch new file mode 100644 index 000000000000..9b51bcb33e5b --- /dev/null +++ b/x11-misc/xsnap/files/xsnap-1.5.15-clang.patch @@ -0,0 +1,17 @@ +https://bugs.gentoo.org/870811 +--- a/xsnap.c ++++ b/xsnap.c +@@ -150,2 +150,3 @@ + Window win; ++int init_cursor; + { +@@ -1706,3 +1707,3 @@ + static Window win0 = None; +- static w0 = 0, h0 = 0; ++ static int w0 = 0, h0 = 0; + int i, j, d, w, h; +@@ -2254,3 +2255,3 @@ + if (op_mode == 0) +- exitXsnap (NULL, NULL, snap_pixmap, copy_gc); ++ exitXsnap ((Window)0, (Window)0, snap_pixmap, copy_gc); + diff --git a/x11-misc/xsnap/xsnap-1.5.15-r2.ebuild b/x11-misc/xsnap/xsnap-1.5.15-r2.ebuild deleted file mode 100644 index dd43dcab6432..000000000000 --- a/x11-misc/xsnap/xsnap-1.5.15-r2.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit toolchain-funcs - -DESCRIPTION="Program to interactively take a 'snapshot' of a region of the screen" -HOMEPAGE="ftp://ftp.ac-grenoble.fr/ge/Xutils/" -SRC_URI="ftp://ftp.ac-grenoble.fr/ge/Xutils/${P}.tar.bz2" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ppc x86 ~amd64-linux" -IUSE="" - -COMMON_DEPEND=" - media-libs/libpng:0 - virtual/jpeg:0 - x11-libs/libX11 - x11-libs/libXft - x11-libs/libXpm -" -RDEPEND=" - ${COMMON_DEPEND} - media-fonts/font-misc-misc -" -DEPEND="${COMMON_DEPEND}" -BDEPEND=" - app-text/rman - dev-lang/perl - x11-base/xorg-proto - >=x11-misc/imake-1.0.8-r1 -" -DOCS=( AUTHORS Changelog README ) -PATCHES=( "${FILESDIR}"/${P}-root_name.patch ) - -src_prepare() { - default - - sed -i \ - -e 's|/usr/share/locale|$(LOCALEDIR)|g' \ - -e 's|/usr/share/man/man1|$(MANDIR)|g' \ - -e '/cd po.*install/s|cd.*|$(MAKE) -C po LOCALEDIR=$(LOCALEDIR) install|' \ - -e '21s|.*|LOCALEDIR = /usr/share/locale|' \ - Imakefile || die - sed -i \ - -e '/^LOCALEDIR=/d' \ - po/Makefile || die -} - -src_configure() { - CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" \ - IMAKECPP="${IMAKECPP:-$(tc-getCPP)}" xmkmf || die -} - -src_compile() { - emake \ - CC="$(tc-getCC)" \ - CDEBUGFLAGS="${CFLAGS}" \ - EXTRA_LDOPTIONS="${LDFLAGS}" -} - -src_install() { - default - find "${ED}" -name '*.1.gz' -exec gunzip {} \; || die -} diff --git a/x11-misc/xsnap/xsnap-1.5.15-r3.ebuild b/x11-misc/xsnap/xsnap-1.5.15-r3.ebuild new file mode 100644 index 000000000000..560e1574bb68 --- /dev/null +++ b/x11-misc/xsnap/xsnap-1.5.15-r3.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Program to interactively take a 'snapshot' of a region of the screen" +HOMEPAGE="ftp://ftp.ac-grenoble.fr/ge/Xutils/" +SRC_URI="ftp://ftp.ac-grenoble.fr/ge/Xutils/${P}.tar.bz2" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="amd64 ppc x86 ~amd64-linux" + +COMMON_DEPEND=" + media-libs/libjpeg-turbo:= + media-libs/libpng:= + sys-libs/zlib:= + x11-libs/libX11 + x11-libs/libXft + x11-libs/libXpm" +RDEPEND=" + ${COMMON_DEPEND} + media-fonts/font-misc-misc" +DEPEND=" + ${COMMON_DEPEND} + x11-base/xorg-proto" +BDEPEND=" + app-text/rman + dev-lang/perl + sys-devel/gcc + >=x11-misc/imake-1.0.8-r1" + +PATCHES=( + "${FILESDIR}"/${P}-root_name.patch + "${FILESDIR}"/${P}-clang.patch +) + +src_prepare() { + default + + sed -i \ + -e 's|/usr/share/locale|$(LOCALEDIR)|g' \ + -e 's|/usr/share/man/man1|$(MANDIR)|g' \ + -e '/cd po.*install/s|cd.*|$(MAKE) -C po LOCALEDIR=$(LOCALEDIR) install|' \ + -e '21s|.*|LOCALEDIR = /usr/share/locale|' \ + Imakefile || die + sed -i \ + -e '/^LOCALEDIR=/d' \ + po/Makefile || die +} + +src_configure() { + CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" \ + IMAKECPP="${IMAKECPP:-${CHOST}-gcc -E}" xmkmf || die +} + +src_compile() { + emake \ + CC="$(tc-getCC)" \ + CDEBUGFLAGS="${CFLAGS}" \ + EXTRA_LDOPTIONS="${LDFLAGS}" +} + +src_install() { + default + + find "${ED}" -type f -name '*.1.gz' -exec gunzip {} + || die +} -- cgit v1.2.3