commit: 15f8c32a171cca665574bbfbd936a4dea34317ed Author: David Seifert <soap <AT> gentoo <DOT> org> AuthorDate: Mon May 27 17:39:42 2019 +0000 Commit: David Seifert <soap <AT> gentoo <DOT> org> CommitDate: Mon May 27 17:39:42 2019 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15f8c32a
virtual/jpeg-compat: New binary compatibility virtual Closes: https://github.com/gentoo/gentoo/pull/12115 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: David Seifert <soap <AT> gentoo.org> .../libreoffice-bin/libreoffice-bin-6.1.5.2.ebuild | 2 +- ...bin-3.10.0-r1.ebuild => icedtea-bin-3.10.0-r2.ebuild} | 2 +- ...ea-bin-3.12.0.ebuild => icedtea-bin-3.12.0-r1.ebuild} | 2 +- .../{etqw-bin-1.5-r1.ebuild => etqw-bin-1.5-r2.ebuild} | 4 ++-- ...-demo-2.0_p1-r1.ebuild => etqw-demo-2.0_p1-r2.ebuild} | 4 ++-- virtual/jpeg-compat/jpeg-compat-62.ebuild | 16 ++++++++++++++++ virtual/{jpeg => jpeg-compat}/metadata.xml | 6 ------ virtual/jpeg/jpeg-62.ebuild | 15 --------------- virtual/jpeg/metadata.xml | 6 ------ 9 files changed, 23 insertions(+), 34 deletions(-) diff --git a/app-office/libreoffice-bin/libreoffice-bin-6.1.5.2.ebuild b/app-office/libreoffice-bin/libreoffice-bin-6.1.5.2.ebuild index 6c64fa2c6a9..de26ee95d59 100644 --- a/app-office/libreoffice-bin/libreoffice-bin-6.1.5.2.ebuild +++ b/app-office/libreoffice-bin/libreoffice-bin-6.1.5.2.ebuild @@ -64,7 +64,7 @@ BIN_COMMON_DEPEND=" media-libs/libpng:0/16 >=sys-devel/gcc-7.3.0 >=sys-libs/glibc-2.27 - virtual/jpeg:62 + virtual/jpeg-compat:62 " # PLEASE place any restrictions that are specific to the binary builds diff --git a/dev-java/icedtea-bin/icedtea-bin-3.10.0-r1.ebuild b/dev-java/icedtea-bin/icedtea-bin-3.10.0-r2.ebuild similarity index 99% rename from dev-java/icedtea-bin/icedtea-bin-3.10.0-r1.ebuild rename to dev-java/icedtea-bin/icedtea-bin-3.10.0-r2.ebuild index 9dc6568062c..84c1107124c 100644 --- a/dev-java/icedtea-bin/icedtea-bin-3.10.0-r1.ebuild +++ b/dev-java/icedtea-bin/icedtea-bin-3.10.0-r2.ebuild @@ -43,7 +43,7 @@ RDEPEND=">=dev-libs/glib-2.42:2% >=media-libs/freetype-2.5.5:2% >=media-libs/lcms-2.9:2% >=sys-libs/zlib-1.2.8-r1% - virtual/jpeg:62% + virtual/jpeg-compat:62% alsa? ( >=media-libs/alsa-lib-1.0% ) cups? ( >=net-print/cups-2.0% ) gtk? ( diff --git a/dev-java/icedtea-bin/icedtea-bin-3.12.0.ebuild b/dev-java/icedtea-bin/icedtea-bin-3.12.0-r1.ebuild similarity index 99% rename from dev-java/icedtea-bin/icedtea-bin-3.12.0.ebuild rename to dev-java/icedtea-bin/icedtea-bin-3.12.0-r1.ebuild index 00bb6c4eb2e..524f4fe81db 100644 --- a/dev-java/icedtea-bin/icedtea-bin-3.12.0.ebuild +++ b/dev-java/icedtea-bin/icedtea-bin-3.12.0-r1.ebuild @@ -41,7 +41,7 @@ RDEPEND=">=dev-libs/glib-2.58:2% >=media-libs/freetype-2.9.1:2% >=media-libs/lcms-2.9:2% >=sys-libs/zlib-1.2.11-r1% - virtual/jpeg:62% + virtual/jpeg-compat:62% alsa? ( >=media-libs/alsa-lib-1.0% ) cups? ( >=net-print/cups-2.0% ) gtk? ( diff --git a/games-fps/etqw-bin/etqw-bin-1.5-r1.ebuild b/games-fps/etqw-bin/etqw-bin-1.5-r2.ebuild similarity index 96% rename from games-fps/etqw-bin/etqw-bin-1.5-r1.ebuild rename to games-fps/etqw-bin/etqw-bin-1.5-r2.ebuild index 8270e50c21e..014fcff96ba 100644 --- a/games-fps/etqw-bin/etqw-bin-1.5-r1.ebuild +++ b/games-fps/etqw-bin/etqw-bin-1.5-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -18,7 +18,7 @@ DEPEND="app-arch/unzip" RDEPEND="sys-libs/glibc amd64? ( sys-libs/glibc[multilib] ) >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)] - >=virtual/jpeg-62:62[abi_x86_32(-)] + virtual/jpeg-compat:62[abi_x86_32(-)] >=media-libs/libsdl-1.2.15-r4[video,sound,opengl,abi_x86_32(-)] >=media-libs/alsa-lib-1.0.27.2[abi_x86_32(-)] >=x11-libs/libX11-1.6.2[abi_x86_32(-)] diff --git a/games-fps/etqw-demo/etqw-demo-2.0_p1-r1.ebuild b/games-fps/etqw-demo/etqw-demo-2.0_p1-r2.ebuild similarity index 95% rename from games-fps/etqw-demo/etqw-demo-2.0_p1-r1.ebuild rename to games-fps/etqw-demo/etqw-demo-2.0_p1-r2.ebuild index 8915a443830..57a181dc367 100644 --- a/games-fps/etqw-demo/etqw-demo-2.0_p1-r1.ebuild +++ b/games-fps/etqw-demo/etqw-demo-2.0_p1-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -21,7 +21,7 @@ RESTRICT="strip mirror" DEPEND="app-arch/unzip" RDEPEND=">=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)] - >=virtual/jpeg-62:62[abi_x86_32(-)] + virtual/jpeg-compat:62[abi_x86_32(-)] >=media-libs/libsdl-1.2.15-r4[video,sound,opengl,abi_x86_32(-)] >=x11-libs/libX11-1.6.2[abi_x86_32(-)] >=x11-libs/libXext-1.3.2[abi_x86_32(-)]" diff --git a/virtual/jpeg-compat/jpeg-compat-62.ebuild b/virtual/jpeg-compat/jpeg-compat-62.ebuild new file mode 100644 index 00000000000..cc4ce8125f6 --- /dev/null +++ b/virtual/jpeg-compat/jpeg-compat-62.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib-build + +DESCRIPTION="A virtual for the libjpeg.so.62 ABI for binary-only programs" +SLOT="62" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" + +RDEPEND=" + || ( + >=media-libs/libjpeg-turbo-1.3.0-r3:0[${MULTILIB_USEDEP}] + >=media-libs/jpeg-6b-r12:62[${MULTILIB_USEDEP}] + )" diff --git a/virtual/jpeg/metadata.xml b/virtual/jpeg-compat/metadata.xml similarity index 54% copy from virtual/jpeg/metadata.xml copy to virtual/jpeg-compat/metadata.xml index d5a42ca38ba..899a49093b0 100644 --- a/virtual/jpeg/metadata.xml +++ b/virtual/jpeg-compat/metadata.xml @@ -5,10 +5,4 @@ <email>graph...@gentoo.org</email> <name>Gentoo Graphics Project</name> </maintainer> - <slots> - <slot name="0">For building against. This is the only slot - that provides headers and command line tools.</slot> - <slot name="62">For binary compatibility, provides - libjpeg.so.62 only.</slot> - </slots> </pkgmetadata> diff --git a/virtual/jpeg/jpeg-62.ebuild b/virtual/jpeg/jpeg-62.ebuild deleted file mode 100644 index 3b40ab4281e..00000000000 --- a/virtual/jpeg/jpeg-62.ebuild +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit multilib-build - -DESCRIPTION="A virtual for the libjpeg.so.62 ABI for binary-only programs" -SLOT="62" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -RDEPEND="|| ( - >=media-libs/libjpeg-turbo-1.3.0-r3:0[${MULTILIB_USEDEP}] - >=media-libs/jpeg-6b-r12:62[${MULTILIB_USEDEP}] - )" diff --git a/virtual/jpeg/metadata.xml b/virtual/jpeg/metadata.xml index d5a42ca38ba..899a49093b0 100644 --- a/virtual/jpeg/metadata.xml +++ b/virtual/jpeg/metadata.xml @@ -5,10 +5,4 @@ <email>graph...@gentoo.org</email> <name>Gentoo Graphics Project</name> </maintainer> - <slots> - <slot name="0">For building against. This is the only slot - that provides headers and command line tools.</slot> - <slot name="62">For binary compatibility, provides - libjpeg.so.62 only.</slot> - </slots> </pkgmetadata>