[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2024-05-13 Thread Arthur Zamarin
commit: 46a99c4b9a86ab8563e9f8e5927d75d72f4e579a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon May 13 13:23:41 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon May 13 13:23:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46a99c4b

media-libs/netpbm: Stabilize 11.2.9-r1 arm64, #931857

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/netpbm/netpbm-11.2.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.9-r1.ebuild 
b/media-libs/netpbm/netpbm-11.2.9-r1.ebuild
index b23e9687c671..ab09c4fb1c1d 100644
--- a/media-libs/netpbm/netpbm-11.2.9-r1.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.9-r1.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2024-05-13 Thread Arthur Zamarin
commit: c090bbb958a5f7b3b9a2edb6fa856a5e682f6f6b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon May 13 13:23:42 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon May 13 13:23:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c090bbb9

media-libs/netpbm: Stabilize 11.2.9-r1 ppc64, #931857

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/netpbm/netpbm-11.2.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.9-r1.ebuild 
b/media-libs/netpbm/netpbm-11.2.9-r1.ebuild
index ab09c4fb1c1d..5c3f0e8bda46 100644
--- a/media-libs/netpbm/netpbm-11.2.9-r1.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.9-r1.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2024-05-13 Thread Arthur Zamarin
commit: 91da036bea038ad50ca61744092f49f4ee426ef6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon May 13 12:50:04 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon May 13 12:50:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91da036b

media-libs/netpbm: Stabilize 11.2.9-r1 ppc, #931857

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/netpbm/netpbm-11.2.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.9-r1.ebuild 
b/media-libs/netpbm/netpbm-11.2.9-r1.ebuild
index e715e896c1a7..b23e9687c671 100644
--- a/media-libs/netpbm/netpbm-11.2.9-r1.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.9-r1.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2024-05-13 Thread Arthur Zamarin
commit: da2e6fcc0628e0d93e5837a4cd5d61d4ebd6a4dc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon May 13 12:24:12 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon May 13 12:24:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da2e6fcc

media-libs/netpbm: Stabilize 11.2.9-r1 x86, #931857

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/netpbm/netpbm-11.2.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.9-r1.ebuild 
b/media-libs/netpbm/netpbm-11.2.9-r1.ebuild
index b1ae942c2fc1..e715e896c1a7 100644
--- a/media-libs/netpbm/netpbm-11.2.9-r1.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.9-r1.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2024-05-13 Thread Arthur Zamarin
commit: a64d7f4673d197e3d30e32419b98835fa68a8bac
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon May 13 11:54:37 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon May 13 11:54:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a64d7f46

media-libs/netpbm: Stabilize 11.2.9-r1 sparc, #931857

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/netpbm/netpbm-11.2.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.9-r1.ebuild 
b/media-libs/netpbm/netpbm-11.2.9-r1.ebuild
index 042c3ac90c65..0ca4984b1981 100644
--- a/media-libs/netpbm/netpbm-11.2.9-r1.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.9-r1.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2024-05-13 Thread Arthur Zamarin
commit: 46b5e588197835a91393f7fa34fef3772bb45186
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon May 13 11:54:41 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon May 13 11:54:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46b5e588

media-libs/netpbm: Stabilize 11.2.9-r1 amd64, #931857

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/netpbm/netpbm-11.2.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.9-r1.ebuild 
b/media-libs/netpbm/netpbm-11.2.9-r1.ebuild
index 0ca4984b1981..689d6b348cdc 100644
--- a/media-libs/netpbm/netpbm-11.2.9-r1.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.9-r1.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2024-05-13 Thread Arthur Zamarin
commit: 072a2f9d368736f8c83312c94db836f5ab82d6b8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon May 13 11:54:42 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon May 13 11:54:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=072a2f9d

media-libs/netpbm: Stabilize 11.2.9-r1 arm, #931857

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/netpbm/netpbm-11.2.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.9-r1.ebuild 
b/media-libs/netpbm/netpbm-11.2.9-r1.ebuild
index 689d6b348cdc..b1ae942c2fc1 100644
--- a/media-libs/netpbm/netpbm-11.2.9-r1.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.9-r1.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/files/

2024-04-18 Thread Conrad Kostecki
commit: 3b128e02a3848b59805a2f132282c1bedd21c40a
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Thu Apr 18 18:09:51 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu Apr 18 19:31:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b128e02

media-libs/netpbm: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../files/netpbm-11.5.2-fix-tests-musl.patch   | 157 -
 1 file changed, 157 deletions(-)

diff --git a/media-libs/netpbm/files/netpbm-11.5.2-fix-tests-musl.patch 
b/media-libs/netpbm/files/netpbm-11.5.2-fix-tests-musl.patch
deleted file mode 100644
index 4d8bd6c3b74d..
--- a/media-libs/netpbm/files/netpbm-11.5.2-fix-tests-musl.patch
+++ /dev/null
@@ -1,157 +0,0 @@
-Some tests are broken on musl.
-
-https://sourceforge.net/p/netpbm/code/4843/
-pnmindex, ppmtomitsu tests that don't use pnmcolormap
-
-So far, this only fixed ppmtomitsu.
-
-See also https://bugs.gentoo.org/907295
-
 a/test/pnmindex.ok
-+++ b/test/pnmindex.ok
-@@ -7,12 +7,18 @@
- 3099638253 5290
- Test 4. Should print 1397700642 3160
- 1397700642 3160
--Test 5. Should print 2303488589 28514
--2303488589 28514
--Test 6. Should print 1706277976 100455
--1706277976 100455
--Test 7. Should print 801388440 100455
-+Test 5. Should print 243472565 28514
-+243472565 28514
-+Test 6. Should print 801388440 100455
- 801388440 100455
-+Test 7. Should print 256 twice
-+256
-+256
-+Test 8. Should print 100 twice
-+100
-+100
-+Test 9. Should print match
-+match
- Test Invalid
- Expected failure 1 (no output)
- Expected failure 2 (no output)
 a/test/pnmindex.test
-+++ b/test/pnmindex.test
-@@ -3,6 +3,9 @@
- # Also requires: pamcat pamscale pbmtext pnmcolormap pnmindex
- # Also requires: pnminvert pnmquant pnmremap
- 
-+tmpdir=${tmpdir:-/tmp}
-+pnmindex256_ppm=${tmpdir}/pnmindex256.ppm
-+
- echo "Test 1. Should print 3391481002 889"
- pnmindex maze.pbm | cksum
- 
-@@ -17,18 +20,28 @@
- pnmindex -size 20 -across=3 testgrid.pbm testgrid.pbm testgrid.pbm \
-  testgrid.pbm testgrid.pbm testgrid.pbm | cksum
- 
--echo "Test 5. Should print 2303488589 28514"
--pnmindex testimg.ppm | cksum
-+echo "Test 5. Should print 243472565 28514"
-+pnmindex -noquant testimg.ppm | cksum
- 
--echo "Test 6. Should print 1706277976 100455"
--pnmindex -size 50 -across=2 testimg.ppm testimg.ppm testimg.ppm \
-- testimg.ppm testimg.ppm testimg.ppm | cksum
--
--echo "Test 7. Should print 801388440 100455"
-+echo "Test 6. Should print 801388440 100455"
- pnmindex -size 50 -across=2 -noquant testimg.ppm testimg.ppm testimg.ppm \
-- testimg.ppm testimg.ppm testimg.ppm | cksum
-+ testimg.ppm testimg.ppm testimg.ppm | tee ${pnmindex256_ppm} | cksum
- 
-+echo "Test 7. Should print 256 twice"
-+pnmindex testimg.ppm | ppmhist -nomap -noheader | wc -l
-+pnmindex -colors 256 testimg.ppm | ppmhist -nomap -noheader | wc -l
- 
-+echo "Test 8. Should print 100 twice"
-+pnmindex -colors 100 testimg.ppm | ppmhist -nomap -noheader | wc -l
-+pnmindex -colors 100 testimg.ppm testimg.ppm | ppmhist -nomap -noheader | wc 
-l
-+
-+
-+echo "Test 9. Should print match"
-+pnmindex -size 50 -across=2 -quant -colors=256 testimg.ppm testimg.ppm 
testimg.ppm \
-+ testimg.ppm testimg.ppm testimg.ppm |\
-+pnmpsnr -rgb -target1=41.31 -target2=40.76 -target3=40.71 
${pnmindex256_ppm} -
-+
-+
- echo "Test Invalid"
- 
- . ${srcdir}/test-invalid.inc
 a/test/ppmtomitsu.ok
-+++ b/test/ppmtomitsu.ok
-@@ -1,9 +1,9 @@
--Test 0. Should print 458455366 101484
--458455366 101484
-+Test 0. Should print 668243897 101532
-+668243897 101532
- Test 1. Should print 3110813682 101562
- 3110813682 101562
--Test 2. Should print 4168174994 34399
--4168174994 34399
-+Test 2. Should print 825518840 34209
-+825518840 34209
- Test 3. Should print 3201293405 310
- 3201293405 310
- Test 4. Should print 3354679572 752
-@@ -10,5 +10,5 @@
- 3354679572 752
- Test 5. Should print 3999654426 101549
- 3999654426 101549
--Test 6. Should print 4201246884 101549
--4201246884 101549
-+Test 6. Should print 3103038403 101549
-+3103038403 101549
 a/test/ppmtomitsu.test
-+++ b/test/ppmtomitsu.test
-@@ -1,31 +1,31 @@
- #! /bin/sh
- # This script tests: ppmtomitsu
--# Also requires: pnmcolormap pnmremap
-+# Also requires: pamseq pamdepth
- 
- tmpdir=${tmpdir:-/tmp}
--testimg100_ppm=${tmpdir}/testimg100.ppm
-+testimg216_ppm=${tmpdir}/testimg216.ppm
- 
--echo "Test 0. Should print 458455366 101484"
--# equivalent to: Pnmquant 100 testimg.ppm
--pnmcolormap 100 testimg.ppm | pnmremap -nofloyd -mapfile=- testimg.ppm |\
-- tee ${testimg100_ppm} | cksum
-+echo "Test 0. Should print 668243897 101532"
- 
-+pamseq 3 5 -tupletype=RGB | pamdepth 255 | pnmremap -nofloyd -mapfile=- 
testimg.ppm |\
-+  tee ${testimg216_ppm} | cksum
-+
- echo "Test 1. Should print 3110813682 101562"
--ppmtomitsu testimg.ppm | cksum 
-+ppmtomitsu testimg.ppm | 

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/files/, media-libs/netpbm/

2024-04-12 Thread Viorel Munteanu
commit: 767b1858b6e42a550309b1daff116f1dda1ba4f4
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri Apr 12 10:01:01 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Apr 12 10:04:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=767b1858

media-libs/netpbm: fix build with gcc-14

Closes: https://bugs.gentoo.org/929019
Signed-off-by: Viorel Munteanu  gentoo.org>

 .../files/netpbm-11.6.1-incompatible-pointer-types.patch| 13 +
 .../{netpbm-11.2.9.ebuild => netpbm-11.2.9-r1.ebuild}   |  1 +
 .../{netpbm-11.6.1.ebuild => netpbm-11.6.1-r1.ebuild}   |  1 +
 3 files changed, 15 insertions(+)

diff --git 
a/media-libs/netpbm/files/netpbm-11.6.1-incompatible-pointer-types.patch 
b/media-libs/netpbm/files/netpbm-11.6.1-incompatible-pointer-types.patch
new file mode 100644
index ..785ca247719c
--- /dev/null
+++ b/media-libs/netpbm/files/netpbm-11.6.1-incompatible-pointer-types.patch
@@ -0,0 +1,13 @@
+https://bugs.gentoo.org/929019
+
+--- a/converter/other/pnmtorle.c
 b/converter/other/pnmtorle.c
+@@ -374,7 +374,7 @@
+ if (cmdline.header) {
+ skipData(ifP, width, height, maxval, format);
+ } else {
+-rle_addhist(argv, NULL, );
++rle_addhist((char**)argv, NULL, );
+ writeRleHeader(cmdline.alpha, format, width, height, );
+ writeRleData(verbose, cmdline.alpha, ifP, ,
+  width, height, maxval, format);

diff --git a/media-libs/netpbm/netpbm-11.2.9.ebuild 
b/media-libs/netpbm/netpbm-11.2.9-r1.ebuild
similarity index 99%
rename from media-libs/netpbm/netpbm-11.2.9.ebuild
rename to media-libs/netpbm/netpbm-11.2.9-r1.ebuild
index ed27be399d6c..042c3ac90c65 100644
--- a/media-libs/netpbm/netpbm-11.2.9.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.9-r1.ebuild
@@ -58,6 +58,7 @@ PATCHES=(
"${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
"${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
"${FILESDIR}"/netpbm-11.2.7-fix-pnmcolormap2-test.patch
+   "${FILESDIR}"/netpbm-11.6.1-incompatible-pointer-types.patch
 )
 
 netpbm_libtype() {

diff --git a/media-libs/netpbm/netpbm-11.6.1.ebuild 
b/media-libs/netpbm/netpbm-11.6.1-r1.ebuild
similarity index 99%
rename from media-libs/netpbm/netpbm-11.6.1.ebuild
rename to media-libs/netpbm/netpbm-11.6.1-r1.ebuild
index 56896f092bd3..b63b5a302d37 100644
--- a/media-libs/netpbm/netpbm-11.6.1.ebuild
+++ b/media-libs/netpbm/netpbm-11.6.1-r1.ebuild
@@ -57,6 +57,7 @@ PATCHES=(
"${FILESDIR}"/netpbm-10.86.21-build.patch
"${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
"${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
+   "${FILESDIR}"/netpbm-11.6.1-incompatible-pointer-types.patch
 )
 
 netpbm_libtype() {



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2024-04-12 Thread Viorel Munteanu
commit: 25e725f47107ff6abf4d376f7ff33b39afd72ef2
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri Apr 12 06:24:49 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Apr 12 06:34:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25e725f4

media-libs/netpbm: add 11.6.1

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 +
 media-libs/netpbm/netpbm-11.6.1.ebuild | 259 +
 2 files changed, 260 insertions(+)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index dc7ff1d3a22e..2e078e1c6103 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -2,3 +2,4 @@ DIST netpbm-11.2.7.tar.xz 3780372 BLAKE2B 
8a6a75bd0358acf21faa3defd2b3ca886aacd3
 DIST netpbm-11.2.9.tar.xz 3782172 BLAKE2B 
b5acec8306c820e7b0ac2dec21ab5df8f2cdbec01d3d59f82b307d90111954e81e1b01ad7d8e25e8fbd0ea7cf61e8b023e3dfaed6d1cab71b51f7e367d792e56
 SHA512 
02961bb2ac4a4292e028ed5dbd05daf89ac795f50d36d97be67c49a61be0cbd977e954aa9266c4649d9a46de3fbe7c4b2b51c8363cc7bee322926dd4a9af2ab1
 DIST netpbm-11.5.3.tar.xz 3783400 BLAKE2B 
45a0169865922dcdd2cba0d91e347aa753153e7a9496c8469ac40039628dc3bf13adbf67f30e6af929f4bb582c09769eac579f7086ee78fa206b564b736492c9
 SHA512 
f7e58fa086e6f549bb350ca9592ad5df2cdacd80c8cb0f508ab17b5f85c9358df56306d293e5b88bdcb3d2b350731bd7def0098437fdfea2711921b1caa95b95
 DIST netpbm-11.6.0.tar.xz 3792264 BLAKE2B 
482e27df7aca081851b5e87cbd2e54d851c73922553a570223c22b4074178caef2e3018c8c2bab8a301bc35a645ea6ce8ac3bb7eb1001c0ca977f53182e0e19f
 SHA512 
911912b0d6b9817ffdf3b9183c51305bc5418497865cd48cb7fad8bc5212e7092df7b2c0714b05f7459123f6ff10bcd128ffabcf2343c503e430d04aff1a837f
+DIST netpbm-11.6.1.tar.xz 3792940 BLAKE2B 
e48ec658708baac53708c96feb7aac94c32debae675d8f9114393aaccabc1f59309bf577bff98d252fecab37fb0faa1cc29955269636f736563a859edbdd947d
 SHA512 
844256dc61d29c4f1ba164d5c1ec0b7c6cb8e97c4c6c04cf7b92cd7c118b4cf7dda4a256f35ef575cb718a7a7f253468b60ba567733a613da8102d23bebf

diff --git a/media-libs/netpbm/netpbm-11.6.1.ebuild 
b/media-libs/netpbm/netpbm-11.6.1.ebuild
new file mode 100644
index ..56896f092bd3
--- /dev/null
+++ b/media-libs/netpbm/netpbm-11.6.1.ebuild
@@ -0,0 +1,259 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs
+
+# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
+# They only provide a tarball for super stable, but super stable is a bit 
lagging.
+# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable"
+# and the advanced branch of their svn (currently versions 11.6.yy) on SLOT 
"0/advanced".
+# The stable branch is stabilized according to usual Gentoo rules, while the
+# advanced branch will not be stabilized.
+# A detailed explanation is here https://netpbm.sourceforge.net/release.html
+
+DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
+HOMEPAGE="https://netpbm.sourceforge.net/;
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
+
+LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
+SLOT="0/advanced"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
+
+# app-text/ghostscript-gpl is really needed for postscript
+# some utilities execute /usr/bin/gs
+# some installed programs are perl scripts
+RDEPEND="
+   dev-lang/perl
+   jbig? ( media-libs/jbigkit:= )
+   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
+   png? (
+   >=media-libs/libpng-1.4:0=
+   sys-libs/zlib
+   )
+   postscript? (
+   app-text/ghostscript-gpl
+   sys-libs/zlib
+   )
+   rle? ( media-libs/urt:= )
+   svga? ( media-libs/svgalib )
+   tiff? ( >=media-libs/tiff-3.5.5:= )
+   xml? ( dev-libs/libxml2 )
+   X? ( x11-libs/libX11 )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-arch/xz-utils
+   app-alternatives/lex
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/netpbm-10.86.21-build.patch
+   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
+   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
+)
+
+netpbm_libtype() {
+   case ${CHOST} in
+   *-darwin*) echo dylib;;
+   *) echo unixshared;;
+   esac
+}
+
+netpbm_libsuffix() {
+   local suffix=$(get_libname)
+   echo ${suffix//\.}
+}
+
+netpbm_ldshlib() {
+   case ${CHOST} in
+   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
+   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
+   esac
+}
+
+netpbm_config_lib() {
+   usex ${1} 

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2024-04-12 Thread Viorel Munteanu
commit: 104ef1018f04d31170d113cca390af22ec83e604
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri Apr 12 06:25:05 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Apr 12 06:34:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=104ef101

media-libs/netpbm: drop 11.5.3

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 -
 media-libs/netpbm/netpbm-11.5.3.ebuild | 260 -
 2 files changed, 261 deletions(-)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index eb006f57a059..f01b140099cd 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,4 +1,3 @@
 DIST netpbm-11.2.7.tar.xz 3780372 BLAKE2B 
8a6a75bd0358acf21faa3defd2b3ca886aacd38a28a1f8b65280a9d6c1667102a47efb734fe2ff2dfae38a5d0995b5efaa4b3ec70138bac7ad07e3e6e79c6063
 SHA512 
3fb00524b958d97304066749d4117b11ce5e23b7c8e08e68bfb5109575cc40a52dbe0f44559e6c0832a4397298efbea50a8ed0b9d2b57e41a09275729574bace
 DIST netpbm-11.2.9.tar.xz 3782172 BLAKE2B 
b5acec8306c820e7b0ac2dec21ab5df8f2cdbec01d3d59f82b307d90111954e81e1b01ad7d8e25e8fbd0ea7cf61e8b023e3dfaed6d1cab71b51f7e367d792e56
 SHA512 
02961bb2ac4a4292e028ed5dbd05daf89ac795f50d36d97be67c49a61be0cbd977e954aa9266c4649d9a46de3fbe7c4b2b51c8363cc7bee322926dd4a9af2ab1
-DIST netpbm-11.5.3.tar.xz 3783400 BLAKE2B 
45a0169865922dcdd2cba0d91e347aa753153e7a9496c8469ac40039628dc3bf13adbf67f30e6af929f4bb582c09769eac579f7086ee78fa206b564b736492c9
 SHA512 
f7e58fa086e6f549bb350ca9592ad5df2cdacd80c8cb0f508ab17b5f85c9358df56306d293e5b88bdcb3d2b350731bd7def0098437fdfea2711921b1caa95b95
 DIST netpbm-11.6.1.tar.xz 3792940 BLAKE2B 
e48ec658708baac53708c96feb7aac94c32debae675d8f9114393aaccabc1f59309bf577bff98d252fecab37fb0faa1cc29955269636f736563a859edbdd947d
 SHA512 
844256dc61d29c4f1ba164d5c1ec0b7c6cb8e97c4c6c04cf7b92cd7c118b4cf7dda4a256f35ef575cb718a7a7f253468b60ba567733a613da8102d23bebf

diff --git a/media-libs/netpbm/netpbm-11.5.3.ebuild 
b/media-libs/netpbm/netpbm-11.5.3.ebuild
deleted file mode 100644
index 1870cbbec2ed..
--- a/media-libs/netpbm/netpbm-11.5.3.ebuild
+++ /dev/null
@@ -1,260 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib toolchain-funcs
-
-# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
-# They only provide a tarball for super stable, but super stable is a bit 
lagging.
-# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
-# and the advanced branch of their svn (currently versions 11.4.yy) on SLOT 
"0/advanced[.rev]".
-# The stable branch is stabilized according to usual Gentoo rules, while the
-# advanced branch will not be stabilized.
-# A detailed explanation is here https://netpbm.sourceforge.net/release.html
-
-DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
-HOMEPAGE="https://netpbm.sourceforge.net/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
-
-LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
-SLOT="0/advanced"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
-
-# app-text/ghostscript-gpl is really needed for postscript
-# some utilities execute /usr/bin/gs
-# some installed programs are perl scripts
-RDEPEND="
-   dev-lang/perl
-   jbig? ( media-libs/jbigkit:= )
-   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
-   png? (
-   >=media-libs/libpng-1.4:0=
-   sys-libs/zlib
-   )
-   postscript? (
-   app-text/ghostscript-gpl
-   sys-libs/zlib
-   )
-   rle? ( media-libs/urt:= )
-   svga? ( media-libs/svgalib )
-   tiff? ( >=media-libs/tiff-3.5.5:= )
-   xml? ( dev-libs/libxml2 )
-   X? ( x11-libs/libX11 )
-"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="
-   app-arch/xz-utils
-   app-alternatives/lex
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/netpbm-10.86.21-build.patch
-   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
-   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
-   "${FILESDIR}"/netpbm-11.5.2-fix-tests-musl.patch
-)
-
-netpbm_libtype() {
-   case ${CHOST} in
-   *-darwin*) echo dylib;;
-   *) echo unixshared;;
-   esac
-}
-
-netpbm_libsuffix() {
-   local suffix=$(get_libname)
-   echo ${suffix//\.}
-}
-
-netpbm_ldshlib() {
-   case ${CHOST} in
-   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
-   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
-   esac
-}
-
-netpbm_config_lib() {
-   usex ${1} -l${2:-$1} 

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2024-04-12 Thread Viorel Munteanu
commit: b4566bbfafdd2359686122e7216c6599cca0b8fc
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri Apr 12 06:24:56 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Apr 12 06:34:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4566bbf

media-libs/netpbm: drop 11.6.0

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 -
 media-libs/netpbm/netpbm-11.6.0.ebuild | 259 -
 2 files changed, 260 deletions(-)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index 2e078e1c6103..eb006f57a059 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,5 +1,4 @@
 DIST netpbm-11.2.7.tar.xz 3780372 BLAKE2B 
8a6a75bd0358acf21faa3defd2b3ca886aacd38a28a1f8b65280a9d6c1667102a47efb734fe2ff2dfae38a5d0995b5efaa4b3ec70138bac7ad07e3e6e79c6063
 SHA512 
3fb00524b958d97304066749d4117b11ce5e23b7c8e08e68bfb5109575cc40a52dbe0f44559e6c0832a4397298efbea50a8ed0b9d2b57e41a09275729574bace
 DIST netpbm-11.2.9.tar.xz 3782172 BLAKE2B 
b5acec8306c820e7b0ac2dec21ab5df8f2cdbec01d3d59f82b307d90111954e81e1b01ad7d8e25e8fbd0ea7cf61e8b023e3dfaed6d1cab71b51f7e367d792e56
 SHA512 
02961bb2ac4a4292e028ed5dbd05daf89ac795f50d36d97be67c49a61be0cbd977e954aa9266c4649d9a46de3fbe7c4b2b51c8363cc7bee322926dd4a9af2ab1
 DIST netpbm-11.5.3.tar.xz 3783400 BLAKE2B 
45a0169865922dcdd2cba0d91e347aa753153e7a9496c8469ac40039628dc3bf13adbf67f30e6af929f4bb582c09769eac579f7086ee78fa206b564b736492c9
 SHA512 
f7e58fa086e6f549bb350ca9592ad5df2cdacd80c8cb0f508ab17b5f85c9358df56306d293e5b88bdcb3d2b350731bd7def0098437fdfea2711921b1caa95b95
-DIST netpbm-11.6.0.tar.xz 3792264 BLAKE2B 
482e27df7aca081851b5e87cbd2e54d851c73922553a570223c22b4074178caef2e3018c8c2bab8a301bc35a645ea6ce8ac3bb7eb1001c0ca977f53182e0e19f
 SHA512 
911912b0d6b9817ffdf3b9183c51305bc5418497865cd48cb7fad8bc5212e7092df7b2c0714b05f7459123f6ff10bcd128ffabcf2343c503e430d04aff1a837f
 DIST netpbm-11.6.1.tar.xz 3792940 BLAKE2B 
e48ec658708baac53708c96feb7aac94c32debae675d8f9114393aaccabc1f59309bf577bff98d252fecab37fb0faa1cc29955269636f736563a859edbdd947d
 SHA512 
844256dc61d29c4f1ba164d5c1ec0b7c6cb8e97c4c6c04cf7b92cd7c118b4cf7dda4a256f35ef575cb718a7a7f253468b60ba567733a613da8102d23bebf

diff --git a/media-libs/netpbm/netpbm-11.6.0.ebuild 
b/media-libs/netpbm/netpbm-11.6.0.ebuild
deleted file mode 100644
index 80e083e89bc2..
--- a/media-libs/netpbm/netpbm-11.6.0.ebuild
+++ /dev/null
@@ -1,259 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib toolchain-funcs
-
-# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
-# They only provide a tarball for super stable, but super stable is a bit 
lagging.
-# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
-# and the advanced branch of their svn (currently versions 11.4.yy) on SLOT 
"0/advanced[.rev]".
-# The stable branch is stabilized according to usual Gentoo rules, while the
-# advanced branch will not be stabilized.
-# A detailed explanation is here https://netpbm.sourceforge.net/release.html
-
-DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
-HOMEPAGE="https://netpbm.sourceforge.net/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
-
-LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
-SLOT="0/advanced"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
-
-# app-text/ghostscript-gpl is really needed for postscript
-# some utilities execute /usr/bin/gs
-# some installed programs are perl scripts
-RDEPEND="
-   dev-lang/perl
-   jbig? ( media-libs/jbigkit:= )
-   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
-   png? (
-   >=media-libs/libpng-1.4:0=
-   sys-libs/zlib
-   )
-   postscript? (
-   app-text/ghostscript-gpl
-   sys-libs/zlib
-   )
-   rle? ( media-libs/urt:= )
-   svga? ( media-libs/svgalib )
-   tiff? ( >=media-libs/tiff-3.5.5:= )
-   xml? ( dev-libs/libxml2 )
-   X? ( x11-libs/libX11 )
-"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="
-   app-arch/xz-utils
-   app-alternatives/lex
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/netpbm-10.86.21-build.patch
-   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
-   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
-)
-
-netpbm_libtype() {
-   case ${CHOST} in
-   *-darwin*) echo dylib;;
-   *) echo unixshared;;
-   esac
-}
-
-netpbm_libsuffix() {
-   local suffix=$(get_libname)
-   echo ${suffix//\.}
-}
-
-netpbm_ldshlib() {
- 

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2024-04-12 Thread Viorel Munteanu
commit: aebce2b4ee15e54a14a0c21d03f9aa5fbac35e24
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri Apr 12 06:04:43 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Apr 12 06:34:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aebce2b4

media-libs/netpbm: drop 11.2.8

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 -
 media-libs/netpbm/netpbm-11.2.8.ebuild | 264 -
 2 files changed, 265 deletions(-)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index fe8c09b19c5d..dc7ff1d3a22e 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,5 +1,4 @@
 DIST netpbm-11.2.7.tar.xz 3780372 BLAKE2B 
8a6a75bd0358acf21faa3defd2b3ca886aacd38a28a1f8b65280a9d6c1667102a47efb734fe2ff2dfae38a5d0995b5efaa4b3ec70138bac7ad07e3e6e79c6063
 SHA512 
3fb00524b958d97304066749d4117b11ce5e23b7c8e08e68bfb5109575cc40a52dbe0f44559e6c0832a4397298efbea50a8ed0b9d2b57e41a09275729574bace
-DIST netpbm-11.2.8.tar.xz 3781396 BLAKE2B 
cb74b79b61a88d739071ab85e0ca96a0e51140e9398aba4bd1a8c918b26580acb81b4653863127676ee1d032251e8e9968500fe5fee72a4cf65c5e5064f55fb1
 SHA512 
8bfd0f08ae62515be18f0b6b8ef610dc72dda2dd063d2732096f540cbadb27314d2ea20b1a79ed5ea9442a9f8cee10f445f16caaef1227b486e16a4ebf8412f1
 DIST netpbm-11.2.9.tar.xz 3782172 BLAKE2B 
b5acec8306c820e7b0ac2dec21ab5df8f2cdbec01d3d59f82b307d90111954e81e1b01ad7d8e25e8fbd0ea7cf61e8b023e3dfaed6d1cab71b51f7e367d792e56
 SHA512 
02961bb2ac4a4292e028ed5dbd05daf89ac795f50d36d97be67c49a61be0cbd977e954aa9266c4649d9a46de3fbe7c4b2b51c8363cc7bee322926dd4a9af2ab1
 DIST netpbm-11.5.3.tar.xz 3783400 BLAKE2B 
45a0169865922dcdd2cba0d91e347aa753153e7a9496c8469ac40039628dc3bf13adbf67f30e6af929f4bb582c09769eac579f7086ee78fa206b564b736492c9
 SHA512 
f7e58fa086e6f549bb350ca9592ad5df2cdacd80c8cb0f508ab17b5f85c9358df56306d293e5b88bdcb3d2b350731bd7def0098437fdfea2711921b1caa95b95
 DIST netpbm-11.6.0.tar.xz 3792264 BLAKE2B 
482e27df7aca081851b5e87cbd2e54d851c73922553a570223c22b4074178caef2e3018c8c2bab8a301bc35a645ea6ce8ac3bb7eb1001c0ca977f53182e0e19f
 SHA512 
911912b0d6b9817ffdf3b9183c51305bc5418497865cd48cb7fad8bc5212e7092df7b2c0714b05f7459123f6ff10bcd128ffabcf2343c503e430d04aff1a837f

diff --git a/media-libs/netpbm/netpbm-11.2.8.ebuild 
b/media-libs/netpbm/netpbm-11.2.8.ebuild
deleted file mode 100644
index 72ada702ad14..
--- a/media-libs/netpbm/netpbm-11.2.8.ebuild
+++ /dev/null
@@ -1,264 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib toolchain-funcs
-
-# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
-# They only provide a tarball for super stable, but super stable is a bit 
lagging.
-# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
-# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT 
"0/advanced[.rev]".
-# The stable branch is stabilized according to usual Gentoo rules, while the
-# advanced branch will not be stabilized.
-# A detailed explanation is here https://netpbm.sourceforge.net/release.html
-
-DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
-HOMEPAGE="https://netpbm.sourceforge.net/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
-
-LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
-SLOT="0/stable"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
-
-# app-text/ghostscript-gpl is really needed for postscript
-# some utilities execute /usr/bin/gs
-# some installed programs are perl scripts
-RDEPEND="
-   dev-lang/perl
-   jbig? ( media-libs/jbigkit:= )
-   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
-   png? (
-   >=media-libs/libpng-1.4:0=
-   sys-libs/zlib
-   )
-   postscript? (
-   app-text/ghostscript-gpl
-   sys-libs/zlib
-   )
-   rle? ( media-libs/urt:= )
-   svga? ( media-libs/svgalib )
-   tiff? ( >=media-libs/tiff-3.5.5:= )
-   xml? ( dev-libs/libxml2 )
-   X? ( x11-libs/libX11 )
-"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="
-   app-arch/xz-utils
-   app-alternatives/lex
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/netpbm-10.86.21-build.patch
-   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
-   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
-   "${FILESDIR}"/netpbm-11.2.7-fix-pnmcolormap2-test.patch
-)
-
-netpbm_libtype() {
-   case ${CHOST} in
-   *-darwin*) echo dylib;;
-   *) echo unixshared;;
-   esac
-}
-
-netpbm_libsuffix() {
-   local 

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2024-04-12 Thread Viorel Munteanu
commit: 1048cc5bff65a01bd6f70e029261efa63fc0a28b
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri Apr 12 06:04:36 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Apr 12 06:34:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1048cc5b

media-libs/netpbm: add 11.2.9

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 +
 media-libs/netpbm/netpbm-11.2.9.ebuild | 264 +
 2 files changed, 265 insertions(+)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index 5b8bfc6bad8e..fe8c09b19c5d 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,4 +1,5 @@
 DIST netpbm-11.2.7.tar.xz 3780372 BLAKE2B 
8a6a75bd0358acf21faa3defd2b3ca886aacd38a28a1f8b65280a9d6c1667102a47efb734fe2ff2dfae38a5d0995b5efaa4b3ec70138bac7ad07e3e6e79c6063
 SHA512 
3fb00524b958d97304066749d4117b11ce5e23b7c8e08e68bfb5109575cc40a52dbe0f44559e6c0832a4397298efbea50a8ed0b9d2b57e41a09275729574bace
 DIST netpbm-11.2.8.tar.xz 3781396 BLAKE2B 
cb74b79b61a88d739071ab85e0ca96a0e51140e9398aba4bd1a8c918b26580acb81b4653863127676ee1d032251e8e9968500fe5fee72a4cf65c5e5064f55fb1
 SHA512 
8bfd0f08ae62515be18f0b6b8ef610dc72dda2dd063d2732096f540cbadb27314d2ea20b1a79ed5ea9442a9f8cee10f445f16caaef1227b486e16a4ebf8412f1
+DIST netpbm-11.2.9.tar.xz 3782172 BLAKE2B 
b5acec8306c820e7b0ac2dec21ab5df8f2cdbec01d3d59f82b307d90111954e81e1b01ad7d8e25e8fbd0ea7cf61e8b023e3dfaed6d1cab71b51f7e367d792e56
 SHA512 
02961bb2ac4a4292e028ed5dbd05daf89ac795f50d36d97be67c49a61be0cbd977e954aa9266c4649d9a46de3fbe7c4b2b51c8363cc7bee322926dd4a9af2ab1
 DIST netpbm-11.5.3.tar.xz 3783400 BLAKE2B 
45a0169865922dcdd2cba0d91e347aa753153e7a9496c8469ac40039628dc3bf13adbf67f30e6af929f4bb582c09769eac579f7086ee78fa206b564b736492c9
 SHA512 
f7e58fa086e6f549bb350ca9592ad5df2cdacd80c8cb0f508ab17b5f85c9358df56306d293e5b88bdcb3d2b350731bd7def0098437fdfea2711921b1caa95b95
 DIST netpbm-11.6.0.tar.xz 3792264 BLAKE2B 
482e27df7aca081851b5e87cbd2e54d851c73922553a570223c22b4074178caef2e3018c8c2bab8a301bc35a645ea6ce8ac3bb7eb1001c0ca977f53182e0e19f
 SHA512 
911912b0d6b9817ffdf3b9183c51305bc5418497865cd48cb7fad8bc5212e7092df7b2c0714b05f7459123f6ff10bcd128ffabcf2343c503e430d04aff1a837f

diff --git a/media-libs/netpbm/netpbm-11.2.9.ebuild 
b/media-libs/netpbm/netpbm-11.2.9.ebuild
new file mode 100644
index ..ed27be399d6c
--- /dev/null
+++ b/media-libs/netpbm/netpbm-11.2.9.ebuild
@@ -0,0 +1,264 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs
+
+# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
+# They only provide a tarball for super stable, but super stable is a bit 
lagging.
+# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable"
+# and the advanced branch of their svn (currently versions 11.6.yy) on SLOT 
"0/advanced".
+# The stable branch is stabilized according to usual Gentoo rules, while the
+# advanced branch will not be stabilized.
+# A detailed explanation is here https://netpbm.sourceforge.net/release.html
+
+DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
+HOMEPAGE="https://netpbm.sourceforge.net/;
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
+
+LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
+SLOT="0/stable"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
+
+# app-text/ghostscript-gpl is really needed for postscript
+# some utilities execute /usr/bin/gs
+# some installed programs are perl scripts
+RDEPEND="
+   dev-lang/perl
+   jbig? ( media-libs/jbigkit:= )
+   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
+   png? (
+   >=media-libs/libpng-1.4:0=
+   sys-libs/zlib
+   )
+   postscript? (
+   app-text/ghostscript-gpl
+   sys-libs/zlib
+   )
+   rle? ( media-libs/urt:= )
+   svga? ( media-libs/svgalib )
+   tiff? ( >=media-libs/tiff-3.5.5:= )
+   xml? ( dev-libs/libxml2 )
+   X? ( x11-libs/libX11 )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-arch/xz-utils
+   app-alternatives/lex
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/netpbm-10.86.21-build.patch
+   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
+   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
+   "${FILESDIR}"/netpbm-11.2.7-fix-pnmcolormap2-test.patch
+)
+
+netpbm_libtype() {
+   case ${CHOST} in
+   *-darwin*) echo dylib;;
+   *) echo unixshared;;
+   esac
+}
+
+netpbm_libsuffix() {
+   local suffix=$(get_libname)
+   

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2024-04-07 Thread Viorel Munteanu
commit: 9a176ecec80792e19e106a099539652417300642
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Mon Apr  8 05:32:05 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Apr  8 05:32:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a176ece

media-libs/netpbm: disable locale test on musl

Closes: https://bugs.gentoo.org/927795
Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/netpbm-11.2.8.ebuild | 6 --
 media-libs/netpbm/netpbm-11.5.3.ebuild | 4 +++-
 media-libs/netpbm/netpbm-11.6.0.ebuild | 4 +++-
 3 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/media-libs/netpbm/netpbm-11.2.8.ebuild 
b/media-libs/netpbm/netpbm-11.2.8.ebuild
index f44fa7eb02c1..72ada702ad14 100644
--- a/media-libs/netpbm/netpbm-11.2.8.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.8.ebuild
@@ -160,12 +160,14 @@ src_prepare() {
test/Test-Order || die
fi
 
-   # this test requires LC_ALL=en_US.iso88591, not available on musl
+   # pbmtext-iso88591 requires LC_ALL=en_US.iso88591, not available on musl
+   # pbmtext-utf8 requires locale, not available on musl
# ppmpat-random is broken on musl
# bug #907295
if use elibc_musl; then
-   sed -i \
+   sed \
-e 's:pbmtext-iso88591.*::' \
+   -e 's:pbmtext-utf8.*::' \
-e 's:ppmpat-random.*::' \
-i test/Test-Order || die
fi

diff --git a/media-libs/netpbm/netpbm-11.5.3.ebuild 
b/media-libs/netpbm/netpbm-11.5.3.ebuild
index 0a74a2fd9cea..1870cbbec2ed 100644
--- a/media-libs/netpbm/netpbm-11.5.3.ebuild
+++ b/media-libs/netpbm/netpbm-11.5.3.ebuild
@@ -155,12 +155,14 @@ src_prepare() {
-i test/Test-Order || die
fi
 
-   # this test requires LC_ALL=en_US.iso88591, not available on musl
+   # pbmtext-iso88591 requires LC_ALL=en_US.iso88591, not available on musl
+   # pbmtext-utf8 requires locale, not available on musl
# ppmpat-random and pnmindex are broken on musl
# bug #907295
if use elibc_musl; then
sed \
-e 's:pbmtext-iso88591.*::' \
+   -e 's:pbmtext-utf8.*::' \
-e 's:ppmpat-random.*::' \
-e 's:pnmindex.*::' \
-i test/Test-Order || die

diff --git a/media-libs/netpbm/netpbm-11.6.0.ebuild 
b/media-libs/netpbm/netpbm-11.6.0.ebuild
index ee6f21f27d5a..80e083e89bc2 100644
--- a/media-libs/netpbm/netpbm-11.6.0.ebuild
+++ b/media-libs/netpbm/netpbm-11.6.0.ebuild
@@ -154,12 +154,14 @@ src_prepare() {
-i test/Test-Order || die
fi
 
-   # this test requires LC_ALL=en_US.iso88591, not available on musl
+   # pbmtext-iso88591 requires LC_ALL=en_US.iso88591, not available on musl
+   # pbmtext-utf8 requires locale, not available on musl
# ppmpat-random and pnmindex are broken on musl
# bug #907295
if use elibc_musl; then
sed \
-e 's:pbmtext-iso88591.*::' \
+   -e 's:pbmtext-utf8.*::' \
-e 's:ppmpat-random.*::' \
-e 's:pnmindex.*::' \
-i test/Test-Order || die



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2024-04-01 Thread Viorel Munteanu
commit: 683c51ef58b1e591e8387dec984a7f82edb90e49
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Mon Apr  1 11:23:16 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Apr  1 11:23:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=683c51ef

media-libs/netpbm: add 11.6.0

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 +
 media-libs/netpbm/netpbm-11.6.0.ebuild | 257 +
 2 files changed, 258 insertions(+)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index b551d5acfb49..5b8bfc6bad8e 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,3 +1,4 @@
 DIST netpbm-11.2.7.tar.xz 3780372 BLAKE2B 
8a6a75bd0358acf21faa3defd2b3ca886aacd38a28a1f8b65280a9d6c1667102a47efb734fe2ff2dfae38a5d0995b5efaa4b3ec70138bac7ad07e3e6e79c6063
 SHA512 
3fb00524b958d97304066749d4117b11ce5e23b7c8e08e68bfb5109575cc40a52dbe0f44559e6c0832a4397298efbea50a8ed0b9d2b57e41a09275729574bace
 DIST netpbm-11.2.8.tar.xz 3781396 BLAKE2B 
cb74b79b61a88d739071ab85e0ca96a0e51140e9398aba4bd1a8c918b26580acb81b4653863127676ee1d032251e8e9968500fe5fee72a4cf65c5e5064f55fb1
 SHA512 
8bfd0f08ae62515be18f0b6b8ef610dc72dda2dd063d2732096f540cbadb27314d2ea20b1a79ed5ea9442a9f8cee10f445f16caaef1227b486e16a4ebf8412f1
 DIST netpbm-11.5.3.tar.xz 3783400 BLAKE2B 
45a0169865922dcdd2cba0d91e347aa753153e7a9496c8469ac40039628dc3bf13adbf67f30e6af929f4bb582c09769eac579f7086ee78fa206b564b736492c9
 SHA512 
f7e58fa086e6f549bb350ca9592ad5df2cdacd80c8cb0f508ab17b5f85c9358df56306d293e5b88bdcb3d2b350731bd7def0098437fdfea2711921b1caa95b95
+DIST netpbm-11.6.0.tar.xz 3792264 BLAKE2B 
482e27df7aca081851b5e87cbd2e54d851c73922553a570223c22b4074178caef2e3018c8c2bab8a301bc35a645ea6ce8ac3bb7eb1001c0ca977f53182e0e19f
 SHA512 
911912b0d6b9817ffdf3b9183c51305bc5418497865cd48cb7fad8bc5212e7092df7b2c0714b05f7459123f6ff10bcd128ffabcf2343c503e430d04aff1a837f

diff --git a/media-libs/netpbm/netpbm-11.6.0.ebuild 
b/media-libs/netpbm/netpbm-11.6.0.ebuild
new file mode 100644
index ..ee6f21f27d5a
--- /dev/null
+++ b/media-libs/netpbm/netpbm-11.6.0.ebuild
@@ -0,0 +1,257 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs
+
+# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
+# They only provide a tarball for super stable, but super stable is a bit 
lagging.
+# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
+# and the advanced branch of their svn (currently versions 11.4.yy) on SLOT 
"0/advanced[.rev]".
+# The stable branch is stabilized according to usual Gentoo rules, while the
+# advanced branch will not be stabilized.
+# A detailed explanation is here https://netpbm.sourceforge.net/release.html
+
+DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
+HOMEPAGE="https://netpbm.sourceforge.net/;
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
+
+LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
+SLOT="0/advanced"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
+
+# app-text/ghostscript-gpl is really needed for postscript
+# some utilities execute /usr/bin/gs
+# some installed programs are perl scripts
+RDEPEND="
+   dev-lang/perl
+   jbig? ( media-libs/jbigkit:= )
+   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
+   png? (
+   >=media-libs/libpng-1.4:0=
+   sys-libs/zlib
+   )
+   postscript? (
+   app-text/ghostscript-gpl
+   sys-libs/zlib
+   )
+   rle? ( media-libs/urt:= )
+   svga? ( media-libs/svgalib )
+   tiff? ( >=media-libs/tiff-3.5.5:= )
+   xml? ( dev-libs/libxml2 )
+   X? ( x11-libs/libX11 )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-arch/xz-utils
+   app-alternatives/lex
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/netpbm-10.86.21-build.patch
+   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
+   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
+)
+
+netpbm_libtype() {
+   case ${CHOST} in
+   *-darwin*) echo dylib;;
+   *) echo unixshared;;
+   esac
+}
+
+netpbm_libsuffix() {
+   local suffix=$(get_libname)
+   echo ${suffix//\.}
+}
+
+netpbm_ldshlib() {
+   case ${CHOST} in
+   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
+   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
+   esac
+}
+
+netpbm_config_lib() {
+   usex ${1} -l${2:-$1} NONE
+}
+
+# for bug #828127
+netpbm_cflags_for_build() {
+  

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2024-03-11 Thread Viorel Munteanu
commit: dabfa6a34cbce4f0273b3df0a863016eeb095f41
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Mon Mar 11 19:21:39 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Mar 11 19:22:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dabfa6a3

media-libs/netpbm: add 11.5.3

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 +
 media-libs/netpbm/netpbm-11.5.3.ebuild | 258 +
 2 files changed, 259 insertions(+)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index cd2560f17117..aa52f6f3c63f 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,3 +1,4 @@
 DIST netpbm-11.2.7.tar.xz 3780372 BLAKE2B 
8a6a75bd0358acf21faa3defd2b3ca886aacd38a28a1f8b65280a9d6c1667102a47efb734fe2ff2dfae38a5d0995b5efaa4b3ec70138bac7ad07e3e6e79c6063
 SHA512 
3fb00524b958d97304066749d4117b11ce5e23b7c8e08e68bfb5109575cc40a52dbe0f44559e6c0832a4397298efbea50a8ed0b9d2b57e41a09275729574bace
 DIST netpbm-11.2.8.tar.xz 3781396 BLAKE2B 
cb74b79b61a88d739071ab85e0ca96a0e51140e9398aba4bd1a8c918b26580acb81b4653863127676ee1d032251e8e9968500fe5fee72a4cf65c5e5064f55fb1
 SHA512 
8bfd0f08ae62515be18f0b6b8ef610dc72dda2dd063d2732096f540cbadb27314d2ea20b1a79ed5ea9442a9f8cee10f445f16caaef1227b486e16a4ebf8412f1
 DIST netpbm-11.5.2.tar.xz 3781780 BLAKE2B 
8d73e6424709f08687c784af88ccefca1f2f7dde256d69fa132005a56ecd30af13abccd5a3a73edf62ae7d302e52ac36201aa0d2490cd8ed759dd3071e1b052a
 SHA512 
2da209e0dd4bb482cc48828fab0297810b152fde7245666a940b74eab713c082eef8e03aacd9c6cb5770e047d96386ad2dbc88f4bdb6d660e333f5eb4cabda4a
+DIST netpbm-11.5.3.tar.xz 3783400 BLAKE2B 
45a0169865922dcdd2cba0d91e347aa753153e7a9496c8469ac40039628dc3bf13adbf67f30e6af929f4bb582c09769eac579f7086ee78fa206b564b736492c9
 SHA512 
f7e58fa086e6f549bb350ca9592ad5df2cdacd80c8cb0f508ab17b5f85c9358df56306d293e5b88bdcb3d2b350731bd7def0098437fdfea2711921b1caa95b95

diff --git a/media-libs/netpbm/netpbm-11.5.3.ebuild 
b/media-libs/netpbm/netpbm-11.5.3.ebuild
new file mode 100644
index ..0a74a2fd9cea
--- /dev/null
+++ b/media-libs/netpbm/netpbm-11.5.3.ebuild
@@ -0,0 +1,258 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs
+
+# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
+# They only provide a tarball for super stable, but super stable is a bit 
lagging.
+# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
+# and the advanced branch of their svn (currently versions 11.4.yy) on SLOT 
"0/advanced[.rev]".
+# The stable branch is stabilized according to usual Gentoo rules, while the
+# advanced branch will not be stabilized.
+# A detailed explanation is here https://netpbm.sourceforge.net/release.html
+
+DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
+HOMEPAGE="https://netpbm.sourceforge.net/;
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
+
+LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
+SLOT="0/advanced"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
+
+# app-text/ghostscript-gpl is really needed for postscript
+# some utilities execute /usr/bin/gs
+# some installed programs are perl scripts
+RDEPEND="
+   dev-lang/perl
+   jbig? ( media-libs/jbigkit:= )
+   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
+   png? (
+   >=media-libs/libpng-1.4:0=
+   sys-libs/zlib
+   )
+   postscript? (
+   app-text/ghostscript-gpl
+   sys-libs/zlib
+   )
+   rle? ( media-libs/urt:= )
+   svga? ( media-libs/svgalib )
+   tiff? ( >=media-libs/tiff-3.5.5:= )
+   xml? ( dev-libs/libxml2 )
+   X? ( x11-libs/libX11 )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-arch/xz-utils
+   app-alternatives/lex
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/netpbm-10.86.21-build.patch
+   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
+   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
+   "${FILESDIR}"/netpbm-11.5.2-fix-tests-musl.patch
+)
+
+netpbm_libtype() {
+   case ${CHOST} in
+   *-darwin*) echo dylib;;
+   *) echo unixshared;;
+   esac
+}
+
+netpbm_libsuffix() {
+   local suffix=$(get_libname)
+   echo ${suffix//\.}
+}
+
+netpbm_ldshlib() {
+   case ${CHOST} in
+   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
+   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
+   esac
+}
+
+netpbm_config_lib() {
+   usex ${1} -l${2:-$1} NONE
+}

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2024-03-11 Thread Viorel Munteanu
commit: 2383f6b2eac40c0463462791871962fcb7914a74
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Mon Mar 11 19:17:04 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Mar 11 19:22:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2383f6b2

media-libs/netpbm: add 11.2.8

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 +
 media-libs/netpbm/netpbm-11.2.8.ebuild | 262 +
 2 files changed, 263 insertions(+)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index 55847d8b9ea1..cd2560f17117 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,2 +1,3 @@
 DIST netpbm-11.2.7.tar.xz 3780372 BLAKE2B 
8a6a75bd0358acf21faa3defd2b3ca886aacd38a28a1f8b65280a9d6c1667102a47efb734fe2ff2dfae38a5d0995b5efaa4b3ec70138bac7ad07e3e6e79c6063
 SHA512 
3fb00524b958d97304066749d4117b11ce5e23b7c8e08e68bfb5109575cc40a52dbe0f44559e6c0832a4397298efbea50a8ed0b9d2b57e41a09275729574bace
+DIST netpbm-11.2.8.tar.xz 3781396 BLAKE2B 
cb74b79b61a88d739071ab85e0ca96a0e51140e9398aba4bd1a8c918b26580acb81b4653863127676ee1d032251e8e9968500fe5fee72a4cf65c5e5064f55fb1
 SHA512 
8bfd0f08ae62515be18f0b6b8ef610dc72dda2dd063d2732096f540cbadb27314d2ea20b1a79ed5ea9442a9f8cee10f445f16caaef1227b486e16a4ebf8412f1
 DIST netpbm-11.5.2.tar.xz 3781780 BLAKE2B 
8d73e6424709f08687c784af88ccefca1f2f7dde256d69fa132005a56ecd30af13abccd5a3a73edf62ae7d302e52ac36201aa0d2490cd8ed759dd3071e1b052a
 SHA512 
2da209e0dd4bb482cc48828fab0297810b152fde7245666a940b74eab713c082eef8e03aacd9c6cb5770e047d96386ad2dbc88f4bdb6d660e333f5eb4cabda4a

diff --git a/media-libs/netpbm/netpbm-11.2.8.ebuild 
b/media-libs/netpbm/netpbm-11.2.8.ebuild
new file mode 100644
index ..f44fa7eb02c1
--- /dev/null
+++ b/media-libs/netpbm/netpbm-11.2.8.ebuild
@@ -0,0 +1,262 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs
+
+# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
+# They only provide a tarball for super stable, but super stable is a bit 
lagging.
+# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
+# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT 
"0/advanced[.rev]".
+# The stable branch is stabilized according to usual Gentoo rules, while the
+# advanced branch will not be stabilized.
+# A detailed explanation is here https://netpbm.sourceforge.net/release.html
+
+DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
+HOMEPAGE="https://netpbm.sourceforge.net/;
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
+
+LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
+SLOT="0/stable"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
+
+# app-text/ghostscript-gpl is really needed for postscript
+# some utilities execute /usr/bin/gs
+# some installed programs are perl scripts
+RDEPEND="
+   dev-lang/perl
+   jbig? ( media-libs/jbigkit:= )
+   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
+   png? (
+   >=media-libs/libpng-1.4:0=
+   sys-libs/zlib
+   )
+   postscript? (
+   app-text/ghostscript-gpl
+   sys-libs/zlib
+   )
+   rle? ( media-libs/urt:= )
+   svga? ( media-libs/svgalib )
+   tiff? ( >=media-libs/tiff-3.5.5:= )
+   xml? ( dev-libs/libxml2 )
+   X? ( x11-libs/libX11 )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-arch/xz-utils
+   app-alternatives/lex
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/netpbm-10.86.21-build.patch
+   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
+   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
+   "${FILESDIR}"/netpbm-11.2.7-fix-pnmcolormap2-test.patch
+)
+
+netpbm_libtype() {
+   case ${CHOST} in
+   *-darwin*) echo dylib;;
+   *) echo unixshared;;
+   esac
+}
+
+netpbm_libsuffix() {
+   local suffix=$(get_libname)
+   echo ${suffix//\.}
+}
+
+netpbm_ldshlib() {
+   case ${CHOST} in
+   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
+   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
+   esac
+}
+
+netpbm_config_lib() {
+   usex ${1} -l${2:-$1} NONE
+}
+
+# for bug #828127
+netpbm_cflags_for_build() {
+   if is-flagq -fPIC; then
+   echo -fPIC
+   fi
+}
+
+src_prepare() {
+   default
+
+   # make sure we use system libs
+   sed -i '/SUPPORT_SUBDIRS/s:urt::' GNUmakefile || die
+   rm -r urt 

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2024-03-11 Thread Viorel Munteanu
commit: 85620a0494e3b08001ca764802984cf6b8b0d87c
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Mon Mar 11 19:21:48 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Mar 11 19:22:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85620a04

media-libs/netpbm: drop 11.5.2

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 -
 media-libs/netpbm/netpbm-11.5.2.ebuild | 258 -
 2 files changed, 259 deletions(-)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index aa52f6f3c63f..b551d5acfb49 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,4 +1,3 @@
 DIST netpbm-11.2.7.tar.xz 3780372 BLAKE2B 
8a6a75bd0358acf21faa3defd2b3ca886aacd38a28a1f8b65280a9d6c1667102a47efb734fe2ff2dfae38a5d0995b5efaa4b3ec70138bac7ad07e3e6e79c6063
 SHA512 
3fb00524b958d97304066749d4117b11ce5e23b7c8e08e68bfb5109575cc40a52dbe0f44559e6c0832a4397298efbea50a8ed0b9d2b57e41a09275729574bace
 DIST netpbm-11.2.8.tar.xz 3781396 BLAKE2B 
cb74b79b61a88d739071ab85e0ca96a0e51140e9398aba4bd1a8c918b26580acb81b4653863127676ee1d032251e8e9968500fe5fee72a4cf65c5e5064f55fb1
 SHA512 
8bfd0f08ae62515be18f0b6b8ef610dc72dda2dd063d2732096f540cbadb27314d2ea20b1a79ed5ea9442a9f8cee10f445f16caaef1227b486e16a4ebf8412f1
-DIST netpbm-11.5.2.tar.xz 3781780 BLAKE2B 
8d73e6424709f08687c784af88ccefca1f2f7dde256d69fa132005a56ecd30af13abccd5a3a73edf62ae7d302e52ac36201aa0d2490cd8ed759dd3071e1b052a
 SHA512 
2da209e0dd4bb482cc48828fab0297810b152fde7245666a940b74eab713c082eef8e03aacd9c6cb5770e047d96386ad2dbc88f4bdb6d660e333f5eb4cabda4a
 DIST netpbm-11.5.3.tar.xz 3783400 BLAKE2B 
45a0169865922dcdd2cba0d91e347aa753153e7a9496c8469ac40039628dc3bf13adbf67f30e6af929f4bb582c09769eac579f7086ee78fa206b564b736492c9
 SHA512 
f7e58fa086e6f549bb350ca9592ad5df2cdacd80c8cb0f508ab17b5f85c9358df56306d293e5b88bdcb3d2b350731bd7def0098437fdfea2711921b1caa95b95

diff --git a/media-libs/netpbm/netpbm-11.5.2.ebuild 
b/media-libs/netpbm/netpbm-11.5.2.ebuild
deleted file mode 100644
index 0a74a2fd9cea..
--- a/media-libs/netpbm/netpbm-11.5.2.ebuild
+++ /dev/null
@@ -1,258 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib toolchain-funcs
-
-# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
-# They only provide a tarball for super stable, but super stable is a bit 
lagging.
-# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
-# and the advanced branch of their svn (currently versions 11.4.yy) on SLOT 
"0/advanced[.rev]".
-# The stable branch is stabilized according to usual Gentoo rules, while the
-# advanced branch will not be stabilized.
-# A detailed explanation is here https://netpbm.sourceforge.net/release.html
-
-DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
-HOMEPAGE="https://netpbm.sourceforge.net/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
-
-LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
-SLOT="0/advanced"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
-
-# app-text/ghostscript-gpl is really needed for postscript
-# some utilities execute /usr/bin/gs
-# some installed programs are perl scripts
-RDEPEND="
-   dev-lang/perl
-   jbig? ( media-libs/jbigkit:= )
-   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
-   png? (
-   >=media-libs/libpng-1.4:0=
-   sys-libs/zlib
-   )
-   postscript? (
-   app-text/ghostscript-gpl
-   sys-libs/zlib
-   )
-   rle? ( media-libs/urt:= )
-   svga? ( media-libs/svgalib )
-   tiff? ( >=media-libs/tiff-3.5.5:= )
-   xml? ( dev-libs/libxml2 )
-   X? ( x11-libs/libX11 )
-"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="
-   app-arch/xz-utils
-   app-alternatives/lex
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/netpbm-10.86.21-build.patch
-   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
-   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
-   "${FILESDIR}"/netpbm-11.5.2-fix-tests-musl.patch
-)
-
-netpbm_libtype() {
-   case ${CHOST} in
-   *-darwin*) echo dylib;;
-   *) echo unixshared;;
-   esac
-}
-
-netpbm_libsuffix() {
-   local suffix=$(get_libname)
-   echo ${suffix//\.}
-}
-
-netpbm_ldshlib() {
-   case ${CHOST} in
-   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
-   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
-   esac
-}
-
-netpbm_config_lib() {
-   usex ${1} -l${2:-$1} 

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/, media-libs/netpbm/files/

2024-02-16 Thread Viorel Munteanu
commit: 8b824d1f9769dfa4f8fd1ed99ecd1d87ce4d4e9e
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri Feb 16 14:38:50 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Feb 16 14:39:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b824d1f

media-libs/netpbm: fix tests on musl

Apply a patch from upstream to fix one test.
Disable the other broken tests on musl.
Backport one test from netpbm-11.5.2 to netpbm-11.2.7.

Closes: https://bugs.gentoo.org/907295
Signed-off-by: Viorel Munteanu  gentoo.org>

 .../netpbm-11.2.7-fix-pnmcolormap2-test.patch  | 213 +
 .../files/netpbm-11.5.2-fix-tests-musl.patch   | 157 +++
 media-libs/netpbm/netpbm-11.2.7.ebuild |   6 +-
 media-libs/netpbm/netpbm-11.5.2.ebuild |   5 +
 4 files changed, 380 insertions(+), 1 deletion(-)

diff --git a/media-libs/netpbm/files/netpbm-11.2.7-fix-pnmcolormap2-test.patch 
b/media-libs/netpbm/files/netpbm-11.2.7-fix-pnmcolormap2-test.patch
new file mode 100644
index ..a3af51371767
--- /dev/null
+++ b/media-libs/netpbm/files/netpbm-11.2.7-fix-pnmcolormap2-test.patch
@@ -0,0 +1,213 @@
+Backport pnmcolormap2 test from 11.5.x to 11.2.x
+
+See also https://bugs.gentoo.org/907295
+
+--- a/test/pnmcolormap2.test
 b/test/pnmcolormap2.test
+@@ -5,51 +5,143 @@
+ tmpdir=${tmpdir:-/tmp}
+ map=${tmpdir}/map.ppm
+ 
+-echo "Test.  Should print 'match' eight times."
+-# Threshold values (targetN=xx.xx) here were produced by calculating
+-# the S/N ratio with reduced colors.
++echo "Test.  Should print 'match' eighteen times."
++
++# Threshold values (tgtN=xx.xx) were produced by calculating
++# the S/N ratio when the original image is compared against a
++# reference image with fewer colors than the target output image.
+ 
+ # colors in following tests / colors for calculating threshold
+-# 100 /  90
+-# 200 / 180
+-#  30 /  25
++# 256 / 224
++# 128 /  96  -splitspread
++# 128 / 108  other
++#  64 /  44  -center (default)
++#  64 /  48  -splitspread
++#  64 /  56  other
++
++# -center
++echo pnmcolormap  256
++tgt1=37.19;  tgt2=37.86;  tgt3=37.77
++pnmcolormap 256 testimg.ppm > ${map}
++pnmremap -mapfile=${map} testimg.ppm |\
++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm -
++rm ${map}
++
++echo pnmcolormap  128
++tgt1=34.46;  tgt2=35.61;  tgt3=34.97
++pnmcolormap 128 testimg.ppm > ${map}
++pnmremap -mapfile=${map} testimg.ppm |\
++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm -
++rm ${map}
++
++echo pnmcolormap  64
++tgt1=30.30;  tgt2=33.10;  tgt3=31.74
++pnmcolormap 64 testimg.ppm > ${map}
++pnmremap -mapfile=${map} testimg.ppm |\
++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm -
++rm ${map}
++
++echo pnmcolormap -meancolor 256
++tgt1=38.36;  tgt2=38.63;  tgt3=38.95
++pnmcolormap -meancolor 256 testimg.ppm > ${map}
++pnmremap -mapfile=${map} testimg.ppm |\
++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm -
++rm ${map}
++
++echo pnmcolormap -meancolor 128
++tgt1=35.86;  tgt2=37.17;  tgt3=36.65
++pnmcolormap -meancolor 128 testimg.ppm > ${map}
++pnmremap -mapfile=${map} testimg.ppm |\
++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm -
++rm ${map}
++
++echo pnmcolormap -meancolor 64
++tgt1=33.64;  tgt2=34.92;  tgt3=34.44
++pnmcolormap -meancolor 64 testimg.ppm > ${map}
++pnmremap -mapfile=${map} testimg.ppm |\
++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm -
++rm ${map}
++
++echo pnmcolormap -meanpixel 256
++tgt1=38.40;  tgt2=38.65;  tgt3=38.90
++pnmcolormap -meanpixel 256 testimg.ppm > ${map}
++pnmremap -mapfile=${map} testimg.ppm |\
++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm -
++rm ${map}
++
++echo pnmcolormap -meanpixel 128
++tgt1=35.75;  tgt2=37.13;  tgt3=36.69
++pnmcolormap -meanpixel 128 testimg.ppm > ${map}
++pnmremap -mapfile=${map} testimg.ppm |\
++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm -
++rm ${map}
++
++echo pnmcolormap -meanpixel 64
++tgt1=33.75;  tgt2=34.79;  tgt3=34.53
++pnmcolormap -meanpixel 64 testimg.ppm > ${map}
++pnmremap -mapfile=${map} testimg.ppm |\
++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm -
++rm ${map}
++
++echo pnmcolormap -spreadluminosity 256
++tgt1=36.82;  tgt2=36.87;  tgt3=37.25
++pnmcolormap -spreadluminosity 256 testimg.ppm > ${map}
++pnmremap -mapfile=${map} testimg.ppm |\
++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm -
++rm ${map}
+ 
+-pnmcolormap 100 testimg.ppm > ${map}
++echo pnmcolormap -spreadluminosity 128
++tgt1=34.61;  tgt2=33.40;  tgt3=34.66
++pnmcolormap -spreadluminosity 128 testimg.ppm > ${map}
+ pnmremap -mapfile=${map} testimg.ppm |\
+-  pnmpsnr -target1=33.42 -target2=35.14 -target3=34.35 testimg.ppm -
++pnmpsnr -target1=${tgt1} -target2=${tgt2} -target3=${tgt3} testimg.ppm -
+ rm ${map}
+ 
+-pnmcolormap 

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2024-02-02 Thread Viorel Munteanu
commit: 0148d74c1dc56d8f32301355ecc5e8cb33730a47
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri Feb  2 09:32:02 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Feb  2 09:34:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0148d74c

media-libs/netpbm: drop 11.2.5

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 -
 media-libs/netpbm/netpbm-11.2.5.ebuild | 258 -
 2 files changed, 259 deletions(-)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index 800470a528bc..55847d8b9ea1 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,3 +1,2 @@
-DIST netpbm-11.2.5.tar.xz 3791980 BLAKE2B 
147297cd35a114f278410bfc4837d632bd2d8815a461b4288d87808bc4cba4480d4ab41c7365d9845f0bb2c94f295907a0fbcbb0b8cfef64f6581e435efd5842
 SHA512 
de23a62b74c6a0020e0a178d14f64e87c79f94c56c132e3f3e4c895d2d4d27580fa6ed2310b31bd476b9922672dcf9833cde5fb5b5b0ea094b01c520fcd24059
 DIST netpbm-11.2.7.tar.xz 3780372 BLAKE2B 
8a6a75bd0358acf21faa3defd2b3ca886aacd38a28a1f8b65280a9d6c1667102a47efb734fe2ff2dfae38a5d0995b5efaa4b3ec70138bac7ad07e3e6e79c6063
 SHA512 
3fb00524b958d97304066749d4117b11ce5e23b7c8e08e68bfb5109575cc40a52dbe0f44559e6c0832a4397298efbea50a8ed0b9d2b57e41a09275729574bace
 DIST netpbm-11.5.2.tar.xz 3781780 BLAKE2B 
8d73e6424709f08687c784af88ccefca1f2f7dde256d69fa132005a56ecd30af13abccd5a3a73edf62ae7d302e52ac36201aa0d2490cd8ed759dd3071e1b052a
 SHA512 
2da209e0dd4bb482cc48828fab0297810b152fde7245666a940b74eab713c082eef8e03aacd9c6cb5770e047d96386ad2dbc88f4bdb6d660e333f5eb4cabda4a

diff --git a/media-libs/netpbm/netpbm-11.2.5.ebuild 
b/media-libs/netpbm/netpbm-11.2.5.ebuild
deleted file mode 100644
index 3afe4523512a..
--- a/media-libs/netpbm/netpbm-11.2.5.ebuild
+++ /dev/null
@@ -1,258 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib toolchain-funcs
-
-# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
-# They only provide a tarball for super stable, but super stable is a bit 
lagging.
-# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
-# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT 
"0/advanced[.rev]".
-# The stable branch is stabilized according to usual Gentoo rules, while the
-# advanced branch will not be stabilized.
-# A detailed explanation is here https://netpbm.sourceforge.net/release.html
-
-DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
-HOMEPAGE="https://netpbm.sourceforge.net/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
-
-LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
-SLOT="0/stable.102"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
-
-# app-text/ghostscript-gpl is really needed for postscript
-# some utilities execute /usr/bin/gs
-# some installed programs are perl scripts
-RDEPEND="
-   dev-lang/perl
-   jbig? ( media-libs/jbigkit:= )
-   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
-   png? (
-   >=media-libs/libpng-1.4:0=
-   sys-libs/zlib
-   )
-   postscript? (
-   app-text/ghostscript-gpl
-   sys-libs/zlib
-   )
-   rle? ( media-libs/urt:= )
-   svga? ( media-libs/svgalib )
-   tiff? ( >=media-libs/tiff-3.5.5:= )
-   xml? ( dev-libs/libxml2 )
-   X? ( x11-libs/libX11 )
-"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="
-   app-arch/xz-utils
-   app-alternatives/lex
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/netpbm-10.86.21-build.patch
-   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
-   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
-)
-
-netpbm_libtype() {
-   case ${CHOST} in
-   *-darwin*) echo dylib;;
-   *) echo unixshared;;
-   esac
-}
-
-netpbm_libsuffix() {
-   local suffix=$(get_libname)
-   echo ${suffix//\.}
-}
-
-netpbm_ldshlib() {
-   case ${CHOST} in
-   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
-   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
-   esac
-}
-
-netpbm_config_lib() {
-   usex ${1} -l${2:-$1} NONE
-}
-
-# for bug #828127
-netpbm_cflags_for_build() {
-   if is-flagq -fPIC; then
-   echo -fPIC
-   fi
-}
-
-src_prepare() {
-   default
-
-   # make sure we use system libs
-   sed -i '/SUPPORT_SUBDIRS/s:urt::' GNUmakefile || die
-   rm -r urt converter/other/jbig/libjbig 
converter/other/jpeg2000/libjasper || die
-
-   # fix 

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2024-01-29 Thread Sam James
commit: 6356aedc714ab10e63b37ef549050f90b9cb284a
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 29 09:49:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 29 09:49:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6356aedc

media-libs/netpbm: Stabilize 11.2.7 hppa, #923246

Signed-off-by: Sam James  gentoo.org>

 media-libs/netpbm/netpbm-11.2.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.7.ebuild 
b/media-libs/netpbm/netpbm-11.2.7.ebuild
index 179d780fff80..3afe4523512a 100644
--- a/media-libs/netpbm/netpbm-11.2.7.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.7.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable.102"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2024-01-29 Thread Sam James
commit: 2b7234a6003a5670109308704cc1c0fd4b969130
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 29 09:23:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 29 09:23:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b7234a6

media-libs/netpbm: Stabilize 11.2.7 ppc64, #923246

Signed-off-by: Sam James  gentoo.org>

 media-libs/netpbm/netpbm-11.2.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.7.ebuild 
b/media-libs/netpbm/netpbm-11.2.7.ebuild
index ae73477a0d6c..63b7139fdf34 100644
--- a/media-libs/netpbm/netpbm-11.2.7.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.7.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable.102"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2024-01-29 Thread Sam James
commit: b234cf0ee10c96c32366d6c711724e7a49fda604
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 29 09:23:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 29 09:23:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b234cf0e

media-libs/netpbm: Stabilize 11.2.7 arm64, #923246

Signed-off-by: Sam James  gentoo.org>

 media-libs/netpbm/netpbm-11.2.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.7.ebuild 
b/media-libs/netpbm/netpbm-11.2.7.ebuild
index 63b7139fdf34..cb33fa617a27 100644
--- a/media-libs/netpbm/netpbm-11.2.7.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.7.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable.102"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2024-01-29 Thread Sam James
commit: 1e6f1a1e1367c19d61609ba5db80ab70d8e73de8
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 29 09:23:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 29 09:23:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e6f1a1e

media-libs/netpbm: Stabilize 11.2.7 arm, #923246

Signed-off-by: Sam James  gentoo.org>

 media-libs/netpbm/netpbm-11.2.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.7.ebuild 
b/media-libs/netpbm/netpbm-11.2.7.ebuild
index 493e46daeb71..0fabbc4a3e25 100644
--- a/media-libs/netpbm/netpbm-11.2.7.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.7.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable.102"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2024-01-29 Thread Sam James
commit: 021e166e3feb95097420fd829f7725100dfb5c10
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 29 09:23:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 29 09:23:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=021e166e

media-libs/netpbm: Stabilize 11.2.7 x86, #923246

Signed-off-by: Sam James  gentoo.org>

 media-libs/netpbm/netpbm-11.2.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.7.ebuild 
b/media-libs/netpbm/netpbm-11.2.7.ebuild
index a1e6f47368d7..179d780fff80 100644
--- a/media-libs/netpbm/netpbm-11.2.7.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.7.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable.102"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2024-01-29 Thread Sam James
commit: 1c97c077edf52b4f13f2910dcd0efb47febdc067
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 29 09:23:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 29 09:23:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c97c077

media-libs/netpbm: Stabilize 11.2.7 ppc, #923246

Signed-off-by: Sam James  gentoo.org>

 media-libs/netpbm/netpbm-11.2.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.7.ebuild 
b/media-libs/netpbm/netpbm-11.2.7.ebuild
index 0fabbc4a3e25..a1e6f47368d7 100644
--- a/media-libs/netpbm/netpbm-11.2.7.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.7.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable.102"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2024-01-29 Thread Sam James
commit: 7d9acef378c563df1713579c9fea409aba793dad
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 29 09:23:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 29 09:23:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d9acef3

media-libs/netpbm: Stabilize 11.2.7 amd64, #923246

Signed-off-by: Sam James  gentoo.org>

 media-libs/netpbm/netpbm-11.2.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.7.ebuild 
b/media-libs/netpbm/netpbm-11.2.7.ebuild
index cb33fa617a27..d0767ce9bc61 100644
--- a/media-libs/netpbm/netpbm-11.2.7.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.7.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable.102"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2024-01-29 Thread Sam James
commit: e17c7a4750424f0fe9b63849aad2816f880350b5
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 29 09:23:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 29 09:23:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e17c7a47

media-libs/netpbm: Stabilize 11.2.7 sparc, #923246

Signed-off-by: Sam James  gentoo.org>

 media-libs/netpbm/netpbm-11.2.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.7.ebuild 
b/media-libs/netpbm/netpbm-11.2.7.ebuild
index d0767ce9bc61..493e46daeb71 100644
--- a/media-libs/netpbm/netpbm-11.2.7.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.7.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable.102"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2024-01-28 Thread Viorel Munteanu
commit: 48c52dfc1ecc7e6be8857f6dc34c47b7e8696418
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Mon Jan 29 06:24:27 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Jan 29 06:24:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48c52dfc

media-libs/netpbm: add 11.5.2

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 +
 media-libs/netpbm/netpbm-11.5.2.ebuild | 253 +
 2 files changed, 254 insertions(+)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index c94335cf8712..0cc076958a43 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,3 +1,4 @@
 DIST netpbm-11.2.5.tar.xz 3791980 BLAKE2B 
147297cd35a114f278410bfc4837d632bd2d8815a461b4288d87808bc4cba4480d4ab41c7365d9845f0bb2c94f295907a0fbcbb0b8cfef64f6581e435efd5842
 SHA512 
de23a62b74c6a0020e0a178d14f64e87c79f94c56c132e3f3e4c895d2d4d27580fa6ed2310b31bd476b9922672dcf9833cde5fb5b5b0ea094b01c520fcd24059
 DIST netpbm-11.2.7.tar.xz 3780372 BLAKE2B 
8a6a75bd0358acf21faa3defd2b3ca886aacd38a28a1f8b65280a9d6c1667102a47efb734fe2ff2dfae38a5d0995b5efaa4b3ec70138bac7ad07e3e6e79c6063
 SHA512 
3fb00524b958d97304066749d4117b11ce5e23b7c8e08e68bfb5109575cc40a52dbe0f44559e6c0832a4397298efbea50a8ed0b9d2b57e41a09275729574bace
 DIST netpbm-11.5.1.tar.xz 3781792 BLAKE2B 
40773f81bba1e2231009d0e3b3950eb6bf5c22a4a9d02c42db76536d1b70140a1b462e3dc6db29bc5a822c0f9d72463d4ed3a390e199bcd4bb7a9c7495570f1e
 SHA512 
05fa20fdabc175c99c89e779ffa719b0447ce97b4a6851f17afdf247dd3e67787ce251e28b5529bb793d46164b0c3908a368a77e0a5245c49109767f7870676d
+DIST netpbm-11.5.2.tar.xz 3781780 BLAKE2B 
8d73e6424709f08687c784af88ccefca1f2f7dde256d69fa132005a56ecd30af13abccd5a3a73edf62ae7d302e52ac36201aa0d2490cd8ed759dd3071e1b052a
 SHA512 
2da209e0dd4bb482cc48828fab0297810b152fde7245666a940b74eab713c082eef8e03aacd9c6cb5770e047d96386ad2dbc88f4bdb6d660e333f5eb4cabda4a

diff --git a/media-libs/netpbm/netpbm-11.5.2.ebuild 
b/media-libs/netpbm/netpbm-11.5.2.ebuild
new file mode 100644
index ..742eedc19d7d
--- /dev/null
+++ b/media-libs/netpbm/netpbm-11.5.2.ebuild
@@ -0,0 +1,253 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs
+
+# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
+# They only provide a tarball for super stable, but super stable is a bit 
lagging.
+# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
+# and the advanced branch of their svn (currently versions 11.4.yy) on SLOT 
"0/advanced[.rev]".
+# The stable branch is stabilized according to usual Gentoo rules, while the
+# advanced branch will not be stabilized.
+# A detailed explanation is here https://netpbm.sourceforge.net/release.html
+
+DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
+HOMEPAGE="https://netpbm.sourceforge.net/;
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
+
+LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
+SLOT="0/advanced"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
+
+# app-text/ghostscript-gpl is really needed for postscript
+# some utilities execute /usr/bin/gs
+# some installed programs are perl scripts
+RDEPEND="
+   dev-lang/perl
+   jbig? ( media-libs/jbigkit:= )
+   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
+   png? (
+   >=media-libs/libpng-1.4:0=
+   sys-libs/zlib
+   )
+   postscript? (
+   app-text/ghostscript-gpl
+   sys-libs/zlib
+   )
+   rle? ( media-libs/urt:= )
+   svga? ( media-libs/svgalib )
+   tiff? ( >=media-libs/tiff-3.5.5:= )
+   xml? ( dev-libs/libxml2 )
+   X? ( x11-libs/libX11 )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-arch/xz-utils
+   app-alternatives/lex
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/netpbm-10.86.21-build.patch
+   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
+   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
+)
+
+netpbm_libtype() {
+   case ${CHOST} in
+   *-darwin*) echo dylib;;
+   *) echo unixshared;;
+   esac
+}
+
+netpbm_libsuffix() {
+   local suffix=$(get_libname)
+   echo ${suffix//\.}
+}
+
+netpbm_ldshlib() {
+   case ${CHOST} in
+   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
+   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
+   esac
+}
+
+netpbm_config_lib() {
+   usex ${1} -l${2:-$1} NONE
+}
+
+# for bug #828127
+netpbm_cflags_for_build() {
+  

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2024-01-28 Thread Viorel Munteanu
commit: 892fcb1136e76adb39e5bbf048b485c9be33fc73
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Mon Jan 29 06:24:39 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Jan 29 06:24:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=892fcb11

media-libs/netpbm: drop 11.5.1

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 -
 media-libs/netpbm/netpbm-11.5.1.ebuild | 253 -
 2 files changed, 254 deletions(-)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index 0cc076958a43..800470a528bc 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,4 +1,3 @@
 DIST netpbm-11.2.5.tar.xz 3791980 BLAKE2B 
147297cd35a114f278410bfc4837d632bd2d8815a461b4288d87808bc4cba4480d4ab41c7365d9845f0bb2c94f295907a0fbcbb0b8cfef64f6581e435efd5842
 SHA512 
de23a62b74c6a0020e0a178d14f64e87c79f94c56c132e3f3e4c895d2d4d27580fa6ed2310b31bd476b9922672dcf9833cde5fb5b5b0ea094b01c520fcd24059
 DIST netpbm-11.2.7.tar.xz 3780372 BLAKE2B 
8a6a75bd0358acf21faa3defd2b3ca886aacd38a28a1f8b65280a9d6c1667102a47efb734fe2ff2dfae38a5d0995b5efaa4b3ec70138bac7ad07e3e6e79c6063
 SHA512 
3fb00524b958d97304066749d4117b11ce5e23b7c8e08e68bfb5109575cc40a52dbe0f44559e6c0832a4397298efbea50a8ed0b9d2b57e41a09275729574bace
-DIST netpbm-11.5.1.tar.xz 3781792 BLAKE2B 
40773f81bba1e2231009d0e3b3950eb6bf5c22a4a9d02c42db76536d1b70140a1b462e3dc6db29bc5a822c0f9d72463d4ed3a390e199bcd4bb7a9c7495570f1e
 SHA512 
05fa20fdabc175c99c89e779ffa719b0447ce97b4a6851f17afdf247dd3e67787ce251e28b5529bb793d46164b0c3908a368a77e0a5245c49109767f7870676d
 DIST netpbm-11.5.2.tar.xz 3781780 BLAKE2B 
8d73e6424709f08687c784af88ccefca1f2f7dde256d69fa132005a56ecd30af13abccd5a3a73edf62ae7d302e52ac36201aa0d2490cd8ed759dd3071e1b052a
 SHA512 
2da209e0dd4bb482cc48828fab0297810b152fde7245666a940b74eab713c082eef8e03aacd9c6cb5770e047d96386ad2dbc88f4bdb6d660e333f5eb4cabda4a

diff --git a/media-libs/netpbm/netpbm-11.5.1.ebuild 
b/media-libs/netpbm/netpbm-11.5.1.ebuild
deleted file mode 100644
index 742eedc19d7d..
--- a/media-libs/netpbm/netpbm-11.5.1.ebuild
+++ /dev/null
@@ -1,253 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib toolchain-funcs
-
-# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
-# They only provide a tarball for super stable, but super stable is a bit 
lagging.
-# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
-# and the advanced branch of their svn (currently versions 11.4.yy) on SLOT 
"0/advanced[.rev]".
-# The stable branch is stabilized according to usual Gentoo rules, while the
-# advanced branch will not be stabilized.
-# A detailed explanation is here https://netpbm.sourceforge.net/release.html
-
-DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
-HOMEPAGE="https://netpbm.sourceforge.net/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
-
-LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
-SLOT="0/advanced"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
-
-# app-text/ghostscript-gpl is really needed for postscript
-# some utilities execute /usr/bin/gs
-# some installed programs are perl scripts
-RDEPEND="
-   dev-lang/perl
-   jbig? ( media-libs/jbigkit:= )
-   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
-   png? (
-   >=media-libs/libpng-1.4:0=
-   sys-libs/zlib
-   )
-   postscript? (
-   app-text/ghostscript-gpl
-   sys-libs/zlib
-   )
-   rle? ( media-libs/urt:= )
-   svga? ( media-libs/svgalib )
-   tiff? ( >=media-libs/tiff-3.5.5:= )
-   xml? ( dev-libs/libxml2 )
-   X? ( x11-libs/libX11 )
-"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="
-   app-arch/xz-utils
-   app-alternatives/lex
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/netpbm-10.86.21-build.patch
-   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
-   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
-)
-
-netpbm_libtype() {
-   case ${CHOST} in
-   *-darwin*) echo dylib;;
-   *) echo unixshared;;
-   esac
-}
-
-netpbm_libsuffix() {
-   local suffix=$(get_libname)
-   echo ${suffix//\.}
-}
-
-netpbm_ldshlib() {
-   case ${CHOST} in
-   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
-   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
-   esac
-}
-
-netpbm_config_lib() {
-   usex ${1} -l${2:-$1} NONE
-}
-
-# for bug #828127
-netpbm_cflags_for_build() {
-  

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2024-01-16 Thread Viorel Munteanu
commit: 57525477ea99f1ed34653373ce37821944e60f9c
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Jan 17 05:58:06 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Jan 17 05:58:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57525477

media-libs/netpbm: drop 11.2.4

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 -
 media-libs/netpbm/netpbm-11.2.4.ebuild | 258 -
 2 files changed, 259 deletions(-)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index 4ff89f11b78f..c94335cf8712 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,4 +1,3 @@
-DIST netpbm-11.2.4.tar.xz 3791116 BLAKE2B 
bc3c4c7dd1c473cf6a0511c1a756dc11ddac693bd288daa8cac5d997d75f48ea9f039552decaff601a46fcdc1b08bba55596fc116547eee5a0ab78cf9a0ea55c
 SHA512 
41219fcf8c02eb1f9bb8619d972312d63f0781e071f1c494ba5b2e1f2b614c37d78097259bcf39cb85feac783c811fcc24f088ec2cd406786296ae055ee10318
 DIST netpbm-11.2.5.tar.xz 3791980 BLAKE2B 
147297cd35a114f278410bfc4837d632bd2d8815a461b4288d87808bc4cba4480d4ab41c7365d9845f0bb2c94f295907a0fbcbb0b8cfef64f6581e435efd5842
 SHA512 
de23a62b74c6a0020e0a178d14f64e87c79f94c56c132e3f3e4c895d2d4d27580fa6ed2310b31bd476b9922672dcf9833cde5fb5b5b0ea094b01c520fcd24059
 DIST netpbm-11.2.7.tar.xz 3780372 BLAKE2B 
8a6a75bd0358acf21faa3defd2b3ca886aacd38a28a1f8b65280a9d6c1667102a47efb734fe2ff2dfae38a5d0995b5efaa4b3ec70138bac7ad07e3e6e79c6063
 SHA512 
3fb00524b958d97304066749d4117b11ce5e23b7c8e08e68bfb5109575cc40a52dbe0f44559e6c0832a4397298efbea50a8ed0b9d2b57e41a09275729574bace
 DIST netpbm-11.5.1.tar.xz 3781792 BLAKE2B 
40773f81bba1e2231009d0e3b3950eb6bf5c22a4a9d02c42db76536d1b70140a1b462e3dc6db29bc5a822c0f9d72463d4ed3a390e199bcd4bb7a9c7495570f1e
 SHA512 
05fa20fdabc175c99c89e779ffa719b0447ce97b4a6851f17afdf247dd3e67787ce251e28b5529bb793d46164b0c3908a368a77e0a5245c49109767f7870676d

diff --git a/media-libs/netpbm/netpbm-11.2.4.ebuild 
b/media-libs/netpbm/netpbm-11.2.4.ebuild
deleted file mode 100644
index 3afe4523512a..
--- a/media-libs/netpbm/netpbm-11.2.4.ebuild
+++ /dev/null
@@ -1,258 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib toolchain-funcs
-
-# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
-# They only provide a tarball for super stable, but super stable is a bit 
lagging.
-# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
-# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT 
"0/advanced[.rev]".
-# The stable branch is stabilized according to usual Gentoo rules, while the
-# advanced branch will not be stabilized.
-# A detailed explanation is here https://netpbm.sourceforge.net/release.html
-
-DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
-HOMEPAGE="https://netpbm.sourceforge.net/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
-
-LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
-SLOT="0/stable.102"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
-
-# app-text/ghostscript-gpl is really needed for postscript
-# some utilities execute /usr/bin/gs
-# some installed programs are perl scripts
-RDEPEND="
-   dev-lang/perl
-   jbig? ( media-libs/jbigkit:= )
-   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
-   png? (
-   >=media-libs/libpng-1.4:0=
-   sys-libs/zlib
-   )
-   postscript? (
-   app-text/ghostscript-gpl
-   sys-libs/zlib
-   )
-   rle? ( media-libs/urt:= )
-   svga? ( media-libs/svgalib )
-   tiff? ( >=media-libs/tiff-3.5.5:= )
-   xml? ( dev-libs/libxml2 )
-   X? ( x11-libs/libX11 )
-"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="
-   app-arch/xz-utils
-   app-alternatives/lex
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/netpbm-10.86.21-build.patch
-   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
-   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
-)
-
-netpbm_libtype() {
-   case ${CHOST} in
-   *-darwin*) echo dylib;;
-   *) echo unixshared;;
-   esac
-}
-
-netpbm_libsuffix() {
-   local suffix=$(get_libname)
-   echo ${suffix//\.}
-}
-
-netpbm_ldshlib() {
-   case ${CHOST} in
-   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
-   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
-   esac
-}
-
-netpbm_config_lib() {
-   usex ${1} -l${2:-$1} NONE
-}
-
-# for bug #828127
-netpbm_cflags_for_build() {
-   

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2024-01-16 Thread Ionen Wolkens
commit: 579061fa179a16b469d0c73c3bf9e3bb4be38f86
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Jan 17 01:16:28 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 17 02:44:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=579061fa

media-libs/netpbm: Stabilize 11.2.5 hppa, #920738

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-libs/netpbm/netpbm-11.2.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.5.ebuild 
b/media-libs/netpbm/netpbm-11.2.5.ebuild
index 179d780fff80..3afe4523512a 100644
--- a/media-libs/netpbm/netpbm-11.2.5.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.5.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable.102"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-12-29 Thread Viorel Munteanu
commit: 1766961380df187c642742806a67259a1cbe60a0
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Dec 30 07:00:50 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Dec 30 07:07:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17669613

media-libs/netpbm: drop 11.5.0

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 -
 media-libs/netpbm/netpbm-11.5.0.ebuild | 256 -
 2 files changed, 257 deletions(-)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index 6521fae153d3..4ff89f11b78f 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,5 +1,4 @@
 DIST netpbm-11.2.4.tar.xz 3791116 BLAKE2B 
bc3c4c7dd1c473cf6a0511c1a756dc11ddac693bd288daa8cac5d997d75f48ea9f039552decaff601a46fcdc1b08bba55596fc116547eee5a0ab78cf9a0ea55c
 SHA512 
41219fcf8c02eb1f9bb8619d972312d63f0781e071f1c494ba5b2e1f2b614c37d78097259bcf39cb85feac783c811fcc24f088ec2cd406786296ae055ee10318
 DIST netpbm-11.2.5.tar.xz 3791980 BLAKE2B 
147297cd35a114f278410bfc4837d632bd2d8815a461b4288d87808bc4cba4480d4ab41c7365d9845f0bb2c94f295907a0fbcbb0b8cfef64f6581e435efd5842
 SHA512 
de23a62b74c6a0020e0a178d14f64e87c79f94c56c132e3f3e4c895d2d4d27580fa6ed2310b31bd476b9922672dcf9833cde5fb5b5b0ea094b01c520fcd24059
 DIST netpbm-11.2.7.tar.xz 3780372 BLAKE2B 
8a6a75bd0358acf21faa3defd2b3ca886aacd38a28a1f8b65280a9d6c1667102a47efb734fe2ff2dfae38a5d0995b5efaa4b3ec70138bac7ad07e3e6e79c6063
 SHA512 
3fb00524b958d97304066749d4117b11ce5e23b7c8e08e68bfb5109575cc40a52dbe0f44559e6c0832a4397298efbea50a8ed0b9d2b57e41a09275729574bace
-DIST netpbm-11.5.0.tar.xz 3781848 BLAKE2B 
ffb70664a0dc7f8800c743b043a43d04cc80dfb8dccea9e464ae11bad24a77fcd5635dd58fb0d9c82c72b680b4ca374735894438e854f918fc30529abea0d943
 SHA512 
b015952e725b7db90a2759766c6a3bc9628aea6f769da7fa2455fba787992e4391b2a8a998fc619a918846c1aa7899192036731c1d1aa9104e494a9173f72779
 DIST netpbm-11.5.1.tar.xz 3781792 BLAKE2B 
40773f81bba1e2231009d0e3b3950eb6bf5c22a4a9d02c42db76536d1b70140a1b462e3dc6db29bc5a822c0f9d72463d4ed3a390e199bcd4bb7a9c7495570f1e
 SHA512 
05fa20fdabc175c99c89e779ffa719b0447ce97b4a6851f17afdf247dd3e67787ce251e28b5529bb793d46164b0c3908a368a77e0a5245c49109767f7870676d

diff --git a/media-libs/netpbm/netpbm-11.5.0.ebuild 
b/media-libs/netpbm/netpbm-11.5.0.ebuild
deleted file mode 100644
index 30be08c0135b..
--- a/media-libs/netpbm/netpbm-11.5.0.ebuild
+++ /dev/null
@@ -1,256 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib toolchain-funcs
-
-# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
-# They only provide a tarball for super stable, but super stable is a bit 
lagging.
-# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
-# and the advanced branch of their svn (currently versions 11.4.yy) on SLOT 
"0/advanced[.rev]".
-# The stable branch is stabilized according to usual Gentoo rules, while the
-# advanced branch will not be stabilized.
-# A detailed explanation is here https://netpbm.sourceforge.net/release.html
-
-DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
-HOMEPAGE="https://netpbm.sourceforge.net/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
-
-LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
-SLOT="0/advanced"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
-
-# app-text/ghostscript-gpl is really needed for postscript
-# some utilities execute /usr/bin/gs
-# some installed programs are perl scripts
-RDEPEND="
-   dev-lang/perl
-   jbig? ( media-libs/jbigkit:= )
-   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
-   png? (
-   >=media-libs/libpng-1.4:0=
-   sys-libs/zlib
-   )
-   postscript? (
-   app-text/ghostscript-gpl
-   sys-libs/zlib
-   )
-   rle? ( media-libs/urt:= )
-   svga? ( media-libs/svgalib )
-   tiff? ( >=media-libs/tiff-3.5.5:= )
-   xml? ( dev-libs/libxml2 )
-   X? ( x11-libs/libX11 )
-"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="
-   app-arch/xz-utils
-   sys-devel/flex
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/netpbm-10.86.21-build.patch
-   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
-   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
-)
-
-netpbm_libtype() {
-   case ${CHOST} in
-   *-darwin*) echo dylib;;
-   *) echo unixshared;;
-   esac
-}
-
-netpbm_libsuffix() {
-   local suffix=$(get_libname)
-   echo ${suffix//\.}
-}
-
-netpbm_ldshlib() {
-   

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-12-29 Thread Viorel Munteanu
commit: 8755ed4450bb629cc8059695be79b2a959862819
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Dec 30 07:00:42 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Dec 30 07:07:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8755ed44

media-libs/netpbm: add 11.5.1

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 +
 media-libs/netpbm/netpbm-11.5.1.ebuild | 253 +
 2 files changed, 254 insertions(+)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index e9ca22bc6604..6521fae153d3 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -2,3 +2,4 @@ DIST netpbm-11.2.4.tar.xz 3791116 BLAKE2B 
bc3c4c7dd1c473cf6a0511c1a756dc11ddac69
 DIST netpbm-11.2.5.tar.xz 3791980 BLAKE2B 
147297cd35a114f278410bfc4837d632bd2d8815a461b4288d87808bc4cba4480d4ab41c7365d9845f0bb2c94f295907a0fbcbb0b8cfef64f6581e435efd5842
 SHA512 
de23a62b74c6a0020e0a178d14f64e87c79f94c56c132e3f3e4c895d2d4d27580fa6ed2310b31bd476b9922672dcf9833cde5fb5b5b0ea094b01c520fcd24059
 DIST netpbm-11.2.7.tar.xz 3780372 BLAKE2B 
8a6a75bd0358acf21faa3defd2b3ca886aacd38a28a1f8b65280a9d6c1667102a47efb734fe2ff2dfae38a5d0995b5efaa4b3ec70138bac7ad07e3e6e79c6063
 SHA512 
3fb00524b958d97304066749d4117b11ce5e23b7c8e08e68bfb5109575cc40a52dbe0f44559e6c0832a4397298efbea50a8ed0b9d2b57e41a09275729574bace
 DIST netpbm-11.5.0.tar.xz 3781848 BLAKE2B 
ffb70664a0dc7f8800c743b043a43d04cc80dfb8dccea9e464ae11bad24a77fcd5635dd58fb0d9c82c72b680b4ca374735894438e854f918fc30529abea0d943
 SHA512 
b015952e725b7db90a2759766c6a3bc9628aea6f769da7fa2455fba787992e4391b2a8a998fc619a918846c1aa7899192036731c1d1aa9104e494a9173f72779
+DIST netpbm-11.5.1.tar.xz 3781792 BLAKE2B 
40773f81bba1e2231009d0e3b3950eb6bf5c22a4a9d02c42db76536d1b70140a1b462e3dc6db29bc5a822c0f9d72463d4ed3a390e199bcd4bb7a9c7495570f1e
 SHA512 
05fa20fdabc175c99c89e779ffa719b0447ce97b4a6851f17afdf247dd3e67787ce251e28b5529bb793d46164b0c3908a368a77e0a5245c49109767f7870676d

diff --git a/media-libs/netpbm/netpbm-11.5.1.ebuild 
b/media-libs/netpbm/netpbm-11.5.1.ebuild
new file mode 100644
index ..d4ca332ca116
--- /dev/null
+++ b/media-libs/netpbm/netpbm-11.5.1.ebuild
@@ -0,0 +1,253 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs
+
+# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
+# They only provide a tarball for super stable, but super stable is a bit 
lagging.
+# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
+# and the advanced branch of their svn (currently versions 11.4.yy) on SLOT 
"0/advanced[.rev]".
+# The stable branch is stabilized according to usual Gentoo rules, while the
+# advanced branch will not be stabilized.
+# A detailed explanation is here https://netpbm.sourceforge.net/release.html
+
+DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
+HOMEPAGE="https://netpbm.sourceforge.net/;
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
+
+LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
+SLOT="0/advanced"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
+
+# app-text/ghostscript-gpl is really needed for postscript
+# some utilities execute /usr/bin/gs
+# some installed programs are perl scripts
+RDEPEND="
+   dev-lang/perl
+   jbig? ( media-libs/jbigkit:= )
+   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
+   png? (
+   >=media-libs/libpng-1.4:0=
+   sys-libs/zlib
+   )
+   postscript? (
+   app-text/ghostscript-gpl
+   sys-libs/zlib
+   )
+   rle? ( media-libs/urt:= )
+   svga? ( media-libs/svgalib )
+   tiff? ( >=media-libs/tiff-3.5.5:= )
+   xml? ( dev-libs/libxml2 )
+   X? ( x11-libs/libX11 )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-arch/xz-utils
+   sys-devel/flex
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/netpbm-10.86.21-build.patch
+   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
+   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
+)
+
+netpbm_libtype() {
+   case ${CHOST} in
+   *-darwin*) echo dylib;;
+   *) echo unixshared;;
+   esac
+}
+
+netpbm_libsuffix() {
+   local suffix=$(get_libname)
+   echo ${suffix//\.}
+}
+
+netpbm_ldshlib() {
+   case ${CHOST} in
+   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
+   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
+   esac
+}
+
+netpbm_config_lib() {
+   usex ${1} 

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-12-29 Thread Arthur Zamarin
commit: c7ffe715506a477caa78495dac9af483643c0d42
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 29 16:33:50 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 29 16:33:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7ffe715

media-libs/netpbm: Stabilize 11.2.5 ppc, #920738

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/netpbm/netpbm-11.2.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.5.ebuild 
b/media-libs/netpbm/netpbm-11.2.5.ebuild
index 3094bd9c4f53..946ae33e04b7 100644
--- a/media-libs/netpbm/netpbm-11.2.5.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.5.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable.102"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-12-28 Thread Viorel Munteanu
commit: f2019147c87d8232f71c448662f70a4c216a8b70
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Dec 28 21:24:09 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Dec 28 21:29:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2019147

media-libs/netpbm: drop 11.4.6

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 -
 media-libs/netpbm/netpbm-11.4.6.ebuild | 253 -
 2 files changed, 254 deletions(-)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index 003134628a0c..e9ca22bc6604 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,5 +1,4 @@
 DIST netpbm-11.2.4.tar.xz 3791116 BLAKE2B 
bc3c4c7dd1c473cf6a0511c1a756dc11ddac693bd288daa8cac5d997d75f48ea9f039552decaff601a46fcdc1b08bba55596fc116547eee5a0ab78cf9a0ea55c
 SHA512 
41219fcf8c02eb1f9bb8619d972312d63f0781e071f1c494ba5b2e1f2b614c37d78097259bcf39cb85feac783c811fcc24f088ec2cd406786296ae055ee10318
 DIST netpbm-11.2.5.tar.xz 3791980 BLAKE2B 
147297cd35a114f278410bfc4837d632bd2d8815a461b4288d87808bc4cba4480d4ab41c7365d9845f0bb2c94f295907a0fbcbb0b8cfef64f6581e435efd5842
 SHA512 
de23a62b74c6a0020e0a178d14f64e87c79f94c56c132e3f3e4c895d2d4d27580fa6ed2310b31bd476b9922672dcf9833cde5fb5b5b0ea094b01c520fcd24059
 DIST netpbm-11.2.7.tar.xz 3780372 BLAKE2B 
8a6a75bd0358acf21faa3defd2b3ca886aacd38a28a1f8b65280a9d6c1667102a47efb734fe2ff2dfae38a5d0995b5efaa4b3ec70138bac7ad07e3e6e79c6063
 SHA512 
3fb00524b958d97304066749d4117b11ce5e23b7c8e08e68bfb5109575cc40a52dbe0f44559e6c0832a4397298efbea50a8ed0b9d2b57e41a09275729574bace
-DIST netpbm-11.4.6.tar.xz 3782656 BLAKE2B 
14249075439901dc87d67495f0629c709c0e10291dfa98e1dd087adc9aa0973c63d6be87ffa5282647094b94094cfa709d1290d74b707a502ebc0f4d3265a459
 SHA512 
2094facb6f29d3425b2242d2c1692cb86addd120146873265101421aa05a7707e1240751092ad8c123c87a39a3b60ed4ae8ab05c9375c62c20870ac46d57475c
 DIST netpbm-11.5.0.tar.xz 3781848 BLAKE2B 
ffb70664a0dc7f8800c743b043a43d04cc80dfb8dccea9e464ae11bad24a77fcd5635dd58fb0d9c82c72b680b4ca374735894438e854f918fc30529abea0d943
 SHA512 
b015952e725b7db90a2759766c6a3bc9628aea6f769da7fa2455fba787992e4391b2a8a998fc619a918846c1aa7899192036731c1d1aa9104e494a9173f72779

diff --git a/media-libs/netpbm/netpbm-11.4.6.ebuild 
b/media-libs/netpbm/netpbm-11.4.6.ebuild
deleted file mode 100644
index 1b6604b4e321..
--- a/media-libs/netpbm/netpbm-11.4.6.ebuild
+++ /dev/null
@@ -1,253 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib toolchain-funcs
-
-# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
-# They only provide a tarball for super stable, but super stable is a bit 
lagging.
-# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
-# and the advanced branch of their svn (currently versions 11.4.yy) on SLOT 
"0/advanced[.rev]".
-# The stable branch is stabilized according to usual Gentoo rules, while the
-# advanced branch will not be stabilized.
-# A detailed explanation is here https://netpbm.sourceforge.net/release.html
-
-DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
-HOMEPAGE="https://netpbm.sourceforge.net/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
-
-LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
-SLOT="0/advanced.104"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
-
-# app-text/ghostscript-gpl is really needed for postscript
-# some utilities execute /usr/bin/gs
-# some installed programs are perl scripts
-RDEPEND="
-   dev-lang/perl
-   jbig? ( media-libs/jbigkit:= )
-   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
-   png? (
-   >=media-libs/libpng-1.4:0=
-   sys-libs/zlib
-   )
-   postscript? (
-   app-text/ghostscript-gpl
-   sys-libs/zlib
-   )
-   rle? ( media-libs/urt:= )
-   svga? ( media-libs/svgalib )
-   tiff? ( >=media-libs/tiff-3.5.5:= )
-   xml? ( dev-libs/libxml2 )
-   X? ( x11-libs/libX11 )
-"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="
-   app-arch/xz-utils
-   sys-devel/flex
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/netpbm-10.86.21-build.patch
-   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
-   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
-)
-
-netpbm_libtype() {
-   case ${CHOST} in
-   *-darwin*) echo dylib;;
-   *) echo unixshared;;
-   esac
-}
-
-netpbm_libsuffix() {
-   local suffix=$(get_libname)
-   echo ${suffix//\.}
-}
-
-netpbm_ldshlib() {
-   

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-12-28 Thread Viorel Munteanu
commit: 5fa74ed0ee0591f18f5b0bb61912a89fb44582d0
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Dec 28 21:24:02 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Dec 28 21:29:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fa74ed0

media-libs/netpbm: add 11.5.0

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 +
 media-libs/netpbm/netpbm-11.5.0.ebuild | 256 +
 2 files changed, 257 insertions(+)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index 3d59b06b5376..003134628a0c 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -2,3 +2,4 @@ DIST netpbm-11.2.4.tar.xz 3791116 BLAKE2B 
bc3c4c7dd1c473cf6a0511c1a756dc11ddac69
 DIST netpbm-11.2.5.tar.xz 3791980 BLAKE2B 
147297cd35a114f278410bfc4837d632bd2d8815a461b4288d87808bc4cba4480d4ab41c7365d9845f0bb2c94f295907a0fbcbb0b8cfef64f6581e435efd5842
 SHA512 
de23a62b74c6a0020e0a178d14f64e87c79f94c56c132e3f3e4c895d2d4d27580fa6ed2310b31bd476b9922672dcf9833cde5fb5b5b0ea094b01c520fcd24059
 DIST netpbm-11.2.7.tar.xz 3780372 BLAKE2B 
8a6a75bd0358acf21faa3defd2b3ca886aacd38a28a1f8b65280a9d6c1667102a47efb734fe2ff2dfae38a5d0995b5efaa4b3ec70138bac7ad07e3e6e79c6063
 SHA512 
3fb00524b958d97304066749d4117b11ce5e23b7c8e08e68bfb5109575cc40a52dbe0f44559e6c0832a4397298efbea50a8ed0b9d2b57e41a09275729574bace
 DIST netpbm-11.4.6.tar.xz 3782656 BLAKE2B 
14249075439901dc87d67495f0629c709c0e10291dfa98e1dd087adc9aa0973c63d6be87ffa5282647094b94094cfa709d1290d74b707a502ebc0f4d3265a459
 SHA512 
2094facb6f29d3425b2242d2c1692cb86addd120146873265101421aa05a7707e1240751092ad8c123c87a39a3b60ed4ae8ab05c9375c62c20870ac46d57475c
+DIST netpbm-11.5.0.tar.xz 3781848 BLAKE2B 
ffb70664a0dc7f8800c743b043a43d04cc80dfb8dccea9e464ae11bad24a77fcd5635dd58fb0d9c82c72b680b4ca374735894438e854f918fc30529abea0d943
 SHA512 
b015952e725b7db90a2759766c6a3bc9628aea6f769da7fa2455fba787992e4391b2a8a998fc619a918846c1aa7899192036731c1d1aa9104e494a9173f72779

diff --git a/media-libs/netpbm/netpbm-11.5.0.ebuild 
b/media-libs/netpbm/netpbm-11.5.0.ebuild
new file mode 100644
index ..30be08c0135b
--- /dev/null
+++ b/media-libs/netpbm/netpbm-11.5.0.ebuild
@@ -0,0 +1,256 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs
+
+# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
+# They only provide a tarball for super stable, but super stable is a bit 
lagging.
+# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
+# and the advanced branch of their svn (currently versions 11.4.yy) on SLOT 
"0/advanced[.rev]".
+# The stable branch is stabilized according to usual Gentoo rules, while the
+# advanced branch will not be stabilized.
+# A detailed explanation is here https://netpbm.sourceforge.net/release.html
+
+DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
+HOMEPAGE="https://netpbm.sourceforge.net/;
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
+
+LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
+SLOT="0/advanced"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
+
+# app-text/ghostscript-gpl is really needed for postscript
+# some utilities execute /usr/bin/gs
+# some installed programs are perl scripts
+RDEPEND="
+   dev-lang/perl
+   jbig? ( media-libs/jbigkit:= )
+   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
+   png? (
+   >=media-libs/libpng-1.4:0=
+   sys-libs/zlib
+   )
+   postscript? (
+   app-text/ghostscript-gpl
+   sys-libs/zlib
+   )
+   rle? ( media-libs/urt:= )
+   svga? ( media-libs/svgalib )
+   tiff? ( >=media-libs/tiff-3.5.5:= )
+   xml? ( dev-libs/libxml2 )
+   X? ( x11-libs/libX11 )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-arch/xz-utils
+   sys-devel/flex
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/netpbm-10.86.21-build.patch
+   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
+   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
+)
+
+netpbm_libtype() {
+   case ${CHOST} in
+   *-darwin*) echo dylib;;
+   *) echo unixshared;;
+   esac
+}
+
+netpbm_libsuffix() {
+   local suffix=$(get_libname)
+   echo ${suffix//\.}
+}
+
+netpbm_ldshlib() {
+   case ${CHOST} in
+   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
+   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
+   esac
+}
+
+netpbm_config_lib() {
+   usex ${1} 

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-12-27 Thread Arthur Zamarin
commit: 5e09060ed4d98c7b0ed5098f7867fd73b32e6ffb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Dec 27 12:27:37 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Dec 27 12:27:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e09060e

media-libs/netpbm: Stabilize 11.2.5 x86, #920738

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/netpbm/netpbm-11.2.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.5.ebuild 
b/media-libs/netpbm/netpbm-11.2.5.ebuild
index a16fffafd0c3..3094bd9c4f53 100644
--- a/media-libs/netpbm/netpbm-11.2.5.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.5.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable.102"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-12-26 Thread Sam James
commit: e95f629d86ce8b9b3428bf5f6920b0b0577437a4
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 26 21:39:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 26 21:39:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e95f629d

media-libs/netpbm: Stabilize 11.2.5 arm, #920738

Signed-off-by: Sam James  gentoo.org>

 media-libs/netpbm/netpbm-11.2.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.5.ebuild 
b/media-libs/netpbm/netpbm-11.2.5.ebuild
index b64a448d7d80..6ecffd031d6a 100644
--- a/media-libs/netpbm/netpbm-11.2.5.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.5.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable.102"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-12-26 Thread Sam James
commit: 5f25cd70823b4337df6918c9353a1121e744a729
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 26 21:39:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 26 21:39:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f25cd70

media-libs/netpbm: Stabilize 11.2.5 arm64, #920738

Signed-off-by: Sam James  gentoo.org>

 media-libs/netpbm/netpbm-11.2.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.5.ebuild 
b/media-libs/netpbm/netpbm-11.2.5.ebuild
index 38825e23967e..92bda66885c2 100644
--- a/media-libs/netpbm/netpbm-11.2.5.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.5.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable.102"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-12-26 Thread Sam James
commit: 3d10e5e769fce9cf11c3ec0f30dc06e80f616d99
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 26 21:39:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 26 21:39:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d10e5e7

media-libs/netpbm: Stabilize 11.2.5 sparc, #920738

Signed-off-by: Sam James  gentoo.org>

 media-libs/netpbm/netpbm-11.2.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.5.ebuild 
b/media-libs/netpbm/netpbm-11.2.5.ebuild
index 6ecffd031d6a..38825e23967e 100644
--- a/media-libs/netpbm/netpbm-11.2.5.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.5.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable.102"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-12-26 Thread Sam James
commit: 43944c91bedc9fc3579ea77607467033e33c96bb
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 26 21:39:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 26 21:39:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43944c91

media-libs/netpbm: Stabilize 11.2.5 amd64, #920738

Signed-off-by: Sam James  gentoo.org>

 media-libs/netpbm/netpbm-11.2.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.5.ebuild 
b/media-libs/netpbm/netpbm-11.2.5.ebuild
index 92bda66885c2..a16fffafd0c3 100644
--- a/media-libs/netpbm/netpbm-11.2.5.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.5.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable.102"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-12-26 Thread Sam James
commit: 4dcede00ed45f71f9953338f1bf6da2158c7c5af
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 26 21:25:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 26 21:25:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dcede00

media-libs/netpbm: Stabilize 11.2.5 ppc64, #920738

Signed-off-by: Sam James  gentoo.org>

 media-libs/netpbm/netpbm-11.2.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.5.ebuild 
b/media-libs/netpbm/netpbm-11.2.5.ebuild
index e22e58d3b22b..b64a448d7d80 100644
--- a/media-libs/netpbm/netpbm-11.2.5.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.5.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable.102"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-12-26 Thread Viorel Munteanu
commit: 6b2568e3c0fa4a3a6cd526f5bbad92b3ab7103aa
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Dec 26 20:15:15 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Dec 26 20:15:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b2568e3

media-libs/netpbm: drop 11.2.6

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 -
 media-libs/netpbm/netpbm-11.2.6.ebuild | 258 -
 2 files changed, 259 deletions(-)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index e540e11201df..b4827b3d3036 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,5 +1,4 @@
 DIST netpbm-11.2.4.tar.xz 3791116 BLAKE2B 
bc3c4c7dd1c473cf6a0511c1a756dc11ddac693bd288daa8cac5d997d75f48ea9f039552decaff601a46fcdc1b08bba55596fc116547eee5a0ab78cf9a0ea55c
 SHA512 
41219fcf8c02eb1f9bb8619d972312d63f0781e071f1c494ba5b2e1f2b614c37d78097259bcf39cb85feac783c811fcc24f088ec2cd406786296ae055ee10318
 DIST netpbm-11.2.5.tar.xz 3791980 BLAKE2B 
147297cd35a114f278410bfc4837d632bd2d8815a461b4288d87808bc4cba4480d4ab41c7365d9845f0bb2c94f295907a0fbcbb0b8cfef64f6581e435efd5842
 SHA512 
de23a62b74c6a0020e0a178d14f64e87c79f94c56c132e3f3e4c895d2d4d27580fa6ed2310b31bd476b9922672dcf9833cde5fb5b5b0ea094b01c520fcd24059
-DIST netpbm-11.2.6.tar.xz 3780076 BLAKE2B 
2c27e58b3926978cd5bbbf60f65d58629ac5573f9001d91475c5a58ef29b99611f5af4d3201463df72b083a53664329caf0aa9e6edbb10c5a24d716de3d2fc90
 SHA512 
365e8c7073963b6dd2c16bf460ab5b4607e0919362f72f4f44e1e9269f78defd709aa4a396c50098f84d8294f38b76fd40570146afe2d7b538d8b1704630d01c
 DIST netpbm-11.2.7.tar.xz 3780372 BLAKE2B 
8a6a75bd0358acf21faa3defd2b3ca886aacd38a28a1f8b65280a9d6c1667102a47efb734fe2ff2dfae38a5d0995b5efaa4b3ec70138bac7ad07e3e6e79c6063
 SHA512 
3fb00524b958d97304066749d4117b11ce5e23b7c8e08e68bfb5109575cc40a52dbe0f44559e6c0832a4397298efbea50a8ed0b9d2b57e41a09275729574bace
 DIST netpbm-11.4.5.tar.xz 3782556 BLAKE2B 
76ecdef719df0348e7030741e9def32e993fa9a87fe43a3d23b82bfcb3f9195f6f16e7bea74c29a3a4359300e32aab643deaca72d21419d634f8056b95c7a02e
 SHA512 
dd928a273f341f00fcb4cadcfd9edd2d5026427f1b69ead985313ee7ce666536928004ba8afa878ec8c5fb4157cc37cbfa414509f5ea6030c28e105939473a81

diff --git a/media-libs/netpbm/netpbm-11.2.6.ebuild 
b/media-libs/netpbm/netpbm-11.2.6.ebuild
deleted file mode 100644
index e22e58d3b22b..
--- a/media-libs/netpbm/netpbm-11.2.6.ebuild
+++ /dev/null
@@ -1,258 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib toolchain-funcs
-
-# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
-# They only provide a tarball for super stable, but super stable is a bit 
lagging.
-# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
-# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT 
"0/advanced[.rev]".
-# The stable branch is stabilized according to usual Gentoo rules, while the
-# advanced branch will not be stabilized.
-# A detailed explanation is here https://netpbm.sourceforge.net/release.html
-
-DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
-HOMEPAGE="https://netpbm.sourceforge.net/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
-
-LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
-SLOT="0/stable.102"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
-
-# app-text/ghostscript-gpl is really needed for postscript
-# some utilities execute /usr/bin/gs
-# some installed programs are perl scripts
-RDEPEND="
-   dev-lang/perl
-   jbig? ( media-libs/jbigkit:= )
-   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
-   png? (
-   >=media-libs/libpng-1.4:0=
-   sys-libs/zlib
-   )
-   postscript? (
-   app-text/ghostscript-gpl
-   sys-libs/zlib
-   )
-   rle? ( media-libs/urt:= )
-   svga? ( media-libs/svgalib )
-   tiff? ( >=media-libs/tiff-3.5.5:= )
-   xml? ( dev-libs/libxml2 )
-   X? ( x11-libs/libX11 )
-"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="
-   app-arch/xz-utils
-   sys-devel/flex
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/netpbm-10.86.21-build.patch
-   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
-   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
-)
-
-netpbm_libtype() {
-   case ${CHOST} in
-   *-darwin*) echo dylib;;
-   *) echo unixshared;;
-   esac
-}
-
-netpbm_libsuffix() {
-   local suffix=$(get_libname)
-   echo ${suffix//\.}
-}
-
-netpbm_ldshlib() {
-   

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-12-26 Thread Viorel Munteanu
commit: bf2d44b2a38b824f8fca49da3a11cb2845a1ddf7
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Dec 26 20:21:26 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Dec 26 20:21:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf2d44b2

media-libs/netpbm: add 11.4.6

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 +
 media-libs/netpbm/netpbm-11.4.6.ebuild | 253 +
 2 files changed, 254 insertions(+)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index b4827b3d3036..a1a342df24a0 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -2,3 +2,4 @@ DIST netpbm-11.2.4.tar.xz 3791116 BLAKE2B 
bc3c4c7dd1c473cf6a0511c1a756dc11ddac69
 DIST netpbm-11.2.5.tar.xz 3791980 BLAKE2B 
147297cd35a114f278410bfc4837d632bd2d8815a461b4288d87808bc4cba4480d4ab41c7365d9845f0bb2c94f295907a0fbcbb0b8cfef64f6581e435efd5842
 SHA512 
de23a62b74c6a0020e0a178d14f64e87c79f94c56c132e3f3e4c895d2d4d27580fa6ed2310b31bd476b9922672dcf9833cde5fb5b5b0ea094b01c520fcd24059
 DIST netpbm-11.2.7.tar.xz 3780372 BLAKE2B 
8a6a75bd0358acf21faa3defd2b3ca886aacd38a28a1f8b65280a9d6c1667102a47efb734fe2ff2dfae38a5d0995b5efaa4b3ec70138bac7ad07e3e6e79c6063
 SHA512 
3fb00524b958d97304066749d4117b11ce5e23b7c8e08e68bfb5109575cc40a52dbe0f44559e6c0832a4397298efbea50a8ed0b9d2b57e41a09275729574bace
 DIST netpbm-11.4.5.tar.xz 3782556 BLAKE2B 
76ecdef719df0348e7030741e9def32e993fa9a87fe43a3d23b82bfcb3f9195f6f16e7bea74c29a3a4359300e32aab643deaca72d21419d634f8056b95c7a02e
 SHA512 
dd928a273f341f00fcb4cadcfd9edd2d5026427f1b69ead985313ee7ce666536928004ba8afa878ec8c5fb4157cc37cbfa414509f5ea6030c28e105939473a81
+DIST netpbm-11.4.6.tar.xz 3782656 BLAKE2B 
14249075439901dc87d67495f0629c709c0e10291dfa98e1dd087adc9aa0973c63d6be87ffa5282647094b94094cfa709d1290d74b707a502ebc0f4d3265a459
 SHA512 
2094facb6f29d3425b2242d2c1692cb86addd120146873265101421aa05a7707e1240751092ad8c123c87a39a3b60ed4ae8ab05c9375c62c20870ac46d57475c

diff --git a/media-libs/netpbm/netpbm-11.4.6.ebuild 
b/media-libs/netpbm/netpbm-11.4.6.ebuild
new file mode 100644
index ..1b6604b4e321
--- /dev/null
+++ b/media-libs/netpbm/netpbm-11.4.6.ebuild
@@ -0,0 +1,253 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs
+
+# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
+# They only provide a tarball for super stable, but super stable is a bit 
lagging.
+# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
+# and the advanced branch of their svn (currently versions 11.4.yy) on SLOT 
"0/advanced[.rev]".
+# The stable branch is stabilized according to usual Gentoo rules, while the
+# advanced branch will not be stabilized.
+# A detailed explanation is here https://netpbm.sourceforge.net/release.html
+
+DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
+HOMEPAGE="https://netpbm.sourceforge.net/;
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
+
+LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
+SLOT="0/advanced.104"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
+
+# app-text/ghostscript-gpl is really needed for postscript
+# some utilities execute /usr/bin/gs
+# some installed programs are perl scripts
+RDEPEND="
+   dev-lang/perl
+   jbig? ( media-libs/jbigkit:= )
+   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
+   png? (
+   >=media-libs/libpng-1.4:0=
+   sys-libs/zlib
+   )
+   postscript? (
+   app-text/ghostscript-gpl
+   sys-libs/zlib
+   )
+   rle? ( media-libs/urt:= )
+   svga? ( media-libs/svgalib )
+   tiff? ( >=media-libs/tiff-3.5.5:= )
+   xml? ( dev-libs/libxml2 )
+   X? ( x11-libs/libX11 )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-arch/xz-utils
+   sys-devel/flex
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/netpbm-10.86.21-build.patch
+   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
+   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
+)
+
+netpbm_libtype() {
+   case ${CHOST} in
+   *-darwin*) echo dylib;;
+   *) echo unixshared;;
+   esac
+}
+
+netpbm_libsuffix() {
+   local suffix=$(get_libname)
+   echo ${suffix//\.}
+}
+
+netpbm_ldshlib() {
+   case ${CHOST} in
+   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
+   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
+   esac
+}
+
+netpbm_config_lib() {
+   usex 

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-12-26 Thread Viorel Munteanu
commit: e8479160c0d9b435b0a54e0f5279ac3d8b5c83c3
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Dec 26 20:21:33 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Dec 26 20:21:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8479160

media-libs/netpbm: drop 11.4.5

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 -
 media-libs/netpbm/netpbm-11.4.5.ebuild | 253 -
 2 files changed, 254 deletions(-)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index a1a342df24a0..3d59b06b5376 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,5 +1,4 @@
 DIST netpbm-11.2.4.tar.xz 3791116 BLAKE2B 
bc3c4c7dd1c473cf6a0511c1a756dc11ddac693bd288daa8cac5d997d75f48ea9f039552decaff601a46fcdc1b08bba55596fc116547eee5a0ab78cf9a0ea55c
 SHA512 
41219fcf8c02eb1f9bb8619d972312d63f0781e071f1c494ba5b2e1f2b614c37d78097259bcf39cb85feac783c811fcc24f088ec2cd406786296ae055ee10318
 DIST netpbm-11.2.5.tar.xz 3791980 BLAKE2B 
147297cd35a114f278410bfc4837d632bd2d8815a461b4288d87808bc4cba4480d4ab41c7365d9845f0bb2c94f295907a0fbcbb0b8cfef64f6581e435efd5842
 SHA512 
de23a62b74c6a0020e0a178d14f64e87c79f94c56c132e3f3e4c895d2d4d27580fa6ed2310b31bd476b9922672dcf9833cde5fb5b5b0ea094b01c520fcd24059
 DIST netpbm-11.2.7.tar.xz 3780372 BLAKE2B 
8a6a75bd0358acf21faa3defd2b3ca886aacd38a28a1f8b65280a9d6c1667102a47efb734fe2ff2dfae38a5d0995b5efaa4b3ec70138bac7ad07e3e6e79c6063
 SHA512 
3fb00524b958d97304066749d4117b11ce5e23b7c8e08e68bfb5109575cc40a52dbe0f44559e6c0832a4397298efbea50a8ed0b9d2b57e41a09275729574bace
-DIST netpbm-11.4.5.tar.xz 3782556 BLAKE2B 
76ecdef719df0348e7030741e9def32e993fa9a87fe43a3d23b82bfcb3f9195f6f16e7bea74c29a3a4359300e32aab643deaca72d21419d634f8056b95c7a02e
 SHA512 
dd928a273f341f00fcb4cadcfd9edd2d5026427f1b69ead985313ee7ce666536928004ba8afa878ec8c5fb4157cc37cbfa414509f5ea6030c28e105939473a81
 DIST netpbm-11.4.6.tar.xz 3782656 BLAKE2B 
14249075439901dc87d67495f0629c709c0e10291dfa98e1dd087adc9aa0973c63d6be87ffa5282647094b94094cfa709d1290d74b707a502ebc0f4d3265a459
 SHA512 
2094facb6f29d3425b2242d2c1692cb86addd120146873265101421aa05a7707e1240751092ad8c123c87a39a3b60ed4ae8ab05c9375c62c20870ac46d57475c

diff --git a/media-libs/netpbm/netpbm-11.4.5.ebuild 
b/media-libs/netpbm/netpbm-11.4.5.ebuild
deleted file mode 100644
index 1b6604b4e321..
--- a/media-libs/netpbm/netpbm-11.4.5.ebuild
+++ /dev/null
@@ -1,253 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib toolchain-funcs
-
-# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
-# They only provide a tarball for super stable, but super stable is a bit 
lagging.
-# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
-# and the advanced branch of their svn (currently versions 11.4.yy) on SLOT 
"0/advanced[.rev]".
-# The stable branch is stabilized according to usual Gentoo rules, while the
-# advanced branch will not be stabilized.
-# A detailed explanation is here https://netpbm.sourceforge.net/release.html
-
-DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
-HOMEPAGE="https://netpbm.sourceforge.net/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
-
-LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
-SLOT="0/advanced.104"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
-
-# app-text/ghostscript-gpl is really needed for postscript
-# some utilities execute /usr/bin/gs
-# some installed programs are perl scripts
-RDEPEND="
-   dev-lang/perl
-   jbig? ( media-libs/jbigkit:= )
-   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
-   png? (
-   >=media-libs/libpng-1.4:0=
-   sys-libs/zlib
-   )
-   postscript? (
-   app-text/ghostscript-gpl
-   sys-libs/zlib
-   )
-   rle? ( media-libs/urt:= )
-   svga? ( media-libs/svgalib )
-   tiff? ( >=media-libs/tiff-3.5.5:= )
-   xml? ( dev-libs/libxml2 )
-   X? ( x11-libs/libX11 )
-"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="
-   app-arch/xz-utils
-   sys-devel/flex
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/netpbm-10.86.21-build.patch
-   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
-   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
-)
-
-netpbm_libtype() {
-   case ${CHOST} in
-   *-darwin*) echo dylib;;
-   *) echo unixshared;;
-   esac
-}
-
-netpbm_libsuffix() {
-   local suffix=$(get_libname)
-   echo ${suffix//\.}
-}
-
-netpbm_ldshlib() {
-   

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-12-26 Thread Viorel Munteanu
commit: c43aed25eee8a1a99bd364b198bae5090a9cf7f7
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Dec 26 20:15:06 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Dec 26 20:15:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c43aed25

media-libs/netpbm: add 11.2.7

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 +
 media-libs/netpbm/netpbm-11.2.7.ebuild | 258 +
 2 files changed, 259 insertions(+)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index 36cf3241cd6d..e540e11201df 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,4 +1,5 @@
 DIST netpbm-11.2.4.tar.xz 3791116 BLAKE2B 
bc3c4c7dd1c473cf6a0511c1a756dc11ddac693bd288daa8cac5d997d75f48ea9f039552decaff601a46fcdc1b08bba55596fc116547eee5a0ab78cf9a0ea55c
 SHA512 
41219fcf8c02eb1f9bb8619d972312d63f0781e071f1c494ba5b2e1f2b614c37d78097259bcf39cb85feac783c811fcc24f088ec2cd406786296ae055ee10318
 DIST netpbm-11.2.5.tar.xz 3791980 BLAKE2B 
147297cd35a114f278410bfc4837d632bd2d8815a461b4288d87808bc4cba4480d4ab41c7365d9845f0bb2c94f295907a0fbcbb0b8cfef64f6581e435efd5842
 SHA512 
de23a62b74c6a0020e0a178d14f64e87c79f94c56c132e3f3e4c895d2d4d27580fa6ed2310b31bd476b9922672dcf9833cde5fb5b5b0ea094b01c520fcd24059
 DIST netpbm-11.2.6.tar.xz 3780076 BLAKE2B 
2c27e58b3926978cd5bbbf60f65d58629ac5573f9001d91475c5a58ef29b99611f5af4d3201463df72b083a53664329caf0aa9e6edbb10c5a24d716de3d2fc90
 SHA512 
365e8c7073963b6dd2c16bf460ab5b4607e0919362f72f4f44e1e9269f78defd709aa4a396c50098f84d8294f38b76fd40570146afe2d7b538d8b1704630d01c
+DIST netpbm-11.2.7.tar.xz 3780372 BLAKE2B 
8a6a75bd0358acf21faa3defd2b3ca886aacd38a28a1f8b65280a9d6c1667102a47efb734fe2ff2dfae38a5d0995b5efaa4b3ec70138bac7ad07e3e6e79c6063
 SHA512 
3fb00524b958d97304066749d4117b11ce5e23b7c8e08e68bfb5109575cc40a52dbe0f44559e6c0832a4397298efbea50a8ed0b9d2b57e41a09275729574bace
 DIST netpbm-11.4.5.tar.xz 3782556 BLAKE2B 
76ecdef719df0348e7030741e9def32e993fa9a87fe43a3d23b82bfcb3f9195f6f16e7bea74c29a3a4359300e32aab643deaca72d21419d634f8056b95c7a02e
 SHA512 
dd928a273f341f00fcb4cadcfd9edd2d5026427f1b69ead985313ee7ce666536928004ba8afa878ec8c5fb4157cc37cbfa414509f5ea6030c28e105939473a81

diff --git a/media-libs/netpbm/netpbm-11.2.7.ebuild 
b/media-libs/netpbm/netpbm-11.2.7.ebuild
new file mode 100644
index ..e22e58d3b22b
--- /dev/null
+++ b/media-libs/netpbm/netpbm-11.2.7.ebuild
@@ -0,0 +1,258 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs
+
+# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
+# They only provide a tarball for super stable, but super stable is a bit 
lagging.
+# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
+# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT 
"0/advanced[.rev]".
+# The stable branch is stabilized according to usual Gentoo rules, while the
+# advanced branch will not be stabilized.
+# A detailed explanation is here https://netpbm.sourceforge.net/release.html
+
+DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
+HOMEPAGE="https://netpbm.sourceforge.net/;
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
+
+LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
+SLOT="0/stable.102"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
+
+# app-text/ghostscript-gpl is really needed for postscript
+# some utilities execute /usr/bin/gs
+# some installed programs are perl scripts
+RDEPEND="
+   dev-lang/perl
+   jbig? ( media-libs/jbigkit:= )
+   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
+   png? (
+   >=media-libs/libpng-1.4:0=
+   sys-libs/zlib
+   )
+   postscript? (
+   app-text/ghostscript-gpl
+   sys-libs/zlib
+   )
+   rle? ( media-libs/urt:= )
+   svga? ( media-libs/svgalib )
+   tiff? ( >=media-libs/tiff-3.5.5:= )
+   xml? ( dev-libs/libxml2 )
+   X? ( x11-libs/libX11 )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-arch/xz-utils
+   sys-devel/flex
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/netpbm-10.86.21-build.patch
+   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
+   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
+)
+
+netpbm_libtype() {
+   case ${CHOST} in
+   *-darwin*) echo dylib;;
+   *) echo unixshared;;
+   esac
+}
+
+netpbm_libsuffix() {
+   local suffix=$(get_libname)
+   echo ${suffix//\.}
+}
+
+netpbm_ldshlib() {
+   case 

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-12-06 Thread Viorel Munteanu
commit: 323fa4e20cd9c9f7e3d4f218da16f288fb9f489c
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Dec  6 11:18:47 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Dec  6 11:19:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=323fa4e2

media-libs/netpbm: add 11.4.5

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 +
 media-libs/netpbm/netpbm-11.4.5.ebuild | 253 +
 2 files changed, 254 insertions(+)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index b5dbdc6e14ac..1046bcf51253 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -2,3 +2,4 @@ DIST netpbm-11.2.4.tar.xz 3791116 BLAKE2B 
bc3c4c7dd1c473cf6a0511c1a756dc11ddac69
 DIST netpbm-11.2.5.tar.xz 3791980 BLAKE2B 
147297cd35a114f278410bfc4837d632bd2d8815a461b4288d87808bc4cba4480d4ab41c7365d9845f0bb2c94f295907a0fbcbb0b8cfef64f6581e435efd5842
 SHA512 
de23a62b74c6a0020e0a178d14f64e87c79f94c56c132e3f3e4c895d2d4d27580fa6ed2310b31bd476b9922672dcf9833cde5fb5b5b0ea094b01c520fcd24059
 DIST netpbm-11.2.6.tar.xz 3780076 BLAKE2B 
2c27e58b3926978cd5bbbf60f65d58629ac5573f9001d91475c5a58ef29b99611f5af4d3201463df72b083a53664329caf0aa9e6edbb10c5a24d716de3d2fc90
 SHA512 
365e8c7073963b6dd2c16bf460ab5b4607e0919362f72f4f44e1e9269f78defd709aa4a396c50098f84d8294f38b76fd40570146afe2d7b538d8b1704630d01c
 DIST netpbm-11.4.4.tar.xz 3793892 BLAKE2B 
786641dad78b8bd17f93bd57908e527c06804e42a5e831b47b8238efbb61ccbb277bb0102a37e4064ea91afd4d98d21eecb691b4ba6723320ba18911197789ad
 SHA512 
f9c387bf4eea34d2ac39859a939905df8b06b328d4f9cafae54a7b75887ba312df83679f579911b5ecc9342fe1e778bea75d263a77cb550eb221aaf72a69de78
+DIST netpbm-11.4.5.tar.xz 3782556 BLAKE2B 
76ecdef719df0348e7030741e9def32e993fa9a87fe43a3d23b82bfcb3f9195f6f16e7bea74c29a3a4359300e32aab643deaca72d21419d634f8056b95c7a02e
 SHA512 
dd928a273f341f00fcb4cadcfd9edd2d5026427f1b69ead985313ee7ce666536928004ba8afa878ec8c5fb4157cc37cbfa414509f5ea6030c28e105939473a81

diff --git a/media-libs/netpbm/netpbm-11.4.5.ebuild 
b/media-libs/netpbm/netpbm-11.4.5.ebuild
new file mode 100644
index ..1b6604b4e321
--- /dev/null
+++ b/media-libs/netpbm/netpbm-11.4.5.ebuild
@@ -0,0 +1,253 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs
+
+# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
+# They only provide a tarball for super stable, but super stable is a bit 
lagging.
+# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
+# and the advanced branch of their svn (currently versions 11.4.yy) on SLOT 
"0/advanced[.rev]".
+# The stable branch is stabilized according to usual Gentoo rules, while the
+# advanced branch will not be stabilized.
+# A detailed explanation is here https://netpbm.sourceforge.net/release.html
+
+DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
+HOMEPAGE="https://netpbm.sourceforge.net/;
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
+
+LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
+SLOT="0/advanced.104"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
+
+# app-text/ghostscript-gpl is really needed for postscript
+# some utilities execute /usr/bin/gs
+# some installed programs are perl scripts
+RDEPEND="
+   dev-lang/perl
+   jbig? ( media-libs/jbigkit:= )
+   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
+   png? (
+   >=media-libs/libpng-1.4:0=
+   sys-libs/zlib
+   )
+   postscript? (
+   app-text/ghostscript-gpl
+   sys-libs/zlib
+   )
+   rle? ( media-libs/urt:= )
+   svga? ( media-libs/svgalib )
+   tiff? ( >=media-libs/tiff-3.5.5:= )
+   xml? ( dev-libs/libxml2 )
+   X? ( x11-libs/libX11 )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-arch/xz-utils
+   sys-devel/flex
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/netpbm-10.86.21-build.patch
+   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
+   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
+)
+
+netpbm_libtype() {
+   case ${CHOST} in
+   *-darwin*) echo dylib;;
+   *) echo unixshared;;
+   esac
+}
+
+netpbm_libsuffix() {
+   local suffix=$(get_libname)
+   echo ${suffix//\.}
+}
+
+netpbm_ldshlib() {
+   case ${CHOST} in
+   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
+   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
+   esac
+}
+
+netpbm_config_lib() {
+   usex 

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-12-06 Thread Viorel Munteanu
commit: 1ed6c654413c7af79baaca2f3fd6385a2036f760
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Dec  6 11:18:54 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Dec  6 11:19:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ed6c654

media-libs/netpbm: drop 11.4.4

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 -
 media-libs/netpbm/netpbm-11.4.4.ebuild | 253 -
 2 files changed, 254 deletions(-)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index 1046bcf51253..36cf3241cd6d 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,5 +1,4 @@
 DIST netpbm-11.2.4.tar.xz 3791116 BLAKE2B 
bc3c4c7dd1c473cf6a0511c1a756dc11ddac693bd288daa8cac5d997d75f48ea9f039552decaff601a46fcdc1b08bba55596fc116547eee5a0ab78cf9a0ea55c
 SHA512 
41219fcf8c02eb1f9bb8619d972312d63f0781e071f1c494ba5b2e1f2b614c37d78097259bcf39cb85feac783c811fcc24f088ec2cd406786296ae055ee10318
 DIST netpbm-11.2.5.tar.xz 3791980 BLAKE2B 
147297cd35a114f278410bfc4837d632bd2d8815a461b4288d87808bc4cba4480d4ab41c7365d9845f0bb2c94f295907a0fbcbb0b8cfef64f6581e435efd5842
 SHA512 
de23a62b74c6a0020e0a178d14f64e87c79f94c56c132e3f3e4c895d2d4d27580fa6ed2310b31bd476b9922672dcf9833cde5fb5b5b0ea094b01c520fcd24059
 DIST netpbm-11.2.6.tar.xz 3780076 BLAKE2B 
2c27e58b3926978cd5bbbf60f65d58629ac5573f9001d91475c5a58ef29b99611f5af4d3201463df72b083a53664329caf0aa9e6edbb10c5a24d716de3d2fc90
 SHA512 
365e8c7073963b6dd2c16bf460ab5b4607e0919362f72f4f44e1e9269f78defd709aa4a396c50098f84d8294f38b76fd40570146afe2d7b538d8b1704630d01c
-DIST netpbm-11.4.4.tar.xz 3793892 BLAKE2B 
786641dad78b8bd17f93bd57908e527c06804e42a5e831b47b8238efbb61ccbb277bb0102a37e4064ea91afd4d98d21eecb691b4ba6723320ba18911197789ad
 SHA512 
f9c387bf4eea34d2ac39859a939905df8b06b328d4f9cafae54a7b75887ba312df83679f579911b5ecc9342fe1e778bea75d263a77cb550eb221aaf72a69de78
 DIST netpbm-11.4.5.tar.xz 3782556 BLAKE2B 
76ecdef719df0348e7030741e9def32e993fa9a87fe43a3d23b82bfcb3f9195f6f16e7bea74c29a3a4359300e32aab643deaca72d21419d634f8056b95c7a02e
 SHA512 
dd928a273f341f00fcb4cadcfd9edd2d5026427f1b69ead985313ee7ce666536928004ba8afa878ec8c5fb4157cc37cbfa414509f5ea6030c28e105939473a81

diff --git a/media-libs/netpbm/netpbm-11.4.4.ebuild 
b/media-libs/netpbm/netpbm-11.4.4.ebuild
deleted file mode 100644
index 1b6604b4e321..
--- a/media-libs/netpbm/netpbm-11.4.4.ebuild
+++ /dev/null
@@ -1,253 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib toolchain-funcs
-
-# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
-# They only provide a tarball for super stable, but super stable is a bit 
lagging.
-# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
-# and the advanced branch of their svn (currently versions 11.4.yy) on SLOT 
"0/advanced[.rev]".
-# The stable branch is stabilized according to usual Gentoo rules, while the
-# advanced branch will not be stabilized.
-# A detailed explanation is here https://netpbm.sourceforge.net/release.html
-
-DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
-HOMEPAGE="https://netpbm.sourceforge.net/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
-
-LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
-SLOT="0/advanced.104"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
-
-# app-text/ghostscript-gpl is really needed for postscript
-# some utilities execute /usr/bin/gs
-# some installed programs are perl scripts
-RDEPEND="
-   dev-lang/perl
-   jbig? ( media-libs/jbigkit:= )
-   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
-   png? (
-   >=media-libs/libpng-1.4:0=
-   sys-libs/zlib
-   )
-   postscript? (
-   app-text/ghostscript-gpl
-   sys-libs/zlib
-   )
-   rle? ( media-libs/urt:= )
-   svga? ( media-libs/svgalib )
-   tiff? ( >=media-libs/tiff-3.5.5:= )
-   xml? ( dev-libs/libxml2 )
-   X? ( x11-libs/libX11 )
-"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="
-   app-arch/xz-utils
-   sys-devel/flex
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/netpbm-10.86.21-build.patch
-   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
-   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
-)
-
-netpbm_libtype() {
-   case ${CHOST} in
-   *-darwin*) echo dylib;;
-   *) echo unixshared;;
-   esac
-}
-
-netpbm_libsuffix() {
-   local suffix=$(get_libname)
-   echo ${suffix//\.}
-}
-
-netpbm_ldshlib() {
-   

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-12-06 Thread Viorel Munteanu
commit: 6a66936768a7705b200783bc4caf15ae604fabc9
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Dec  6 11:18:13 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Dec  6 11:19:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a669367

media-libs/netpbm: add 11.2.6

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 +
 media-libs/netpbm/netpbm-11.2.6.ebuild | 258 +
 2 files changed, 259 insertions(+)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index 211875d1ef8a..b5dbdc6e14ac 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,3 +1,4 @@
 DIST netpbm-11.2.4.tar.xz 3791116 BLAKE2B 
bc3c4c7dd1c473cf6a0511c1a756dc11ddac693bd288daa8cac5d997d75f48ea9f039552decaff601a46fcdc1b08bba55596fc116547eee5a0ab78cf9a0ea55c
 SHA512 
41219fcf8c02eb1f9bb8619d972312d63f0781e071f1c494ba5b2e1f2b614c37d78097259bcf39cb85feac783c811fcc24f088ec2cd406786296ae055ee10318
 DIST netpbm-11.2.5.tar.xz 3791980 BLAKE2B 
147297cd35a114f278410bfc4837d632bd2d8815a461b4288d87808bc4cba4480d4ab41c7365d9845f0bb2c94f295907a0fbcbb0b8cfef64f6581e435efd5842
 SHA512 
de23a62b74c6a0020e0a178d14f64e87c79f94c56c132e3f3e4c895d2d4d27580fa6ed2310b31bd476b9922672dcf9833cde5fb5b5b0ea094b01c520fcd24059
+DIST netpbm-11.2.6.tar.xz 3780076 BLAKE2B 
2c27e58b3926978cd5bbbf60f65d58629ac5573f9001d91475c5a58ef29b99611f5af4d3201463df72b083a53664329caf0aa9e6edbb10c5a24d716de3d2fc90
 SHA512 
365e8c7073963b6dd2c16bf460ab5b4607e0919362f72f4f44e1e9269f78defd709aa4a396c50098f84d8294f38b76fd40570146afe2d7b538d8b1704630d01c
 DIST netpbm-11.4.4.tar.xz 3793892 BLAKE2B 
786641dad78b8bd17f93bd57908e527c06804e42a5e831b47b8238efbb61ccbb277bb0102a37e4064ea91afd4d98d21eecb691b4ba6723320ba18911197789ad
 SHA512 
f9c387bf4eea34d2ac39859a939905df8b06b328d4f9cafae54a7b75887ba312df83679f579911b5ecc9342fe1e778bea75d263a77cb550eb221aaf72a69de78

diff --git a/media-libs/netpbm/netpbm-11.2.6.ebuild 
b/media-libs/netpbm/netpbm-11.2.6.ebuild
new file mode 100644
index ..e22e58d3b22b
--- /dev/null
+++ b/media-libs/netpbm/netpbm-11.2.6.ebuild
@@ -0,0 +1,258 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs
+
+# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
+# They only provide a tarball for super stable, but super stable is a bit 
lagging.
+# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
+# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT 
"0/advanced[.rev]".
+# The stable branch is stabilized according to usual Gentoo rules, while the
+# advanced branch will not be stabilized.
+# A detailed explanation is here https://netpbm.sourceforge.net/release.html
+
+DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
+HOMEPAGE="https://netpbm.sourceforge.net/;
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
+
+LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
+SLOT="0/stable.102"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
+
+# app-text/ghostscript-gpl is really needed for postscript
+# some utilities execute /usr/bin/gs
+# some installed programs are perl scripts
+RDEPEND="
+   dev-lang/perl
+   jbig? ( media-libs/jbigkit:= )
+   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
+   png? (
+   >=media-libs/libpng-1.4:0=
+   sys-libs/zlib
+   )
+   postscript? (
+   app-text/ghostscript-gpl
+   sys-libs/zlib
+   )
+   rle? ( media-libs/urt:= )
+   svga? ( media-libs/svgalib )
+   tiff? ( >=media-libs/tiff-3.5.5:= )
+   xml? ( dev-libs/libxml2 )
+   X? ( x11-libs/libX11 )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-arch/xz-utils
+   sys-devel/flex
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/netpbm-10.86.21-build.patch
+   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
+   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
+)
+
+netpbm_libtype() {
+   case ${CHOST} in
+   *-darwin*) echo dylib;;
+   *) echo unixshared;;
+   esac
+}
+
+netpbm_libsuffix() {
+   local suffix=$(get_libname)
+   echo ${suffix//\.}
+}
+
+netpbm_ldshlib() {
+   case ${CHOST} in
+   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
+   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
+   esac
+}
+
+netpbm_config_lib() {
+   usex ${1} -l${2:-$1} NONE
+}
+
+# for bug #828127
+netpbm_cflags_for_build() {
+   if 

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-11-14 Thread Viorel Munteanu
commit: 85b6ffc82f42abb2820aa7e34dcc58387a3b95e6
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Nov 14 19:02:26 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Nov 14 19:15:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85b6ffc8

media-libs/netpbm: add 11.2.5

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 +
 media-libs/netpbm/netpbm-11.2.5.ebuild | 258 +
 2 files changed, 259 insertions(+)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index 4d8a6e6f778b..78c51a8a0199 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,2 +1,3 @@
 DIST netpbm-11.2.4.tar.xz 3791116 BLAKE2B 
bc3c4c7dd1c473cf6a0511c1a756dc11ddac693bd288daa8cac5d997d75f48ea9f039552decaff601a46fcdc1b08bba55596fc116547eee5a0ab78cf9a0ea55c
 SHA512 
41219fcf8c02eb1f9bb8619d972312d63f0781e071f1c494ba5b2e1f2b614c37d78097259bcf39cb85feac783c811fcc24f088ec2cd406786296ae055ee10318
+DIST netpbm-11.2.5.tar.xz 3791980 BLAKE2B 
147297cd35a114f278410bfc4837d632bd2d8815a461b4288d87808bc4cba4480d4ab41c7365d9845f0bb2c94f295907a0fbcbb0b8cfef64f6581e435efd5842
 SHA512 
de23a62b74c6a0020e0a178d14f64e87c79f94c56c132e3f3e4c895d2d4d27580fa6ed2310b31bd476b9922672dcf9833cde5fb5b5b0ea094b01c520fcd24059
 DIST netpbm-11.4.3.tar.xz 3792792 BLAKE2B 
64d9c239ae98f1cdd521a73958a372f027bbdd9f8926dc3dcff48b7a630064e0f7b2aa4f526469580b7048a3dd2b94ba059d46a58e33402362c203c7bb348cea
 SHA512 
2059c450276640e7ef510ba6cfe79395cc88da0250e9c94881fda94c54b6a8d8d0dbc8c9b14d5503b5dfccd52beb9c1108e12b57ca3c667c72dd89b5adf0d298

diff --git a/media-libs/netpbm/netpbm-11.2.5.ebuild 
b/media-libs/netpbm/netpbm-11.2.5.ebuild
new file mode 100644
index ..e22e58d3b22b
--- /dev/null
+++ b/media-libs/netpbm/netpbm-11.2.5.ebuild
@@ -0,0 +1,258 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs
+
+# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
+# They only provide a tarball for super stable, but super stable is a bit 
lagging.
+# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
+# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT 
"0/advanced[.rev]".
+# The stable branch is stabilized according to usual Gentoo rules, while the
+# advanced branch will not be stabilized.
+# A detailed explanation is here https://netpbm.sourceforge.net/release.html
+
+DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
+HOMEPAGE="https://netpbm.sourceforge.net/;
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
+
+LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
+SLOT="0/stable.102"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
+
+# app-text/ghostscript-gpl is really needed for postscript
+# some utilities execute /usr/bin/gs
+# some installed programs are perl scripts
+RDEPEND="
+   dev-lang/perl
+   jbig? ( media-libs/jbigkit:= )
+   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
+   png? (
+   >=media-libs/libpng-1.4:0=
+   sys-libs/zlib
+   )
+   postscript? (
+   app-text/ghostscript-gpl
+   sys-libs/zlib
+   )
+   rle? ( media-libs/urt:= )
+   svga? ( media-libs/svgalib )
+   tiff? ( >=media-libs/tiff-3.5.5:= )
+   xml? ( dev-libs/libxml2 )
+   X? ( x11-libs/libX11 )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-arch/xz-utils
+   sys-devel/flex
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/netpbm-10.86.21-build.patch
+   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
+   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
+)
+
+netpbm_libtype() {
+   case ${CHOST} in
+   *-darwin*) echo dylib;;
+   *) echo unixshared;;
+   esac
+}
+
+netpbm_libsuffix() {
+   local suffix=$(get_libname)
+   echo ${suffix//\.}
+}
+
+netpbm_ldshlib() {
+   case ${CHOST} in
+   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
+   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
+   esac
+}
+
+netpbm_config_lib() {
+   usex ${1} -l${2:-$1} NONE
+}
+
+# for bug #828127
+netpbm_cflags_for_build() {
+   if is-flagq -fPIC; then
+   echo -fPIC
+   fi
+}
+
+src_prepare() {
+   default
+
+   # make sure we use system libs
+   sed -i '/SUPPORT_SUBDIRS/s:urt::' GNUmakefile || die
+   rm -r urt converter/other/jbig/libjbig 
converter/other/jpeg2000/libjasper || die
+
+   # fix typo 

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-11-14 Thread Viorel Munteanu
commit: f0c7059ca2499c55d452f3d5d1712630f7875537
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Nov 14 19:08:00 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Nov 14 19:15:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0c7059c

media-libs/netpbm: drop 11.4.3

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 -
 media-libs/netpbm/netpbm-11.4.3.ebuild | 253 -
 2 files changed, 254 deletions(-)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index d3bb26e6f2f8..211875d1ef8a 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,4 +1,3 @@
 DIST netpbm-11.2.4.tar.xz 3791116 BLAKE2B 
bc3c4c7dd1c473cf6a0511c1a756dc11ddac693bd288daa8cac5d997d75f48ea9f039552decaff601a46fcdc1b08bba55596fc116547eee5a0ab78cf9a0ea55c
 SHA512 
41219fcf8c02eb1f9bb8619d972312d63f0781e071f1c494ba5b2e1f2b614c37d78097259bcf39cb85feac783c811fcc24f088ec2cd406786296ae055ee10318
 DIST netpbm-11.2.5.tar.xz 3791980 BLAKE2B 
147297cd35a114f278410bfc4837d632bd2d8815a461b4288d87808bc4cba4480d4ab41c7365d9845f0bb2c94f295907a0fbcbb0b8cfef64f6581e435efd5842
 SHA512 
de23a62b74c6a0020e0a178d14f64e87c79f94c56c132e3f3e4c895d2d4d27580fa6ed2310b31bd476b9922672dcf9833cde5fb5b5b0ea094b01c520fcd24059
-DIST netpbm-11.4.3.tar.xz 3792792 BLAKE2B 
64d9c239ae98f1cdd521a73958a372f027bbdd9f8926dc3dcff48b7a630064e0f7b2aa4f526469580b7048a3dd2b94ba059d46a58e33402362c203c7bb348cea
 SHA512 
2059c450276640e7ef510ba6cfe79395cc88da0250e9c94881fda94c54b6a8d8d0dbc8c9b14d5503b5dfccd52beb9c1108e12b57ca3c667c72dd89b5adf0d298
 DIST netpbm-11.4.4.tar.xz 3793892 BLAKE2B 
786641dad78b8bd17f93bd57908e527c06804e42a5e831b47b8238efbb61ccbb277bb0102a37e4064ea91afd4d98d21eecb691b4ba6723320ba18911197789ad
 SHA512 
f9c387bf4eea34d2ac39859a939905df8b06b328d4f9cafae54a7b75887ba312df83679f579911b5ecc9342fe1e778bea75d263a77cb550eb221aaf72a69de78

diff --git a/media-libs/netpbm/netpbm-11.4.3.ebuild 
b/media-libs/netpbm/netpbm-11.4.3.ebuild
deleted file mode 100644
index 1b6604b4e321..
--- a/media-libs/netpbm/netpbm-11.4.3.ebuild
+++ /dev/null
@@ -1,253 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib toolchain-funcs
-
-# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
-# They only provide a tarball for super stable, but super stable is a bit 
lagging.
-# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
-# and the advanced branch of their svn (currently versions 11.4.yy) on SLOT 
"0/advanced[.rev]".
-# The stable branch is stabilized according to usual Gentoo rules, while the
-# advanced branch will not be stabilized.
-# A detailed explanation is here https://netpbm.sourceforge.net/release.html
-
-DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
-HOMEPAGE="https://netpbm.sourceforge.net/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
-
-LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
-SLOT="0/advanced.104"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
-
-# app-text/ghostscript-gpl is really needed for postscript
-# some utilities execute /usr/bin/gs
-# some installed programs are perl scripts
-RDEPEND="
-   dev-lang/perl
-   jbig? ( media-libs/jbigkit:= )
-   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
-   png? (
-   >=media-libs/libpng-1.4:0=
-   sys-libs/zlib
-   )
-   postscript? (
-   app-text/ghostscript-gpl
-   sys-libs/zlib
-   )
-   rle? ( media-libs/urt:= )
-   svga? ( media-libs/svgalib )
-   tiff? ( >=media-libs/tiff-3.5.5:= )
-   xml? ( dev-libs/libxml2 )
-   X? ( x11-libs/libX11 )
-"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="
-   app-arch/xz-utils
-   sys-devel/flex
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/netpbm-10.86.21-build.patch
-   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
-   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
-)
-
-netpbm_libtype() {
-   case ${CHOST} in
-   *-darwin*) echo dylib;;
-   *) echo unixshared;;
-   esac
-}
-
-netpbm_libsuffix() {
-   local suffix=$(get_libname)
-   echo ${suffix//\.}
-}
-
-netpbm_ldshlib() {
-   case ${CHOST} in
-   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
-   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
-   esac
-}
-
-netpbm_config_lib() {
-   usex ${1} -l${2:-$1} NONE
-}
-
-# for bug #828127
-netpbm_cflags_for_build() {
-

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-11-14 Thread Viorel Munteanu
commit: 0ef9f4338a9698634b6c71a4b3f5cda91a62371b
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Nov 14 19:07:53 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Nov 14 19:15:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ef9f433

media-libs/netpbm: add 11.4.4

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 +
 media-libs/netpbm/netpbm-11.4.4.ebuild | 253 +
 2 files changed, 254 insertions(+)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index 78c51a8a0199..d3bb26e6f2f8 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,3 +1,4 @@
 DIST netpbm-11.2.4.tar.xz 3791116 BLAKE2B 
bc3c4c7dd1c473cf6a0511c1a756dc11ddac693bd288daa8cac5d997d75f48ea9f039552decaff601a46fcdc1b08bba55596fc116547eee5a0ab78cf9a0ea55c
 SHA512 
41219fcf8c02eb1f9bb8619d972312d63f0781e071f1c494ba5b2e1f2b614c37d78097259bcf39cb85feac783c811fcc24f088ec2cd406786296ae055ee10318
 DIST netpbm-11.2.5.tar.xz 3791980 BLAKE2B 
147297cd35a114f278410bfc4837d632bd2d8815a461b4288d87808bc4cba4480d4ab41c7365d9845f0bb2c94f295907a0fbcbb0b8cfef64f6581e435efd5842
 SHA512 
de23a62b74c6a0020e0a178d14f64e87c79f94c56c132e3f3e4c895d2d4d27580fa6ed2310b31bd476b9922672dcf9833cde5fb5b5b0ea094b01c520fcd24059
 DIST netpbm-11.4.3.tar.xz 3792792 BLAKE2B 
64d9c239ae98f1cdd521a73958a372f027bbdd9f8926dc3dcff48b7a630064e0f7b2aa4f526469580b7048a3dd2b94ba059d46a58e33402362c203c7bb348cea
 SHA512 
2059c450276640e7ef510ba6cfe79395cc88da0250e9c94881fda94c54b6a8d8d0dbc8c9b14d5503b5dfccd52beb9c1108e12b57ca3c667c72dd89b5adf0d298
+DIST netpbm-11.4.4.tar.xz 3793892 BLAKE2B 
786641dad78b8bd17f93bd57908e527c06804e42a5e831b47b8238efbb61ccbb277bb0102a37e4064ea91afd4d98d21eecb691b4ba6723320ba18911197789ad
 SHA512 
f9c387bf4eea34d2ac39859a939905df8b06b328d4f9cafae54a7b75887ba312df83679f579911b5ecc9342fe1e778bea75d263a77cb550eb221aaf72a69de78

diff --git a/media-libs/netpbm/netpbm-11.4.4.ebuild 
b/media-libs/netpbm/netpbm-11.4.4.ebuild
new file mode 100644
index ..1b6604b4e321
--- /dev/null
+++ b/media-libs/netpbm/netpbm-11.4.4.ebuild
@@ -0,0 +1,253 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs
+
+# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
+# They only provide a tarball for super stable, but super stable is a bit 
lagging.
+# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
+# and the advanced branch of their svn (currently versions 11.4.yy) on SLOT 
"0/advanced[.rev]".
+# The stable branch is stabilized according to usual Gentoo rules, while the
+# advanced branch will not be stabilized.
+# A detailed explanation is here https://netpbm.sourceforge.net/release.html
+
+DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
+HOMEPAGE="https://netpbm.sourceforge.net/;
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
+
+LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
+SLOT="0/advanced.104"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
+
+# app-text/ghostscript-gpl is really needed for postscript
+# some utilities execute /usr/bin/gs
+# some installed programs are perl scripts
+RDEPEND="
+   dev-lang/perl
+   jbig? ( media-libs/jbigkit:= )
+   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
+   png? (
+   >=media-libs/libpng-1.4:0=
+   sys-libs/zlib
+   )
+   postscript? (
+   app-text/ghostscript-gpl
+   sys-libs/zlib
+   )
+   rle? ( media-libs/urt:= )
+   svga? ( media-libs/svgalib )
+   tiff? ( >=media-libs/tiff-3.5.5:= )
+   xml? ( dev-libs/libxml2 )
+   X? ( x11-libs/libX11 )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-arch/xz-utils
+   sys-devel/flex
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/netpbm-10.86.21-build.patch
+   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
+   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
+)
+
+netpbm_libtype() {
+   case ${CHOST} in
+   *-darwin*) echo dylib;;
+   *) echo unixshared;;
+   esac
+}
+
+netpbm_libsuffix() {
+   local suffix=$(get_libname)
+   echo ${suffix//\.}
+}
+
+netpbm_ldshlib() {
+   case ${CHOST} in
+   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
+   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
+   esac
+}
+
+netpbm_config_lib() {
+   usex ${1} -l${2:-$1} NONE
+}
+
+# for bug #828127
+netpbm_cflags_for_build() {
+   

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-10-29 Thread Viorel Munteanu
commit: 2de4099d309847d6bb501084619cae39adc57c73
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sun Oct 29 08:52:53 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Oct 29 08:52:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2de4099d

media-libs/netpbm: drop 11.2.0

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 -
 media-libs/netpbm/netpbm-11.2.0.ebuild | 258 -
 2 files changed, 259 deletions(-)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index 7829c9b48bc6..4d8a6e6f778b 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,3 +1,2 @@
-DIST netpbm-11.2.0.tar.xz 3777372 BLAKE2B 
d9a2de49db61f642df75fe1c1fcda752f837535ac7cc698fb50e7c2c93dacfe3894fc46b402af30d07e3617f0f421a36d8d6a3d846c07d6b3526724dce93283b
 SHA512 
70bde6e6112ae595e18be588ea95d2b2acb08e42bb36d0fc93b9584c4b2adf72e35f80ff87823a8e3d98a8ffd0ff907401d351533b9170d7a11a28515c10fdbd
 DIST netpbm-11.2.4.tar.xz 3791116 BLAKE2B 
bc3c4c7dd1c473cf6a0511c1a756dc11ddac693bd288daa8cac5d997d75f48ea9f039552decaff601a46fcdc1b08bba55596fc116547eee5a0ab78cf9a0ea55c
 SHA512 
41219fcf8c02eb1f9bb8619d972312d63f0781e071f1c494ba5b2e1f2b614c37d78097259bcf39cb85feac783c811fcc24f088ec2cd406786296ae055ee10318
 DIST netpbm-11.4.3.tar.xz 3792792 BLAKE2B 
64d9c239ae98f1cdd521a73958a372f027bbdd9f8926dc3dcff48b7a630064e0f7b2aa4f526469580b7048a3dd2b94ba059d46a58e33402362c203c7bb348cea
 SHA512 
2059c450276640e7ef510ba6cfe79395cc88da0250e9c94881fda94c54b6a8d8d0dbc8c9b14d5503b5dfccd52beb9c1108e12b57ca3c667c72dd89b5adf0d298

diff --git a/media-libs/netpbm/netpbm-11.2.0.ebuild 
b/media-libs/netpbm/netpbm-11.2.0.ebuild
deleted file mode 100644
index 8a4ad85ecf07..
--- a/media-libs/netpbm/netpbm-11.2.0.ebuild
+++ /dev/null
@@ -1,258 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib toolchain-funcs
-
-# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
-# They only provide a tarball for super stable, but super stable is a bit 
lagging.
-# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
-# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT 
"0/advanced[.rev]".
-# The stable branch is stabilized according to usual Gentoo rules, while the
-# advanced branch will not be stabilized.
-# A detailed explanation is here https://netpbm.sourceforge.net/release.html
-
-DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
-HOMEPAGE="https://netpbm.sourceforge.net/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
-
-LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
-SLOT="0/stable.102"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
-
-# app-text/ghostscript-gpl is really needed for postscript
-# some utilities execute /usr/bin/gs
-# some installed programs are perl scripts
-RDEPEND="
-   dev-lang/perl
-   jbig? ( media-libs/jbigkit:= )
-   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
-   png? (
-   >=media-libs/libpng-1.4:0=
-   sys-libs/zlib
-   )
-   postscript? (
-   app-text/ghostscript-gpl
-   sys-libs/zlib
-   )
-   rle? ( media-libs/urt:= )
-   svga? ( media-libs/svgalib )
-   tiff? ( >=media-libs/tiff-3.5.5:= )
-   xml? ( dev-libs/libxml2 )
-   X? ( x11-libs/libX11 )
-"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="
-   app-arch/xz-utils
-   sys-devel/flex
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/netpbm-10.86.21-build.patch
-   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
-   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
-)
-
-netpbm_libtype() {
-   case ${CHOST} in
-   *-darwin*) echo dylib;;
-   *) echo unixshared;;
-   esac
-}
-
-netpbm_libsuffix() {
-   local suffix=$(get_libname)
-   echo ${suffix//\.}
-}
-
-netpbm_ldshlib() {
-   case ${CHOST} in
-   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
-   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
-   esac
-}
-
-netpbm_config_lib() {
-   usex ${1} -l${2:-$1} NONE
-}
-
-# for bug #828127
-netpbm_cflags_for_build() {
-   if is-flagq -fPIC; then
-   echo -fPIC
-   fi
-}
-
-src_prepare() {
-   default
-
-   # make sure we use system libs
-   sed -i '/SUPPORT_SUBDIRS/s:urt::' GNUmakefile || die
-   rm -r urt converter/other/jbig/libjbig 
converter/other/jpeg2000/libjasper || die
-
-   # fix typo in a 

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-10-29 Thread Arthur Zamarin
commit: 31a3ce8dc4555eb8b6d18731613a239c13d29d87
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Oct 29 08:05:52 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Oct 29 08:05:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31a3ce8d

media-libs/netpbm: Stabilize 11.2.4 x86, #916432

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/netpbm/netpbm-11.2.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.4.ebuild 
b/media-libs/netpbm/netpbm-11.2.4.ebuild
index 8f4e60d5e581..8a4ad85ecf07 100644
--- a/media-libs/netpbm/netpbm-11.2.4.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.4.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable.102"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-10-28 Thread Arthur Zamarin
commit: ed0e9bec79ce6a63a8607e18aad76509ce74b8e5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct 28 20:02:36 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct 28 20:02:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed0e9bec

media-libs/netpbm: Stabilize 11.2.4 amd64, #916432

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/netpbm/netpbm-11.2.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.4.ebuild 
b/media-libs/netpbm/netpbm-11.2.4.ebuild
index b55db8280286..24a88aa6687e 100644
--- a/media-libs/netpbm/netpbm-11.2.4.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.4.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable.102"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-10-28 Thread Arthur Zamarin
commit: 0f825ec13592d113037fbb0e0cdff82080272386
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct 28 20:02:37 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct 28 20:02:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f825ec1

media-libs/netpbm: Stabilize 11.2.4 ppc64, #916432

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/netpbm/netpbm-11.2.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.4.ebuild 
b/media-libs/netpbm/netpbm-11.2.4.ebuild
index 24a88aa6687e..8f4e60d5e581 100644
--- a/media-libs/netpbm/netpbm-11.2.4.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.4.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable.102"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-10-28 Thread Arthur Zamarin
commit: d4ded52af90cae2929310258ab70ebf7a914dfbc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct 28 20:02:36 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct 28 20:02:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4ded52a

media-libs/netpbm: Stabilize 11.2.4 ppc, #916432

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/netpbm/netpbm-11.2.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.4.ebuild 
b/media-libs/netpbm/netpbm-11.2.4.ebuild
index aae1ffd8ae19..b55db8280286 100644
--- a/media-libs/netpbm/netpbm-11.2.4.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.4.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable.102"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-10-28 Thread Sam James
commit: 649b66651e1f4f01b83b798a6e6ce1ea82a26a28
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 28 19:38:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 28 19:38:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=649b6665

media-libs/netpbm: Stabilize 11.2.4 sparc, #916432

Signed-off-by: Sam James  gentoo.org>

 media-libs/netpbm/netpbm-11.2.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.4.ebuild 
b/media-libs/netpbm/netpbm-11.2.4.ebuild
index d081dee154f7..aae1ffd8ae19 100644
--- a/media-libs/netpbm/netpbm-11.2.4.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.4.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable.102"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-10-28 Thread Arthur Zamarin
commit: 6c3ddc8047dd5eaea0ffe7d7e631c8eebdcc2f07
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct 28 18:15:26 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct 28 18:15:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c3ddc80

media-libs/netpbm: Stabilize 11.2.4 arm, #916432

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/netpbm/netpbm-11.2.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.4.ebuild 
b/media-libs/netpbm/netpbm-11.2.4.ebuild
index a1d8533b249f..c06d92c5ba49 100644
--- a/media-libs/netpbm/netpbm-11.2.4.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.4.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable.102"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-10-28 Thread Arthur Zamarin
commit: 4dd6107e2b5b9c39905ffe8cdd7dee907bc8768a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct 28 18:15:27 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct 28 18:15:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dd6107e

media-libs/netpbm: Stabilize 11.2.4 arm64, #916432

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/netpbm/netpbm-11.2.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.4.ebuild 
b/media-libs/netpbm/netpbm-11.2.4.ebuild
index c06d92c5ba49..d081dee154f7 100644
--- a/media-libs/netpbm/netpbm-11.2.4.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.4.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable.102"
-KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-10-28 Thread Arthur Zamarin
commit: 117c7d2cb7e017f9806fba2ef9a04fbdb39f3812
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct 28 18:15:25 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct 28 18:15:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=117c7d2c

media-libs/netpbm: Stabilize 11.2.4 hppa, #916432

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-libs/netpbm/netpbm-11.2.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.4.ebuild 
b/media-libs/netpbm/netpbm-11.2.4.ebuild
index e22e58d3b22b..a1d8533b249f 100644
--- a/media-libs/netpbm/netpbm-11.2.4.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.4.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable.102"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-10-24 Thread Viorel Munteanu
commit: afc03d9c325d6449e575c5554b43b9cb26a10bd8
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Oct 25 04:43:45 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Oct 25 04:43:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afc03d9c

media-libs/netpbm: add 11.4.3

Bug fixed upstream.

Closes: https://bugs.gentoo.org/914999
Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 +
 media-libs/netpbm/netpbm-11.4.3.ebuild | 253 +
 2 files changed, 254 insertions(+)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index bf288d7b1262..a1341c133025 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,3 +1,4 @@
 DIST netpbm-11.2.0.tar.xz 3777372 BLAKE2B 
d9a2de49db61f642df75fe1c1fcda752f837535ac7cc698fb50e7c2c93dacfe3894fc46b402af30d07e3617f0f421a36d8d6a3d846c07d6b3526724dce93283b
 SHA512 
70bde6e6112ae595e18be588ea95d2b2acb08e42bb36d0fc93b9584c4b2adf72e35f80ff87823a8e3d98a8ffd0ff907401d351533b9170d7a11a28515c10fdbd
 DIST netpbm-11.2.4.tar.xz 3791116 BLAKE2B 
bc3c4c7dd1c473cf6a0511c1a756dc11ddac693bd288daa8cac5d997d75f48ea9f039552decaff601a46fcdc1b08bba55596fc116547eee5a0ab78cf9a0ea55c
 SHA512 
41219fcf8c02eb1f9bb8619d972312d63f0781e071f1c494ba5b2e1f2b614c37d78097259bcf39cb85feac783c811fcc24f088ec2cd406786296ae055ee10318
 DIST netpbm-11.4.2.tar.xz 3792928 BLAKE2B 
2742f27f04ce4c2a7f6189ae572583e9e96b7a6ba1f32bfd4f4fed7b193cf37191512178e901f64e06e13a51450541254637141054fbe7c41bad76e921537487
 SHA512 
9feea2a5e586e78dd07c9493cc69370c24007f80a1e0215c2d1f7b5a76228463da8dd49e94f5759faba7d91fb30bdb378dd3974dbc72218b68afeaa15bd163c6
+DIST netpbm-11.4.3.tar.xz 3792792 BLAKE2B 
64d9c239ae98f1cdd521a73958a372f027bbdd9f8926dc3dcff48b7a630064e0f7b2aa4f526469580b7048a3dd2b94ba059d46a58e33402362c203c7bb348cea
 SHA512 
2059c450276640e7ef510ba6cfe79395cc88da0250e9c94881fda94c54b6a8d8d0dbc8c9b14d5503b5dfccd52beb9c1108e12b57ca3c667c72dd89b5adf0d298

diff --git a/media-libs/netpbm/netpbm-11.4.3.ebuild 
b/media-libs/netpbm/netpbm-11.4.3.ebuild
new file mode 100644
index ..1b6604b4e321
--- /dev/null
+++ b/media-libs/netpbm/netpbm-11.4.3.ebuild
@@ -0,0 +1,253 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs
+
+# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
+# They only provide a tarball for super stable, but super stable is a bit 
lagging.
+# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
+# and the advanced branch of their svn (currently versions 11.4.yy) on SLOT 
"0/advanced[.rev]".
+# The stable branch is stabilized according to usual Gentoo rules, while the
+# advanced branch will not be stabilized.
+# A detailed explanation is here https://netpbm.sourceforge.net/release.html
+
+DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
+HOMEPAGE="https://netpbm.sourceforge.net/;
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
+
+LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
+SLOT="0/advanced.104"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
+
+# app-text/ghostscript-gpl is really needed for postscript
+# some utilities execute /usr/bin/gs
+# some installed programs are perl scripts
+RDEPEND="
+   dev-lang/perl
+   jbig? ( media-libs/jbigkit:= )
+   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
+   png? (
+   >=media-libs/libpng-1.4:0=
+   sys-libs/zlib
+   )
+   postscript? (
+   app-text/ghostscript-gpl
+   sys-libs/zlib
+   )
+   rle? ( media-libs/urt:= )
+   svga? ( media-libs/svgalib )
+   tiff? ( >=media-libs/tiff-3.5.5:= )
+   xml? ( dev-libs/libxml2 )
+   X? ( x11-libs/libX11 )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-arch/xz-utils
+   sys-devel/flex
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/netpbm-10.86.21-build.patch
+   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
+   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
+)
+
+netpbm_libtype() {
+   case ${CHOST} in
+   *-darwin*) echo dylib;;
+   *) echo unixshared;;
+   esac
+}
+
+netpbm_libsuffix() {
+   local suffix=$(get_libname)
+   echo ${suffix//\.}
+}
+
+netpbm_ldshlib() {
+   case ${CHOST} in
+   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
+   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
+   esac
+}
+
+netpbm_config_lib() {
+   usex ${1} -l${2:-$1} NONE

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-10-24 Thread Viorel Munteanu
commit: e5bb103ddb0298d83124ec5aa1e20fb6e29f
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Oct 25 04:44:07 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Oct 25 04:44:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5bb103d

media-libs/netpbm: drop 11.4.2

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 -
 media-libs/netpbm/netpbm-11.4.2.ebuild | 253 -
 2 files changed, 254 deletions(-)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index a1341c133025..7829c9b48bc6 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,4 +1,3 @@
 DIST netpbm-11.2.0.tar.xz 3777372 BLAKE2B 
d9a2de49db61f642df75fe1c1fcda752f837535ac7cc698fb50e7c2c93dacfe3894fc46b402af30d07e3617f0f421a36d8d6a3d846c07d6b3526724dce93283b
 SHA512 
70bde6e6112ae595e18be588ea95d2b2acb08e42bb36d0fc93b9584c4b2adf72e35f80ff87823a8e3d98a8ffd0ff907401d351533b9170d7a11a28515c10fdbd
 DIST netpbm-11.2.4.tar.xz 3791116 BLAKE2B 
bc3c4c7dd1c473cf6a0511c1a756dc11ddac693bd288daa8cac5d997d75f48ea9f039552decaff601a46fcdc1b08bba55596fc116547eee5a0ab78cf9a0ea55c
 SHA512 
41219fcf8c02eb1f9bb8619d972312d63f0781e071f1c494ba5b2e1f2b614c37d78097259bcf39cb85feac783c811fcc24f088ec2cd406786296ae055ee10318
-DIST netpbm-11.4.2.tar.xz 3792928 BLAKE2B 
2742f27f04ce4c2a7f6189ae572583e9e96b7a6ba1f32bfd4f4fed7b193cf37191512178e901f64e06e13a51450541254637141054fbe7c41bad76e921537487
 SHA512 
9feea2a5e586e78dd07c9493cc69370c24007f80a1e0215c2d1f7b5a76228463da8dd49e94f5759faba7d91fb30bdb378dd3974dbc72218b68afeaa15bd163c6
 DIST netpbm-11.4.3.tar.xz 3792792 BLAKE2B 
64d9c239ae98f1cdd521a73958a372f027bbdd9f8926dc3dcff48b7a630064e0f7b2aa4f526469580b7048a3dd2b94ba059d46a58e33402362c203c7bb348cea
 SHA512 
2059c450276640e7ef510ba6cfe79395cc88da0250e9c94881fda94c54b6a8d8d0dbc8c9b14d5503b5dfccd52beb9c1108e12b57ca3c667c72dd89b5adf0d298

diff --git a/media-libs/netpbm/netpbm-11.4.2.ebuild 
b/media-libs/netpbm/netpbm-11.4.2.ebuild
deleted file mode 100644
index 1b6604b4e321..
--- a/media-libs/netpbm/netpbm-11.4.2.ebuild
+++ /dev/null
@@ -1,253 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib toolchain-funcs
-
-# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
-# They only provide a tarball for super stable, but super stable is a bit 
lagging.
-# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
-# and the advanced branch of their svn (currently versions 11.4.yy) on SLOT 
"0/advanced[.rev]".
-# The stable branch is stabilized according to usual Gentoo rules, while the
-# advanced branch will not be stabilized.
-# A detailed explanation is here https://netpbm.sourceforge.net/release.html
-
-DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
-HOMEPAGE="https://netpbm.sourceforge.net/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
-
-LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
-SLOT="0/advanced.104"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
-
-# app-text/ghostscript-gpl is really needed for postscript
-# some utilities execute /usr/bin/gs
-# some installed programs are perl scripts
-RDEPEND="
-   dev-lang/perl
-   jbig? ( media-libs/jbigkit:= )
-   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
-   png? (
-   >=media-libs/libpng-1.4:0=
-   sys-libs/zlib
-   )
-   postscript? (
-   app-text/ghostscript-gpl
-   sys-libs/zlib
-   )
-   rle? ( media-libs/urt:= )
-   svga? ( media-libs/svgalib )
-   tiff? ( >=media-libs/tiff-3.5.5:= )
-   xml? ( dev-libs/libxml2 )
-   X? ( x11-libs/libX11 )
-"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="
-   app-arch/xz-utils
-   sys-devel/flex
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/netpbm-10.86.21-build.patch
-   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
-   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
-)
-
-netpbm_libtype() {
-   case ${CHOST} in
-   *-darwin*) echo dylib;;
-   *) echo unixshared;;
-   esac
-}
-
-netpbm_libsuffix() {
-   local suffix=$(get_libname)
-   echo ${suffix//\.}
-}
-
-netpbm_ldshlib() {
-   case ${CHOST} in
-   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
-   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
-   esac
-}
-
-netpbm_config_lib() {
-   usex ${1} -l${2:-$1} NONE
-}
-
-# for bug #828127
-netpbm_cflags_for_build() {
-

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-09-29 Thread Viorel Munteanu
commit: 4ca03efbc038fa4c7fecc50d2f1241b4cdc8539e
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri Sep 29 06:58:17 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Sep 30 04:30:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ca03efb

media-libs/netpbm: drop 11.3.6

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 -
 media-libs/netpbm/netpbm-11.3.6.ebuild | 258 -
 2 files changed, 259 deletions(-)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index ac68af72ebf5..bf288d7b1262 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,4 +1,3 @@
 DIST netpbm-11.2.0.tar.xz 3777372 BLAKE2B 
d9a2de49db61f642df75fe1c1fcda752f837535ac7cc698fb50e7c2c93dacfe3894fc46b402af30d07e3617f0f421a36d8d6a3d846c07d6b3526724dce93283b
 SHA512 
70bde6e6112ae595e18be588ea95d2b2acb08e42bb36d0fc93b9584c4b2adf72e35f80ff87823a8e3d98a8ffd0ff907401d351533b9170d7a11a28515c10fdbd
 DIST netpbm-11.2.4.tar.xz 3791116 BLAKE2B 
bc3c4c7dd1c473cf6a0511c1a756dc11ddac693bd288daa8cac5d997d75f48ea9f039552decaff601a46fcdc1b08bba55596fc116547eee5a0ab78cf9a0ea55c
 SHA512 
41219fcf8c02eb1f9bb8619d972312d63f0781e071f1c494ba5b2e1f2b614c37d78097259bcf39cb85feac783c811fcc24f088ec2cd406786296ae055ee10318
-DIST netpbm-11.3.6.tar.xz 3793216 BLAKE2B 
9aad0279d4e639c8788fb24e62b80a8d326f2fd67aef23c8f8b64d269ce8aa5d9af9281b006199b180733cd38ae1ec9eea4df2c6caf12a19d64f763f10b40ec2
 SHA512 
0db3efa8679db998f9d6d7d973aa1e24c0db297070858297ca8ddb0a3926c7483a1608f75e7aa112a560850188845088d328582803baab8db8f4cef6e990ddba
 DIST netpbm-11.4.2.tar.xz 3792928 BLAKE2B 
2742f27f04ce4c2a7f6189ae572583e9e96b7a6ba1f32bfd4f4fed7b193cf37191512178e901f64e06e13a51450541254637141054fbe7c41bad76e921537487
 SHA512 
9feea2a5e586e78dd07c9493cc69370c24007f80a1e0215c2d1f7b5a76228463da8dd49e94f5759faba7d91fb30bdb378dd3974dbc72218b68afeaa15bd163c6

diff --git a/media-libs/netpbm/netpbm-11.3.6.ebuild 
b/media-libs/netpbm/netpbm-11.3.6.ebuild
deleted file mode 100644
index 886d2f5cab79..
--- a/media-libs/netpbm/netpbm-11.3.6.ebuild
+++ /dev/null
@@ -1,258 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib toolchain-funcs
-
-# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
-# They only provide a tarball for super stable, but super stable is a bit 
lagging.
-# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
-# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT 
"0/advanced[.rev]".
-# The stable branch is stabilized according to usual Gentoo rules, while the
-# advanced branch will not be stabilized.
-# A detailed explanation is here https://netpbm.sourceforge.net/release.html
-
-DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
-HOMEPAGE="https://netpbm.sourceforge.net/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
-
-LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
-SLOT="0/advanced.103"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
-
-# app-text/ghostscript-gpl is really needed for postscript
-# some utilities execute /usr/bin/gs
-# some installed programs are perl scripts
-RDEPEND="
-   dev-lang/perl
-   jbig? ( media-libs/jbigkit:= )
-   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
-   png? (
-   >=media-libs/libpng-1.4:0=
-   sys-libs/zlib
-   )
-   postscript? (
-   app-text/ghostscript-gpl
-   sys-libs/zlib
-   )
-   rle? ( media-libs/urt:= )
-   svga? ( media-libs/svgalib )
-   tiff? ( >=media-libs/tiff-3.5.5:= )
-   xml? ( dev-libs/libxml2 )
-   X? ( x11-libs/libX11 )
-"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="
-   app-arch/xz-utils
-   sys-devel/flex
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/netpbm-10.86.21-build.patch
-   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
-   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
-)
-
-netpbm_libtype() {
-   case ${CHOST} in
-   *-darwin*) echo dylib;;
-   *) echo unixshared;;
-   esac
-}
-
-netpbm_libsuffix() {
-   local suffix=$(get_libname)
-   echo ${suffix//\.}
-}
-
-netpbm_ldshlib() {
-   case ${CHOST} in
-   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
-   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
-   esac
-}
-
-netpbm_config_lib() {
-   usex ${1} -l${2:-$1} NONE
-}
-
-# for bug #828127
-netpbm_cflags_for_build() {
-

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-09-29 Thread Viorel Munteanu
commit: 68685a2767abe7bfa88834b5760fab1155bdb5e3
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Sep 28 09:35:29 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Sep 30 04:30:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68685a27

media-libs/netpbm: add 11.4.2

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 +
 media-libs/netpbm/netpbm-11.4.2.ebuild | 253 +
 2 files changed, 254 insertions(+)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index 571fcf7f6712..ac68af72ebf5 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,3 +1,4 @@
 DIST netpbm-11.2.0.tar.xz 3777372 BLAKE2B 
d9a2de49db61f642df75fe1c1fcda752f837535ac7cc698fb50e7c2c93dacfe3894fc46b402af30d07e3617f0f421a36d8d6a3d846c07d6b3526724dce93283b
 SHA512 
70bde6e6112ae595e18be588ea95d2b2acb08e42bb36d0fc93b9584c4b2adf72e35f80ff87823a8e3d98a8ffd0ff907401d351533b9170d7a11a28515c10fdbd
 DIST netpbm-11.2.4.tar.xz 3791116 BLAKE2B 
bc3c4c7dd1c473cf6a0511c1a756dc11ddac693bd288daa8cac5d997d75f48ea9f039552decaff601a46fcdc1b08bba55596fc116547eee5a0ab78cf9a0ea55c
 SHA512 
41219fcf8c02eb1f9bb8619d972312d63f0781e071f1c494ba5b2e1f2b614c37d78097259bcf39cb85feac783c811fcc24f088ec2cd406786296ae055ee10318
 DIST netpbm-11.3.6.tar.xz 3793216 BLAKE2B 
9aad0279d4e639c8788fb24e62b80a8d326f2fd67aef23c8f8b64d269ce8aa5d9af9281b006199b180733cd38ae1ec9eea4df2c6caf12a19d64f763f10b40ec2
 SHA512 
0db3efa8679db998f9d6d7d973aa1e24c0db297070858297ca8ddb0a3926c7483a1608f75e7aa112a560850188845088d328582803baab8db8f4cef6e990ddba
+DIST netpbm-11.4.2.tar.xz 3792928 BLAKE2B 
2742f27f04ce4c2a7f6189ae572583e9e96b7a6ba1f32bfd4f4fed7b193cf37191512178e901f64e06e13a51450541254637141054fbe7c41bad76e921537487
 SHA512 
9feea2a5e586e78dd07c9493cc69370c24007f80a1e0215c2d1f7b5a76228463da8dd49e94f5759faba7d91fb30bdb378dd3974dbc72218b68afeaa15bd163c6

diff --git a/media-libs/netpbm/netpbm-11.4.2.ebuild 
b/media-libs/netpbm/netpbm-11.4.2.ebuild
new file mode 100644
index ..1b6604b4e321
--- /dev/null
+++ b/media-libs/netpbm/netpbm-11.4.2.ebuild
@@ -0,0 +1,253 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs
+
+# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
+# They only provide a tarball for super stable, but super stable is a bit 
lagging.
+# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
+# and the advanced branch of their svn (currently versions 11.4.yy) on SLOT 
"0/advanced[.rev]".
+# The stable branch is stabilized according to usual Gentoo rules, while the
+# advanced branch will not be stabilized.
+# A detailed explanation is here https://netpbm.sourceforge.net/release.html
+
+DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
+HOMEPAGE="https://netpbm.sourceforge.net/;
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
+
+LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
+SLOT="0/advanced.104"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
+
+# app-text/ghostscript-gpl is really needed for postscript
+# some utilities execute /usr/bin/gs
+# some installed programs are perl scripts
+RDEPEND="
+   dev-lang/perl
+   jbig? ( media-libs/jbigkit:= )
+   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
+   png? (
+   >=media-libs/libpng-1.4:0=
+   sys-libs/zlib
+   )
+   postscript? (
+   app-text/ghostscript-gpl
+   sys-libs/zlib
+   )
+   rle? ( media-libs/urt:= )
+   svga? ( media-libs/svgalib )
+   tiff? ( >=media-libs/tiff-3.5.5:= )
+   xml? ( dev-libs/libxml2 )
+   X? ( x11-libs/libX11 )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-arch/xz-utils
+   sys-devel/flex
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/netpbm-10.86.21-build.patch
+   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
+   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
+)
+
+netpbm_libtype() {
+   case ${CHOST} in
+   *-darwin*) echo dylib;;
+   *) echo unixshared;;
+   esac
+}
+
+netpbm_libsuffix() {
+   local suffix=$(get_libname)
+   echo ${suffix//\.}
+}
+
+netpbm_ldshlib() {
+   case ${CHOST} in
+   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
+   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
+   esac
+}
+
+netpbm_config_lib() {
+   usex ${1} -l${2:-$1} NONE
+}
+
+# for bug #828127
+netpbm_cflags_for_build() {
+   

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-09-25 Thread Viorel Munteanu
commit: 53981390d1350a39aad039e85429c43f94d1938e
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Mon Sep 25 17:24:32 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Sep 25 17:24:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53981390

media-libs/netpbm: add 11.2.4

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 +
 media-libs/netpbm/netpbm-11.2.4.ebuild | 258 +
 2 files changed, 259 insertions(+)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index 451ba05e07d5..60733bfd47a8 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,3 +1,4 @@
 DIST netpbm-11.2.0.tar.xz 3777372 BLAKE2B 
d9a2de49db61f642df75fe1c1fcda752f837535ac7cc698fb50e7c2c93dacfe3894fc46b402af30d07e3617f0f421a36d8d6a3d846c07d6b3526724dce93283b
 SHA512 
70bde6e6112ae595e18be588ea95d2b2acb08e42bb36d0fc93b9584c4b2adf72e35f80ff87823a8e3d98a8ffd0ff907401d351533b9170d7a11a28515c10fdbd
 DIST netpbm-11.2.3.tar.xz 3777060 BLAKE2B 
f72546858701e37a33a6a53b2af6dbf31c2730aa99f3453744c3e2f52434a54972a52a41f1b3cd16da95dcfe769c6df61fb3113b6909b7d8493fe412adc88591
 SHA512 
b4d112d8a6bf99875eb03ac497105939ac291e9a10dc77f9f5e19b7cf888076f92f481dc63d5649effc451338dcd8f8be9eec45c87231f17d3bea04f873969f8
+DIST netpbm-11.2.4.tar.xz 3791116 BLAKE2B 
bc3c4c7dd1c473cf6a0511c1a756dc11ddac693bd288daa8cac5d997d75f48ea9f039552decaff601a46fcdc1b08bba55596fc116547eee5a0ab78cf9a0ea55c
 SHA512 
41219fcf8c02eb1f9bb8619d972312d63f0781e071f1c494ba5b2e1f2b614c37d78097259bcf39cb85feac783c811fcc24f088ec2cd406786296ae055ee10318
 DIST netpbm-11.3.5.tar.xz 3779776 BLAKE2B 
89fdf74b7107f4c2cb07acad75a3d7fd56906e2465ffd27f7e71f06648234b481ffeb3b1f1fe694536acad6147b7ffadfd7f1c69fbe1a35f71f6cba6570eb1b2
 SHA512 
8e6206ec5f6d7009dcc3ef66c5c1c4dd98c1c81c2c0f3cd50d4e9405af20037dbe86f8d053f32d6ca81ec58bd1138ba08cea9ed091cd3c33cd91c7c0b6b5

diff --git a/media-libs/netpbm/netpbm-11.2.4.ebuild 
b/media-libs/netpbm/netpbm-11.2.4.ebuild
new file mode 100644
index ..e22e58d3b22b
--- /dev/null
+++ b/media-libs/netpbm/netpbm-11.2.4.ebuild
@@ -0,0 +1,258 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs
+
+# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
+# They only provide a tarball for super stable, but super stable is a bit 
lagging.
+# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
+# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT 
"0/advanced[.rev]".
+# The stable branch is stabilized according to usual Gentoo rules, while the
+# advanced branch will not be stabilized.
+# A detailed explanation is here https://netpbm.sourceforge.net/release.html
+
+DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
+HOMEPAGE="https://netpbm.sourceforge.net/;
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
+
+LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
+SLOT="0/stable.102"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
+
+# app-text/ghostscript-gpl is really needed for postscript
+# some utilities execute /usr/bin/gs
+# some installed programs are perl scripts
+RDEPEND="
+   dev-lang/perl
+   jbig? ( media-libs/jbigkit:= )
+   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
+   png? (
+   >=media-libs/libpng-1.4:0=
+   sys-libs/zlib
+   )
+   postscript? (
+   app-text/ghostscript-gpl
+   sys-libs/zlib
+   )
+   rle? ( media-libs/urt:= )
+   svga? ( media-libs/svgalib )
+   tiff? ( >=media-libs/tiff-3.5.5:= )
+   xml? ( dev-libs/libxml2 )
+   X? ( x11-libs/libX11 )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-arch/xz-utils
+   sys-devel/flex
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/netpbm-10.86.21-build.patch
+   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
+   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
+)
+
+netpbm_libtype() {
+   case ${CHOST} in
+   *-darwin*) echo dylib;;
+   *) echo unixshared;;
+   esac
+}
+
+netpbm_libsuffix() {
+   local suffix=$(get_libname)
+   echo ${suffix//\.}
+}
+
+netpbm_ldshlib() {
+   case ${CHOST} in
+   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
+   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
+   esac
+}
+
+netpbm_config_lib() {
+   usex ${1} -l${2:-$1} NONE
+}
+
+# for bug #828127
+netpbm_cflags_for_build() {
+   if 

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-09-25 Thread Viorel Munteanu
commit: 88a5fde937d296da708470abcfc2294578626702
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Mon Sep 25 17:24:40 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Sep 25 17:24:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88a5fde9

media-libs/netpbm: drop 11.2.3

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 -
 media-libs/netpbm/netpbm-11.2.3.ebuild | 258 -
 2 files changed, 259 deletions(-)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index 60733bfd47a8..e422c52b7cac 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,4 +1,3 @@
 DIST netpbm-11.2.0.tar.xz 3777372 BLAKE2B 
d9a2de49db61f642df75fe1c1fcda752f837535ac7cc698fb50e7c2c93dacfe3894fc46b402af30d07e3617f0f421a36d8d6a3d846c07d6b3526724dce93283b
 SHA512 
70bde6e6112ae595e18be588ea95d2b2acb08e42bb36d0fc93b9584c4b2adf72e35f80ff87823a8e3d98a8ffd0ff907401d351533b9170d7a11a28515c10fdbd
-DIST netpbm-11.2.3.tar.xz 3777060 BLAKE2B 
f72546858701e37a33a6a53b2af6dbf31c2730aa99f3453744c3e2f52434a54972a52a41f1b3cd16da95dcfe769c6df61fb3113b6909b7d8493fe412adc88591
 SHA512 
b4d112d8a6bf99875eb03ac497105939ac291e9a10dc77f9f5e19b7cf888076f92f481dc63d5649effc451338dcd8f8be9eec45c87231f17d3bea04f873969f8
 DIST netpbm-11.2.4.tar.xz 3791116 BLAKE2B 
bc3c4c7dd1c473cf6a0511c1a756dc11ddac693bd288daa8cac5d997d75f48ea9f039552decaff601a46fcdc1b08bba55596fc116547eee5a0ab78cf9a0ea55c
 SHA512 
41219fcf8c02eb1f9bb8619d972312d63f0781e071f1c494ba5b2e1f2b614c37d78097259bcf39cb85feac783c811fcc24f088ec2cd406786296ae055ee10318
 DIST netpbm-11.3.5.tar.xz 3779776 BLAKE2B 
89fdf74b7107f4c2cb07acad75a3d7fd56906e2465ffd27f7e71f06648234b481ffeb3b1f1fe694536acad6147b7ffadfd7f1c69fbe1a35f71f6cba6570eb1b2
 SHA512 
8e6206ec5f6d7009dcc3ef66c5c1c4dd98c1c81c2c0f3cd50d4e9405af20037dbe86f8d053f32d6ca81ec58bd1138ba08cea9ed091cd3c33cd91c7c0b6b5

diff --git a/media-libs/netpbm/netpbm-11.2.3.ebuild 
b/media-libs/netpbm/netpbm-11.2.3.ebuild
deleted file mode 100644
index e22e58d3b22b..
--- a/media-libs/netpbm/netpbm-11.2.3.ebuild
+++ /dev/null
@@ -1,258 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib toolchain-funcs
-
-# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
-# They only provide a tarball for super stable, but super stable is a bit 
lagging.
-# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
-# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT 
"0/advanced[.rev]".
-# The stable branch is stabilized according to usual Gentoo rules, while the
-# advanced branch will not be stabilized.
-# A detailed explanation is here https://netpbm.sourceforge.net/release.html
-
-DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
-HOMEPAGE="https://netpbm.sourceforge.net/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
-
-LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
-SLOT="0/stable.102"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
-
-# app-text/ghostscript-gpl is really needed for postscript
-# some utilities execute /usr/bin/gs
-# some installed programs are perl scripts
-RDEPEND="
-   dev-lang/perl
-   jbig? ( media-libs/jbigkit:= )
-   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
-   png? (
-   >=media-libs/libpng-1.4:0=
-   sys-libs/zlib
-   )
-   postscript? (
-   app-text/ghostscript-gpl
-   sys-libs/zlib
-   )
-   rle? ( media-libs/urt:= )
-   svga? ( media-libs/svgalib )
-   tiff? ( >=media-libs/tiff-3.5.5:= )
-   xml? ( dev-libs/libxml2 )
-   X? ( x11-libs/libX11 )
-"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="
-   app-arch/xz-utils
-   sys-devel/flex
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/netpbm-10.86.21-build.patch
-   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
-   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
-)
-
-netpbm_libtype() {
-   case ${CHOST} in
-   *-darwin*) echo dylib;;
-   *) echo unixshared;;
-   esac
-}
-
-netpbm_libsuffix() {
-   local suffix=$(get_libname)
-   echo ${suffix//\.}
-}
-
-netpbm_ldshlib() {
-   case ${CHOST} in
-   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
-   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
-   esac
-}
-
-netpbm_config_lib() {
-   usex ${1} -l${2:-$1} NONE
-}
-
-# for bug #828127
-netpbm_cflags_for_build() {
-  

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-09-25 Thread Viorel Munteanu
commit: 0e710331e12b5fc89389c235fc85fd42f8ebbe2e
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Mon Sep 25 17:25:00 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Sep 25 17:25:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e710331

media-libs/netpbm: add 11.3.6

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 +
 media-libs/netpbm/netpbm-11.3.6.ebuild | 258 +
 2 files changed, 259 insertions(+)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index e422c52b7cac..ceaa25891f44 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,3 +1,4 @@
 DIST netpbm-11.2.0.tar.xz 3777372 BLAKE2B 
d9a2de49db61f642df75fe1c1fcda752f837535ac7cc698fb50e7c2c93dacfe3894fc46b402af30d07e3617f0f421a36d8d6a3d846c07d6b3526724dce93283b
 SHA512 
70bde6e6112ae595e18be588ea95d2b2acb08e42bb36d0fc93b9584c4b2adf72e35f80ff87823a8e3d98a8ffd0ff907401d351533b9170d7a11a28515c10fdbd
 DIST netpbm-11.2.4.tar.xz 3791116 BLAKE2B 
bc3c4c7dd1c473cf6a0511c1a756dc11ddac693bd288daa8cac5d997d75f48ea9f039552decaff601a46fcdc1b08bba55596fc116547eee5a0ab78cf9a0ea55c
 SHA512 
41219fcf8c02eb1f9bb8619d972312d63f0781e071f1c494ba5b2e1f2b614c37d78097259bcf39cb85feac783c811fcc24f088ec2cd406786296ae055ee10318
 DIST netpbm-11.3.5.tar.xz 3779776 BLAKE2B 
89fdf74b7107f4c2cb07acad75a3d7fd56906e2465ffd27f7e71f06648234b481ffeb3b1f1fe694536acad6147b7ffadfd7f1c69fbe1a35f71f6cba6570eb1b2
 SHA512 
8e6206ec5f6d7009dcc3ef66c5c1c4dd98c1c81c2c0f3cd50d4e9405af20037dbe86f8d053f32d6ca81ec58bd1138ba08cea9ed091cd3c33cd91c7c0b6b5
+DIST netpbm-11.3.6.tar.xz 3793216 BLAKE2B 
9aad0279d4e639c8788fb24e62b80a8d326f2fd67aef23c8f8b64d269ce8aa5d9af9281b006199b180733cd38ae1ec9eea4df2c6caf12a19d64f763f10b40ec2
 SHA512 
0db3efa8679db998f9d6d7d973aa1e24c0db297070858297ca8ddb0a3926c7483a1608f75e7aa112a560850188845088d328582803baab8db8f4cef6e990ddba

diff --git a/media-libs/netpbm/netpbm-11.3.6.ebuild 
b/media-libs/netpbm/netpbm-11.3.6.ebuild
new file mode 100644
index ..886d2f5cab79
--- /dev/null
+++ b/media-libs/netpbm/netpbm-11.3.6.ebuild
@@ -0,0 +1,258 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs
+
+# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
+# They only provide a tarball for super stable, but super stable is a bit 
lagging.
+# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
+# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT 
"0/advanced[.rev]".
+# The stable branch is stabilized according to usual Gentoo rules, while the
+# advanced branch will not be stabilized.
+# A detailed explanation is here https://netpbm.sourceforge.net/release.html
+
+DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
+HOMEPAGE="https://netpbm.sourceforge.net/;
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
+
+LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
+SLOT="0/advanced.103"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
+
+# app-text/ghostscript-gpl is really needed for postscript
+# some utilities execute /usr/bin/gs
+# some installed programs are perl scripts
+RDEPEND="
+   dev-lang/perl
+   jbig? ( media-libs/jbigkit:= )
+   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
+   png? (
+   >=media-libs/libpng-1.4:0=
+   sys-libs/zlib
+   )
+   postscript? (
+   app-text/ghostscript-gpl
+   sys-libs/zlib
+   )
+   rle? ( media-libs/urt:= )
+   svga? ( media-libs/svgalib )
+   tiff? ( >=media-libs/tiff-3.5.5:= )
+   xml? ( dev-libs/libxml2 )
+   X? ( x11-libs/libX11 )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-arch/xz-utils
+   sys-devel/flex
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/netpbm-10.86.21-build.patch
+   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
+   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
+)
+
+netpbm_libtype() {
+   case ${CHOST} in
+   *-darwin*) echo dylib;;
+   *) echo unixshared;;
+   esac
+}
+
+netpbm_libsuffix() {
+   local suffix=$(get_libname)
+   echo ${suffix//\.}
+}
+
+netpbm_ldshlib() {
+   case ${CHOST} in
+   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
+   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
+   esac
+}
+
+netpbm_config_lib() {
+   usex ${1} -l${2:-$1} NONE
+}
+
+# for bug #828127
+netpbm_cflags_for_build() {
+   

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-09-25 Thread Viorel Munteanu
commit: 7f18dc3ea9875fb54614a42870a15d845740e9e1
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Mon Sep 25 17:25:06 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Sep 25 17:25:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f18dc3e

media-libs/netpbm: drop 11.3.5

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 -
 media-libs/netpbm/netpbm-11.3.5.ebuild | 258 -
 2 files changed, 259 deletions(-)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index ceaa25891f44..571fcf7f6712 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,4 +1,3 @@
 DIST netpbm-11.2.0.tar.xz 3777372 BLAKE2B 
d9a2de49db61f642df75fe1c1fcda752f837535ac7cc698fb50e7c2c93dacfe3894fc46b402af30d07e3617f0f421a36d8d6a3d846c07d6b3526724dce93283b
 SHA512 
70bde6e6112ae595e18be588ea95d2b2acb08e42bb36d0fc93b9584c4b2adf72e35f80ff87823a8e3d98a8ffd0ff907401d351533b9170d7a11a28515c10fdbd
 DIST netpbm-11.2.4.tar.xz 3791116 BLAKE2B 
bc3c4c7dd1c473cf6a0511c1a756dc11ddac693bd288daa8cac5d997d75f48ea9f039552decaff601a46fcdc1b08bba55596fc116547eee5a0ab78cf9a0ea55c
 SHA512 
41219fcf8c02eb1f9bb8619d972312d63f0781e071f1c494ba5b2e1f2b614c37d78097259bcf39cb85feac783c811fcc24f088ec2cd406786296ae055ee10318
-DIST netpbm-11.3.5.tar.xz 3779776 BLAKE2B 
89fdf74b7107f4c2cb07acad75a3d7fd56906e2465ffd27f7e71f06648234b481ffeb3b1f1fe694536acad6147b7ffadfd7f1c69fbe1a35f71f6cba6570eb1b2
 SHA512 
8e6206ec5f6d7009dcc3ef66c5c1c4dd98c1c81c2c0f3cd50d4e9405af20037dbe86f8d053f32d6ca81ec58bd1138ba08cea9ed091cd3c33cd91c7c0b6b5
 DIST netpbm-11.3.6.tar.xz 3793216 BLAKE2B 
9aad0279d4e639c8788fb24e62b80a8d326f2fd67aef23c8f8b64d269ce8aa5d9af9281b006199b180733cd38ae1ec9eea4df2c6caf12a19d64f763f10b40ec2
 SHA512 
0db3efa8679db998f9d6d7d973aa1e24c0db297070858297ca8ddb0a3926c7483a1608f75e7aa112a560850188845088d328582803baab8db8f4cef6e990ddba

diff --git a/media-libs/netpbm/netpbm-11.3.5.ebuild 
b/media-libs/netpbm/netpbm-11.3.5.ebuild
deleted file mode 100644
index 886d2f5cab79..
--- a/media-libs/netpbm/netpbm-11.3.5.ebuild
+++ /dev/null
@@ -1,258 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib toolchain-funcs
-
-# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
-# They only provide a tarball for super stable, but super stable is a bit 
lagging.
-# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
-# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT 
"0/advanced[.rev]".
-# The stable branch is stabilized according to usual Gentoo rules, while the
-# advanced branch will not be stabilized.
-# A detailed explanation is here https://netpbm.sourceforge.net/release.html
-
-DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
-HOMEPAGE="https://netpbm.sourceforge.net/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
-
-LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
-SLOT="0/advanced.103"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
-
-# app-text/ghostscript-gpl is really needed for postscript
-# some utilities execute /usr/bin/gs
-# some installed programs are perl scripts
-RDEPEND="
-   dev-lang/perl
-   jbig? ( media-libs/jbigkit:= )
-   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
-   png? (
-   >=media-libs/libpng-1.4:0=
-   sys-libs/zlib
-   )
-   postscript? (
-   app-text/ghostscript-gpl
-   sys-libs/zlib
-   )
-   rle? ( media-libs/urt:= )
-   svga? ( media-libs/svgalib )
-   tiff? ( >=media-libs/tiff-3.5.5:= )
-   xml? ( dev-libs/libxml2 )
-   X? ( x11-libs/libX11 )
-"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="
-   app-arch/xz-utils
-   sys-devel/flex
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/netpbm-10.86.21-build.patch
-   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
-   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
-)
-
-netpbm_libtype() {
-   case ${CHOST} in
-   *-darwin*) echo dylib;;
-   *) echo unixshared;;
-   esac
-}
-
-netpbm_libsuffix() {
-   local suffix=$(get_libname)
-   echo ${suffix//\.}
-}
-
-netpbm_ldshlib() {
-   case ${CHOST} in
-   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
-   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
-   esac
-}
-
-netpbm_config_lib() {
-   usex ${1} -l${2:-$1} NONE
-}
-
-# for bug #828127
-netpbm_cflags_for_build() {
-

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-09-06 Thread Viorel Munteanu
commit: 24461c810369df072b9a244f7db5dd01bdaba0d5
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Sep  7 04:37:49 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Sep  7 04:37:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24461c81

media-libs/netpbm: drop 11.3.4

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 -
 media-libs/netpbm/netpbm-11.3.4.ebuild | 258 -
 2 files changed, 259 deletions(-)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index 2be57152ed79..451ba05e07d5 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,4 +1,3 @@
 DIST netpbm-11.2.0.tar.xz 3777372 BLAKE2B 
d9a2de49db61f642df75fe1c1fcda752f837535ac7cc698fb50e7c2c93dacfe3894fc46b402af30d07e3617f0f421a36d8d6a3d846c07d6b3526724dce93283b
 SHA512 
70bde6e6112ae595e18be588ea95d2b2acb08e42bb36d0fc93b9584c4b2adf72e35f80ff87823a8e3d98a8ffd0ff907401d351533b9170d7a11a28515c10fdbd
 DIST netpbm-11.2.3.tar.xz 3777060 BLAKE2B 
f72546858701e37a33a6a53b2af6dbf31c2730aa99f3453744c3e2f52434a54972a52a41f1b3cd16da95dcfe769c6df61fb3113b6909b7d8493fe412adc88591
 SHA512 
b4d112d8a6bf99875eb03ac497105939ac291e9a10dc77f9f5e19b7cf888076f92f481dc63d5649effc451338dcd8f8be9eec45c87231f17d3bea04f873969f8
-DIST netpbm-11.3.4.tar.xz 3779740 BLAKE2B 
de588a324056a47522d2af03914dfea0b419f27fca79e392505e2a40dad6e6961641a4dca6f8e8c528bca35ffd2acb0e3ee3ffce392f96f55ff85ae8bf949496
 SHA512 
317a8f9b3f024d178f371ec8d2a83bbfab8619cf7d4150da02fa1ed7bc6285ce440e6624d70da5fc63162c8a1223573090c0ee0e9a380e223d077d89b43b8beb
 DIST netpbm-11.3.5.tar.xz 3779776 BLAKE2B 
89fdf74b7107f4c2cb07acad75a3d7fd56906e2465ffd27f7e71f06648234b481ffeb3b1f1fe694536acad6147b7ffadfd7f1c69fbe1a35f71f6cba6570eb1b2
 SHA512 
8e6206ec5f6d7009dcc3ef66c5c1c4dd98c1c81c2c0f3cd50d4e9405af20037dbe86f8d053f32d6ca81ec58bd1138ba08cea9ed091cd3c33cd91c7c0b6b5

diff --git a/media-libs/netpbm/netpbm-11.3.4.ebuild 
b/media-libs/netpbm/netpbm-11.3.4.ebuild
deleted file mode 100644
index 886d2f5cab79..
--- a/media-libs/netpbm/netpbm-11.3.4.ebuild
+++ /dev/null
@@ -1,258 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib toolchain-funcs
-
-# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
-# They only provide a tarball for super stable, but super stable is a bit 
lagging.
-# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
-# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT 
"0/advanced[.rev]".
-# The stable branch is stabilized according to usual Gentoo rules, while the
-# advanced branch will not be stabilized.
-# A detailed explanation is here https://netpbm.sourceforge.net/release.html
-
-DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
-HOMEPAGE="https://netpbm.sourceforge.net/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
-
-LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
-SLOT="0/advanced.103"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
-
-# app-text/ghostscript-gpl is really needed for postscript
-# some utilities execute /usr/bin/gs
-# some installed programs are perl scripts
-RDEPEND="
-   dev-lang/perl
-   jbig? ( media-libs/jbigkit:= )
-   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
-   png? (
-   >=media-libs/libpng-1.4:0=
-   sys-libs/zlib
-   )
-   postscript? (
-   app-text/ghostscript-gpl
-   sys-libs/zlib
-   )
-   rle? ( media-libs/urt:= )
-   svga? ( media-libs/svgalib )
-   tiff? ( >=media-libs/tiff-3.5.5:= )
-   xml? ( dev-libs/libxml2 )
-   X? ( x11-libs/libX11 )
-"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="
-   app-arch/xz-utils
-   sys-devel/flex
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/netpbm-10.86.21-build.patch
-   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
-   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
-)
-
-netpbm_libtype() {
-   case ${CHOST} in
-   *-darwin*) echo dylib;;
-   *) echo unixshared;;
-   esac
-}
-
-netpbm_libsuffix() {
-   local suffix=$(get_libname)
-   echo ${suffix//\.}
-}
-
-netpbm_ldshlib() {
-   case ${CHOST} in
-   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
-   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
-   esac
-}
-
-netpbm_config_lib() {
-   usex ${1} -l${2:-$1} NONE
-}
-
-# for bug #828127
-netpbm_cflags_for_build() {
-

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-09-06 Thread Viorel Munteanu
commit: 2f5c7dcd342789bea95e3a2180e3d9029c25cf2a
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Sep  7 04:37:39 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Sep  7 04:37:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f5c7dcd

media-libs/netpbm: add 11.3.5

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 +
 media-libs/netpbm/netpbm-11.3.5.ebuild | 258 +
 2 files changed, 259 insertions(+)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index ca86dd8ab47a..2be57152ed79 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,3 +1,4 @@
 DIST netpbm-11.2.0.tar.xz 3777372 BLAKE2B 
d9a2de49db61f642df75fe1c1fcda752f837535ac7cc698fb50e7c2c93dacfe3894fc46b402af30d07e3617f0f421a36d8d6a3d846c07d6b3526724dce93283b
 SHA512 
70bde6e6112ae595e18be588ea95d2b2acb08e42bb36d0fc93b9584c4b2adf72e35f80ff87823a8e3d98a8ffd0ff907401d351533b9170d7a11a28515c10fdbd
 DIST netpbm-11.2.3.tar.xz 3777060 BLAKE2B 
f72546858701e37a33a6a53b2af6dbf31c2730aa99f3453744c3e2f52434a54972a52a41f1b3cd16da95dcfe769c6df61fb3113b6909b7d8493fe412adc88591
 SHA512 
b4d112d8a6bf99875eb03ac497105939ac291e9a10dc77f9f5e19b7cf888076f92f481dc63d5649effc451338dcd8f8be9eec45c87231f17d3bea04f873969f8
 DIST netpbm-11.3.4.tar.xz 3779740 BLAKE2B 
de588a324056a47522d2af03914dfea0b419f27fca79e392505e2a40dad6e6961641a4dca6f8e8c528bca35ffd2acb0e3ee3ffce392f96f55ff85ae8bf949496
 SHA512 
317a8f9b3f024d178f371ec8d2a83bbfab8619cf7d4150da02fa1ed7bc6285ce440e6624d70da5fc63162c8a1223573090c0ee0e9a380e223d077d89b43b8beb
+DIST netpbm-11.3.5.tar.xz 3779776 BLAKE2B 
89fdf74b7107f4c2cb07acad75a3d7fd56906e2465ffd27f7e71f06648234b481ffeb3b1f1fe694536acad6147b7ffadfd7f1c69fbe1a35f71f6cba6570eb1b2
 SHA512 
8e6206ec5f6d7009dcc3ef66c5c1c4dd98c1c81c2c0f3cd50d4e9405af20037dbe86f8d053f32d6ca81ec58bd1138ba08cea9ed091cd3c33cd91c7c0b6b5

diff --git a/media-libs/netpbm/netpbm-11.3.5.ebuild 
b/media-libs/netpbm/netpbm-11.3.5.ebuild
new file mode 100644
index ..886d2f5cab79
--- /dev/null
+++ b/media-libs/netpbm/netpbm-11.3.5.ebuild
@@ -0,0 +1,258 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs
+
+# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
+# They only provide a tarball for super stable, but super stable is a bit 
lagging.
+# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
+# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT 
"0/advanced[.rev]".
+# The stable branch is stabilized according to usual Gentoo rules, while the
+# advanced branch will not be stabilized.
+# A detailed explanation is here https://netpbm.sourceforge.net/release.html
+
+DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
+HOMEPAGE="https://netpbm.sourceforge.net/;
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
+
+LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
+SLOT="0/advanced.103"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
+
+# app-text/ghostscript-gpl is really needed for postscript
+# some utilities execute /usr/bin/gs
+# some installed programs are perl scripts
+RDEPEND="
+   dev-lang/perl
+   jbig? ( media-libs/jbigkit:= )
+   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
+   png? (
+   >=media-libs/libpng-1.4:0=
+   sys-libs/zlib
+   )
+   postscript? (
+   app-text/ghostscript-gpl
+   sys-libs/zlib
+   )
+   rle? ( media-libs/urt:= )
+   svga? ( media-libs/svgalib )
+   tiff? ( >=media-libs/tiff-3.5.5:= )
+   xml? ( dev-libs/libxml2 )
+   X? ( x11-libs/libX11 )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-arch/xz-utils
+   sys-devel/flex
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/netpbm-10.86.21-build.patch
+   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
+   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
+)
+
+netpbm_libtype() {
+   case ${CHOST} in
+   *-darwin*) echo dylib;;
+   *) echo unixshared;;
+   esac
+}
+
+netpbm_libsuffix() {
+   local suffix=$(get_libname)
+   echo ${suffix//\.}
+}
+
+netpbm_ldshlib() {
+   case ${CHOST} in
+   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
+   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
+   esac
+}
+
+netpbm_config_lib() {
+   usex ${1} -l${2:-$1} NONE
+}
+
+# for bug #828127
+netpbm_cflags_for_build() {
+   

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-09-02 Thread Viorel Munteanu
commit: 312d1974928909de73321d083d9d1b94ce3089ae
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sun Sep  3 05:35:18 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Sep  3 05:35:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=312d1974

media-libs/netpbm: add 11.2.3

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 +
 media-libs/netpbm/netpbm-11.2.3.ebuild | 258 +
 2 files changed, 259 insertions(+)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index 5cf93b898491..f1219d65a2c4 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,3 +1,4 @@
 DIST netpbm-11.2.0.tar.xz 3777372 BLAKE2B 
d9a2de49db61f642df75fe1c1fcda752f837535ac7cc698fb50e7c2c93dacfe3894fc46b402af30d07e3617f0f421a36d8d6a3d846c07d6b3526724dce93283b
 SHA512 
70bde6e6112ae595e18be588ea95d2b2acb08e42bb36d0fc93b9584c4b2adf72e35f80ff87823a8e3d98a8ffd0ff907401d351533b9170d7a11a28515c10fdbd
 DIST netpbm-11.2.2.tar.xz 3777148 BLAKE2B 
19a965e196c02c572508cc27c1b6919133dcf404b4b10db12a2a2be4ff3b1acf793b37a18ae8f36348827581f582ac4092caacd1e27e78a4de6c7a93b436dd85
 SHA512 
df86ce44cec5523519e9d74d0f70d4b78c5ea126a4dba2cd9d68f6ca728b15b4be9b06a80441e03a8742ab9bd1451998cac4fb3820d4a8acc4727e993b4e0275
+DIST netpbm-11.2.3.tar.xz 3777060 BLAKE2B 
f72546858701e37a33a6a53b2af6dbf31c2730aa99f3453744c3e2f52434a54972a52a41f1b3cd16da95dcfe769c6df61fb3113b6909b7d8493fe412adc88591
 SHA512 
b4d112d8a6bf99875eb03ac497105939ac291e9a10dc77f9f5e19b7cf888076f92f481dc63d5649effc451338dcd8f8be9eec45c87231f17d3bea04f873969f8
 DIST netpbm-11.3.4.tar.xz 3779740 BLAKE2B 
de588a324056a47522d2af03914dfea0b419f27fca79e392505e2a40dad6e6961641a4dca6f8e8c528bca35ffd2acb0e3ee3ffce392f96f55ff85ae8bf949496
 SHA512 
317a8f9b3f024d178f371ec8d2a83bbfab8619cf7d4150da02fa1ed7bc6285ce440e6624d70da5fc63162c8a1223573090c0ee0e9a380e223d077d89b43b8beb

diff --git a/media-libs/netpbm/netpbm-11.2.3.ebuild 
b/media-libs/netpbm/netpbm-11.2.3.ebuild
new file mode 100644
index ..e22e58d3b22b
--- /dev/null
+++ b/media-libs/netpbm/netpbm-11.2.3.ebuild
@@ -0,0 +1,258 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs
+
+# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
+# They only provide a tarball for super stable, but super stable is a bit 
lagging.
+# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
+# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT 
"0/advanced[.rev]".
+# The stable branch is stabilized according to usual Gentoo rules, while the
+# advanced branch will not be stabilized.
+# A detailed explanation is here https://netpbm.sourceforge.net/release.html
+
+DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
+HOMEPAGE="https://netpbm.sourceforge.net/;
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
+
+LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
+SLOT="0/stable.102"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
+
+# app-text/ghostscript-gpl is really needed for postscript
+# some utilities execute /usr/bin/gs
+# some installed programs are perl scripts
+RDEPEND="
+   dev-lang/perl
+   jbig? ( media-libs/jbigkit:= )
+   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
+   png? (
+   >=media-libs/libpng-1.4:0=
+   sys-libs/zlib
+   )
+   postscript? (
+   app-text/ghostscript-gpl
+   sys-libs/zlib
+   )
+   rle? ( media-libs/urt:= )
+   svga? ( media-libs/svgalib )
+   tiff? ( >=media-libs/tiff-3.5.5:= )
+   xml? ( dev-libs/libxml2 )
+   X? ( x11-libs/libX11 )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-arch/xz-utils
+   sys-devel/flex
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/netpbm-10.86.21-build.patch
+   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
+   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
+)
+
+netpbm_libtype() {
+   case ${CHOST} in
+   *-darwin*) echo dylib;;
+   *) echo unixshared;;
+   esac
+}
+
+netpbm_libsuffix() {
+   local suffix=$(get_libname)
+   echo ${suffix//\.}
+}
+
+netpbm_ldshlib() {
+   case ${CHOST} in
+   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
+   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
+   esac
+}
+
+netpbm_config_lib() {
+   usex ${1} -l${2:-$1} NONE
+}
+
+# for bug #828127
+netpbm_cflags_for_build() {
+   if 

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-09-02 Thread Viorel Munteanu
commit: fe0d3d778b31a30f5f53724c33e582e77d198ee3
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sun Sep  3 05:37:52 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Sep  3 05:37:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe0d3d77

media-libs/netpbm: drop 11.2.2

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 -
 media-libs/netpbm/netpbm-11.2.2.ebuild | 258 -
 2 files changed, 259 deletions(-)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index f1219d65a2c4..ca86dd8ab47a 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,4 +1,3 @@
 DIST netpbm-11.2.0.tar.xz 3777372 BLAKE2B 
d9a2de49db61f642df75fe1c1fcda752f837535ac7cc698fb50e7c2c93dacfe3894fc46b402af30d07e3617f0f421a36d8d6a3d846c07d6b3526724dce93283b
 SHA512 
70bde6e6112ae595e18be588ea95d2b2acb08e42bb36d0fc93b9584c4b2adf72e35f80ff87823a8e3d98a8ffd0ff907401d351533b9170d7a11a28515c10fdbd
-DIST netpbm-11.2.2.tar.xz 3777148 BLAKE2B 
19a965e196c02c572508cc27c1b6919133dcf404b4b10db12a2a2be4ff3b1acf793b37a18ae8f36348827581f582ac4092caacd1e27e78a4de6c7a93b436dd85
 SHA512 
df86ce44cec5523519e9d74d0f70d4b78c5ea126a4dba2cd9d68f6ca728b15b4be9b06a80441e03a8742ab9bd1451998cac4fb3820d4a8acc4727e993b4e0275
 DIST netpbm-11.2.3.tar.xz 3777060 BLAKE2B 
f72546858701e37a33a6a53b2af6dbf31c2730aa99f3453744c3e2f52434a54972a52a41f1b3cd16da95dcfe769c6df61fb3113b6909b7d8493fe412adc88591
 SHA512 
b4d112d8a6bf99875eb03ac497105939ac291e9a10dc77f9f5e19b7cf888076f92f481dc63d5649effc451338dcd8f8be9eec45c87231f17d3bea04f873969f8
 DIST netpbm-11.3.4.tar.xz 3779740 BLAKE2B 
de588a324056a47522d2af03914dfea0b419f27fca79e392505e2a40dad6e6961641a4dca6f8e8c528bca35ffd2acb0e3ee3ffce392f96f55ff85ae8bf949496
 SHA512 
317a8f9b3f024d178f371ec8d2a83bbfab8619cf7d4150da02fa1ed7bc6285ce440e6624d70da5fc63162c8a1223573090c0ee0e9a380e223d077d89b43b8beb

diff --git a/media-libs/netpbm/netpbm-11.2.2.ebuild 
b/media-libs/netpbm/netpbm-11.2.2.ebuild
deleted file mode 100644
index e22e58d3b22b..
--- a/media-libs/netpbm/netpbm-11.2.2.ebuild
+++ /dev/null
@@ -1,258 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib toolchain-funcs
-
-# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
-# They only provide a tarball for super stable, but super stable is a bit 
lagging.
-# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
-# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT 
"0/advanced[.rev]".
-# The stable branch is stabilized according to usual Gentoo rules, while the
-# advanced branch will not be stabilized.
-# A detailed explanation is here https://netpbm.sourceforge.net/release.html
-
-DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
-HOMEPAGE="https://netpbm.sourceforge.net/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
-
-LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
-SLOT="0/stable.102"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
-
-# app-text/ghostscript-gpl is really needed for postscript
-# some utilities execute /usr/bin/gs
-# some installed programs are perl scripts
-RDEPEND="
-   dev-lang/perl
-   jbig? ( media-libs/jbigkit:= )
-   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
-   png? (
-   >=media-libs/libpng-1.4:0=
-   sys-libs/zlib
-   )
-   postscript? (
-   app-text/ghostscript-gpl
-   sys-libs/zlib
-   )
-   rle? ( media-libs/urt:= )
-   svga? ( media-libs/svgalib )
-   tiff? ( >=media-libs/tiff-3.5.5:= )
-   xml? ( dev-libs/libxml2 )
-   X? ( x11-libs/libX11 )
-"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="
-   app-arch/xz-utils
-   sys-devel/flex
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/netpbm-10.86.21-build.patch
-   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
-   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
-)
-
-netpbm_libtype() {
-   case ${CHOST} in
-   *-darwin*) echo dylib;;
-   *) echo unixshared;;
-   esac
-}
-
-netpbm_libsuffix() {
-   local suffix=$(get_libname)
-   echo ${suffix//\.}
-}
-
-netpbm_ldshlib() {
-   case ${CHOST} in
-   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
-   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
-   esac
-}
-
-netpbm_config_lib() {
-   usex ${1} -l${2:-$1} NONE
-}
-
-# for bug #828127
-netpbm_cflags_for_build() {
-  

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-08-20 Thread Viorel Munteanu
commit: 66d719771372ea603d6dd3f904c445a576bdf86a
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sun Aug 20 17:50:08 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Aug 20 17:50:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66d71977

media-libs/netpbm: drop 11.3.3

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 -
 media-libs/netpbm/netpbm-11.3.3.ebuild | 258 -
 2 files changed, 259 deletions(-)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index 012b969a2891..5cf93b898491 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,4 +1,3 @@
 DIST netpbm-11.2.0.tar.xz 3777372 BLAKE2B 
d9a2de49db61f642df75fe1c1fcda752f837535ac7cc698fb50e7c2c93dacfe3894fc46b402af30d07e3617f0f421a36d8d6a3d846c07d6b3526724dce93283b
 SHA512 
70bde6e6112ae595e18be588ea95d2b2acb08e42bb36d0fc93b9584c4b2adf72e35f80ff87823a8e3d98a8ffd0ff907401d351533b9170d7a11a28515c10fdbd
 DIST netpbm-11.2.2.tar.xz 3777148 BLAKE2B 
19a965e196c02c572508cc27c1b6919133dcf404b4b10db12a2a2be4ff3b1acf793b37a18ae8f36348827581f582ac4092caacd1e27e78a4de6c7a93b436dd85
 SHA512 
df86ce44cec5523519e9d74d0f70d4b78c5ea126a4dba2cd9d68f6ca728b15b4be9b06a80441e03a8742ab9bd1451998cac4fb3820d4a8acc4727e993b4e0275
-DIST netpbm-11.3.3.tar.xz 3779916 BLAKE2B 
cb6259360d5c9ed3568d55a5bd0e537f5c2c95c71f45f15e5b95a0235798b74f19c1e19b818795932c39a4ee015a4178ccd3d1260a48ca5be2b7c1426bb1c877
 SHA512 
e1067109effcad5fc65c32d03d084699bf6cfa6a10cf2c5ab644fca9ed318789b0c8d083019d66d3e0a7b9340e595443f50c2a412bb9bcc85c3f781eaf476e65
 DIST netpbm-11.3.4.tar.xz 3779740 BLAKE2B 
de588a324056a47522d2af03914dfea0b419f27fca79e392505e2a40dad6e6961641a4dca6f8e8c528bca35ffd2acb0e3ee3ffce392f96f55ff85ae8bf949496
 SHA512 
317a8f9b3f024d178f371ec8d2a83bbfab8619cf7d4150da02fa1ed7bc6285ce440e6624d70da5fc63162c8a1223573090c0ee0e9a380e223d077d89b43b8beb

diff --git a/media-libs/netpbm/netpbm-11.3.3.ebuild 
b/media-libs/netpbm/netpbm-11.3.3.ebuild
deleted file mode 100644
index 886d2f5cab79..
--- a/media-libs/netpbm/netpbm-11.3.3.ebuild
+++ /dev/null
@@ -1,258 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib toolchain-funcs
-
-# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
-# They only provide a tarball for super stable, but super stable is a bit 
lagging.
-# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
-# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT 
"0/advanced[.rev]".
-# The stable branch is stabilized according to usual Gentoo rules, while the
-# advanced branch will not be stabilized.
-# A detailed explanation is here https://netpbm.sourceforge.net/release.html
-
-DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
-HOMEPAGE="https://netpbm.sourceforge.net/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
-
-LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
-SLOT="0/advanced.103"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
-
-# app-text/ghostscript-gpl is really needed for postscript
-# some utilities execute /usr/bin/gs
-# some installed programs are perl scripts
-RDEPEND="
-   dev-lang/perl
-   jbig? ( media-libs/jbigkit:= )
-   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
-   png? (
-   >=media-libs/libpng-1.4:0=
-   sys-libs/zlib
-   )
-   postscript? (
-   app-text/ghostscript-gpl
-   sys-libs/zlib
-   )
-   rle? ( media-libs/urt:= )
-   svga? ( media-libs/svgalib )
-   tiff? ( >=media-libs/tiff-3.5.5:= )
-   xml? ( dev-libs/libxml2 )
-   X? ( x11-libs/libX11 )
-"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="
-   app-arch/xz-utils
-   sys-devel/flex
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/netpbm-10.86.21-build.patch
-   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
-   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
-)
-
-netpbm_libtype() {
-   case ${CHOST} in
-   *-darwin*) echo dylib;;
-   *) echo unixshared;;
-   esac
-}
-
-netpbm_libsuffix() {
-   local suffix=$(get_libname)
-   echo ${suffix//\.}
-}
-
-netpbm_ldshlib() {
-   case ${CHOST} in
-   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
-   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
-   esac
-}
-
-netpbm_config_lib() {
-   usex ${1} -l${2:-$1} NONE
-}
-
-# for bug #828127
-netpbm_cflags_for_build() {
-

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-08-20 Thread Viorel Munteanu
commit: 4f9660913ab956d5c8c4b5f014764bba61a0e977
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sun Aug 20 17:50:00 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Aug 20 17:50:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f966091

media-libs/netpbm: add 11.3.4

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 +
 media-libs/netpbm/netpbm-11.3.4.ebuild | 258 +
 2 files changed, 259 insertions(+)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index 43b14ee888bb..012b969a2891 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,3 +1,4 @@
 DIST netpbm-11.2.0.tar.xz 3777372 BLAKE2B 
d9a2de49db61f642df75fe1c1fcda752f837535ac7cc698fb50e7c2c93dacfe3894fc46b402af30d07e3617f0f421a36d8d6a3d846c07d6b3526724dce93283b
 SHA512 
70bde6e6112ae595e18be588ea95d2b2acb08e42bb36d0fc93b9584c4b2adf72e35f80ff87823a8e3d98a8ffd0ff907401d351533b9170d7a11a28515c10fdbd
 DIST netpbm-11.2.2.tar.xz 3777148 BLAKE2B 
19a965e196c02c572508cc27c1b6919133dcf404b4b10db12a2a2be4ff3b1acf793b37a18ae8f36348827581f582ac4092caacd1e27e78a4de6c7a93b436dd85
 SHA512 
df86ce44cec5523519e9d74d0f70d4b78c5ea126a4dba2cd9d68f6ca728b15b4be9b06a80441e03a8742ab9bd1451998cac4fb3820d4a8acc4727e993b4e0275
 DIST netpbm-11.3.3.tar.xz 3779916 BLAKE2B 
cb6259360d5c9ed3568d55a5bd0e537f5c2c95c71f45f15e5b95a0235798b74f19c1e19b818795932c39a4ee015a4178ccd3d1260a48ca5be2b7c1426bb1c877
 SHA512 
e1067109effcad5fc65c32d03d084699bf6cfa6a10cf2c5ab644fca9ed318789b0c8d083019d66d3e0a7b9340e595443f50c2a412bb9bcc85c3f781eaf476e65
+DIST netpbm-11.3.4.tar.xz 3779740 BLAKE2B 
de588a324056a47522d2af03914dfea0b419f27fca79e392505e2a40dad6e6961641a4dca6f8e8c528bca35ffd2acb0e3ee3ffce392f96f55ff85ae8bf949496
 SHA512 
317a8f9b3f024d178f371ec8d2a83bbfab8619cf7d4150da02fa1ed7bc6285ce440e6624d70da5fc63162c8a1223573090c0ee0e9a380e223d077d89b43b8beb

diff --git a/media-libs/netpbm/netpbm-11.3.4.ebuild 
b/media-libs/netpbm/netpbm-11.3.4.ebuild
new file mode 100644
index ..886d2f5cab79
--- /dev/null
+++ b/media-libs/netpbm/netpbm-11.3.4.ebuild
@@ -0,0 +1,258 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs
+
+# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
+# They only provide a tarball for super stable, but super stable is a bit 
lagging.
+# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
+# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT 
"0/advanced[.rev]".
+# The stable branch is stabilized according to usual Gentoo rules, while the
+# advanced branch will not be stabilized.
+# A detailed explanation is here https://netpbm.sourceforge.net/release.html
+
+DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
+HOMEPAGE="https://netpbm.sourceforge.net/;
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
+
+LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
+SLOT="0/advanced.103"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
+
+# app-text/ghostscript-gpl is really needed for postscript
+# some utilities execute /usr/bin/gs
+# some installed programs are perl scripts
+RDEPEND="
+   dev-lang/perl
+   jbig? ( media-libs/jbigkit:= )
+   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
+   png? (
+   >=media-libs/libpng-1.4:0=
+   sys-libs/zlib
+   )
+   postscript? (
+   app-text/ghostscript-gpl
+   sys-libs/zlib
+   )
+   rle? ( media-libs/urt:= )
+   svga? ( media-libs/svgalib )
+   tiff? ( >=media-libs/tiff-3.5.5:= )
+   xml? ( dev-libs/libxml2 )
+   X? ( x11-libs/libX11 )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-arch/xz-utils
+   sys-devel/flex
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/netpbm-10.86.21-build.patch
+   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
+   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
+)
+
+netpbm_libtype() {
+   case ${CHOST} in
+   *-darwin*) echo dylib;;
+   *) echo unixshared;;
+   esac
+}
+
+netpbm_libsuffix() {
+   local suffix=$(get_libname)
+   echo ${suffix//\.}
+}
+
+netpbm_ldshlib() {
+   case ${CHOST} in
+   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
+   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
+   esac
+}
+
+netpbm_config_lib() {
+   usex ${1} -l${2:-$1} NONE
+}
+
+# for bug #828127
+netpbm_cflags_for_build() {
+   

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-08-19 Thread Viorel Munteanu
commit: c1d02547ba92199d33f9cf5b5bd753c707455b94
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Aug 19 06:25:59 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Aug 19 06:26:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1d02547

media-libs/netpbm: add 11.3.3

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 +
 media-libs/netpbm/netpbm-11.3.3.ebuild | 258 +
 2 files changed, 259 insertions(+)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index b6ef70632c3e..bbe9dbd5895c 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,3 +1,4 @@
 DIST netpbm-11.2.0.tar.xz 3777372 BLAKE2B 
d9a2de49db61f642df75fe1c1fcda752f837535ac7cc698fb50e7c2c93dacfe3894fc46b402af30d07e3617f0f421a36d8d6a3d846c07d6b3526724dce93283b
 SHA512 
70bde6e6112ae595e18be588ea95d2b2acb08e42bb36d0fc93b9584c4b2adf72e35f80ff87823a8e3d98a8ffd0ff907401d351533b9170d7a11a28515c10fdbd
 DIST netpbm-11.2.2.tar.xz 3777148 BLAKE2B 
19a965e196c02c572508cc27c1b6919133dcf404b4b10db12a2a2be4ff3b1acf793b37a18ae8f36348827581f582ac4092caacd1e27e78a4de6c7a93b436dd85
 SHA512 
df86ce44cec5523519e9d74d0f70d4b78c5ea126a4dba2cd9d68f6ca728b15b4be9b06a80441e03a8742ab9bd1451998cac4fb3820d4a8acc4727e993b4e0275
 DIST netpbm-11.3.2.tar.xz 3779196 BLAKE2B 
360d993042dcfd00bdb6a784d1d38b1feffc07a9b304338f516b8b644a3c5a3cc7e00318987a1c5dba3b14e2a79eb9c32813c0a84067677c0812b31491a6
 SHA512 
38589a47aa823c0ae3ee8187b9ac6bc036c47ab9b882e8e9e2867daffc6b37db7cfb6617f8adc43506bd68c9aaeda382cf55300c307bc8dae5fca092bf9811d2
+DIST netpbm-11.3.3.tar.xz 3779916 BLAKE2B 
cb6259360d5c9ed3568d55a5bd0e537f5c2c95c71f45f15e5b95a0235798b74f19c1e19b818795932c39a4ee015a4178ccd3d1260a48ca5be2b7c1426bb1c877
 SHA512 
e1067109effcad5fc65c32d03d084699bf6cfa6a10cf2c5ab644fca9ed318789b0c8d083019d66d3e0a7b9340e595443f50c2a412bb9bcc85c3f781eaf476e65

diff --git a/media-libs/netpbm/netpbm-11.3.3.ebuild 
b/media-libs/netpbm/netpbm-11.3.3.ebuild
new file mode 100644
index ..886d2f5cab79
--- /dev/null
+++ b/media-libs/netpbm/netpbm-11.3.3.ebuild
@@ -0,0 +1,258 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs
+
+# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
+# They only provide a tarball for super stable, but super stable is a bit 
lagging.
+# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
+# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT 
"0/advanced[.rev]".
+# The stable branch is stabilized according to usual Gentoo rules, while the
+# advanced branch will not be stabilized.
+# A detailed explanation is here https://netpbm.sourceforge.net/release.html
+
+DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
+HOMEPAGE="https://netpbm.sourceforge.net/;
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
+
+LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
+SLOT="0/advanced.103"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
+
+# app-text/ghostscript-gpl is really needed for postscript
+# some utilities execute /usr/bin/gs
+# some installed programs are perl scripts
+RDEPEND="
+   dev-lang/perl
+   jbig? ( media-libs/jbigkit:= )
+   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
+   png? (
+   >=media-libs/libpng-1.4:0=
+   sys-libs/zlib
+   )
+   postscript? (
+   app-text/ghostscript-gpl
+   sys-libs/zlib
+   )
+   rle? ( media-libs/urt:= )
+   svga? ( media-libs/svgalib )
+   tiff? ( >=media-libs/tiff-3.5.5:= )
+   xml? ( dev-libs/libxml2 )
+   X? ( x11-libs/libX11 )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-arch/xz-utils
+   sys-devel/flex
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/netpbm-10.86.21-build.patch
+   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
+   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
+)
+
+netpbm_libtype() {
+   case ${CHOST} in
+   *-darwin*) echo dylib;;
+   *) echo unixshared;;
+   esac
+}
+
+netpbm_libsuffix() {
+   local suffix=$(get_libname)
+   echo ${suffix//\.}
+}
+
+netpbm_ldshlib() {
+   case ${CHOST} in
+   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
+   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
+   esac
+}
+
+netpbm_config_lib() {
+   usex ${1} -l${2:-$1} NONE
+}
+
+# for bug #828127
+netpbm_cflags_for_build() {
+   

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-08-19 Thread Viorel Munteanu
commit: 47c42840da8a7a0074b6be397f1a8aae0af7c19a
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Aug 19 06:19:17 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Aug 19 06:26:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47c42840

media-libs/netpbm: drop 11.2.1

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 -
 media-libs/netpbm/netpbm-11.2.1.ebuild | 258 -
 2 files changed, 259 deletions(-)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index e608cbd31eb7..b6ef70632c3e 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,4 +1,3 @@
 DIST netpbm-11.2.0.tar.xz 3777372 BLAKE2B 
d9a2de49db61f642df75fe1c1fcda752f837535ac7cc698fb50e7c2c93dacfe3894fc46b402af30d07e3617f0f421a36d8d6a3d846c07d6b3526724dce93283b
 SHA512 
70bde6e6112ae595e18be588ea95d2b2acb08e42bb36d0fc93b9584c4b2adf72e35f80ff87823a8e3d98a8ffd0ff907401d351533b9170d7a11a28515c10fdbd
-DIST netpbm-11.2.1.tar.xz 3776588 BLAKE2B 
7605e3001140557de668c396575f8a415a8c071820a0e009a944d3128a9a5e0a12f7b3ef59ebdcc5bd39930499006f357c7569939bd5358f6b471c8488ad7cb4
 SHA512 
6974cc41dfa838bcb9c13977b20e1df697315f5f3f6f9040e62f180a2959ca538014418d305b300fb700509dfea1fb9ad49b4a5b6e923a1309599741ed596e5f
 DIST netpbm-11.2.2.tar.xz 3777148 BLAKE2B 
19a965e196c02c572508cc27c1b6919133dcf404b4b10db12a2a2be4ff3b1acf793b37a18ae8f36348827581f582ac4092caacd1e27e78a4de6c7a93b436dd85
 SHA512 
df86ce44cec5523519e9d74d0f70d4b78c5ea126a4dba2cd9d68f6ca728b15b4be9b06a80441e03a8742ab9bd1451998cac4fb3820d4a8acc4727e993b4e0275
 DIST netpbm-11.3.2.tar.xz 3779196 BLAKE2B 
360d993042dcfd00bdb6a784d1d38b1feffc07a9b304338f516b8b644a3c5a3cc7e00318987a1c5dba3b14e2a79eb9c32813c0a84067677c0812b31491a6
 SHA512 
38589a47aa823c0ae3ee8187b9ac6bc036c47ab9b882e8e9e2867daffc6b37db7cfb6617f8adc43506bd68c9aaeda382cf55300c307bc8dae5fca092bf9811d2

diff --git a/media-libs/netpbm/netpbm-11.2.1.ebuild 
b/media-libs/netpbm/netpbm-11.2.1.ebuild
deleted file mode 100644
index e22e58d3b22b..
--- a/media-libs/netpbm/netpbm-11.2.1.ebuild
+++ /dev/null
@@ -1,258 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib toolchain-funcs
-
-# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
-# They only provide a tarball for super stable, but super stable is a bit 
lagging.
-# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
-# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT 
"0/advanced[.rev]".
-# The stable branch is stabilized according to usual Gentoo rules, while the
-# advanced branch will not be stabilized.
-# A detailed explanation is here https://netpbm.sourceforge.net/release.html
-
-DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
-HOMEPAGE="https://netpbm.sourceforge.net/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
-
-LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
-SLOT="0/stable.102"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
-
-# app-text/ghostscript-gpl is really needed for postscript
-# some utilities execute /usr/bin/gs
-# some installed programs are perl scripts
-RDEPEND="
-   dev-lang/perl
-   jbig? ( media-libs/jbigkit:= )
-   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
-   png? (
-   >=media-libs/libpng-1.4:0=
-   sys-libs/zlib
-   )
-   postscript? (
-   app-text/ghostscript-gpl
-   sys-libs/zlib
-   )
-   rle? ( media-libs/urt:= )
-   svga? ( media-libs/svgalib )
-   tiff? ( >=media-libs/tiff-3.5.5:= )
-   xml? ( dev-libs/libxml2 )
-   X? ( x11-libs/libX11 )
-"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="
-   app-arch/xz-utils
-   sys-devel/flex
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/netpbm-10.86.21-build.patch
-   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
-   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
-)
-
-netpbm_libtype() {
-   case ${CHOST} in
-   *-darwin*) echo dylib;;
-   *) echo unixshared;;
-   esac
-}
-
-netpbm_libsuffix() {
-   local suffix=$(get_libname)
-   echo ${suffix//\.}
-}
-
-netpbm_ldshlib() {
-   case ${CHOST} in
-   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
-   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
-   esac
-}
-
-netpbm_config_lib() {
-   usex ${1} -l${2:-$1} NONE
-}
-
-# for bug #828127
-netpbm_cflags_for_build() {
-  

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-08-19 Thread Viorel Munteanu
commit: c90d6d384844f270173df04d8885b3805d9c8bd9
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Aug 19 06:19:08 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Aug 19 06:26:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c90d6d38

media-libs/netpbm: add 11.2.2

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 +
 media-libs/netpbm/netpbm-11.2.2.ebuild | 258 +
 2 files changed, 259 insertions(+)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index ecd5b8acb66e..e608cbd31eb7 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,3 +1,4 @@
 DIST netpbm-11.2.0.tar.xz 3777372 BLAKE2B 
d9a2de49db61f642df75fe1c1fcda752f837535ac7cc698fb50e7c2c93dacfe3894fc46b402af30d07e3617f0f421a36d8d6a3d846c07d6b3526724dce93283b
 SHA512 
70bde6e6112ae595e18be588ea95d2b2acb08e42bb36d0fc93b9584c4b2adf72e35f80ff87823a8e3d98a8ffd0ff907401d351533b9170d7a11a28515c10fdbd
 DIST netpbm-11.2.1.tar.xz 3776588 BLAKE2B 
7605e3001140557de668c396575f8a415a8c071820a0e009a944d3128a9a5e0a12f7b3ef59ebdcc5bd39930499006f357c7569939bd5358f6b471c8488ad7cb4
 SHA512 
6974cc41dfa838bcb9c13977b20e1df697315f5f3f6f9040e62f180a2959ca538014418d305b300fb700509dfea1fb9ad49b4a5b6e923a1309599741ed596e5f
+DIST netpbm-11.2.2.tar.xz 3777148 BLAKE2B 
19a965e196c02c572508cc27c1b6919133dcf404b4b10db12a2a2be4ff3b1acf793b37a18ae8f36348827581f582ac4092caacd1e27e78a4de6c7a93b436dd85
 SHA512 
df86ce44cec5523519e9d74d0f70d4b78c5ea126a4dba2cd9d68f6ca728b15b4be9b06a80441e03a8742ab9bd1451998cac4fb3820d4a8acc4727e993b4e0275
 DIST netpbm-11.3.2.tar.xz 3779196 BLAKE2B 
360d993042dcfd00bdb6a784d1d38b1feffc07a9b304338f516b8b644a3c5a3cc7e00318987a1c5dba3b14e2a79eb9c32813c0a84067677c0812b31491a6
 SHA512 
38589a47aa823c0ae3ee8187b9ac6bc036c47ab9b882e8e9e2867daffc6b37db7cfb6617f8adc43506bd68c9aaeda382cf55300c307bc8dae5fca092bf9811d2

diff --git a/media-libs/netpbm/netpbm-11.2.2.ebuild 
b/media-libs/netpbm/netpbm-11.2.2.ebuild
new file mode 100644
index ..e22e58d3b22b
--- /dev/null
+++ b/media-libs/netpbm/netpbm-11.2.2.ebuild
@@ -0,0 +1,258 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs
+
+# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
+# They only provide a tarball for super stable, but super stable is a bit 
lagging.
+# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
+# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT 
"0/advanced[.rev]".
+# The stable branch is stabilized according to usual Gentoo rules, while the
+# advanced branch will not be stabilized.
+# A detailed explanation is here https://netpbm.sourceforge.net/release.html
+
+DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
+HOMEPAGE="https://netpbm.sourceforge.net/;
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
+
+LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
+SLOT="0/stable.102"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
+
+# app-text/ghostscript-gpl is really needed for postscript
+# some utilities execute /usr/bin/gs
+# some installed programs are perl scripts
+RDEPEND="
+   dev-lang/perl
+   jbig? ( media-libs/jbigkit:= )
+   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
+   png? (
+   >=media-libs/libpng-1.4:0=
+   sys-libs/zlib
+   )
+   postscript? (
+   app-text/ghostscript-gpl
+   sys-libs/zlib
+   )
+   rle? ( media-libs/urt:= )
+   svga? ( media-libs/svgalib )
+   tiff? ( >=media-libs/tiff-3.5.5:= )
+   xml? ( dev-libs/libxml2 )
+   X? ( x11-libs/libX11 )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-arch/xz-utils
+   sys-devel/flex
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/netpbm-10.86.21-build.patch
+   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
+   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
+)
+
+netpbm_libtype() {
+   case ${CHOST} in
+   *-darwin*) echo dylib;;
+   *) echo unixshared;;
+   esac
+}
+
+netpbm_libsuffix() {
+   local suffix=$(get_libname)
+   echo ${suffix//\.}
+}
+
+netpbm_ldshlib() {
+   case ${CHOST} in
+   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
+   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
+   esac
+}
+
+netpbm_config_lib() {
+   usex ${1} -l${2:-$1} NONE
+}
+
+# for bug #828127
+netpbm_cflags_for_build() {
+   if 

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-08-19 Thread Viorel Munteanu
commit: e599cbb5c1a37288532ff702cb9a53719d76e77f
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Aug 19 06:26:05 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Aug 19 06:26:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e599cbb5

media-libs/netpbm: drop 11.3.2

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 -
 media-libs/netpbm/netpbm-11.3.2.ebuild | 258 -
 2 files changed, 259 deletions(-)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index bbe9dbd5895c..43b14ee888bb 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,4 +1,3 @@
 DIST netpbm-11.2.0.tar.xz 3777372 BLAKE2B 
d9a2de49db61f642df75fe1c1fcda752f837535ac7cc698fb50e7c2c93dacfe3894fc46b402af30d07e3617f0f421a36d8d6a3d846c07d6b3526724dce93283b
 SHA512 
70bde6e6112ae595e18be588ea95d2b2acb08e42bb36d0fc93b9584c4b2adf72e35f80ff87823a8e3d98a8ffd0ff907401d351533b9170d7a11a28515c10fdbd
 DIST netpbm-11.2.2.tar.xz 3777148 BLAKE2B 
19a965e196c02c572508cc27c1b6919133dcf404b4b10db12a2a2be4ff3b1acf793b37a18ae8f36348827581f582ac4092caacd1e27e78a4de6c7a93b436dd85
 SHA512 
df86ce44cec5523519e9d74d0f70d4b78c5ea126a4dba2cd9d68f6ca728b15b4be9b06a80441e03a8742ab9bd1451998cac4fb3820d4a8acc4727e993b4e0275
-DIST netpbm-11.3.2.tar.xz 3779196 BLAKE2B 
360d993042dcfd00bdb6a784d1d38b1feffc07a9b304338f516b8b644a3c5a3cc7e00318987a1c5dba3b14e2a79eb9c32813c0a84067677c0812b31491a6
 SHA512 
38589a47aa823c0ae3ee8187b9ac6bc036c47ab9b882e8e9e2867daffc6b37db7cfb6617f8adc43506bd68c9aaeda382cf55300c307bc8dae5fca092bf9811d2
 DIST netpbm-11.3.3.tar.xz 3779916 BLAKE2B 
cb6259360d5c9ed3568d55a5bd0e537f5c2c95c71f45f15e5b95a0235798b74f19c1e19b818795932c39a4ee015a4178ccd3d1260a48ca5be2b7c1426bb1c877
 SHA512 
e1067109effcad5fc65c32d03d084699bf6cfa6a10cf2c5ab644fca9ed318789b0c8d083019d66d3e0a7b9340e595443f50c2a412bb9bcc85c3f781eaf476e65

diff --git a/media-libs/netpbm/netpbm-11.3.2.ebuild 
b/media-libs/netpbm/netpbm-11.3.2.ebuild
deleted file mode 100644
index 886d2f5cab79..
--- a/media-libs/netpbm/netpbm-11.3.2.ebuild
+++ /dev/null
@@ -1,258 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib toolchain-funcs
-
-# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
-# They only provide a tarball for super stable, but super stable is a bit 
lagging.
-# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
-# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT 
"0/advanced[.rev]".
-# The stable branch is stabilized according to usual Gentoo rules, while the
-# advanced branch will not be stabilized.
-# A detailed explanation is here https://netpbm.sourceforge.net/release.html
-
-DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
-HOMEPAGE="https://netpbm.sourceforge.net/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
-
-LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
-SLOT="0/advanced.103"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
-
-# app-text/ghostscript-gpl is really needed for postscript
-# some utilities execute /usr/bin/gs
-# some installed programs are perl scripts
-RDEPEND="
-   dev-lang/perl
-   jbig? ( media-libs/jbigkit:= )
-   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
-   png? (
-   >=media-libs/libpng-1.4:0=
-   sys-libs/zlib
-   )
-   postscript? (
-   app-text/ghostscript-gpl
-   sys-libs/zlib
-   )
-   rle? ( media-libs/urt:= )
-   svga? ( media-libs/svgalib )
-   tiff? ( >=media-libs/tiff-3.5.5:= )
-   xml? ( dev-libs/libxml2 )
-   X? ( x11-libs/libX11 )
-"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="
-   app-arch/xz-utils
-   sys-devel/flex
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/netpbm-10.86.21-build.patch
-   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
-   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
-)
-
-netpbm_libtype() {
-   case ${CHOST} in
-   *-darwin*) echo dylib;;
-   *) echo unixshared;;
-   esac
-}
-
-netpbm_libsuffix() {
-   local suffix=$(get_libname)
-   echo ${suffix//\.}
-}
-
-netpbm_ldshlib() {
-   case ${CHOST} in
-   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
-   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
-   esac
-}
-
-netpbm_config_lib() {
-   usex ${1} -l${2:-$1} NONE
-}
-
-# for bug #828127
-netpbm_cflags_for_build() {
-

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/files/

2023-08-13 Thread Viorel Munteanu
commit: 81ee4692ebbf5e0356813456ea64a4c6b53908bb
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Aug 13 13:38:45 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Aug 13 16:05:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81ee4692

media-libs/netpbm: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/32287
Signed-off-by: Viorel Munteanu  gentoo.org>

 .../netpbm/files/netpbm-10.86.21-misc-deps.patch   | 68 --
 1 file changed, 68 deletions(-)

diff --git a/media-libs/netpbm/files/netpbm-10.86.21-misc-deps.patch 
b/media-libs/netpbm/files/netpbm-10.86.21-misc-deps.patch
deleted file mode 100644
index 78c7670c9a8f..
--- a/media-libs/netpbm/files/netpbm-10.86.21-misc-deps.patch
+++ /dev/null
@@ -1,68 +0,0 @@
-do not autoprobe deps when we disabled them
-
 a/GNUmakefile
-+++ b/GNUmakefile
-@@ -75,7 +75,10 @@
- 
- PROG_SUBDIRS = converter analyzer editor generator other
- PRODUCT_SUBDIRS = lib $(PROG_SUBDIRS)
--SUPPORT_SUBDIRS = urt icon buildtools test
-+SUPPORT_SUBDIRS = icon buildtools test
-+ifeq ($(URTLIB),$(BUNDLED_URTLIB))
-+SUPPORT_SUBDIRS += urt
-+endif
- 
- SUBDIRS = $(PRODUCT_SUBDIRS) $(SUPPORT_SUBDIRS)
- 
 a/converter/other/Makefile
-+++ b/converter/other/Makefile
-@@ -7,6 +7,7 @@
- 
- include $(BUILDDIR)/config.mk
- 
-+ifneq ($(XML2_LIBS),NONE)
- TEST_PKGCONFIG_LIBXML2 = if $(PKG_CONFIG) libxml-2.0; then echo exists; fi
- 
- ifneq ($(shell $(TEST_PKGCONFIG_LIBXML2)),)
-@@ -22,6 +23,7 @@
- XML2_CFLAGS=$(shell xml2-config --cflags)
-   endif
- endif
-+endif
- 
- SUBDIRS = jbig pnmtopalm jpeg2000 cameratopam pamtosvg
- ifneq ($(BUILD_FIASCO), N)
-@@ -34,6 +36,7 @@
-   endif
- endif
- 
-+ifneq ($(PNGLIB),NONE)
- TEST_PKGCONFIG_LIBPNG = if $(PKG_CONFIG) libpng$(PNGVER); then echo exists; fi
- 
- ifneq ($(shell $(TEST_PKGCONFIG_LIBPNG)),)
-@@ -58,6 +61,7 @@
- endif
-   endif
- endif
-+endif
- 
- ifneq ($(JPEGLIB),NONE)
-   ifneq ($(JPEGHDR_DIR)x,x)
 a/other/pamx/Makefile
-+++ b/other/pamx/Makefile
-@@ -9,6 +9,7 @@
- 
- EXTERN_INCLUDE =
- 
-+ifneq ($(X11LIB),NONE)
- ifeq ($(shell $(PKG_CONFIG) x11 --modversion --silence-errors),)
-   # Pkg-config has never heard of X11, or doesn't even exist
- 
-@@ -23,6 +24,7 @@
-   X11LIB = $(shell $(PKG_CONFIG) x11 --libs)
-   EXTERN_INCLUDES += $(shell $(PKG_CONFIG) x11 --cflags)
- endif
-+endif
- 
- ifeq ($(HAVE_X11LIB),Y)
-   PORTBINARIES += pamx



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-08-06 Thread Viorel Munteanu
commit: 1a61854d5071b9cf8155abf445f31820348c98f7
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sun Aug  6 08:49:53 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Aug  6 08:50:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a61854d

media-libs/netpbm: drop 11.3.1

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 -
 media-libs/netpbm/netpbm-11.3.1.ebuild | 258 -
 2 files changed, 259 deletions(-)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index a26696be6e52..ecd5b8acb66e 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,4 +1,3 @@
 DIST netpbm-11.2.0.tar.xz 3777372 BLAKE2B 
d9a2de49db61f642df75fe1c1fcda752f837535ac7cc698fb50e7c2c93dacfe3894fc46b402af30d07e3617f0f421a36d8d6a3d846c07d6b3526724dce93283b
 SHA512 
70bde6e6112ae595e18be588ea95d2b2acb08e42bb36d0fc93b9584c4b2adf72e35f80ff87823a8e3d98a8ffd0ff907401d351533b9170d7a11a28515c10fdbd
 DIST netpbm-11.2.1.tar.xz 3776588 BLAKE2B 
7605e3001140557de668c396575f8a415a8c071820a0e009a944d3128a9a5e0a12f7b3ef59ebdcc5bd39930499006f357c7569939bd5358f6b471c8488ad7cb4
 SHA512 
6974cc41dfa838bcb9c13977b20e1df697315f5f3f6f9040e62f180a2959ca538014418d305b300fb700509dfea1fb9ad49b4a5b6e923a1309599741ed596e5f
-DIST netpbm-11.3.1.tar.xz 3779152 BLAKE2B 
fa342670a72939c661290b344819cb8ba1bc5f0d09c49cbe68560077384c985a714c6808a4858e5f0eb6a8fb52be698eb075ff7892d0972f4eeb571c3ebd45ef
 SHA512 
d43fdb7f2a91575cb17486ab9ca31d5c0757fd9756a230db9b9bfc3a786f58a2fbb4f6f0ce40d396245a8b1dd718b8aab0d80611ec23b19312bcd93c5d2548b3
 DIST netpbm-11.3.2.tar.xz 3779196 BLAKE2B 
360d993042dcfd00bdb6a784d1d38b1feffc07a9b304338f516b8b644a3c5a3cc7e00318987a1c5dba3b14e2a79eb9c32813c0a84067677c0812b31491a6
 SHA512 
38589a47aa823c0ae3ee8187b9ac6bc036c47ab9b882e8e9e2867daffc6b37db7cfb6617f8adc43506bd68c9aaeda382cf55300c307bc8dae5fca092bf9811d2

diff --git a/media-libs/netpbm/netpbm-11.3.1.ebuild 
b/media-libs/netpbm/netpbm-11.3.1.ebuild
deleted file mode 100644
index 886d2f5cab79..
--- a/media-libs/netpbm/netpbm-11.3.1.ebuild
+++ /dev/null
@@ -1,258 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib toolchain-funcs
-
-# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
-# They only provide a tarball for super stable, but super stable is a bit 
lagging.
-# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
-# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT 
"0/advanced[.rev]".
-# The stable branch is stabilized according to usual Gentoo rules, while the
-# advanced branch will not be stabilized.
-# A detailed explanation is here https://netpbm.sourceforge.net/release.html
-
-DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
-HOMEPAGE="https://netpbm.sourceforge.net/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
-
-LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
-SLOT="0/advanced.103"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
-
-# app-text/ghostscript-gpl is really needed for postscript
-# some utilities execute /usr/bin/gs
-# some installed programs are perl scripts
-RDEPEND="
-   dev-lang/perl
-   jbig? ( media-libs/jbigkit:= )
-   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
-   png? (
-   >=media-libs/libpng-1.4:0=
-   sys-libs/zlib
-   )
-   postscript? (
-   app-text/ghostscript-gpl
-   sys-libs/zlib
-   )
-   rle? ( media-libs/urt:= )
-   svga? ( media-libs/svgalib )
-   tiff? ( >=media-libs/tiff-3.5.5:= )
-   xml? ( dev-libs/libxml2 )
-   X? ( x11-libs/libX11 )
-"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="
-   app-arch/xz-utils
-   sys-devel/flex
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/netpbm-10.86.21-build.patch
-   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
-   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
-)
-
-netpbm_libtype() {
-   case ${CHOST} in
-   *-darwin*) echo dylib;;
-   *) echo unixshared;;
-   esac
-}
-
-netpbm_libsuffix() {
-   local suffix=$(get_libname)
-   echo ${suffix//\.}
-}
-
-netpbm_ldshlib() {
-   case ${CHOST} in
-   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
-   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
-   esac
-}
-
-netpbm_config_lib() {
-   usex ${1} -l${2:-$1} NONE
-}
-
-# for bug #828127
-netpbm_cflags_for_build() {
-

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-08-06 Thread Viorel Munteanu
commit: 0bb200a26fbf3c23184b2ce4c2946665c1978837
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sun Aug  6 08:38:00 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Aug  6 08:50:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bb200a2

media-libs/netpbm: add 11.2.1

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 +
 media-libs/netpbm/netpbm-11.2.1.ebuild | 258 +
 2 files changed, 259 insertions(+)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index 28e9e501e510..5ef844ae7df6 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,2 +1,3 @@
 DIST netpbm-11.2.0.tar.xz 3777372 BLAKE2B 
d9a2de49db61f642df75fe1c1fcda752f837535ac7cc698fb50e7c2c93dacfe3894fc46b402af30d07e3617f0f421a36d8d6a3d846c07d6b3526724dce93283b
 SHA512 
70bde6e6112ae595e18be588ea95d2b2acb08e42bb36d0fc93b9584c4b2adf72e35f80ff87823a8e3d98a8ffd0ff907401d351533b9170d7a11a28515c10fdbd
+DIST netpbm-11.2.1.tar.xz 3776588 BLAKE2B 
7605e3001140557de668c396575f8a415a8c071820a0e009a944d3128a9a5e0a12f7b3ef59ebdcc5bd39930499006f357c7569939bd5358f6b471c8488ad7cb4
 SHA512 
6974cc41dfa838bcb9c13977b20e1df697315f5f3f6f9040e62f180a2959ca538014418d305b300fb700509dfea1fb9ad49b4a5b6e923a1309599741ed596e5f
 DIST netpbm-11.3.1.tar.xz 3779152 BLAKE2B 
fa342670a72939c661290b344819cb8ba1bc5f0d09c49cbe68560077384c985a714c6808a4858e5f0eb6a8fb52be698eb075ff7892d0972f4eeb571c3ebd45ef
 SHA512 
d43fdb7f2a91575cb17486ab9ca31d5c0757fd9756a230db9b9bfc3a786f58a2fbb4f6f0ce40d396245a8b1dd718b8aab0d80611ec23b19312bcd93c5d2548b3

diff --git a/media-libs/netpbm/netpbm-11.2.1.ebuild 
b/media-libs/netpbm/netpbm-11.2.1.ebuild
new file mode 100644
index ..e22e58d3b22b
--- /dev/null
+++ b/media-libs/netpbm/netpbm-11.2.1.ebuild
@@ -0,0 +1,258 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs
+
+# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
+# They only provide a tarball for super stable, but super stable is a bit 
lagging.
+# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
+# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT 
"0/advanced[.rev]".
+# The stable branch is stabilized according to usual Gentoo rules, while the
+# advanced branch will not be stabilized.
+# A detailed explanation is here https://netpbm.sourceforge.net/release.html
+
+DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
+HOMEPAGE="https://netpbm.sourceforge.net/;
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
+
+LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
+SLOT="0/stable.102"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
+
+# app-text/ghostscript-gpl is really needed for postscript
+# some utilities execute /usr/bin/gs
+# some installed programs are perl scripts
+RDEPEND="
+   dev-lang/perl
+   jbig? ( media-libs/jbigkit:= )
+   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
+   png? (
+   >=media-libs/libpng-1.4:0=
+   sys-libs/zlib
+   )
+   postscript? (
+   app-text/ghostscript-gpl
+   sys-libs/zlib
+   )
+   rle? ( media-libs/urt:= )
+   svga? ( media-libs/svgalib )
+   tiff? ( >=media-libs/tiff-3.5.5:= )
+   xml? ( dev-libs/libxml2 )
+   X? ( x11-libs/libX11 )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-arch/xz-utils
+   sys-devel/flex
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/netpbm-10.86.21-build.patch
+   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
+   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
+)
+
+netpbm_libtype() {
+   case ${CHOST} in
+   *-darwin*) echo dylib;;
+   *) echo unixshared;;
+   esac
+}
+
+netpbm_libsuffix() {
+   local suffix=$(get_libname)
+   echo ${suffix//\.}
+}
+
+netpbm_ldshlib() {
+   case ${CHOST} in
+   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
+   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
+   esac
+}
+
+netpbm_config_lib() {
+   usex ${1} -l${2:-$1} NONE
+}
+
+# for bug #828127
+netpbm_cflags_for_build() {
+   if is-flagq -fPIC; then
+   echo -fPIC
+   fi
+}
+
+src_prepare() {
+   default
+
+   # make sure we use system libs
+   sed -i '/SUPPORT_SUBDIRS/s:urt::' GNUmakefile || die
+   rm -r urt converter/other/jbig/libjbig 
converter/other/jpeg2000/libjasper || die
+
+   # fix typo 

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-08-06 Thread Viorel Munteanu
commit: 26d7de2b4300eb7ddeda7bbb4a86d44f70088c27
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sun Aug  6 08:49:41 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Aug  6 08:50:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26d7de2b

media-libs/netpbm: add 11.3.2

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 +
 media-libs/netpbm/netpbm-11.3.2.ebuild | 258 +
 2 files changed, 259 insertions(+)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index 5ef844ae7df6..a26696be6e52 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,3 +1,4 @@
 DIST netpbm-11.2.0.tar.xz 3777372 BLAKE2B 
d9a2de49db61f642df75fe1c1fcda752f837535ac7cc698fb50e7c2c93dacfe3894fc46b402af30d07e3617f0f421a36d8d6a3d846c07d6b3526724dce93283b
 SHA512 
70bde6e6112ae595e18be588ea95d2b2acb08e42bb36d0fc93b9584c4b2adf72e35f80ff87823a8e3d98a8ffd0ff907401d351533b9170d7a11a28515c10fdbd
 DIST netpbm-11.2.1.tar.xz 3776588 BLAKE2B 
7605e3001140557de668c396575f8a415a8c071820a0e009a944d3128a9a5e0a12f7b3ef59ebdcc5bd39930499006f357c7569939bd5358f6b471c8488ad7cb4
 SHA512 
6974cc41dfa838bcb9c13977b20e1df697315f5f3f6f9040e62f180a2959ca538014418d305b300fb700509dfea1fb9ad49b4a5b6e923a1309599741ed596e5f
 DIST netpbm-11.3.1.tar.xz 3779152 BLAKE2B 
fa342670a72939c661290b344819cb8ba1bc5f0d09c49cbe68560077384c985a714c6808a4858e5f0eb6a8fb52be698eb075ff7892d0972f4eeb571c3ebd45ef
 SHA512 
d43fdb7f2a91575cb17486ab9ca31d5c0757fd9756a230db9b9bfc3a786f58a2fbb4f6f0ce40d396245a8b1dd718b8aab0d80611ec23b19312bcd93c5d2548b3
+DIST netpbm-11.3.2.tar.xz 3779196 BLAKE2B 
360d993042dcfd00bdb6a784d1d38b1feffc07a9b304338f516b8b644a3c5a3cc7e00318987a1c5dba3b14e2a79eb9c32813c0a84067677c0812b31491a6
 SHA512 
38589a47aa823c0ae3ee8187b9ac6bc036c47ab9b882e8e9e2867daffc6b37db7cfb6617f8adc43506bd68c9aaeda382cf55300c307bc8dae5fca092bf9811d2

diff --git a/media-libs/netpbm/netpbm-11.3.2.ebuild 
b/media-libs/netpbm/netpbm-11.3.2.ebuild
new file mode 100644
index ..886d2f5cab79
--- /dev/null
+++ b/media-libs/netpbm/netpbm-11.3.2.ebuild
@@ -0,0 +1,258 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs
+
+# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
+# They only provide a tarball for super stable, but super stable is a bit 
lagging.
+# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
+# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT 
"0/advanced[.rev]".
+# The stable branch is stabilized according to usual Gentoo rules, while the
+# advanced branch will not be stabilized.
+# A detailed explanation is here https://netpbm.sourceforge.net/release.html
+
+DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
+HOMEPAGE="https://netpbm.sourceforge.net/;
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
+
+LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
+SLOT="0/advanced.103"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
+
+# app-text/ghostscript-gpl is really needed for postscript
+# some utilities execute /usr/bin/gs
+# some installed programs are perl scripts
+RDEPEND="
+   dev-lang/perl
+   jbig? ( media-libs/jbigkit:= )
+   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
+   png? (
+   >=media-libs/libpng-1.4:0=
+   sys-libs/zlib
+   )
+   postscript? (
+   app-text/ghostscript-gpl
+   sys-libs/zlib
+   )
+   rle? ( media-libs/urt:= )
+   svga? ( media-libs/svgalib )
+   tiff? ( >=media-libs/tiff-3.5.5:= )
+   xml? ( dev-libs/libxml2 )
+   X? ( x11-libs/libX11 )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-arch/xz-utils
+   sys-devel/flex
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/netpbm-10.86.21-build.patch
+   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
+   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
+)
+
+netpbm_libtype() {
+   case ${CHOST} in
+   *-darwin*) echo dylib;;
+   *) echo unixshared;;
+   esac
+}
+
+netpbm_libsuffix() {
+   local suffix=$(get_libname)
+   echo ${suffix//\.}
+}
+
+netpbm_ldshlib() {
+   case ${CHOST} in
+   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
+   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
+   esac
+}
+
+netpbm_config_lib() {
+   usex ${1} -l${2:-$1} NONE
+}
+
+# for bug #828127
+netpbm_cflags_for_build() {
+   

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-08-02 Thread Viorel Munteanu
commit: cbeed0ed9b8b36ae2d41d6b976ebb0985ae4e074
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Aug  3 05:02:27 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Aug  3 05:02:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbeed0ed

media-libs/netpbm: drop 11.3.0

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 -
 media-libs/netpbm/netpbm-11.3.0.ebuild | 258 -
 2 files changed, 259 deletions(-)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index 37e6bc4a159b..d783fb50ac7b 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,4 +1,3 @@
 DIST netpbm-10.86.36.tar.xz 3700660 BLAKE2B 
c5f0acd0147f2ad66f69ae2ade56fcbb5286faddc7f8f3387e2269fd20ea2586a29d7e7dc96bd715fe12896eef47803b826031087e6be8166183ba7cf82aebf4
 SHA512 
b05df76760629881047c44799a905a491fb4c139a9af909d77cc4238fc82dfac37ba174df4f81cb1177716ad38a37b26eadcc3889d2c2057ff9d850697fad3c6
 DIST netpbm-11.2.0.tar.xz 3777372 BLAKE2B 
d9a2de49db61f642df75fe1c1fcda752f837535ac7cc698fb50e7c2c93dacfe3894fc46b402af30d07e3617f0f421a36d8d6a3d846c07d6b3526724dce93283b
 SHA512 
70bde6e6112ae595e18be588ea95d2b2acb08e42bb36d0fc93b9584c4b2adf72e35f80ff87823a8e3d98a8ffd0ff907401d351533b9170d7a11a28515c10fdbd
-DIST netpbm-11.3.0.tar.xz 3778748 BLAKE2B 
da847e2c4a23d6fb404b868cfabfae7b82fe744c0b04b49ed0c02ef8877690f752995cb570326673f0ffd7b4b75ce8bf086859971611e9d76b49e3124536d582
 SHA512 
6efbfee9174912fb2979834b090657572d400fb84bf137b5faa5c4517b9d3d9457d8b482acff586902e71566e3c0a7e3bad4c87cfec15a0efda03553c1314bce
 DIST netpbm-11.3.1.tar.xz 3779152 BLAKE2B 
fa342670a72939c661290b344819cb8ba1bc5f0d09c49cbe68560077384c985a714c6808a4858e5f0eb6a8fb52be698eb075ff7892d0972f4eeb571c3ebd45ef
 SHA512 
d43fdb7f2a91575cb17486ab9ca31d5c0757fd9756a230db9b9bfc3a786f58a2fbb4f6f0ce40d396245a8b1dd718b8aab0d80611ec23b19312bcd93c5d2548b3

diff --git a/media-libs/netpbm/netpbm-11.3.0.ebuild 
b/media-libs/netpbm/netpbm-11.3.0.ebuild
deleted file mode 100644
index 886d2f5cab79..
--- a/media-libs/netpbm/netpbm-11.3.0.ebuild
+++ /dev/null
@@ -1,258 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib toolchain-funcs
-
-# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
-# They only provide a tarball for super stable, but super stable is a bit 
lagging.
-# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
-# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT 
"0/advanced[.rev]".
-# The stable branch is stabilized according to usual Gentoo rules, while the
-# advanced branch will not be stabilized.
-# A detailed explanation is here https://netpbm.sourceforge.net/release.html
-
-DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
-HOMEPAGE="https://netpbm.sourceforge.net/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
-
-LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
-SLOT="0/advanced.103"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
-
-# app-text/ghostscript-gpl is really needed for postscript
-# some utilities execute /usr/bin/gs
-# some installed programs are perl scripts
-RDEPEND="
-   dev-lang/perl
-   jbig? ( media-libs/jbigkit:= )
-   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
-   png? (
-   >=media-libs/libpng-1.4:0=
-   sys-libs/zlib
-   )
-   postscript? (
-   app-text/ghostscript-gpl
-   sys-libs/zlib
-   )
-   rle? ( media-libs/urt:= )
-   svga? ( media-libs/svgalib )
-   tiff? ( >=media-libs/tiff-3.5.5:= )
-   xml? ( dev-libs/libxml2 )
-   X? ( x11-libs/libX11 )
-"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="
-   app-arch/xz-utils
-   sys-devel/flex
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/netpbm-10.86.21-build.patch
-   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
-   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
-)
-
-netpbm_libtype() {
-   case ${CHOST} in
-   *-darwin*) echo dylib;;
-   *) echo unixshared;;
-   esac
-}
-
-netpbm_libsuffix() {
-   local suffix=$(get_libname)
-   echo ${suffix//\.}
-}
-
-netpbm_ldshlib() {
-   case ${CHOST} in
-   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
-   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
-   esac
-}
-
-netpbm_config_lib() {
-   usex ${1} -l${2:-$1} NONE
-}
-
-# for bug #828127
-netpbm_cflags_for_build() {
-  

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/, media-libs/netpbm/files/

2023-08-02 Thread Viorel Munteanu
commit: d081dcb324c5a3588756047b499fccdb19007306
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Aug  3 05:11:46 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Aug  3 05:11:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d081dcb3

media-libs/netpbm: drop 10.86.36

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 -
 media-libs/netpbm/files/netpbm-10.86.21-test.patch |  10 -
 .../netpbm/files/netpbm-10.86.22-fix-ps-test.patch | 506 -
 media-libs/netpbm/netpbm-10.86.36.ebuild   | 243 --
 4 files changed, 760 deletions(-)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index d783fb50ac7b..28e9e501e510 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,3 +1,2 @@
-DIST netpbm-10.86.36.tar.xz 3700660 BLAKE2B 
c5f0acd0147f2ad66f69ae2ade56fcbb5286faddc7f8f3387e2269fd20ea2586a29d7e7dc96bd715fe12896eef47803b826031087e6be8166183ba7cf82aebf4
 SHA512 
b05df76760629881047c44799a905a491fb4c139a9af909d77cc4238fc82dfac37ba174df4f81cb1177716ad38a37b26eadcc3889d2c2057ff9d850697fad3c6
 DIST netpbm-11.2.0.tar.xz 3777372 BLAKE2B 
d9a2de49db61f642df75fe1c1fcda752f837535ac7cc698fb50e7c2c93dacfe3894fc46b402af30d07e3617f0f421a36d8d6a3d846c07d6b3526724dce93283b
 SHA512 
70bde6e6112ae595e18be588ea95d2b2acb08e42bb36d0fc93b9584c4b2adf72e35f80ff87823a8e3d98a8ffd0ff907401d351533b9170d7a11a28515c10fdbd
 DIST netpbm-11.3.1.tar.xz 3779152 BLAKE2B 
fa342670a72939c661290b344819cb8ba1bc5f0d09c49cbe68560077384c985a714c6808a4858e5f0eb6a8fb52be698eb075ff7892d0972f4eeb571c3ebd45ef
 SHA512 
d43fdb7f2a91575cb17486ab9ca31d5c0757fd9756a230db9b9bfc3a786f58a2fbb4f6f0ce40d396245a8b1dd718b8aab0d80611ec23b19312bcd93c5d2548b3

diff --git a/media-libs/netpbm/files/netpbm-10.86.21-test.patch 
b/media-libs/netpbm/files/netpbm-10.86.21-test.patch
deleted file mode 100644
index b7758fdbd61e..
--- a/media-libs/netpbm/files/netpbm-10.86.21-test.patch
+++ /dev/null
@@ -1,10 +0,0 @@
-`print ("got color map\n");` removed from `editor/pnmquantall` so remove from 
test
-Do this from the patch instead of ebuild because if upstream also fixes it the 
patch will fail, sed would not
-
 a/test/pnmquantall.ok
-+++ b/test/pnmquantall.ok
-@@ -1,4 +1,3 @@
--got color map
- 2373957371 33838
- 3892560659 33838
- 1383839923 33838

diff --git a/media-libs/netpbm/files/netpbm-10.86.22-fix-ps-test.patch 
b/media-libs/netpbm/files/netpbm-10.86.22-fix-ps-test.patch
deleted file mode 100644
index e8876120a181..
--- a/media-libs/netpbm/files/netpbm-10.86.22-fix-ps-test.patch
+++ /dev/null
@@ -1,506 +0,0 @@
-postscript tests fail because of pbmtolps
-backport pbmtolps from netpbm-10.94.3, including tests
-see also bug #670362
-
 a/converter/pbm/pbmtolps.c
-+++ b/converter/pbm/pbmtolps.c
-@@ -1,181 +1,253 @@
--/*
-- * pbmtolps -- convert a Portable BitMap into Postscript.  The
-- * output Postscript uses lines instead of the image operator to
-- * generate a (device dependent) picture which will be imaged
-- * much faster.
-- *
-- * The Postscript path length is constrained to be less that 1000
-- * points so that no limits are overrun on the Apple Laserwriter
-- * and (presumably) no other printers.
-- *
-- * To do:
-- *  make sure encapsulated format is correct
-- *  repitition of black-white strips
-- *  make it more device independent (is this possible?)
-- *
-- * Author:
-- *  George Phillips 
-- *  Department of Computer Science
-- *  University of British Columbia
-- */
--
--#include 
--#include 
-+/*=
-+ pbmtolps
-+===
-+
-+  Convert a PBM image to Postscript.  The output Postscript uses lines instead
-+  of the image operator to generate a (device dependent) picture which will be
-+  imaged much faster.
-+
-+  The Postscript path length is constrained to be at most 1000 vertices so 
that
-+  no limits are overrun on the Apple Laserwriter and (presumably) no other
-+  printers.  The typical limit is 1500.  See "4.4 Path Construction" and
-+  "Appendix B: Implementation Limits" in: PostScript Language Reference Manual
-+  https://www.adobe.com/content/dam/acom/en/devnet/actionscript/
-+  articles/psrefman.pdf
-+
-+  To do:
-+   make sure encapsulated format is correct
-+   repetition of black-white strips
-+   make it more device independent (is this possible?)
-+
-+  Author:
-+   George Phillips 
-+   Department of Computer Science
-+   University of British Columbia
-+=*/
-+#include 
- 
-+#include "pm_c_util.h"
-+#include "mallocvar.h"
- #include "nstring.h"
-+#include "shhopt.h"
- #include "pbm.h"
- 
- 
--static int prev_white = -1;
--static int 

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-08-02 Thread Viorel Munteanu
commit: 98b89ff33ab3481f715f021129a20a6469e764e1
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Aug  3 05:02:10 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Aug  3 05:02:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98b89ff3

media-libs/netpbm: add 11.3.1

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 +
 media-libs/netpbm/netpbm-11.3.1.ebuild | 258 +
 2 files changed, 259 insertions(+)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index 61453bacb426..37e6bc4a159b 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,3 +1,4 @@
 DIST netpbm-10.86.36.tar.xz 3700660 BLAKE2B 
c5f0acd0147f2ad66f69ae2ade56fcbb5286faddc7f8f3387e2269fd20ea2586a29d7e7dc96bd715fe12896eef47803b826031087e6be8166183ba7cf82aebf4
 SHA512 
b05df76760629881047c44799a905a491fb4c139a9af909d77cc4238fc82dfac37ba174df4f81cb1177716ad38a37b26eadcc3889d2c2057ff9d850697fad3c6
 DIST netpbm-11.2.0.tar.xz 3777372 BLAKE2B 
d9a2de49db61f642df75fe1c1fcda752f837535ac7cc698fb50e7c2c93dacfe3894fc46b402af30d07e3617f0f421a36d8d6a3d846c07d6b3526724dce93283b
 SHA512 
70bde6e6112ae595e18be588ea95d2b2acb08e42bb36d0fc93b9584c4b2adf72e35f80ff87823a8e3d98a8ffd0ff907401d351533b9170d7a11a28515c10fdbd
 DIST netpbm-11.3.0.tar.xz 3778748 BLAKE2B 
da847e2c4a23d6fb404b868cfabfae7b82fe744c0b04b49ed0c02ef8877690f752995cb570326673f0ffd7b4b75ce8bf086859971611e9d76b49e3124536d582
 SHA512 
6efbfee9174912fb2979834b090657572d400fb84bf137b5faa5c4517b9d3d9457d8b482acff586902e71566e3c0a7e3bad4c87cfec15a0efda03553c1314bce
+DIST netpbm-11.3.1.tar.xz 3779152 BLAKE2B 
fa342670a72939c661290b344819cb8ba1bc5f0d09c49cbe68560077384c985a714c6808a4858e5f0eb6a8fb52be698eb075ff7892d0972f4eeb571c3ebd45ef
 SHA512 
d43fdb7f2a91575cb17486ab9ca31d5c0757fd9756a230db9b9bfc3a786f58a2fbb4f6f0ce40d396245a8b1dd718b8aab0d80611ec23b19312bcd93c5d2548b3

diff --git a/media-libs/netpbm/netpbm-11.3.1.ebuild 
b/media-libs/netpbm/netpbm-11.3.1.ebuild
new file mode 100644
index ..886d2f5cab79
--- /dev/null
+++ b/media-libs/netpbm/netpbm-11.3.1.ebuild
@@ -0,0 +1,258 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs
+
+# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
+# They only provide a tarball for super stable, but super stable is a bit 
lagging.
+# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
+# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT 
"0/advanced[.rev]".
+# The stable branch is stabilized according to usual Gentoo rules, while the
+# advanced branch will not be stabilized.
+# A detailed explanation is here https://netpbm.sourceforge.net/release.html
+
+DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
+HOMEPAGE="https://netpbm.sourceforge.net/;
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
+
+LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
+SLOT="0/advanced.103"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
+
+# app-text/ghostscript-gpl is really needed for postscript
+# some utilities execute /usr/bin/gs
+# some installed programs are perl scripts
+RDEPEND="
+   dev-lang/perl
+   jbig? ( media-libs/jbigkit:= )
+   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
+   png? (
+   >=media-libs/libpng-1.4:0=
+   sys-libs/zlib
+   )
+   postscript? (
+   app-text/ghostscript-gpl
+   sys-libs/zlib
+   )
+   rle? ( media-libs/urt:= )
+   svga? ( media-libs/svgalib )
+   tiff? ( >=media-libs/tiff-3.5.5:= )
+   xml? ( dev-libs/libxml2 )
+   X? ( x11-libs/libX11 )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-arch/xz-utils
+   sys-devel/flex
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/netpbm-10.86.21-build.patch
+   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
+   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
+)
+
+netpbm_libtype() {
+   case ${CHOST} in
+   *-darwin*) echo dylib;;
+   *) echo unixshared;;
+   esac
+}
+
+netpbm_libsuffix() {
+   local suffix=$(get_libname)
+   echo ${suffix//\.}
+}
+
+netpbm_ldshlib() {
+   case ${CHOST} in
+   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
+   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
+   esac
+}
+
+netpbm_config_lib() {
+   usex ${1} -l${2:-$1} NONE
+}
+
+# for bug #828127
+netpbm_cflags_for_build() {
+  

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-06-29 Thread Viorel Munteanu
commit: 7cd9ca20631af8690e500c92454f7d1abef3c7d9
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Jun 29 10:00:57 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jun 29 10:07:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cd9ca20

media-libs/netpbm: drop 11.1.3

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |   1 -
 media-libs/netpbm/netpbm-11.1.3.ebuild | 261 -
 2 files changed, 262 deletions(-)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index cfa813339c27..61453bacb426 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,4 +1,3 @@
 DIST netpbm-10.86.36.tar.xz 3700660 BLAKE2B 
c5f0acd0147f2ad66f69ae2ade56fcbb5286faddc7f8f3387e2269fd20ea2586a29d7e7dc96bd715fe12896eef47803b826031087e6be8166183ba7cf82aebf4
 SHA512 
b05df76760629881047c44799a905a491fb4c139a9af909d77cc4238fc82dfac37ba174df4f81cb1177716ad38a37b26eadcc3889d2c2057ff9d850697fad3c6
-DIST netpbm-11.1.3.tar.xz 3773552 BLAKE2B 
e7d4b9a14112357eee04bb6535f5f8ce0c8fbd15dd2389911a3bf743be8163f9080af0e8698f9082f5333fc5d40b471366a7b1b759e13e8ace583196c504
 SHA512 
73d4e448e309f182d3dde7457cacd2662298254a5e3ffd4ec193b5ac724ce4621b5ba97f688952f49153d1eddf9534d9deba1a3f579d5411ecee3463cfbaefed
 DIST netpbm-11.2.0.tar.xz 3777372 BLAKE2B 
d9a2de49db61f642df75fe1c1fcda752f837535ac7cc698fb50e7c2c93dacfe3894fc46b402af30d07e3617f0f421a36d8d6a3d846c07d6b3526724dce93283b
 SHA512 
70bde6e6112ae595e18be588ea95d2b2acb08e42bb36d0fc93b9584c4b2adf72e35f80ff87823a8e3d98a8ffd0ff907401d351533b9170d7a11a28515c10fdbd
 DIST netpbm-11.3.0.tar.xz 3778748 BLAKE2B 
da847e2c4a23d6fb404b868cfabfae7b82fe744c0b04b49ed0c02ef8877690f752995cb570326673f0ffd7b4b75ce8bf086859971611e9d76b49e3124536d582
 SHA512 
6efbfee9174912fb2979834b090657572d400fb84bf137b5faa5c4517b9d3d9457d8b482acff586902e71566e3c0a7e3bad4c87cfec15a0efda03553c1314bce

diff --git a/media-libs/netpbm/netpbm-11.1.3.ebuild 
b/media-libs/netpbm/netpbm-11.1.3.ebuild
deleted file mode 100644
index 760e8d601915..
--- a/media-libs/netpbm/netpbm-11.1.3.ebuild
+++ /dev/null
@@ -1,261 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib toolchain-funcs
-
-# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
-# They only provide a tarball for super stable, but super stable is a bit 
lagging.
-# So we package the stable branch of their svn (currently versions 10.86.xx) 
on SLOT "0/stable"
-# and the advanced branch of their svn (currently versions 11.aa.bb) on SLOT 
"0/advanced".
-# The stable branch is stabilized according to usual Gentoo rules, while the
-# advanced branch will not be stabilized.
-# A detailed explanation is here https://netpbm.sourceforge.net/release.html
-
-# libnetpbm.so is not 100% ABI compatible between stable and advanced, so
-# packages that depend on it should use "media-libs/netpbm:="
-
-DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
-HOMEPAGE="https://netpbm.sourceforge.net/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
-
-LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
-SLOT="0/advanced"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
-
-# app-text/ghostscript-gpl is really needed for postscript
-# some utilities execute /usr/bin/gs
-# also some installed programs are perl scripts
-RDEPEND="
-   dev-lang/perl
-   jbig? ( media-libs/jbigkit:= )
-   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
-   png? (
-   >=media-libs/libpng-1.4:0=
-   sys-libs/zlib
-   )
-   postscript? (
-   app-text/ghostscript-gpl
-   sys-libs/zlib
-   )
-   rle? ( media-libs/urt:= )
-   svga? ( media-libs/svgalib )
-   tiff? ( >=media-libs/tiff-3.5.5:= )
-   xml? ( dev-libs/libxml2 )
-   X? ( x11-libs/libX11 )
-"
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="
-   app-arch/xz-utils
-   sys-devel/flex
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/netpbm-10.86.21-build.patch
-   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
-   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
-)
-
-netpbm_libtype() {
-   case ${CHOST} in
-   *-darwin*) echo dylib;;
-   *) echo unixshared;;
-   esac
-}
-
-netpbm_libsuffix() {
-   local suffix=$(get_libname)
-   echo ${suffix//\.}
-}
-
-netpbm_ldshlib() {
-   case ${CHOST} in
-   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
-   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-06-29 Thread Viorel Munteanu
commit: ee5932c81f5c0614f8b071ce01a9d8a23267468a
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Jun 29 10:00:20 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jun 29 10:07:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee5932c8

media-libs/netpbm: drop 10.86.38

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest   |   1 -
 media-libs/netpbm/netpbm-10.86.38.ebuild | 243 ---
 2 files changed, 244 deletions(-)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index aaf784770095..cfa813339c27 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,5 +1,4 @@
 DIST netpbm-10.86.36.tar.xz 3700660 BLAKE2B 
c5f0acd0147f2ad66f69ae2ade56fcbb5286faddc7f8f3387e2269fd20ea2586a29d7e7dc96bd715fe12896eef47803b826031087e6be8166183ba7cf82aebf4
 SHA512 
b05df76760629881047c44799a905a491fb4c139a9af909d77cc4238fc82dfac37ba174df4f81cb1177716ad38a37b26eadcc3889d2c2057ff9d850697fad3c6
-DIST netpbm-10.86.38.tar.xz 3702876 BLAKE2B 
e1e72114ee81d13b3066ff069e1affd874d571d624603a351900e7bbff8f36d9d9479edd80566a192b4143add0198322caf393a84e490232e1b27b31181ae5d4
 SHA512 
7db5de278f3f8fd0a28a1c34b6c4e9e3f96b64160754408f565b7b5875cc3d4bb971c1080b57f74c020c1d761cd24aa2c47fba6c068ce5c40b1fb07555e93b3c
 DIST netpbm-11.1.3.tar.xz 3773552 BLAKE2B 
e7d4b9a14112357eee04bb6535f5f8ce0c8fbd15dd2389911a3bf743be8163f9080af0e8698f9082f5333fc5d40b471366a7b1b759e13e8ace583196c504
 SHA512 
73d4e448e309f182d3dde7457cacd2662298254a5e3ffd4ec193b5ac724ce4621b5ba97f688952f49153d1eddf9534d9deba1a3f579d5411ecee3463cfbaefed
 DIST netpbm-11.2.0.tar.xz 3777372 BLAKE2B 
d9a2de49db61f642df75fe1c1fcda752f837535ac7cc698fb50e7c2c93dacfe3894fc46b402af30d07e3617f0f421a36d8d6a3d846c07d6b3526724dce93283b
 SHA512 
70bde6e6112ae595e18be588ea95d2b2acb08e42bb36d0fc93b9584c4b2adf72e35f80ff87823a8e3d98a8ffd0ff907401d351533b9170d7a11a28515c10fdbd
 DIST netpbm-11.3.0.tar.xz 3778748 BLAKE2B 
da847e2c4a23d6fb404b868cfabfae7b82fe744c0b04b49ed0c02ef8877690f752995cb570326673f0ffd7b4b75ce8bf086859971611e9d76b49e3124536d582
 SHA512 
6efbfee9174912fb2979834b090657572d400fb84bf137b5faa5c4517b9d3d9457d8b482acff586902e71566e3c0a7e3bad4c87cfec15a0efda03553c1314bce

diff --git a/media-libs/netpbm/netpbm-10.86.38.ebuild 
b/media-libs/netpbm/netpbm-10.86.38.ebuild
deleted file mode 100644
index da803d5346cd..
--- a/media-libs/netpbm/netpbm-10.86.38.ebuild
+++ /dev/null
@@ -1,243 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib toolchain-funcs
-
-# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
-# They only provide a tarball for super stable, but super stable is a bit 
lagging.
-# So we package the stable branch of their svn (currently versions 10.86.xx) 
on SLOT "0/stable"
-# and the advanced branch of their svn (currently versions 11.aa.bb) on SLOT 
"0/advanced".
-# The stable branch is stabilized according to usual Gentoo rules, while the
-# advanced branch will not be stabilized.
-# A detailed explanation is here https://netpbm.sourceforge.net/release.html
-
-# libnetpbm.so is not 100% ABI compatible between stable and advanced, so
-# packages that depend on it should use "media-libs/netpbm:="
-
-DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
-HOMEPAGE="https://netpbm.sourceforge.net/;
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
-
-LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
-SLOT="0/stable"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
-
-# app-text/ghostscript-gpl is really needed for postscript
-# some utilities execute /usr/bin/gs
-# also some installed programs are perl scripts
-RDEPEND="
-   dev-lang/perl
-   jbig? ( media-libs/jbigkit:= )
-   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
-   png? (
-   >=media-libs/libpng-1.4:0=
-   sys-libs/zlib
-   )
-   postscript? (
-   app-text/ghostscript-gpl
-   sys-libs/zlib
-   )
-   rle? ( media-libs/urt:= )
-   svga? ( media-libs/svgalib )
-   tiff? ( >=media-libs/tiff-3.5.5:= )
-   xml? ( dev-libs/libxml2 )
-   X? ( x11-libs/libX11 )
-"
-
-DEPEND="
-   ${RDEPEND}
-   x11-base/xorg-proto
-"
-
-BDEPEND="
-   app-arch/xz-utils
-   sys-devel/flex
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/netpbm-10.86.21-build.patch
-   "${FILESDIR}"/netpbm-10.86.21-test.patch #450530
-   "${FILESDIR}"/netpbm-10.86.21-misc-deps.patch
-   "${FILESDIR}"/netpbm-10.86.22-fix-ps-test.patch #670362
-)
-
-netpbm_libtype() {
-   case ${CHOST} in
- 

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-06-29 Thread Jakov Smolić
commit: 9d437380b27517adefaa632f8f2210269c03d19f
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Jun 29 08:05:31 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Jun 29 08:05:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d437380

media-libs/netpbm: Stabilize 11.2.0 hppa, #909360

Signed-off-by: Jakov Smolić  gentoo.org>

 media-libs/netpbm/netpbm-11.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.0.ebuild 
b/media-libs/netpbm/netpbm-11.2.0.ebuild
index 946ae33e04b7..8a4ad85ecf07 100644
--- a/media-libs/netpbm/netpbm-11.2.0.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.0.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable.102"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-06-29 Thread Sam James
commit: 3fecd52c2f968566a118f40d240c7d460062415e
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 29 07:05:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 29 07:05:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fecd52c

media-libs/netpbm: Stabilize 11.2.0 amd64, #909360

Signed-off-by: Sam James  gentoo.org>

 media-libs/netpbm/netpbm-11.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.0.ebuild 
b/media-libs/netpbm/netpbm-11.2.0.ebuild
index 06e5b3c5f2da..946ae33e04b7 100644
--- a/media-libs/netpbm/netpbm-11.2.0.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.0.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable.102"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-06-29 Thread Sam James
commit: 821dd53b220deb9e6e86c75ff7a559a7fec74385
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 29 06:35:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 29 06:35:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=821dd53b

media-libs/netpbm: Stabilize 11.2.0 x86, #909360

Signed-off-by: Sam James  gentoo.org>

 media-libs/netpbm/netpbm-11.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.0.ebuild 
b/media-libs/netpbm/netpbm-11.2.0.ebuild
index e22e58d3b22b..4e7b878a26a9 100644
--- a/media-libs/netpbm/netpbm-11.2.0.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.0.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable.102"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-06-29 Thread Sam James
commit: 96bc61f77f8ed092e12c853f9b14ee4a1f96c8b7
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 29 06:35:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 29 06:35:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96bc61f7

media-libs/netpbm: Stabilize 11.2.0 arm, #909360

Signed-off-by: Sam James  gentoo.org>

 media-libs/netpbm/netpbm-11.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.0.ebuild 
b/media-libs/netpbm/netpbm-11.2.0.ebuild
index 4e7b878a26a9..cbc29582620a 100644
--- a/media-libs/netpbm/netpbm-11.2.0.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.0.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable.102"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-06-29 Thread Sam James
commit: 096a5473c131fef5c4a081ef5b408027e0b3278c
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 29 06:35:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 29 06:35:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=096a5473

media-libs/netpbm: Stabilize 11.2.0 sparc, #909360

Signed-off-by: Sam James  gentoo.org>

 media-libs/netpbm/netpbm-11.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.0.ebuild 
b/media-libs/netpbm/netpbm-11.2.0.ebuild
index cbc29582620a..3c55758eb11d 100644
--- a/media-libs/netpbm/netpbm-11.2.0.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.0.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable.102"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-06-29 Thread Sam James
commit: e0682db4b4db1fb676afe3d91fa6fd1e13137b91
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 29 06:35:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 29 06:35:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0682db4

media-libs/netpbm: Stabilize 11.2.0 ppc64, #909360

Signed-off-by: Sam James  gentoo.org>

 media-libs/netpbm/netpbm-11.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.0.ebuild 
b/media-libs/netpbm/netpbm-11.2.0.ebuild
index 33f1906165d3..06e5b3c5f2da 100644
--- a/media-libs/netpbm/netpbm-11.2.0.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.0.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable.102"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-06-29 Thread Sam James
commit: dd7290ef6577bde00e5a7f8b57c462232aa575a6
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 29 06:35:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 29 06:35:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd7290ef

media-libs/netpbm: Stabilize 11.2.0 ppc, #909360

Signed-off-by: Sam James  gentoo.org>

 media-libs/netpbm/netpbm-11.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.0.ebuild 
b/media-libs/netpbm/netpbm-11.2.0.ebuild
index 39d3c9cd9fde..33f1906165d3 100644
--- a/media-libs/netpbm/netpbm-11.2.0.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.0.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable.102"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-06-29 Thread Sam James
commit: e68fc7a835e3e8334c8d89bf2059fc433d3b4abb
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 29 06:35:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 29 06:35:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e68fc7a8

media-libs/netpbm: Stabilize 11.2.0 arm64, #909360

Signed-off-by: Sam James  gentoo.org>

 media-libs/netpbm/netpbm-11.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/netpbm/netpbm-11.2.0.ebuild 
b/media-libs/netpbm/netpbm-11.2.0.ebuild
index 3c55758eb11d..39d3c9cd9fde 100644
--- a/media-libs/netpbm/netpbm-11.2.0.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.0.ebuild
@@ -19,7 +19,7 @@ 
SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
 SLOT="0/stable.102"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript



[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-06-28 Thread Viorel Munteanu
commit: bd129b20aaff2dddc607230800d7d29333096e9c
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Jun 29 05:55:10 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jun 29 05:57:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd129b20

media-libs/netpbm: add 11.3.0

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/netpbm-11.3.0.ebuild | 258 +
 1 file changed, 258 insertions(+)

diff --git a/media-libs/netpbm/netpbm-11.3.0.ebuild 
b/media-libs/netpbm/netpbm-11.3.0.ebuild
new file mode 100644
index ..886d2f5cab79
--- /dev/null
+++ b/media-libs/netpbm/netpbm-11.3.0.ebuild
@@ -0,0 +1,258 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib toolchain-funcs
+
+# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
+# They only provide a tarball for super stable, but super stable is a bit 
lagging.
+# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
+# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT 
"0/advanced[.rev]".
+# The stable branch is stabilized according to usual Gentoo rules, while the
+# advanced branch will not be stabilized.
+# A detailed explanation is here https://netpbm.sourceforge.net/release.html
+
+DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
+HOMEPAGE="https://netpbm.sourceforge.net/;
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
+
+LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
+SLOT="0/advanced.103"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
+
+# app-text/ghostscript-gpl is really needed for postscript
+# some utilities execute /usr/bin/gs
+# some installed programs are perl scripts
+RDEPEND="
+   dev-lang/perl
+   jbig? ( media-libs/jbigkit:= )
+   jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
+   png? (
+   >=media-libs/libpng-1.4:0=
+   sys-libs/zlib
+   )
+   postscript? (
+   app-text/ghostscript-gpl
+   sys-libs/zlib
+   )
+   rle? ( media-libs/urt:= )
+   svga? ( media-libs/svgalib )
+   tiff? ( >=media-libs/tiff-3.5.5:= )
+   xml? ( dev-libs/libxml2 )
+   X? ( x11-libs/libX11 )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   app-arch/xz-utils
+   sys-devel/flex
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/netpbm-10.86.21-build.patch
+   "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
+   "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
+)
+
+netpbm_libtype() {
+   case ${CHOST} in
+   *-darwin*) echo dylib;;
+   *) echo unixshared;;
+   esac
+}
+
+netpbm_libsuffix() {
+   local suffix=$(get_libname)
+   echo ${suffix//\.}
+}
+
+netpbm_ldshlib() {
+   case ${CHOST} in
+   *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name 
$(SONAME)';;
+   *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
+   esac
+}
+
+netpbm_config_lib() {
+   usex ${1} -l${2:-$1} NONE
+}
+
+# for bug #828127
+netpbm_cflags_for_build() {
+   if is-flagq -fPIC; then
+   echo -fPIC
+   fi
+}
+
+src_prepare() {
+   default
+
+   # make sure we use system libs
+   sed -i '/SUPPORT_SUBDIRS/s:urt::' GNUmakefile || die
+   rm -r urt converter/other/jbig/libjbig 
converter/other/jpeg2000/libjasper || die
+
+   # fix typo in a test
+   sed -i \
+   -e 's:^o#! /bin/sh:#! /bin/sh:' \
+   test/stdin-ppm3.test || die
+
+   # take care of the importinc stuff ourselves by only doing it once
+   # at the top level and having all subdirs use that one set #149843
+   sed -i \
+   -e '/^importinc:/s|^|importinc:\nmanual_|' \
+   -e '/-Iimportinc/s|-Iimp|-I"$(BUILDDIR)"/imp|g'\
+   common.mk || die
+   sed -i \
+   -e '/%.c/s: importinc$::' \
+   common.mk lib/Makefile lib/util/Makefile || die
+   sed -i \
+   -e 's:pkg-config:$(PKG_CONFIG):' \
+   GNUmakefile converter/other/Makefile other/pamx/Makefile || die
+
+   # The postscript knob is currently bound up with a fork test.
+   if ! use postscript ; then
+   sed -i \
+   -e 's:$(DONT_HAVE_PROCESS_MGMT):Y:' \
+   converter/other/Makefile generator/Makefile || die
+   sed -i -r \
+   -e 's:(pbmtextps|pnmtops|pstopnm).*::' \
+   test/all-in-place.{ok,test} || die
+   sed -i \
+

[gentoo-commits] repo/gentoo:master commit in: media-libs/netpbm/

2023-06-28 Thread Viorel Munteanu
commit: ca303d829816c8f978c9e76352ebaa73cdb42718
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Jun 29 05:43:05 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jun 29 05:57:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca303d82

media-libs/netpbm: switch 11.2 to stable branch

Upstream 11.2 became the new stable branch.
Change the subslot to reflect this.

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-libs/netpbm/Manifest |  1 +
 media-libs/netpbm/netpbm-11.2.0.ebuild | 11 ---
 2 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index 7daea883d014..aaf784770095 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -2,3 +2,4 @@ DIST netpbm-10.86.36.tar.xz 3700660 BLAKE2B 
c5f0acd0147f2ad66f69ae2ade56fcbb5286
 DIST netpbm-10.86.38.tar.xz 3702876 BLAKE2B 
e1e72114ee81d13b3066ff069e1affd874d571d624603a351900e7bbff8f36d9d9479edd80566a192b4143add0198322caf393a84e490232e1b27b31181ae5d4
 SHA512 
7db5de278f3f8fd0a28a1c34b6c4e9e3f96b64160754408f565b7b5875cc3d4bb971c1080b57f74c020c1d761cd24aa2c47fba6c068ce5c40b1fb07555e93b3c
 DIST netpbm-11.1.3.tar.xz 3773552 BLAKE2B 
e7d4b9a14112357eee04bb6535f5f8ce0c8fbd15dd2389911a3bf743be8163f9080af0e8698f9082f5333fc5d40b471366a7b1b759e13e8ace583196c504
 SHA512 
73d4e448e309f182d3dde7457cacd2662298254a5e3ffd4ec193b5ac724ce4621b5ba97f688952f49153d1eddf9534d9deba1a3f579d5411ecee3463cfbaefed
 DIST netpbm-11.2.0.tar.xz 3777372 BLAKE2B 
d9a2de49db61f642df75fe1c1fcda752f837535ac7cc698fb50e7c2c93dacfe3894fc46b402af30d07e3617f0f421a36d8d6a3d846c07d6b3526724dce93283b
 SHA512 
70bde6e6112ae595e18be588ea95d2b2acb08e42bb36d0fc93b9584c4b2adf72e35f80ff87823a8e3d98a8ffd0ff907401d351533b9170d7a11a28515c10fdbd
+DIST netpbm-11.3.0.tar.xz 3778748 BLAKE2B 
da847e2c4a23d6fb404b868cfabfae7b82fe744c0b04b49ed0c02ef8877690f752995cb570326673f0ffd7b4b75ce8bf086859971611e9d76b49e3124536d582
 SHA512 
6efbfee9174912fb2979834b090657572d400fb84bf137b5faa5c4517b9d3d9457d8b482acff586902e71566e3c0a7e3bad4c87cfec15a0efda03553c1314bce

diff --git a/media-libs/netpbm/netpbm-11.2.0.ebuild 
b/media-libs/netpbm/netpbm-11.2.0.ebuild
index 760e8d601915..e22e58d3b22b 100644
--- a/media-libs/netpbm/netpbm-11.2.0.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.0.ebuild
@@ -7,27 +7,24 @@ inherit flag-o-matic multilib toolchain-funcs
 
 # Upstream has 3 flavors of netpbm: super stable, stable and advanced.
 # They only provide a tarball for super stable, but super stable is a bit 
lagging.
-# So we package the stable branch of their svn (currently versions 10.86.xx) 
on SLOT "0/stable"
-# and the advanced branch of their svn (currently versions 11.aa.bb) on SLOT 
"0/advanced".
+# So we package the stable branch of their svn (currently versions 11.2.xx) on 
SLOT "0/stable[.rev]"
+# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT 
"0/advanced[.rev]".
 # The stable branch is stabilized according to usual Gentoo rules, while the
 # advanced branch will not be stabilized.
 # A detailed explanation is here https://netpbm.sourceforge.net/release.html
 
-# libnetpbm.so is not 100% ABI compatible between stable and advanced, so
-# packages that depend on it should use "media-libs/netpbm:="
-
 DESCRIPTION="A set of utilities for converting to/from the netpbm (and 
related) formats"
 HOMEPAGE="https://netpbm.sourceforge.net/;
 SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
-SLOT="0/advanced"
+SLOT="0/stable.102"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X 
xml"
 
 # app-text/ghostscript-gpl is really needed for postscript
 # some utilities execute /usr/bin/gs
-# also some installed programs are perl scripts
+# some installed programs are perl scripts
 RDEPEND="
dev-lang/perl
jbig? ( media-libs/jbigkit:= )



  1   2   3   >