[gentoo-commits] repo/gentoo:master commit in: media-libs/libafterimage/
commit: 51db9fe407024951280b2518b4eac537c200f08a Author: Marek Szuba gentoo org> AuthorDate: Fri Oct 29 12:06:30 2021 + Commit: Marek Szuba gentoo org> CommitDate: Fri Oct 29 12:06:30 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51db9fe4 media-libs/libafterimage: remove old Signed-off-by: Marek Szuba gentoo.org> .../libafterimage/libafterimage-1.20-r3.ebuild | 105 - 1 file changed, 105 deletions(-) diff --git a/media-libs/libafterimage/libafterimage-1.20-r3.ebuild b/media-libs/libafterimage/libafterimage-1.20-r3.ebuild deleted file mode 100644 index 026e4af1c4a..000 --- a/media-libs/libafterimage/libafterimage-1.20-r3.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit autotools - -MY_PN=libAfterImage - -DESCRIPTION="Afterstep's standalone generic image manipulation library" -HOMEPAGE="http://www.afterstep.org/afterimage/index.php; -SRC_URI="ftp://ftp.afterstep.org/stable/${MY_PN}/${MY_PN}-${PV}.tar.bz2; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" -IUSE="+X cpu_flags_x86_mmx examples gif jpeg nls png static-libs shm +shaping svg tiff truetype" - -RDEPEND=" - X? ( x11-libs/libSM - x11-libs/libXext - x11-libs/libXrender ) - gif?( media-libs/giflib:0= ) - jpeg? ( virtual/jpeg:0 ) - png?( >=media-libs/libpng-1.4:0= ) - svg?( gnome-base/librsvg:2 ) - tiff? ( media-libs/tiff:0 ) - truetype? ( media-libs/freetype )" -DEPEND="${RDEPEND} - X? ( x11-base/xorg-proto ) - virtual/pkgconfig - !!x11-wm/afterstep" -REQUIRED_USE=" - shaping? ( X ) - shm? ( X )" - -S="${WORKDIR}/${MY_PN}-${PV}" - -src_prepare() { - default - - # fix some ldconfig problem in makefile.in - eapply -p0 "${FILESDIR}"/${PN}-makefile.in.patch - # fix lib paths in afterimage-config - eapply -p0 "${FILESDIR}"/${PN}-config.patch - # fix gif unbundle - eapply -p0 "${FILESDIR}"/${PN}-gif.patch - # fix for libpng15 compability - eapply -p0 "${FILESDIR}"/${PN}-libpng15.patch - # add giflib-5 API support, bug 571654 - eapply "${FILESDIR}"/${PN}-giflib5-v2.patch - # do not build examples - use examples || sed -i \ - -e '/^all:/s/apps//' \ - -e '/^install:/s/install.apps//' \ - Makefile.in || die "sed failed" - # remove forced flags - sed -i \ - -e 's/CFLAGS="-O3"//' \ - -e 's/ -rdynamic//' \ - configure.in || die "sed failed" - - mv configure.in configure.ac || die - eautoreconf -} - -src_configure() { - econf \ - $(use_enable cpu_flags_x86_mmx mmx-optimization) \ - $(use_enable nls i18n) \ - $(use_enable shaping) \ - $(use_enable shm shmimage ) \ - $(use_enable static-libs staticlibs) \ - $(use_with X x) \ - $(use_with gif) \ - $(use_with jpeg) \ - $(use_with png) \ - $(use_with svg) \ - $(use_with tiff) \ - $(use_with truetype ttf) \ - --disable-glx \ - --enable-sharedlibs \ - --with-xpm \ - --without-builtin-gif \ - --without-builtin-jpeg \ - --without-builtin-png \ - --without-builtin-zlib \ - --without-afterbase -} - -src_install() { - emake \ - DESTDIR="${D}" \ - AFTER_DOC_DIR="${ED}/usr/share/doc/${PF}" \ - install - dodoc ChangeLog README - if use examples; then - cd apps || die - mv ascompose.man ascompose.1 || die - doman ascompose.1 - emake clean - rm Makefile* ascompose.1 || die - insinto /usr/share/doc/${PF}/examples - doins * - fi -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libafterimage/
commit: 8a648f56256857f6caba578d4faee13868f388e3 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Oct 13 06:01:12 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Oct 13 06:01:12 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a648f56 media-libs/libafterimage: sparc stable wrt bug #817887 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/libafterimage/libafterimage-1.20-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libafterimage/libafterimage-1.20-r4.ebuild b/media-libs/libafterimage/libafterimage-1.20-r4.ebuild index 0e2439b7767..f675d1e82b9 100644 --- a/media-libs/libafterimage/libafterimage-1.20-r4.ebuild +++ b/media-libs/libafterimage/libafterimage-1.20-r4.ebuild @@ -12,7 +12,7 @@ SRC_URI="ftp://ftp.afterstep.org/stable/${MY_PN}/${MY_PN}-${PV}.tar.bz2; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" IUSE="+X cpu_flags_x86_mmx examples gif jpeg nls png static-libs shm +shaping svg tiff truetype" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/libafterimage/
commit: 3eea10bb64e26e5734d0e38350d5857f28d371cc Author: Sam James gentoo org> AuthorDate: Tue Oct 12 18:57:48 2021 + Commit: Sam James gentoo org> CommitDate: Tue Oct 12 18:57:48 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3eea10bb media-libs/libafterimage: Stabilize 1.20-r4 ppc64, #817887 Signed-off-by: Sam James gentoo.org> media-libs/libafterimage/libafterimage-1.20-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libafterimage/libafterimage-1.20-r4.ebuild b/media-libs/libafterimage/libafterimage-1.20-r4.ebuild index 3a9b9412338..0e2439b7767 100644 --- a/media-libs/libafterimage/libafterimage-1.20-r4.ebuild +++ b/media-libs/libafterimage/libafterimage-1.20-r4.ebuild @@ -12,7 +12,7 @@ SRC_URI="ftp://ftp.afterstep.org/stable/${MY_PN}/${MY_PN}-${PV}.tar.bz2; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="+X cpu_flags_x86_mmx examples gif jpeg nls png static-libs shm +shaping svg tiff truetype" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/libafterimage/
commit: 133982e23735b03818e01506644c02646a9c32e5 Author: Sam James gentoo org> AuthorDate: Tue Oct 12 18:55:39 2021 + Commit: Sam James gentoo org> CommitDate: Tue Oct 12 18:55:39 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=133982e2 media-libs/libafterimage: Stabilize 1.20-r4 x86, #817887 Signed-off-by: Sam James gentoo.org> media-libs/libafterimage/libafterimage-1.20-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libafterimage/libafterimage-1.20-r4.ebuild b/media-libs/libafterimage/libafterimage-1.20-r4.ebuild index a464cacbc45..3a9b9412338 100644 --- a/media-libs/libafterimage/libafterimage-1.20-r4.ebuild +++ b/media-libs/libafterimage/libafterimage-1.20-r4.ebuild @@ -12,7 +12,7 @@ SRC_URI="ftp://ftp.afterstep.org/stable/${MY_PN}/${MY_PN}-${PV}.tar.bz2; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="+X cpu_flags_x86_mmx examples gif jpeg nls png static-libs shm +shaping svg tiff truetype" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/libafterimage/
commit: f313dfda7032bf00616ee6fac16293111daf3a90 Author: Marek Szuba gentoo org> AuthorDate: Tue Oct 12 18:09:24 2021 + Commit: Marek Szuba gentoo org> CommitDate: Tue Oct 12 18:09:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f313dfda media-libs/libafterimage: stabilize 1.20-r4 for amd64 Signed-off-by: Marek Szuba gentoo.org> media-libs/libafterimage/libafterimage-1.20-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libafterimage/libafterimage-1.20-r4.ebuild b/media-libs/libafterimage/libafterimage-1.20-r4.ebuild index a682ba6f4ee..a464cacbc45 100644 --- a/media-libs/libafterimage/libafterimage-1.20-r4.ebuild +++ b/media-libs/libafterimage/libafterimage-1.20-r4.ebuild @@ -12,7 +12,7 @@ SRC_URI="ftp://ftp.afterstep.org/stable/${MY_PN}/${MY_PN}-${PV}.tar.bz2; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="+X cpu_flags_x86_mmx examples gif jpeg nls png static-libs shm +shaping svg tiff truetype" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/libafterimage/
commit: d09ef4a5dc46b501ab7e7cdb4162980fb35fa2d9 Author: Andrew Savchenko gentoo org> AuthorDate: Wed May 19 23:09:37 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Wed May 19 23:12:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d09ef4a5 media-libs/libafterimage: fix minor qa issues https://qa-reports.gentoo.org/output/gentoo-ci/75fab47/output.html;pkg=media-libs:libafterimage Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> media-libs/libafterimage/libafterimage-1.20-r4.ebuild | 9 - 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/media-libs/libafterimage/libafterimage-1.20-r4.ebuild b/media-libs/libafterimage/libafterimage-1.20-r4.ebuild index 33cb313ecb7..a682ba6f4ee 100644 --- a/media-libs/libafterimage/libafterimage-1.20-r4.ebuild +++ b/media-libs/libafterimage/libafterimage-1.20-r4.ebuild @@ -26,8 +26,7 @@ RDEPEND=" tiff? ( media-libs/tiff:0 ) truetype? ( media-libs/freetype )" DEPEND="${RDEPEND} - X? ( x11-base/xorg-proto ) - !!x11-wm/afterstep" + X? ( x11-base/xorg-proto )" BDEPEND=" virtual/pkgconfig" REQUIRED_USE=" @@ -49,7 +48,7 @@ src_prepare() { eapply -p0 "${FILESDIR}"/${PN}-libpng15.patch # add giflib-5 API support, bug 571654 eapply "${FILESDIR}"/${PN}-giflib5-v2.patch - # fix ar: respect $(AR), bug 731044 and drop 'l' flag, bug 784182 + # fix ar: respect $(AR), bug 731044 and drop 'l' flag, bug 784182 eapply "${FILESDIR}"/${PN}-ar.patch # detect freetype properly, bug 783375 eapply "${FILESDIR}"/${PN}-freetype.patch @@ -104,7 +103,7 @@ src_install() { doman ascompose.1 emake clean rm Makefile* ascompose.1 || die - insinto /usr/share/doc/${PF}/examples - doins * + docinto examples + dodoc * fi }
[gentoo-commits] repo/gentoo:master commit in: media-libs/libafterimage/
commit: 75080953d8137f77bdd110e9eedd3318d6d6017b Author: Andrew Savchenko gentoo org> AuthorDate: Wed May 19 21:32:29 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Wed May 19 21:32:29 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75080953 media-libs/libafterimage: cleanup old Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> .../libafterimage/libafterimage-1.20-r2.ebuild | 107 - 1 file changed, 107 deletions(-) diff --git a/media-libs/libafterimage/libafterimage-1.20-r2.ebuild b/media-libs/libafterimage/libafterimage-1.20-r2.ebuild deleted file mode 100644 index f66921efd7c..000 --- a/media-libs/libafterimage/libafterimage-1.20-r2.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit autotools - -MY_PN=libAfterImage - -DESCRIPTION="Afterstep's standalone generic image manipulation library" -HOMEPAGE="http://www.afterstep.org/afterimage/index.php; -SRC_URI="ftp://ftp.afterstep.org/stable/${MY_PN}/${MY_PN}-${PV}.tar.bz2; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" -IUSE="+X cpu_flags_x86_mmx examples gif jpeg nls opengl png static-libs shm +shaping svg tiff truetype" - -RDEPEND=" - X? ( x11-libs/libSM - x11-libs/libXext - x11-libs/libXrender ) - gif?( media-libs/giflib:0= ) - jpeg? ( virtual/jpeg:0 ) - opengl? ( virtual/opengl ) - png?( >=media-libs/libpng-1.4:0= ) - svg?( gnome-base/librsvg:2 ) - tiff? ( media-libs/tiff:0 ) - truetype? ( media-libs/freetype )" -DEPEND="${RDEPEND} - X? ( x11-base/xorg-proto ) - virtual/pkgconfig - !!x11-wm/afterstep" -REQUIRED_USE=" - opengl? ( X ) - shaping? ( X ) - shm? ( X )" - -S="${WORKDIR}/${MY_PN}-${PV}" - -src_prepare() { - default - - # fix some ldconfig problem in makefile.in - eapply -p0 "${FILESDIR}"/${PN}-makefile.in.patch - # fix lib paths in afterimage-config - eapply -p0 "${FILESDIR}"/${PN}-config.patch - # fix gif unbundle - eapply -p0 "${FILESDIR}"/${PN}-gif.patch - # fix for libpng15 compability - eapply -p0 "${FILESDIR}"/${PN}-libpng15.patch - # add giflib-5 API support, bug 571654 - eapply "${FILESDIR}"/${PN}-giflib5-v2.patch - # do not build examples - use examples || sed -i \ - -e '/^all:/s/apps//' \ - -e '/^install:/s/install.apps//' \ - Makefile.in || die "sed failed" - # remove forced flags - sed -i \ - -e 's/CFLAGS="-O3"//' \ - -e 's/ -rdynamic//' \ - configure.in || die "sed failed" - - mv configure.in configure.ac || die - eautoreconf -} - -src_configure() { - econf \ - $(use_enable cpu_flags_x86_mmx mmx-optimization) \ - $(use_enable opengl glx) \ - $(use_enable nls i18n) \ - $(use_enable shaping) \ - $(use_enable shm shmimage ) \ - $(use_enable static-libs staticlibs) \ - $(use_with X x) \ - $(use_with gif) \ - $(use_with jpeg) \ - $(use_with png) \ - $(use_with svg) \ - $(use_with tiff) \ - $(use_with truetype ttf) \ - --enable-sharedlibs \ - --with-xpm \ - --without-builtin-gif \ - --without-builtin-jpeg \ - --without-builtin-png \ - --without-builtin-zlib \ - --without-afterbase -} - -src_install() { - emake \ - DESTDIR="${D}" \ - AFTER_DOC_DIR="${ED}/usr/share/doc/${PF}" \ - install - dodoc ChangeLog README - if use examples; then - cd apps || die - mv ascompose.man ascompose.1 || die - doman ascompose.1 - emake clean - rm Makefile* ascompose.1 || die - insinto /usr/share/doc/${PF}/examples - doins * - fi -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libafterimage/, media-libs/libafterimage/files/
commit: b22db36af30264f2cde7c55e627cae4a125c0af9 Author: Andrew Savchenko gentoo org> AuthorDate: Wed May 19 21:04:23 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Wed May 19 21:13:15 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b22db36a media-libs/libafterimage: fix multiple bugs - Update to EAPI 7 - Use $(AR) if any, fallback to direct ar, bug 731044 - Drop non-standard 'l' from ar args, bug 784182 - Properly detect freetype: use pkg-config, bug 783375 Bug: https://bugs.gentoo.org/784182 Bug: https://bugs.gentoo.org/731044 Bug: https://bugs.gentoo.org/783375 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Savchenko gentoo.org> .../libafterimage/files/libafterimage-ar.patch | 39 .../files/libafterimage-freetype.patch | 23 + .../libafterimage/libafterimage-1.20-r4.ebuild | 110 + 3 files changed, 172 insertions(+) diff --git a/media-libs/libafterimage/files/libafterimage-ar.patch b/media-libs/libafterimage/files/libafterimage-ar.patch new file mode 100644 index 000..6e8d0bb8cd4 --- /dev/null +++ b/media-libs/libafterimage/files/libafterimage-ar.patch @@ -0,0 +1,39 @@ +diff '--color=auto' -Naurd libAfterImage-1.20.orig/Makefile.in libAfterImage-1.20/Makefile.in +--- libAfterImage-1.20.orig/Makefile.in2011-01-15 08:52:22.0 +0300 libAfterImage-1.20/Makefile.in 2021-05-19 23:32:32.793826120 +0300 +@@ -78,7 +78,8 @@ + EXTRA_DEFINES = @DEFINE_XLOCALE@ + + RANLIB= @RANLIB@ +-AR= ar clq ++AR?= ar ++AR+= cq + CP= @CP@ + MV= @MV@ + RM= @RM@ +diff '--color=auto' -Naurd libAfterImage-1.20.orig/aftershow/Makefile.in libAfterImage-1.20/aftershow/Makefile.in +--- libAfterImage-1.20.orig/aftershow/Makefile.in 2011-01-15 08:52:22.0 +0300 libAfterImage-1.20/aftershow/Makefile.in 2021-05-19 23:32:53.158905472 +0300 +@@ -11,7 +11,8 @@ + EXTRA_DEFINES = @DEFINE_XLOCALE@ + + RANLIB= @RANLIB@ +-AR= ar clq ++AR?= ar ++AR+= cq + CP= @CP@ + MV= @MV@ + RM= @RM@ +diff '--color=auto' -Naurd libAfterImage-1.20.orig/apps/Makefile.in libAfterImage-1.20/apps/Makefile.in +--- libAfterImage-1.20.orig/apps/Makefile.in 2011-01-15 08:52:22.0 +0300 libAfterImage-1.20/apps/Makefile.in2021-05-19 23:33:15.769993568 +0300 +@@ -8,7 +8,8 @@ + EXTRA_DEFINES = @DEFINE_XLOCALE@ + + RANLIB= @RANLIB@ +-AR= ar clq ++AR?= ar ++AR+= cq + CP= @CP@ + MV= @MV@ + RM= @RM@ diff --git a/media-libs/libafterimage/files/libafterimage-freetype.patch b/media-libs/libafterimage/files/libafterimage-freetype.patch new file mode 100644 index 000..575a68fd7ca --- /dev/null +++ b/media-libs/libafterimage/files/libafterimage-freetype.patch @@ -0,0 +1,23 @@ +--- libAfterImage-1.20.orig/configure.in 2011-01-15 08:52:22.0 +0300 libAfterImage-1.20/configure.in2021-05-19 23:40:50.359764859 +0300 +@@ -561,9 +561,9 @@ + else + if test "x$ttf_includes" = "xno"; then + AC_MSG_CHECKING(headers required by TTF support) +-if freetype-config --cflags >/dev/null ;then ++if pkg-config freetype2 --cflags >/dev/null ;then + present_incs="$CCFLAGS $x_includes"; +-for l in `freetype-config --cflags` ; do ++for l in `pkg-config freetype2 --cflags` ;do + inc_found=no + for p in `echo "$present_incs"` ; do + if test "x$l" = "x$p" ; then +@@ -636,7 +636,7 @@ + have_ttf=yes + fi + if test "$have_ttf" = yes; then +-AFTERIMAGE_LIBS="`freetype-config --libs` $AFTERIMAGE_LIBS" ++AFTERIMAGE_LIBS="`pkg-config freetype2 --libs` $AFTERIMAGE_LIBS" + fi + fi; + AC_SUBST(TTF_INCLUDES) diff --git a/media-libs/libafterimage/libafterimage-1.20-r4.ebuild b/media-libs/libafterimage/libafterimage-1.20-r4.ebuild new file mode 100644 index 000..33cb313ecb7 --- /dev/null +++ b/media-libs/libafterimage/libafterimage-1.20-r4.ebuild @@ -0,0 +1,110 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit autotools + +MY_PN=libAfterImage + +DESCRIPTION="Afterstep's standalone generic image manipulation library" +HOMEPAGE="http://www.afterstep.org/afterimage/index.php; +SRC_URI="ftp://ftp.afterstep.org/stable/${MY_PN}/${MY_PN}-${PV}.tar.bz2; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="+X cpu_flags_x86_mmx examples gif jpeg nls png static-libs shm +shaping svg tiff truetype" + +RDEPEND=" + X? ( x11-libs/libSM + x11-libs/libXext + x11-libs/libXrender ) + gif?(
[gentoo-commits] repo/gentoo:master commit in: media-libs/libafterimage/
commit: b3adf8e32da7fee7a2b14ead041d41f40c14bc0c Author: Guilherme Amadio gentoo org> AuthorDate: Fri Jul 26 12:56:38 2019 + Commit: Guilherme Amadio gentoo org> CommitDate: Fri Jul 26 12:59:44 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3adf8e3 media-libs/libafterimage: drop opengl USE flag, breaks ROOT GUI Bug: https://bugzilla.redhat.com/show_bug.cgi?id=1704691 Bug: https://bugzilla.redhat.com/show_bug.cgi?id=1708922 Bug: https://sft.its.cern.ch/jira/browse/ROOT-10237 Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Guilherme Amadio gentoo.org> .../libafterimage/libafterimage-1.20-r3.ebuild | 105 + 1 file changed, 105 insertions(+) diff --git a/media-libs/libafterimage/libafterimage-1.20-r3.ebuild b/media-libs/libafterimage/libafterimage-1.20-r3.ebuild new file mode 100644 index 000..4d52a6cc3e2 --- /dev/null +++ b/media-libs/libafterimage/libafterimage-1.20-r3.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit autotools + +MY_PN=libAfterImage + +DESCRIPTION="Afterstep's standalone generic image manipulation library" +HOMEPAGE="http://www.afterstep.org/afterimage/index.php; +SRC_URI="ftp://ftp.afterstep.org/stable/${MY_PN}/${MY_PN}-${PV}.tar.bz2; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux" +IUSE="+X cpu_flags_x86_mmx examples gif jpeg nls png static-libs shm +shaping svg tiff truetype" + +RDEPEND=" + X? ( x11-libs/libSM + x11-libs/libXext + x11-libs/libXrender ) + gif?( media-libs/giflib:0= ) + jpeg? ( virtual/jpeg:0 ) + png?( >=media-libs/libpng-1.4:0= ) + svg?( gnome-base/librsvg:2 ) + tiff? ( media-libs/tiff:0 ) + truetype? ( media-libs/freetype )" +DEPEND="${RDEPEND} + X? ( x11-base/xorg-proto ) + virtual/pkgconfig + !!x11-wm/afterstep" +REQUIRED_USE=" + shaping? ( X ) + shm? ( X )" + +S="${WORKDIR}/${MY_PN}-${PV}" + +src_prepare() { + default + + # fix some ldconfig problem in makefile.in + eapply -p0 "${FILESDIR}"/${PN}-makefile.in.patch + # fix lib paths in afterimage-config + eapply -p0 "${FILESDIR}"/${PN}-config.patch + # fix gif unbundle + eapply -p0 "${FILESDIR}"/${PN}-gif.patch + # fix for libpng15 compability + eapply -p0 "${FILESDIR}"/${PN}-libpng15.patch + # add giflib-5 API support, bug 571654 + eapply "${FILESDIR}"/${PN}-giflib5-v2.patch + # do not build examples + use examples || sed -i \ + -e '/^all:/s/apps//' \ + -e '/^install:/s/install.apps//' \ + Makefile.in || die "sed failed" + # remove forced flags + sed -i \ + -e 's/CFLAGS="-O3"//' \ + -e 's/ -rdynamic//' \ + configure.in || die "sed failed" + + mv configure.in configure.ac || die + eautoreconf +} + +src_configure() { + econf \ + $(use_enable cpu_flags_x86_mmx mmx-optimization) \ + $(use_enable nls i18n) \ + $(use_enable shaping) \ + $(use_enable shm shmimage ) \ + $(use_enable static-libs staticlibs) \ + $(use_with X x) \ + $(use_with gif) \ + $(use_with jpeg) \ + $(use_with png) \ + $(use_with svg) \ + $(use_with tiff) \ + $(use_with truetype ttf) \ + --disable-glx \ + --enable-sharedlibs \ + --with-xpm \ + --without-builtin-gif \ + --without-builtin-jpeg \ + --without-builtin-png \ + --without-builtin-zlib \ + --without-afterbase +} + +src_install() { + emake \ + DESTDIR="${D}" \ + AFTER_DOC_DIR="${ED}/usr/share/doc/${PF}" \ + install + dodoc ChangeLog README + if use examples; then + cd apps || die + mv ascompose.man ascompose.1 || die + doman ascompose.1 + emake clean + rm Makefile* ascompose.1 || die + insinto /usr/share/doc/${PF}/examples + doins * + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libafterimage/, media-libs/libafterimage/files/
commit: 9cb83c1e90f21cfa14c10b66a530071cce27bf37 Author: Jeroen Roovers gentoo org> AuthorDate: Sun Jan 29 21:54:26 2017 + Commit: Jeroen Roovers gentoo org> CommitDate: Sun Jan 29 21:59:14 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cb83c1e media-libs/libafterimage: Old. Package-Manager: Portage-2.3.3, Repoman-2.3.1 .../files/libafterimage-giflib42.patch | 19 - .../files/libafterimage-giflib5.patch | 382 - .../libafterimage/libafterimage-1.20-r1.ebuild | 108 -- media-libs/libafterimage/libafterimage-1.20.ebuild | 95 - 4 files changed, 604 deletions(-) diff --git a/media-libs/libafterimage/files/libafterimage-giflib42.patch b/media-libs/libafterimage/files/libafterimage-giflib42.patch deleted file mode 100644 index b1b1f72.. --- a/media-libs/libafterimage/files/libafterimage-giflib42.patch +++ /dev/null @@ -1,19 +0,0 @@ -Fix build failure with giflib 4.2. -Patch by Andrew Savchenko. -https://bugs.gentoo.org/486804 - libAfterImage-1.20/ungif.h.orig -+++ libAfterImage-1.20/ungif.h -@@ -7,6 +7,12 @@ - extern "C" { - #endif - -+#if (GIFLIB_MAJOR>4) || ((GIFLIB_MAJOR==4) && (GIFLIB_MINOR>=2)) -+static inline void PrintGifError(void) { -+fprintf(stderr, "%s\n", GifErrorString()); -+} -+#endif -+ - #ifdef __GNUC__ - #define ASIM_PrintGifError() do{ fprintf( stderr, "%s():%d:<%s> ",__FUNCTION__, __LINE__, path?path:"null" ); PrintGifError(); }while(0) - #else diff --git a/media-libs/libafterimage/files/libafterimage-giflib5.patch b/media-libs/libafterimage/files/libafterimage-giflib5.patch deleted file mode 100644 index b650b24.. --- a/media-libs/libafterimage/files/libafterimage-giflib5.patch +++ /dev/null @@ -1,382 +0,0 @@ -diff -Naurd libAfterImage-1.20.orig/export.c libAfterImage-1.20/export.c libAfterImage-1.20.orig/export.c 2016-05-01 11:44:19.0 +0300 -+++ libAfterImage-1.20/export.c2016-05-02 10:57:59.688984491 +0300 -@@ -1048,6 +1048,9 @@ - Bool new_image = True ; - START_TIME(started); - int cmap_size = 1; -+#if (GIFLIB_MAJOR>=5) -+ int errcode; -+#endif - #define GIF_NETSCAPE_EXT_BYTES 3 - unsigned char netscape_ext_bytes[GIF_NETSCAPE_EXT_BYTES] = { 0x1, 0x0, 0x0}; - #define GIF_GCE_BYTES 4 -@@ -1086,10 +1089,18 @@ - - while( cmap_size < 256 && cmap_size < (int)cmap.count+(gce_bytes[0]&0x01) ) - cmap_size = cmap_size<<1 ; -+#if (GIFLIB_MAJOR>=5) -+ if( (gif_cmap = GifMakeMapObject(cmap_size, NULL )) == NULL ) -+#else - if( (gif_cmap = MakeMapObject(cmap_size, NULL )) == NULL ) -+#endif - { - free( mapped_im ); -+#if (GIFLIB_MAJOR>=5) -+ ASIM_PrintGifError(E_GIF_ERR_NOT_ENOUGH_MEM); -+#else - ASIM_PrintGifError(); -+#endif - return False; - } - memcpy( &(gif_cmap->Colors[0]), &(cmap.entries[0]), MIN(cmap.count,(unsigned int)cmap_size)*3 ); -@@ -1101,13 +1112,25 @@ - SavedImage *images = NULL ; - int count = 0 ; - /* TODO: do something about multiimage files !!! */ -+#if (GIFLIB_MAJOR>=5) -+ gif = open_gif_read(infile, ); -+#else - gif = open_gif_read(infile); -+#endif - if( gif == NULL || get_gif_saved_images(gif, -1, , ) == GIF_ERROR) - { -+#if (GIFLIB_MAJOR>=5) -+ ASIM_PrintGifError(errcode); -+#else - ASIM_PrintGifError(); -+#endif - if( gif ) - { -+#if (GIFLIB_MAJOR>=5) -+ DGifCloseFile(gif, ); -+#else - DGifCloseFile(gif); -+#endif - gif = NULL ; - } - if (infile) -@@ -1123,14 +1146,22 @@ - gif_src = *gif ; - gif->SColorMap = NULL ; - gif->Image.ColorMap = NULL ; -+#if (GIFLIB_MAJOR>=5) -+DGifCloseFile(gif, ); -+#else - DGifCloseFile(gif); -+#endif - gif = NULL; - fclose (infile); - infile = NULL; - outfile = open_writeable_image_file( path ); - - if (outfile) -+#if (GIFLIB_MAJOR>=5) -+ gif = EGifOpenFileHandle(fileno(outfile), ); -+#else - gif = EGifOpenFileHandle(fileno(outfile)); -+#endif - - if (gif) - { -@@ -1141,26 +1172,46 @@ - gif_src.SColorMap )) == GIF_OK ) - status = write_gif_saved_images( gif, images, count ); - if( status != GIF_OK ) -+#if (GIFLIB_MAJOR>=5) -+
[gentoo-commits] repo/gentoo:master commit in: media-libs/libafterimage/
commit: 688b73bcd39312ae260b49357b148552ff271cd3 Author: Jeroen Roovers gentoo org> AuthorDate: Sun Jan 29 20:58:23 2017 + Commit: Jeroen Roovers gentoo org> CommitDate: Sun Jan 29 20:58:33 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=688b73bc media-libs/libafterimage: Stable for HPPA (bug #597252). Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --ignore-arches media-libs/libafterimage/libafterimage-1.20-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libafterimage/libafterimage-1.20-r2.ebuild b/media-libs/libafterimage/libafterimage-1.20-r2.ebuild index 6f7044f..6cf2596 100644 --- a/media-libs/libafterimage/libafterimage-1.20-r2.ebuild +++ b/media-libs/libafterimage/libafterimage-1.20-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI="ftp://ftp.afterstep.org/stable/${MY_PN}/${MY_PN}-${PV}.tar.bz2; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="alpha amd64 ~hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux" +KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux" IUSE="+X cpu_flags_x86_mmx examples gif jpeg nls opengl png static-libs shm +shaping svg tiff truetype" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/libafterimage/
commit: aa09f73259da4568a8b43e918a2806d3bbb4830d Author: Tobias Klausmann gentoo org> AuthorDate: Wed Jan 25 09:07:58 2017 + Commit: Tobias Klausmann gentoo org> CommitDate: Wed Jan 25 09:07:58 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa09f732 media-libs/libafterimage-1.20-r2: stable on alpha Gentoo-Bug: 606290 media-libs/libafterimage/libafterimage-1.20-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libafterimage/libafterimage-1.20-r2.ebuild b/media-libs/libafterimage/libafterimage-1.20-r2.ebuild index 8f3af91..6f7044f 100644 --- a/media-libs/libafterimage/libafterimage-1.20-r2.ebuild +++ b/media-libs/libafterimage/libafterimage-1.20-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI="ftp://ftp.afterstep.org/stable/${MY_PN}/${MY_PN}-${PV}.tar.bz2; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux" +KEYWORDS="alpha amd64 ~hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux" IUSE="+X cpu_flags_x86_mmx examples gif jpeg nls opengl png static-libs shm +shaping svg tiff truetype" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/libafterimage/
commit: f5ac099631564f501b40d158ea92a1ec716c5d91 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Jan 23 16:24:53 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Jan 23 16:27:10 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5ac0996 media-libs/libafterimage: ia64 stable wrt bug #606290 Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/libafterimage/libafterimage-1.20-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libafterimage/libafterimage-1.20-r2.ebuild b/media-libs/libafterimage/libafterimage-1.20-r2.ebuild index 557e7e7..8f3af91 100644 --- a/media-libs/libafterimage/libafterimage-1.20-r2.ebuild +++ b/media-libs/libafterimage/libafterimage-1.20-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI="ftp://ftp.afterstep.org/stable/${MY_PN}/${MY_PN}-${PV}.tar.bz2; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux" IUSE="+X cpu_flags_x86_mmx examples gif jpeg nls opengl png static-libs shm +shaping svg tiff truetype" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/libafterimage/
commit: 18591659c8d0237a76748fe19af4344a1e9adb3f Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jan 22 16:25:08 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jan 22 16:27:11 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18591659 media-libs/libafterimage: sparc stable wrt bug #606290 Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/libafterimage/libafterimage-1.20-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libafterimage/libafterimage-1.20-r2.ebuild b/media-libs/libafterimage/libafterimage-1.20-r2.ebuild index 95f8b1a..557e7e7 100644 --- a/media-libs/libafterimage/libafterimage-1.20-r2.ebuild +++ b/media-libs/libafterimage/libafterimage-1.20-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI="ftp://ftp.afterstep.org/stable/${MY_PN}/${MY_PN}-${PV}.tar.bz2; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux" IUSE="+X cpu_flags_x86_mmx examples gif jpeg nls opengl png static-libs shm +shaping svg tiff truetype" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/libafterimage/
commit: ea9bf565cd05161a3cd7c72f484613122e01643b Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Jan 21 20:28:40 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Jan 21 20:33:03 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea9bf565 media-libs/libafterimage: ppc stable wrt bug #606290 Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/libafterimage/libafterimage-1.20-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libafterimage/libafterimage-1.20-r2.ebuild b/media-libs/libafterimage/libafterimage-1.20-r2.ebuild index 4d376a0..95f8b1a 100644 --- a/media-libs/libafterimage/libafterimage-1.20-r2.ebuild +++ b/media-libs/libafterimage/libafterimage-1.20-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI="ftp://ftp.afterstep.org/stable/${MY_PN}/${MY_PN}-${PV}.tar.bz2; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux" IUSE="+X cpu_flags_x86_mmx examples gif jpeg nls opengl png static-libs shm +shaping svg tiff truetype" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/libafterimage/
commit: 0efff38d3e5dbf7977b1442a6a31524580950087 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Jan 20 11:03:32 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Jan 20 11:04:55 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0efff38d media-libs/libafterimage: ppc64 stable wrt bug #606290 Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/libafterimage/libafterimage-1.20-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libafterimage/libafterimage-1.20-r2.ebuild b/media-libs/libafterimage/libafterimage-1.20-r2.ebuild index cda4ef8..4d376a0 100644 --- a/media-libs/libafterimage/libafterimage-1.20-r2.ebuild +++ b/media-libs/libafterimage/libafterimage-1.20-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI="ftp://ftp.afterstep.org/stable/${MY_PN}/${MY_PN}-${PV}.tar.bz2; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux" IUSE="+X cpu_flags_x86_mmx examples gif jpeg nls opengl png static-libs shm +shaping svg tiff truetype" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/libafterimage/
commit: b67ba8e5254c52dd3092dda7b84db09628998234 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Jan 19 10:57:52 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Jan 19 10:57:52 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b67ba8e5 media-libs/libafterimage: x86 stable wrt bug #606290 Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/libafterimage/libafterimage-1.20-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libafterimage/libafterimage-1.20-r2.ebuild b/media-libs/libafterimage/libafterimage-1.20-r2.ebuild index 54d7430..cda4ef8 100644 --- a/media-libs/libafterimage/libafterimage-1.20-r2.ebuild +++ b/media-libs/libafterimage/libafterimage-1.20-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI="ftp://ftp.afterstep.org/stable/${MY_PN}/${MY_PN}-${PV}.tar.bz2; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux" IUSE="+X cpu_flags_x86_mmx examples gif jpeg nls opengl png static-libs shm +shaping svg tiff truetype" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/libafterimage/
commit: bfee117ac86999babbe42a11ca7619e0f5921dc8 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Jan 18 16:50:40 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Jan 18 16:52:08 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfee117a media-libs/libafterimage: amd64 stable wrt bug #606290 Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/libafterimage/libafterimage-1.20-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libafterimage/libafterimage-1.20-r2.ebuild b/media-libs/libafterimage/libafterimage-1.20-r2.ebuild index 3b73b63..54d7430 100644 --- a/media-libs/libafterimage/libafterimage-1.20-r2.ebuild +++ b/media-libs/libafterimage/libafterimage-1.20-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI="ftp://ftp.afterstep.org/stable/${MY_PN}/${MY_PN}-${PV}.tar.bz2; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" IUSE="+X cpu_flags_x86_mmx examples gif jpeg nls opengl png static-libs shm +shaping svg tiff truetype" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/libafterimage/files/, media-libs/libafterimage/
commit: 1565ff5da7b321093f3b6e72597bee214c7c08f2 Author: Andrew Savchenko gentoo org> AuthorDate: Tue Jan 17 22:35:23 2017 + Commit: Andrew Savchenko gentoo org> CommitDate: Tue Jan 17 22:35:23 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1565ff5d media-libs/libafterimage: fix invalid casts, see bug 571654 Fix invalid pointer usage as pointed out by Oliver Freyermuth googlemail.com>, bug 571654, comment 23 which may lead to ROOT crash (comment 22). Patch by Oliver Freyermuth, comment 24. Also fix pointer signedness issue in import.c:2227. Package-Manager: Portage-2.3.3, Repoman-2.3.1 Signed-off-by: Andrew Savchenko gentoo.org> .../files/libafterimage-giflib5-v2.patch | 391 + .../libafterimage/libafterimage-1.20-r2.ebuild | 108 ++ 2 files changed, 499 insertions(+) diff --git a/media-libs/libafterimage/files/libafterimage-giflib5-v2.patch b/media-libs/libafterimage/files/libafterimage-giflib5-v2.patch new file mode 100644 index ..85afd53 --- /dev/null +++ b/media-libs/libafterimage/files/libafterimage-giflib5-v2.patch @@ -0,0 +1,391 @@ +diff -Naurd libAfterImage-1.20.orig/export.c libAfterImage-1.20/export.c +--- libAfterImage-1.20.orig/export.c 2016-05-01 11:44:19.0 +0300 libAfterImage-1.20/export.c2016-05-02 10:57:59.688984491 +0300 +@@ -1048,6 +1048,9 @@ + Bool new_image = True ; + START_TIME(started); + int cmap_size = 1; ++#if (GIFLIB_MAJOR>=5) ++ int errcode; ++#endif + #define GIF_NETSCAPE_EXT_BYTES 3 + unsigned char netscape_ext_bytes[GIF_NETSCAPE_EXT_BYTES] = { 0x1, 0x0, 0x0}; + #define GIF_GCE_BYTES 4 +@@ -1086,10 +1089,18 @@ + + while( cmap_size < 256 && cmap_size < (int)cmap.count+(gce_bytes[0]&0x01) ) + cmap_size = cmap_size<<1 ; ++#if (GIFLIB_MAJOR>=5) ++ if( (gif_cmap = GifMakeMapObject(cmap_size, NULL )) == NULL ) ++#else + if( (gif_cmap = MakeMapObject(cmap_size, NULL )) == NULL ) ++#endif + { + free( mapped_im ); ++#if (GIFLIB_MAJOR>=5) ++ ASIM_PrintGifError(E_GIF_ERR_NOT_ENOUGH_MEM); ++#else + ASIM_PrintGifError(); ++#endif + return False; + } + memcpy( &(gif_cmap->Colors[0]), &(cmap.entries[0]), MIN(cmap.count,(unsigned int)cmap_size)*3 ); +@@ -1101,13 +1112,25 @@ + SavedImage *images = NULL ; + int count = 0 ; + /* TODO: do something about multiimage files !!! */ ++#if (GIFLIB_MAJOR>=5) ++ gif = open_gif_read(infile, ); ++#else + gif = open_gif_read(infile); ++#endif + if( gif == NULL || get_gif_saved_images(gif, -1, , ) == GIF_ERROR) + { ++#if (GIFLIB_MAJOR>=5) ++ ASIM_PrintGifError(errcode); ++#else + ASIM_PrintGifError(); ++#endif + if( gif ) + { ++#if (GIFLIB_MAJOR>=5) ++ DGifCloseFile(gif, ); ++#else + DGifCloseFile(gif); ++#endif + gif = NULL ; + } + if (infile) +@@ -1123,14 +1146,22 @@ + gif_src = *gif ; + gif->SColorMap = NULL ; + gif->Image.ColorMap = NULL ; ++#if (GIFLIB_MAJOR>=5) ++DGifCloseFile(gif, ); ++#else + DGifCloseFile(gif); ++#endif + gif = NULL; + fclose (infile); + infile = NULL; + outfile = open_writeable_image_file( path ); + + if (outfile) ++#if (GIFLIB_MAJOR>=5) ++ gif = EGifOpenFileHandle(fileno(outfile), ); ++#else + gif = EGifOpenFileHandle(fileno(outfile)); ++#endif + + if (gif) + { +@@ -1141,26 +1172,46 @@ + gif_src.SColorMap )) == GIF_OK ) + status = write_gif_saved_images( gif, images, count ); + if( status != GIF_OK ) ++#if (GIFLIB_MAJOR>=5) ++ ASIM_PrintGifError(status); ++#else + ASIM_PrintGifError(); ++#endif + } + if (gif_src.SColorMap) + { /* we only want to save private colormap if it is any different from + * screen colormap ( saves us 768 bytes per image ) */ + if( gif_cmap->ColorCount == gif_src.SColorMap->ColorCount ) + dont_save_cmap = ( memcmp( gif_cmap->Colors, gif_src.SColorMap->Colors, gif_cmap->ColorCount*sizeof(GifColorType)) == 0 );
[gentoo-commits] repo/gentoo:master commit in: media-libs/libafterimage/
commit: 0d25b059ac783e6967d7cc7e909f4fb9db4f2ea5 Author: Marek Szuba gentoo org> AuthorDate: Tue Nov 22 23:40:11 2016 + Commit: Marek Szuba gentoo org> CommitDate: Tue Nov 22 23:41:11 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d25b059 media-libs/libafterimage-1.20-r1: stable on amd64 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=597252 Package-Manager: portage-2.3.2 media-libs/libafterimage/libafterimage-1.20-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libafterimage/libafterimage-1.20-r1.ebuild b/media-libs/libafterimage/libafterimage-1.20-r1.ebuild index bf99144..d1dd0c6 100644 --- a/media-libs/libafterimage/libafterimage-1.20-r1.ebuild +++ b/media-libs/libafterimage/libafterimage-1.20-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="ftp://ftp.afterstep.org/stable/${MY_PN}/${MY_PN}-${PV}.tar.bz2; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" +KEYWORDS="alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" IUSE="+X cpu_flags_x86_mmx examples gif jpeg nls opengl png static-libs shm +shaping svg tiff truetype" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/libafterimage/
commit: 51e932b9b497769f046663b30e710c856bc0596d Author: Tobias Klausmann gentoo org> AuthorDate: Tue Nov 15 15:34:02 2016 + Commit: Tobias Klausmann gentoo org> CommitDate: Tue Nov 15 15:34:02 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51e932b9 media-libs/libafterimage-1.20-r1: stable on alpha Gentoo-Bug: 597252 media-libs/libafterimage/libafterimage-1.20-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libafterimage/libafterimage-1.20-r1.ebuild b/media-libs/libafterimage/libafterimage-1.20-r1.ebuild index a5d5d12..bf99144 100644 --- a/media-libs/libafterimage/libafterimage-1.20-r1.ebuild +++ b/media-libs/libafterimage/libafterimage-1.20-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="ftp://ftp.afterstep.org/stable/${MY_PN}/${MY_PN}-${PV}.tar.bz2; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" +KEYWORDS="alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" IUSE="+X cpu_flags_x86_mmx examples gif jpeg nls opengl png static-libs shm +shaping svg tiff truetype" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/libafterimage/
commit: cefbc2e8425efcb66b78f2364f605ea7088ac653 Author: Pacho Ramos gentoo org> AuthorDate: Sun Oct 16 08:57:48 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Oct 16 08:57:48 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cefbc2e8 media-libs/libafterimage: Pin slots Package-Manager: portage-2.3.1 media-libs/libafterimage/libafterimage-1.20-r1.ebuild | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/media-libs/libafterimage/libafterimage-1.20-r1.ebuild b/media-libs/libafterimage/libafterimage-1.20-r1.ebuild index 8d289c3..a5d5d12 100644 --- a/media-libs/libafterimage/libafterimage-1.20-r1.ebuild +++ b/media-libs/libafterimage/libafterimage-1.20-r1.ebuild @@ -20,11 +20,11 @@ RDEPEND=" X? ( x11-libs/libSM x11-libs/libXext x11-libs/libXrender ) - gif?( media-libs/giflib ) - jpeg? ( virtual/jpeg:= ) + gif?( media-libs/giflib:0= ) + jpeg? ( virtual/jpeg:0 ) opengl? ( virtual/opengl ) - png?( >=media-libs/libpng-1.4:0 ) - svg?( gnome-base/librsvg ) + png?( >=media-libs/libpng-1.4:0= ) + svg?( gnome-base/librsvg:2 ) tiff? ( media-libs/tiff:0 ) truetype? ( media-libs/freetype )" DEPEND="${RDEPEND}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libafterimage/files/
commit: bc04ac3d16115fd75cfa89b3907bec80c3499359 Author: Andrew Savchenko gentoo org> AuthorDate: Sun May 8 07:21:08 2016 + Commit: Andrew Savchenko gentoo org> CommitDate: Sun May 8 07:21:08 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc04ac3d media-libs/libafterimage: fix bug 582308 libjpeg provides some macro that were removed in >=giflib-5, so with USE="gif -jpeg" and >=giflib-5 we had undefined TRUE and FALSE. Package-Manager: portage-2.2.28 Signed-off-by: Andrew Savchenko gentoo.org> media-libs/libafterimage/files/libafterimage-giflib5.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/libafterimage/files/libafterimage-giflib5.patch b/media-libs/libafterimage/files/libafterimage-giflib5.patch index 32037d9..b650b24 100644 --- a/media-libs/libafterimage/files/libafterimage-giflib5.patch +++ b/media-libs/libafterimage/files/libafterimage-giflib5.patch @@ -117,7 +117,7 @@ diff -Naurd libAfterImage-1.20.orig/export.c libAfterImage-1.20/export.c } +#if (GIFLIB_MAJOR>=5) -+ if( (errcode = EGifPutImageDesc(gif, 0, 0, im->width, im->height, FALSE, (dont_save_cmap)?NULL:gif_cmap )) == GIF_ERROR ) ++ if( (errcode = EGifPutImageDesc(gif, 0, 0, im->width, im->height, false, (dont_save_cmap)?NULL:gif_cmap )) == GIF_ERROR ) + ASIM_PrintGifError(errcode); +#else if( EGifPutImageDesc(gif, 0, 0, im->width, im->height, FALSE, (dont_save_cmap)?NULL:gif_cmap ) == GIF_ERROR ) @@ -155,7 +155,7 @@ diff -Naurd libAfterImage-1.20.orig/export.c libAfterImage-1.20/export.c EGifPutExtension(gif, 0xf9, GIF_GCE_BYTES, &(gce_bytes[0])); +#if (GIFLIB_MAJOR>=5) -+ if( (errcode = EGifPutImageDesc(gif, 0, 0, im->width, im->height, FALSE, NULL )) == GIF_ERROR ) ++ if( (errcode = EGifPutImageDesc(gif, 0, 0, im->width, im->height, false, NULL )) == GIF_ERROR ) + ASIM_PrintGifError(errcode); +#else if( EGifPutImageDesc(gif, 0, 0, im->width, im->height, FALSE, NULL ) == GIF_ERROR )
[gentoo-commits] repo/gentoo:master commit in: media-libs/libafterimage/, media-libs/libafterimage/files/
commit: 3d5b16d3365e80c281e9131e011a6d88ddf61167 Author: Andrew Savchenko gentoo org> AuthorDate: Mon May 2 15:51:22 2016 + Commit: Andrew Savchenko gentoo org> CommitDate: Mon May 2 15:51:43 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d5b16d3 media-libs/libafterimage-1.20-r1: fix bug 571654 - port to giflib-5 API; - update ebuild to EAPI 6; - add new USE flags and deps for previously ignored dependencies. Package-Manager: portage-2.2.28 Signed-off-by: Andrew Savchenko gentoo.org> .../files/libafterimage-giflib5.patch | 382 + .../libafterimage/libafterimage-1.20-r1.ebuild | 108 ++ media-libs/libafterimage/metadata.xml | 4 + 3 files changed, 494 insertions(+) diff --git a/media-libs/libafterimage/files/libafterimage-giflib5.patch b/media-libs/libafterimage/files/libafterimage-giflib5.patch new file mode 100644 index 000..32037d9 --- /dev/null +++ b/media-libs/libafterimage/files/libafterimage-giflib5.patch @@ -0,0 +1,382 @@ +diff -Naurd libAfterImage-1.20.orig/export.c libAfterImage-1.20/export.c +--- libAfterImage-1.20.orig/export.c 2016-05-01 11:44:19.0 +0300 libAfterImage-1.20/export.c2016-05-02 10:57:59.688984491 +0300 +@@ -1048,6 +1048,9 @@ + Bool new_image = True ; + START_TIME(started); + int cmap_size = 1; ++#if (GIFLIB_MAJOR>=5) ++ int errcode; ++#endif + #define GIF_NETSCAPE_EXT_BYTES 3 + unsigned char netscape_ext_bytes[GIF_NETSCAPE_EXT_BYTES] = { 0x1, 0x0, 0x0}; + #define GIF_GCE_BYTES 4 +@@ -1086,10 +1089,18 @@ + + while( cmap_size < 256 && cmap_size < (int)cmap.count+(gce_bytes[0]&0x01) ) + cmap_size = cmap_size<<1 ; ++#if (GIFLIB_MAJOR>=5) ++ if( (gif_cmap = GifMakeMapObject(cmap_size, NULL )) == NULL ) ++#else + if( (gif_cmap = MakeMapObject(cmap_size, NULL )) == NULL ) ++#endif + { + free( mapped_im ); ++#if (GIFLIB_MAJOR>=5) ++ ASIM_PrintGifError(E_GIF_ERR_NOT_ENOUGH_MEM); ++#else + ASIM_PrintGifError(); ++#endif + return False; + } + memcpy( &(gif_cmap->Colors[0]), &(cmap.entries[0]), MIN(cmap.count,(unsigned int)cmap_size)*3 ); +@@ -1101,13 +1112,25 @@ + SavedImage *images = NULL ; + int count = 0 ; + /* TODO: do something about multiimage files !!! */ ++#if (GIFLIB_MAJOR>=5) ++ gif = open_gif_read(infile, ); ++#else + gif = open_gif_read(infile); ++#endif + if( gif == NULL || get_gif_saved_images(gif, -1, , ) == GIF_ERROR) + { ++#if (GIFLIB_MAJOR>=5) ++ ASIM_PrintGifError(errcode); ++#else + ASIM_PrintGifError(); ++#endif + if( gif ) + { ++#if (GIFLIB_MAJOR>=5) ++ DGifCloseFile(gif, ); ++#else + DGifCloseFile(gif); ++#endif + gif = NULL ; + } + if (infile) +@@ -1123,14 +1146,22 @@ + gif_src = *gif ; + gif->SColorMap = NULL ; + gif->Image.ColorMap = NULL ; ++#if (GIFLIB_MAJOR>=5) ++DGifCloseFile(gif, ); ++#else + DGifCloseFile(gif); ++#endif + gif = NULL; + fclose (infile); + infile = NULL; + outfile = open_writeable_image_file( path ); + + if (outfile) ++#if (GIFLIB_MAJOR>=5) ++ gif = EGifOpenFileHandle(fileno(outfile), ); ++#else + gif = EGifOpenFileHandle(fileno(outfile)); ++#endif + + if (gif) + { +@@ -1141,26 +1172,46 @@ + gif_src.SColorMap )) == GIF_OK ) + status = write_gif_saved_images( gif, images, count ); + if( status != GIF_OK ) ++#if (GIFLIB_MAJOR>=5) ++ ASIM_PrintGifError(status); ++#else + ASIM_PrintGifError(); ++#endif + } + if (gif_src.SColorMap) + { /* we only want to save private colormap if it is any different from + * screen colormap ( saves us 768 bytes per image ) */ + if( gif_cmap->ColorCount == gif_src.SColorMap->ColorCount ) + dont_save_cmap = ( memcmp( gif_cmap->Colors, gif_src.SColorMap->Colors, gif_cmap->ColorCount*sizeof(GifColorType)) == 0 ); ++#if (GIFLIB_MAJOR>=5) ++ GifFreeMapObject(gif_src.SColorMap);
[gentoo-commits] repo/gentoo:master commit in: media-libs/libafterimage/
commit: 022acc88b2bdfe2e11cb4d94cff378572b9dc597 Author: Andrew Savchenko gentoo org> AuthorDate: Mon May 2 15:47:23 2016 + Commit: Andrew Savchenko gentoo org> CommitDate: Mon May 2 15:51:43 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=022acc88 media-libs/libafterimage: update deps - 1.20 doesn't work with giflib >= 5; - add jpeg subslot dep. Package-Manager: portage-2.2.28 Signed-off-by: Andrew Savchenko gentoo.org> media-libs/libafterimage/libafterimage-1.20.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/media-libs/libafterimage/libafterimage-1.20.ebuild b/media-libs/libafterimage/libafterimage-1.20.ebuild index 9b5da9c..16418da 100644 --- a/media-libs/libafterimage/libafterimage-1.20.ebuild +++ b/media-libs/libafterimage/libafterimage-1.20.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -21,8 +21,8 @@ RDEPEND=" x11-libs/libXext x11-libs/libXrender png? ( >=media-libs/libpng-1.4:0 ) - jpeg? ( virtual/jpeg ) - gif? ( media-libs/giflib ) + jpeg? ( virtual/jpeg:= ) + gif? (