[gentoo-commits] repo/gentoo:master commit in: media-libs/plib/
commit: aec66421746a0ac2dc2b2eebed6e0f0d2abe3405 Author: Eli Schwartz gmail com> AuthorDate: Wed Feb 28 22:30:22 2024 + Commit: Sam James gentoo org> CommitDate: Wed Feb 28 22:57:01 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aec66421 media-libs/plib: mark LTO-unsafe, mark strict-aliasing unsafe This code is formally terrible. It is so terrible, because upstream claims: "PLIB has been obsolete and unmaintained for at LEAST 15 years!!" https://sourceforge.net/p/plib/bugs/55/#88e9 And that was already 3 years ago. We can't fix it so limit the extent to which compilers are allowed to misinterpret it. Closes: https://bugs.gentoo.org/860048 Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> media-libs/plib/plib-1.8.5-r4.ebuild | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/media-libs/plib/plib-1.8.5-r4.ebuild b/media-libs/plib/plib-1.8.5-r4.ebuild index 3e4494514020..b5769bd1ab11 100644 --- a/media-libs/plib/plib-1.8.5-r4.ebuild +++ b/media-libs/plib/plib-1.8.5-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -32,6 +32,12 @@ src_prepare() { src_configure() { append-cxxflags -std=c++03 + # violates strict aliasing rules and is LTO-unsafe: https://bugs.gentoo.org/860048 + # Per upstream in 2021, "PLIB has been obsolete and unmaintained for at LEAST 15 years!!" + # so this is getting fixed exactly never and getting worse. + append-cxxflags -fno-strict-aliasing + filter-lto + local myconf=( --enable-shared )
[gentoo-commits] repo/gentoo:master commit in: media-libs/plib/
commit: 31f0062dcc7cdf67e1b83adf1f65e9b9e7e72181 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Sun Jul 2 13:29:51 2023 + Commit: James Le Cuirot gentoo org> CommitDate: Sun Jul 2 20:27:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31f0062d media-libs/plib: use HTTPS Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: James Le Cuirot gentoo.org> media-libs/plib/plib-1.8.5-r4.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/plib/plib-1.8.5-r4.ebuild b/media-libs/plib/plib-1.8.5-r4.ebuild index c9e1b9c6f170..3e4494514020 100644 --- a/media-libs/plib/plib-1.8.5-r4.ebuild +++ b/media-libs/plib/plib-1.8.5-r4.ebuild @@ -6,8 +6,8 @@ EAPI=8 inherit autotools flag-o-matic DESCRIPTION="Multimedia library used by many games" -HOMEPAGE="http://plib.sourceforge.net/"; -SRC_URI="http://plib.sourceforge.net/dist/${P}.tar.gz"; +HOMEPAGE="https://plib.sourceforge.net/"; +SRC_URI="https://plib.sourceforge.net/dist/${P}.tar.gz"; LICENSE="LGPL-2" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: media-libs/plib/
commit: 8d521b45d6115b8fadc5bea2327c34856e9e494d Author: Sam James gentoo org> AuthorDate: Thu May 11 00:22:59 2023 + Commit: Sam James gentoo org> CommitDate: Thu May 11 00:22:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d521b45 media-libs/plib: build w/ c++03 (-Wregister) Closes: https://bugs.gentoo.org/895876 Signed-off-by: Sam James gentoo.org> media-libs/plib/plib-1.8.5-r4.ebuild | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/media-libs/plib/plib-1.8.5-r4.ebuild b/media-libs/plib/plib-1.8.5-r4.ebuild index 27d275bb8f4a..c9e1b9c6f170 100644 --- a/media-libs/plib/plib-1.8.5-r4.ebuild +++ b/media-libs/plib/plib-1.8.5-r4.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit autotools +inherit autotools flag-o-matic DESCRIPTION="Multimedia library used by many games" HOMEPAGE="http://plib.sourceforge.net/"; @@ -30,6 +30,8 @@ src_prepare() { } src_configure() { + append-cxxflags -std=c++03 + local myconf=( --enable-shared )
[gentoo-commits] repo/gentoo:master commit in: media-libs/plib/
commit: 75570a0c5f42ae6dbebd2b78b84e4b15b487d01a Author: Sam James gentoo org> AuthorDate: Fri Sep 9 07:59:14 2022 + Commit: David Seifert gentoo org> CommitDate: Fri Sep 9 07:59:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75570a0c media-libs/plib: drop multilib No multilib reverse dependencies. Signed-off-by: Sam James gentoo.org> Signed-off-by: David Seifert gentoo.org> .../{plib-1.8.5-r3.ebuild => plib-1.8.5-r4.ebuild} | 27 -- 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/media-libs/plib/plib-1.8.5-r3.ebuild b/media-libs/plib/plib-1.8.5-r4.ebuild similarity index 59% rename from media-libs/plib/plib-1.8.5-r3.ebuild rename to media-libs/plib/plib-1.8.5-r4.ebuild index 90f35921162f..27d275bb8f4a 100644 --- a/media-libs/plib/plib-1.8.5-r3.ebuild +++ b/media-libs/plib/plib-1.8.5-r4.ebuild @@ -1,10 +1,11 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" -inherit autotools multilib-minimal +EAPI=8 -DESCRIPTION="multimedia library used by many games" +inherit autotools + +DESCRIPTION="Multimedia library used by many games" HOMEPAGE="http://plib.sourceforge.net/"; SRC_URI="http://plib.sourceforge.net/dist/${P}.tar.gz"; @@ -13,7 +14,7 @@ SLOT="0" KEYWORDS="~alpha amd64 ~hppa ppc sparc x86" DEPEND="virtual/opengl" -RDEPEND=${DEPEND} +RDEPEND="${DEPEND}" PATCHES=( "${FILESDIR}"/${P}-shared-libs.patch @@ -24,20 +25,22 @@ PATCHES=( src_prepare() { default - mv configure.in configure.ac || die + eautoreconf } -multilib_src_configure() { +src_configure() { local myconf=( - --disable-static --enable-shared ) - ECONF_SOURCE=${S} econf "${myconf[@]}" + + econf "${myconf[@]}" } -multilib_src_install_all() { - DOCS=( AUTHORS ChangeLog KNOWN_BUGS NOTICE README* TODO* ) - einstalldocs +src_install() { + default + + dodoc KNOWN_BUGS TODO* NOTICE + find "${ED}" -name '*.la' -delete || die }
[gentoo-commits] repo/gentoo:master commit in: media-libs/plib/
commit: 8d575cd65ce4147a8442d8e3b2e924a007d1a1de Author: Ionen Wolkens gentoo org> AuthorDate: Wed Sep 22 21:53:59 2021 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Sep 22 22:25:35 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d575cd6 media-libs/plib: drop 1.8.5-r2 Signed-off-by: Ionen Wolkens gentoo.org> media-libs/plib/plib-1.8.5-r2.ebuild | 40 1 file changed, 40 deletions(-) diff --git a/media-libs/plib/plib-1.8.5-r2.ebuild b/media-libs/plib/plib-1.8.5-r2.ebuild deleted file mode 100644 index 8f5e07ec690..000 --- a/media-libs/plib/plib-1.8.5-r2.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -inherit flag-o-matic autotools - -DESCRIPTION="multimedia library used by many games" -HOMEPAGE="http://plib.sourceforge.net/"; -SRC_URI="http://plib.sourceforge.net/dist/${P}.tar.gz"; - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ppc sparc x86" - -DEPEND="virtual/opengl" -RDEPEND=${DEPEND} - -PATCHES=( - "${FILESDIR}"/${P}-X11-r1.patch - "${FILESDIR}"/${P}-CVE-2011-4620.patch - "${FILESDIR}"/${P}-CVE-2012-4552.patch -) - -src_prepare() { - default - - mv configure.in configure.ac || die - - eautoreconf - - # Since plib only provides static libraries, force - # building as PIC or plib is useless to amd64/etc... - append-flags -fPIC -} - -src_install() { - DOCS=( AUTHORS ChangeLog KNOWN_BUGS NOTICE README* TODO* ) - - default -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/plib/
commit: 0028a20373b8535f49bdf27a47835afd00ec3efe Author: Agostino Sarubbo gentoo org> AuthorDate: Mon May 31 06:08:17 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon May 31 06:08:17 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0028a203 media-libs/plib: sparc stable wrt bug #767214 Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/plib/plib-1.8.5-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/plib/plib-1.8.5-r3.ebuild b/media-libs/plib/plib-1.8.5-r3.ebuild index 7b8d5046929..90f35921162 100644 --- a/media-libs/plib/plib-1.8.5-r3.ebuild +++ b/media-libs/plib/plib-1.8.5-r3.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://plib.sourceforge.net/dist/${P}.tar.gz"; LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ppc ~sparc x86" +KEYWORDS="~alpha amd64 ~hppa ppc sparc x86" DEPEND="virtual/opengl" RDEPEND=${DEPEND}
[gentoo-commits] repo/gentoo:master commit in: media-libs/plib/
commit: 28240e42989606711ba5376d7cefe51044ac1610 Author: Sam James gentoo org> AuthorDate: Fri May 28 00:27:11 2021 + Commit: Sam James gentoo org> CommitDate: Fri May 28 00:27:11 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28240e42 media-libs/plib: Stabilize 1.8.5-r3 x86, #767214 Signed-off-by: Sam James gentoo.org> media-libs/plib/plib-1.8.5-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/plib/plib-1.8.5-r3.ebuild b/media-libs/plib/plib-1.8.5-r3.ebuild index 21af7bffc8d..f47fc46dc88 100644 --- a/media-libs/plib/plib-1.8.5-r3.ebuild +++ b/media-libs/plib/plib-1.8.5-r3.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://plib.sourceforge.net/dist/${P}.tar.gz"; LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc x86" DEPEND="virtual/opengl" RDEPEND=${DEPEND}
[gentoo-commits] repo/gentoo:master commit in: media-libs/plib/
commit: 15ed2d0480b82c37dc60d47c966449f6c37ede17 Author: Sam James gentoo org> AuthorDate: Fri May 28 00:27:51 2021 + Commit: Sam James gentoo org> CommitDate: Fri May 28 00:27:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15ed2d04 media-libs/plib: Stabilize 1.8.5-r3 ppc, #767214 Signed-off-by: Sam James gentoo.org> media-libs/plib/plib-1.8.5-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/plib/plib-1.8.5-r3.ebuild b/media-libs/plib/plib-1.8.5-r3.ebuild index 2616ced2403..7b8d5046929 100644 --- a/media-libs/plib/plib-1.8.5-r3.ebuild +++ b/media-libs/plib/plib-1.8.5-r3.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://plib.sourceforge.net/dist/${P}.tar.gz"; LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ~ppc ~sparc x86" +KEYWORDS="~alpha amd64 ~hppa ppc ~sparc x86" DEPEND="virtual/opengl" RDEPEND=${DEPEND}
[gentoo-commits] repo/gentoo:master commit in: media-libs/plib/
commit: beda62be517ee0f92129507539b7ecab5cd3efc3 Author: Sam James gentoo org> AuthorDate: Fri May 28 00:27:40 2021 + Commit: Sam James gentoo org> CommitDate: Fri May 28 00:27:40 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=beda62be media-libs/plib: Stabilize 1.8.5-r3 amd64, #767214 Signed-off-by: Sam James gentoo.org> media-libs/plib/plib-1.8.5-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/plib/plib-1.8.5-r3.ebuild b/media-libs/plib/plib-1.8.5-r3.ebuild index f47fc46dc88..2616ced2403 100644 --- a/media-libs/plib/plib-1.8.5-r3.ebuild +++ b/media-libs/plib/plib-1.8.5-r3.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://plib.sourceforge.net/dist/${P}.tar.gz"; LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc x86" +KEYWORDS="~alpha amd64 ~hppa ~ppc ~sparc x86" DEPEND="virtual/opengl" RDEPEND=${DEPEND}
[gentoo-commits] repo/gentoo:master commit in: media-libs/plib/files/
commit: e799e85406eb40b8472d2e6a5eb03908c7991530 Author: Michael Mair-Keimberger gmail com> AuthorDate: Sun Jan 31 18:51:38 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Jan 31 20:38:11 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e799e854 media-libs/plib: remove unused patch Closes: https://github.com/gentoo/gentoo/pull/19278 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Michael Mair-Keimberger gmail.com> Signed-off-by: Conrad Kostecki gentoo.org> media-libs/plib/files/plib-1.8.5-X11.patch | 11 --- 1 file changed, 11 deletions(-) diff --git a/media-libs/plib/files/plib-1.8.5-X11.patch b/media-libs/plib/files/plib-1.8.5-X11.patch deleted file mode 100644 index 1d9e05360d3..000 --- a/media-libs/plib/files/plib-1.8.5-X11.patch +++ /dev/null @@ -1,11 +0,0 @@ configure.in.old -+++ configure.in -@@ -276,7 +276,7 @@ - - LDFLAGS="$LDFLAGS $X_LIBS" - --LIBS="$LIBS $X_PRE_LIBS -lXi -lXmu -lXext -lX11 $X_EXTRA_LIBS -lm" -+LIBS="$LIBS $X_PRE_LIBS -lX11 $X_EXTRA_LIBS -lm" - - dnl = - dnlif test "x$x_includes" != "x"; then
[gentoo-commits] repo/gentoo:master commit in: media-libs/plib/, media-libs/plib/files/
commit: f87f7789bc98b1f0b1c035a274083d88cb2739de Author: Maciej Mrozowski gentoo org> AuthorDate: Mon Jan 25 21:32:02 2021 + Commit: Maciej Mrozowski gentoo org> CommitDate: Mon Jan 25 21:32:21 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f87f7789 media-libs/plib: provide shared libs Closes: https://bugs.gentoo.org/333161 Bug: https://bugs.gentoo.org/745486 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Maciej Mrozowski gentoo.org> media-libs/plib/files/plib-1.8.5-shared-libs.patch | 256 + media-libs/plib/plib-1.8.5-r3.ebuild | 43 2 files changed, 299 insertions(+) diff --git a/media-libs/plib/files/plib-1.8.5-shared-libs.patch b/media-libs/plib/files/plib-1.8.5-shared-libs.patch new file mode 100644 index 000..6ed51fd7dd7 --- /dev/null +++ b/media-libs/plib/files/plib-1.8.5-shared-libs.patch @@ -0,0 +1,256 @@ +diff -ru ../plib-1.8.5/configure.in ./configure.in +--- ../plib-1.8.5/configure.in 2008-03-11 03:09:43.0 +0100 ./configure.in 2010-07-02 05:27:45.478055160 +0200 +@@ -36,7 +36,7 @@ + AC_PROG_CXX + AC_PROG_CXXCPP + AC_PROG_INSTALL +-AC_PROG_RANLIB ++AC_PROG_LIBTOOL + + dnl Command line arguments + +diff -ru ../plib-1.8.5/src/fnt/Makefile.am ./src/fnt/Makefile.am +--- ../plib-1.8.5/src/fnt/Makefile.am 2008-03-11 03:06:20.0 +0100 ./src/fnt/Makefile.am 2010-07-02 06:17:35.838107988 +0200 +@@ -1,10 +1,13 @@ + if BUILD_FNT + +-lib_LIBRARIES = libplibfnt.a ++lib_LTLIBRARIES = libplibfnt.la + + include_HEADERS = fnt.h + +-libplibfnt_a_SOURCES = fnt.cxx fntTXF.cxx fntLocal.h fntBitmap.cxx ++libplibfnt_la_LDFLAGS = -version-info 9:5:8 ++libplibfnt_la_LIBADD = $(top_builddir)/src/util/libplibul.la ++ ++libplibfnt_la_SOURCES = fnt.cxx fntTXF.cxx fntLocal.h fntBitmap.cxx + + INCLUDES = -I$(top_srcdir)/src/sg -I$(top_srcdir)/src/util + +diff -ru ../plib-1.8.5/src/js/Makefile.am ./src/js/Makefile.am +--- ../plib-1.8.5/src/js/Makefile.am 2008-03-11 03:06:21.0 +0100 ./src/js/Makefile.am 2010-07-02 06:12:40.559441988 +0200 +@@ -1,10 +1,13 @@ + if BUILD_JS + +-lib_LIBRARIES = libplibjs.a ++lib_LTLIBRARIES = libplibjs.la + + include_HEADERS = js.h + +-libplibjs_a_SOURCES = js.cxx jsLinux.cxx jsLinuxOld.cxx jsMacOS.cxx \ ++libplibjs_la_LDFLAGS = -version-info 9:5:8 ++libplibjs_la_LIBADD = $(top_builddir)/src/util/libplibul.la ++ ++libplibjs_la_SOURCES = js.cxx jsLinux.cxx jsLinuxOld.cxx jsMacOS.cxx \ + jsMacOSX.cxx jsWindows.cxx jsBSD.cxx \ + jsNone.cxx + +diff -ru ../plib-1.8.5/src/Makefile.am ./src/Makefile.am +--- ../plib-1.8.5/src/Makefile.am 2008-03-11 03:06:24.0 +0100 ./src/Makefile.am 2010-07-02 06:38:53.486390426 +0200 +@@ -1 +1 @@ +-SUBDIRS = util js sl pui puAux sg ssg fnt ssgAux net psl pw ++SUBDIRS = util js sl fnt pui sg ssg puAux ssgAux net psl pw +diff -ru ../plib-1.8.5/src/net/Makefile.am ./src/net/Makefile.am +--- ../plib-1.8.5/src/net/Makefile.am 2008-03-11 03:06:20.0 +0100 ./src/net/Makefile.am 2010-07-02 06:14:40.710350074 +0200 +@@ -1,11 +1,14 @@ + if BUILD_NET + +-lib_LIBRARIES = libplibnet.a ++lib_LTLIBRARIES = libplibnet.la + + include_HEADERS = netBuffer.h netChannel.h netChat.h netMessage.h \ + netMonitor.h netSocket.h net.h + +-libplibnet_a_SOURCES = netBuffer.cxx netChannel.cxx netChat.cxx \ ++libplibnet_la_LDFLAGS = -version-info 9:5:8 ++libplibnet_la_LIBADD = $(top_builddir)/src/util/libplibul.la ++ ++libplibnet_la_SOURCES = netBuffer.cxx netChannel.cxx netChat.cxx \ + netMessage.cxx netMonitor.cxx netSocket.cxx + + INCLUDES = -I$(top_srcdir)/src/util +diff -ru ../plib-1.8.5/src/psl/Makefile.am ./src/psl/Makefile.am +--- ../plib-1.8.5/src/psl/Makefile.am 2008-03-11 03:06:24.0 +0100 ./src/psl/Makefile.am 2010-07-02 06:13:48.314158343 +0200 +@@ -1,11 +1,14 @@ + + if BUILD_PSL + +-lib_LIBRARIES = libplibpsl.a ++lib_LTLIBRARIES = libplibpsl.la + + include_HEADERS = psl.h + +-libplibpsl_a_SOURCES = psl.cxx pslCodeGen.cxx pslContext.cxx \ ++libplibpsl_la_LDFLAGS = -version-info 9:5:8 ++libplibpsl_la_LIBADD = $(top_builddir)/src/util/libplibul.la ++ ++libplibpsl_la_SOURCES = psl.cxx pslCodeGen.cxx pslContext.cxx \ +pslCompiler.cxx pslSymbols.cxx pslToken.cxx \ +pslExpression.cxx pslProgram.cxx pslDump.cxx \ +pslError.cxx pslFileIO.cxx pslCompiler.h \ +diff -ru ../plib-1.8.5/src/puAux/Makefile.am ./src/puAux/Makefile.am +--- ../plib-1.8.5/src/puAux/Makefile.am2008-03-11 03:06:20.0 +0100 ./src/puAux/Makefile.am2010-07-02 06:16:04.001410273 +0200 +@@ -1,10 +1,13 @@ + if BUILD_PUAUX + +-lib_LIBRARIES = libplibpuaux.a ++lib_LTLIBRARIES = libplibpuaux.la + + include_HEADERS = puAux.h puAuxLocal.h + +-libplibpuaux_a_SOURCES = puAux.cxx \ ++libplibpuaux_la_LDFLAGS = -
[gentoo-commits] repo/gentoo:master commit in: media-libs/plib/
commit: 53e302125266e66d006e726de2d99cc1935ce067 Author: Aaron Bauman gentoo org> AuthorDate: Tue Dec 1 23:38:56 2020 + Commit: Aaron Bauman gentoo org> CommitDate: Wed Dec 2 00:31:47 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53e30212 media-libs/plib: drop old Signed-off-by: Aaron Bauman gentoo.org> media-libs/plib/plib-1.8.5-r1.ebuild | 33 - 1 file changed, 33 deletions(-) diff --git a/media-libs/plib/plib-1.8.5-r1.ebuild b/media-libs/plib/plib-1.8.5-r1.ebuild deleted file mode 100644 index 7e32e0e0669..000 --- a/media-libs/plib/plib-1.8.5-r1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit flag-o-matic eutils autotools - -DESCRIPTION="multimedia library used by many games" -HOMEPAGE="http://plib.sourceforge.net/"; -SRC_URI="http://plib.sourceforge.net/dist/${P}.tar.gz"; - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 hppa ppc sparc x86" - -DEPEND="virtual/opengl" -RDEPEND=${DEPEND} - -src_prepare() { - epatch \ - "${FILESDIR}"/${P}-X11.patch \ - "${FILESDIR}"/${P}-CVE-2011-4620.patch \ - "${FILESDIR}"/${P}-CVE-2012-4552.patch - - eautoreconf - # Since plib only provides static libraries, force - # building as PIC or plib is useless to amd64/etc... - append-flags -fPIC -} - -src_install() { - default - dodoc AUTHORS ChangeLog KNOWN_BUGS NOTICE README* TODO* -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/plib/
commit: b331a67fd6f1068f4e9601863d3c88da9a061d79 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Oct 3 09:16:08 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Oct 3 09:16:49 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b331a67f media-libs/plib: stable 1.8.5-r2 for hppa stable wrt bug #745150 Package-Manager: Portage-3.0.8, Repoman-3.0.1 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/plib/plib-1.8.5-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/plib/plib-1.8.5-r2.ebuild b/media-libs/plib/plib-1.8.5-r2.ebuild index 2d98a6d80b3..9da454196e2 100644 --- a/media-libs/plib/plib-1.8.5-r2.ebuild +++ b/media-libs/plib/plib-1.8.5-r2.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://plib.sourceforge.net/dist/${P}.tar.gz"; LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ppc sparc ~x86" +KEYWORDS="~alpha ~amd64 hppa ppc sparc ~x86" DEPEND="virtual/opengl" RDEPEND=${DEPEND}
[gentoo-commits] repo/gentoo:master commit in: media-libs/plib/
commit: 2212ae425eb268593a1a46fd6f84649967f162b3 Author: Sergei Trofimovich gentoo org> AuthorDate: Thu Oct 1 22:58:01 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Oct 1 22:58:01 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2212ae42 media-libs/plib: stable 1.8.5-r2 for ppc stable wrt bug #745150 Package-Manager: Portage-3.0.8, Repoman-3.0.1 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/plib/plib-1.8.5-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/plib/plib-1.8.5-r2.ebuild b/media-libs/plib/plib-1.8.5-r2.ebuild index 8b02e9ee177..2d98a6d80b3 100644 --- a/media-libs/plib/plib-1.8.5-r2.ebuild +++ b/media-libs/plib/plib-1.8.5-r2.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://plib.sourceforge.net/dist/${P}.tar.gz"; LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ppc sparc ~x86" +KEYWORDS="~alpha ~amd64 ~hppa ppc sparc ~x86" DEPEND="virtual/opengl" RDEPEND=${DEPEND}
[gentoo-commits] repo/gentoo:master commit in: media-libs/plib/
commit: a449ed097ed3c74c09260553bd273823a46aaf44 Author: Rolf Eike Beer sf-mail de> AuthorDate: Tue Sep 29 19:30:18 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Sep 29 21:25:21 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a449ed09 media-libs/plib: stable 1.8.5-r2 for sparc, bug #745150 Package-Manager: Portage-3.0.4, Repoman-3.0.1 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/plib/plib-1.8.5-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/plib/plib-1.8.5-r2.ebuild b/media-libs/plib/plib-1.8.5-r2.ebuild index d3ca9fa9138..8b02e9ee177 100644 --- a/media-libs/plib/plib-1.8.5-r2.ebuild +++ b/media-libs/plib/plib-1.8.5-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -10,7 +10,7 @@ SRC_URI="http://plib.sourceforge.net/dist/${P}.tar.gz"; LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~hppa ~ppc sparc ~x86" DEPEND="virtual/opengl" RDEPEND=${DEPEND}
[gentoo-commits] repo/gentoo:master commit in: media-libs/plib/, media-libs/plib/files/
commit: 580a0c9b651324a8bb00c3b103fb484af35ea798 Author: Thomas Deutschmann gentoo org> AuthorDate: Fri Feb 23 21:52:17 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Feb 23 21:52:35 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=580a0c9b media-libs/plib: Rev bump to bump EAPI to EAPI=6 Package-Manager: Portage-2.3.24, Repoman-2.3.6 media-libs/plib/files/plib-1.8.5-X11-r1.patch | 11 media-libs/plib/plib-1.8.5-r2.ebuild | 40 +++ 2 files changed, 51 insertions(+) diff --git a/media-libs/plib/files/plib-1.8.5-X11-r1.patch b/media-libs/plib/files/plib-1.8.5-X11-r1.patch new file mode 100644 index 000..7c19d15c370 --- /dev/null +++ b/media-libs/plib/files/plib-1.8.5-X11-r1.patch @@ -0,0 +1,11 @@ +--- a/configure.in b/configure.in +@@ -276,7 +276,7 @@ + + LDFLAGS="$LDFLAGS $X_LIBS" + +-LIBS="$LIBS $X_PRE_LIBS -lXi -lXmu -lXext -lX11 $X_EXTRA_LIBS -lm" ++LIBS="$LIBS $X_PRE_LIBS -lX11 $X_EXTRA_LIBS -lm" + + dnl = + dnlif test "x$x_includes" != "x"; then diff --git a/media-libs/plib/plib-1.8.5-r2.ebuild b/media-libs/plib/plib-1.8.5-r2.ebuild new file mode 100644 index 000..d3ca9fa9138 --- /dev/null +++ b/media-libs/plib/plib-1.8.5-r2.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +inherit flag-o-matic autotools + +DESCRIPTION="multimedia library used by many games" +HOMEPAGE="http://plib.sourceforge.net/"; +SRC_URI="http://plib.sourceforge.net/dist/${P}.tar.gz"; + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86" + +DEPEND="virtual/opengl" +RDEPEND=${DEPEND} + +PATCHES=( + "${FILESDIR}"/${P}-X11-r1.patch + "${FILESDIR}"/${P}-CVE-2011-4620.patch + "${FILESDIR}"/${P}-CVE-2012-4552.patch +) + +src_prepare() { + default + + mv configure.in configure.ac || die + + eautoreconf + + # Since plib only provides static libraries, force + # building as PIC or plib is useless to amd64/etc... + append-flags -fPIC +} + +src_install() { + DOCS=( AUTHORS ChangeLog KNOWN_BUGS NOTICE README* TODO* ) + + default +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/plib/files/, media-libs/plib/
commit: 539747730dbc4f08b16985be312e13acd20f8f3d Author: Thomas Deutschmann gentoo org> AuthorDate: Fri Feb 23 21:45:01 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Feb 23 21:52:33 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53974773 media-libs/plib: Fix patch naming It is "CVE-2012-4552", not "CVE-2011-4552". Bug: https://bugs.gentoo.org/440762 Package-Manager: Portage-2.3.24, Repoman-2.3.6 ...lib-1.8.5-CVE-2011-4552.patch => plib-1.8.5-CVE-2012-4552.patch} | 0 media-libs/plib/plib-1.8.5-r1.ebuild| 6 +++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/media-libs/plib/files/plib-1.8.5-CVE-2011-4552.patch b/media-libs/plib/files/plib-1.8.5-CVE-2012-4552.patch similarity index 100% rename from media-libs/plib/files/plib-1.8.5-CVE-2011-4552.patch rename to media-libs/plib/files/plib-1.8.5-CVE-2012-4552.patch diff --git a/media-libs/plib/plib-1.8.5-r1.ebuild b/media-libs/plib/plib-1.8.5-r1.ebuild index 28ae99f9830..a0683b85a5f 100644 --- a/media-libs/plib/plib-1.8.5-r1.ebuild +++ b/media-libs/plib/plib-1.8.5-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -18,8 +18,8 @@ RDEPEND=${DEPEND} src_prepare() { epatch \ "${FILESDIR}"/${P}-X11.patch \ - "${FILESDIR}"/${P}-CVE-2011-4552.patch \ - "${FILESDIR}"/${P}-CVE-2011-4620.patch + "${FILESDIR}"/${P}-CVE-2011-4620.patch \ + "${FILESDIR}"/${P}-CVE-2012-4552.patch eautoreconf # Since plib only provides static libraries, force
[gentoo-commits] repo/gentoo:master commit in: media-libs/plib/
commit: 47e03ec576d682b078a4c22bd963017b055cf5c7 Author: Michael Sterrett gentoo org> AuthorDate: Sat Mar 19 15:32:22 2016 + Commit: Michael Sterrett gentoo org> CommitDate: Sat Mar 19 15:32:22 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47e03ec5 media-libs/plib: clean old Package-Manager: portage-2.2.26 media-libs/plib/plib-1.8.5.ebuild | 30 -- 1 file changed, 30 deletions(-) diff --git a/media-libs/plib/plib-1.8.5.ebuild b/media-libs/plib/plib-1.8.5.ebuild deleted file mode 100644 index 09e2d48..000 --- a/media-libs/plib/plib-1.8.5.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -inherit flag-o-matic eutils autotools - -DESCRIPTION="multimedia library used by many games" -HOMEPAGE="http://plib.sourceforge.net/"; -SRC_URI="http://plib.sourceforge.net/dist/${P}.tar.gz"; - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="alpha amd64 hppa ppc sparc x86" - -DEPEND="virtual/opengl" -RDEPEND="${DEPEND}" - -src_prepare() { - epatch "${FILESDIR}"/${P}-X11.patch - eautoreconf - # Since plib only provides static libraries, force - # building as PIC or plib is useless to amd64/etc... - append-flags -fPIC -} - -src_install() { - default - dodoc AUTHORS ChangeLog KNOWN_BUGS NOTICE README* TODO* -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/plib/
commit: f9e7321654b8efdcf977436311e1a044b3d13638 Author: Tobias Klausmann gentoo org> AuthorDate: Mon Mar 14 18:43:15 2016 + Commit: Tobias Klausmann gentoo org> CommitDate: Mon Mar 14 18:43:15 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9e73216 media-libs/plib: add alpha keyword Gentoo-Bug: 395553 Package-Manager: portage-2.2.28 media-libs/plib/plib-1.8.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/plib/plib-1.8.5-r1.ebuild b/media-libs/plib/plib-1.8.5-r1.ebuild index ad348fa..ef11e01 100644 --- a/media-libs/plib/plib-1.8.5-r1.ebuild +++ b/media-libs/plib/plib-1.8.5-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://plib.sourceforge.net/dist/${P}.tar.gz"; LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~alpha amd64 hppa ~ppc ~sparc ~x86" +KEYWORDS="alpha amd64 hppa ~ppc ~sparc ~x86" DEPEND="virtual/opengl" RDEPEND=${DEPEND}
[gentoo-commits] repo/gentoo:master commit in: media-libs/plib/
commit: ed482715dce059fe7c8e241fbe7a0b86ba9aa568 Author: Jeroen Roovers gentoo org> AuthorDate: Wed Mar 9 04:25:53 2016 + Commit: Jeroen Roovers gentoo org> CommitDate: Wed Mar 9 04:25:53 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed482715 media-libs/plib: Stable for HPPA (bug #395553). Package-Manager: portage-2.2.27 RepoMan-Options: --ignore-arches media-libs/plib/plib-1.8.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/plib/plib-1.8.5-r1.ebuild b/media-libs/plib/plib-1.8.5-r1.ebuild index b409a59..ad348fa 100644 --- a/media-libs/plib/plib-1.8.5-r1.ebuild +++ b/media-libs/plib/plib-1.8.5-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://plib.sourceforge.net/dist/${P}.tar.gz"; LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ~ppc ~sparc ~x86" +KEYWORDS="~alpha amd64 hppa ~ppc ~sparc ~x86" DEPEND="virtual/opengl" RDEPEND=${DEPEND}
[gentoo-commits] repo/gentoo:master commit in: media-libs/plib/
commit: ce53d5aae0f55bc37b3c2105fdbd0e3dccdeebad Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Mar 2 14:22:30 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Mar 2 14:22:30 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce53d5aa media-libs/plib: amd64 stable wrt bug #395553 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/plib/plib-1.8.5-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/plib/plib-1.8.5-r1.ebuild b/media-libs/plib/plib-1.8.5-r1.ebuild index f9045ab..b409a59 100644 --- a/media-libs/plib/plib-1.8.5-r1.ebuild +++ b/media-libs/plib/plib-1.8.5-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://plib.sourceforge.net/dist/${P}.tar.gz"; LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86" +KEYWORDS="~alpha amd64 ~hppa ~ppc ~sparc ~x86" DEPEND="virtual/opengl" RDEPEND=${DEPEND}
[gentoo-commits] repo/gentoo:master commit in: media-libs/plib/, media-libs/plib/files/
commit: c2c3350ada353ca2c523210909a4fea07fcc5a10 Author: Michael Sterrett gentoo org> AuthorDate: Sat Jan 23 18:35:22 2016 + Commit: Michael Sterrett gentoo org> CommitDate: Sat Jan 23 18:37:04 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2c3350a media-libs/plib: add patches from Debian (bug #395553 and bug #440762) Package-Manager: portage-2.2.26 .../plib/files/plib-1.8.5-CVE-2011-4552.patch | 54 ++ .../plib/files/plib-1.8.5-CVE-2011-4620.patch | 11 + media-libs/plib/files/plib-1.8.5-X11.patch | 4 +- media-libs/plib/plib-1.8.5-r1.ebuild | 34 ++ 4 files changed, 101 insertions(+), 2 deletions(-) diff --git a/media-libs/plib/files/plib-1.8.5-CVE-2011-4552.patch b/media-libs/plib/files/plib-1.8.5-CVE-2011-4552.patch new file mode 100644 index 000..78f1b22 --- /dev/null +++ b/media-libs/plib/files/plib-1.8.5-CVE-2011-4552.patch @@ -0,0 +1,54 @@ +--- plib-1.8.5/src/ssg/ssgParser.cxx~ plib-1.8.5/src/ssg/ssgParser.cxx +@@ -57,18 +57,16 @@ void _ssgParser::error( const char *form + char msgbuff[ 255 ]; + va_list argp; + +- char* msgptr = msgbuff; +- if (linenum) +- { +-msgptr += sprintf ( msgptr,"%s, line %d: ", +- path, linenum ); +- } +- + va_start( argp, format ); +- vsprintf( msgptr, format, argp ); ++ vsnprintf( msgbuff, sizeof(msgbuff), format, argp ); + va_end( argp ); + +- ulSetError ( UL_WARNING, "%s", msgbuff ) ; ++ if (linenum) ++ { ++ulSetError ( UL_WARNING, "%s, line %d: %s", path, linenum, msgbuff ) ; ++ } else { ++ulSetError ( UL_WARNING, "%s", msgbuff ) ; ++ } + } + + +@@ -78,18 +76,16 @@ void _ssgParser::message( const char *fo + char msgbuff[ 255 ]; + va_list argp; + +- char* msgptr = msgbuff; +- if (linenum) +- { +-msgptr += sprintf ( msgptr,"%s, line %d: ", +- path, linenum ); +- } +- + va_start( argp, format ); +- vsprintf( msgptr, format, argp ); ++ vsnprintf( msgbuff, sizeof(msgbuff), format, argp ); + va_end( argp ); + +- ulSetError ( UL_DEBUG, "%s", msgbuff ) ; ++ if (linenum) ++ { ++ulSetError ( UL_DEBUG, "%s, line %d: %s", path, linenum, msgbuff ) ; ++ } else { ++ulSetError ( UL_DEBUG, "%s", msgbuff ) ; ++ } + } + + // Opens the file and does a few internal calculations based on the spec. diff --git a/media-libs/plib/files/plib-1.8.5-CVE-2011-4620.patch b/media-libs/plib/files/plib-1.8.5-CVE-2011-4620.patch new file mode 100644 index 000..41fac5f --- /dev/null +++ b/media-libs/plib/files/plib-1.8.5-CVE-2011-4620.patch @@ -0,0 +1,11 @@ +--- plib-1.8.5/src/util/ulError.cxx~2008-03-11 03:06:23.0 +0100 plib-1.8.5/src/util/ulError.cxx 2011-12-27 15:38:25.305676650 +0100 +@@ -39,7 +39,7 @@ void ulSetError ( enum ulSeverity severi + { + va_list argp; + va_start ( argp, fmt ) ; +- vsprintf ( _ulErrorBuffer, fmt, argp ) ; ++ vsnprintf ( _ulErrorBuffer, sizeof(_ulErrorBuffer), fmt, argp ) ; + va_end ( argp ) ; + + if ( _ulErrorCB ) diff --git a/media-libs/plib/files/plib-1.8.5-X11.patch b/media-libs/plib/files/plib-1.8.5-X11.patch index 86bccc3..1d9e053 100644 --- a/media-libs/plib/files/plib-1.8.5-X11.patch +++ b/media-libs/plib/files/plib-1.8.5-X11.patch @@ -1,5 +1,5 @@ configure.in.old 2014-10-14 12:23:00.422971952 +0200 -+++ configure.in 2014-10-14 12:23:24.806746868 +0200 +--- configure.in.old configure.in @@ -276,7 +276,7 @@ LDFLAGS="$LDFLAGS $X_LIBS" diff --git a/media-libs/plib/plib-1.8.5-r1.ebuild b/media-libs/plib/plib-1.8.5-r1.ebuild new file mode 100644 index 000..f9045ab --- /dev/null +++ b/media-libs/plib/plib-1.8.5-r1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit flag-o-matic eutils autotools + +DESCRIPTION="multimedia library used by many games" +HOMEPAGE="http://plib.sourceforge.net/"; +SRC_URI="http://plib.sourceforge.net/dist/${P}.tar.gz"; + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86" + +DEPEND="virtual/opengl" +RDEPEND=${DEPEND} + +src_prepare() { + epatch \ + "${FILESDIR}"/${P}-X11.patch \ + "${FILESDIR}"/${P}-CVE-2011-4552.patch \ + "${FILESDIR}"/${P}-CVE-2011-4620.patch + + eautoreconf + # Since plib only provides static libraries, force + # building as PIC or plib is useless to amd64/etc... + append-flags -fPIC +} + +src_install() { + default + dodoc AUTHORS ChangeLog KNOWN_BUGS NOTICE README* TODO* +}