pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/print/p5-Net-CUPS
Module Name: pkgsrc
Committed By: wiz
Date: Sun Aug 31 12:45:24 UTC 2025
Modified Files:
pkgsrc/print/p5-Net-CUPS: Makefile distinfo
Added Files:
pkgsrc/print/p5-Net-CUPS/patches: patch-Makefile.PL
patch-fallback_const-c.inc patch-lib_Net_CUPS.pm
patch-lib_Net_CUPS_Destination.pm patch-lib_Net_CUPS_PPD.pm
Log Message:
p5-Net-CUPS: switch to libcupsfilters 2.x
using Ubuntu patch
Bump PKGREVISION.
To generate a diff of this commit:
cvs rdiff -u -r1.70 -r1.71 pkgsrc/print/p5-Net-CUPS/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/print/p5-Net-CUPS/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/print/p5-Net-CUPS/patches/patch-Makefile.PL \
pkgsrc/print/p5-Net-CUPS/patches/patch-fallback_const-c.inc \
pkgsrc/print/p5-Net-CUPS/patches/patch-lib_Net_CUPS.pm \
pkgsrc/print/p5-Net-CUPS/patches/patch-lib_Net_CUPS_Destination.pm \
pkgsrc/print/p5-Net-CUPS/patches/patch-lib_Net_CUPS_PPD.pm
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/print/p5-Net-CUPS/Makefile
diff -u pkgsrc/print/p5-Net-CUPS/Makefile:1.70 pkgsrc/print/p5-Net-CUPS/Makefile:1.71
--- pkgsrc/print/p5-Net-CUPS/Makefile:1.70 Sat Aug 30 22:46:11 2025
+++ pkgsrc/print/p5-Net-CUPS/Makefile Sun Aug 31 12:45:24 2025
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.70 2025/08/30 22:46:11 wiz Exp $
+# $NetBSD: Makefile,v 1.71 2025/08/31 12:45:24 wiz Exp $
DISTNAME= Net-CUPS-0.64
PKGNAME= p5-${DISTNAME}
-PKGREVISION= 41
+PKGREVISION= 42
CATEGORIES= print net perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Net/}
@@ -19,7 +19,6 @@ EXTRACT_USING= bsdtar
.include "../../converters/libiconv/buildlink3.mk"
.include "../../print/cups-base/buildlink3.mk"
-BUILDLINK_DEPMETHOD.cups-filters= build # image.h
-.include "../../print/cups-filters/buildlink3.mk"
+.include "../../print/libcupsfilters/buildlink3.mk"
.include "../../lang/perl5/module.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/print/p5-Net-CUPS/distinfo
diff -u pkgsrc/print/p5-Net-CUPS/distinfo:1.5 pkgsrc/print/p5-Net-CUPS/distinfo:1.6
--- pkgsrc/print/p5-Net-CUPS/distinfo:1.5 Tue Oct 26 11:12:11 2021
+++ pkgsrc/print/p5-Net-CUPS/distinfo Sun Aug 31 12:45:24 2025
@@ -1,5 +1,10 @@
-$NetBSD: distinfo,v 1.5 2021/10/26 11:12:11 nia Exp $
+$NetBSD: distinfo,v 1.6 2025/08/31 12:45:24 wiz Exp $
BLAKE2s (Net-CUPS-0.64.tar.gz) = ee8e4fdf657e93a7e5954bdd452c41834075b3975ddbeafa516543c8dad12686
SHA512 (Net-CUPS-0.64.tar.gz) = 66ce9d7fbdee7842fab292e301cfdfe7a6bb1dd77732b01fb322499d830e00345a00a74e1c00d09b2db1b57c43d459c3fc447ce97d5a72666a70cfeec1e842ce
Size (Net-CUPS-0.64.tar.gz) = 87872 bytes
+SHA1 (patch-Makefile.PL) = 33890fc2a42b1c7f80022ea754979a799efe29c5
+SHA1 (patch-fallback_const-c.inc) = 3b7aaad93ad0ecdd445345c38d8a15999ac7ca98
+SHA1 (patch-lib_Net_CUPS.pm) = 976a5036b182a811e1617c2e77ec32a0652bb484
+SHA1 (patch-lib_Net_CUPS_Destination.pm) = f76f6529828b43f9864fe2e239c3df8530c84b38
+SHA1 (patch-lib_Net_CUPS_PPD.pm) = c6a3493921cd52d701097f934e0c21d8d068a0f1
Added files:
Index: pkgsrc/print/p5-Net-CUPS/patches/patch-Makefile.PL
diff -u /dev/null pkgsrc/print/p5-Net-CUPS/patches/patch-Makefile.PL:1.1
--- /dev/null Sun Aug 31 12:45:24 2025
+++ pkgsrc/print/p5-Net-CUPS/patches/patch-Makefile.PL Sun Aug 31 12:45:24 2025
@@ -0,0 +1,33 @@
+$NetBSD: patch-Makefile.PL,v 1.1 2025/08/31 12:45:24 wiz Exp $
+
+Fix build with libcupsfilters 2.x. From
+https://launchpadlibrarian.net/698897992/libnet-cups-perl_0.64-3_0.64-3ubuntu1.diff.gz
+
+--- Makefile.PL.orig 2016-07-21 06:49:51.595781877 +0000
++++ Makefile.PL
+@@ -82,6 +82,12 @@ if (eval {require ExtUtils::Constant; 1
+
+ my @names = (
+ { name => "AF_LOCAL", macro => "1" },
++ { name => "CF_IMAGE_BLACK", macro => "1" },
++ { name => "CF_IMAGE_CMY", macro => "1" },
++ { name => "CF_IMAGE_CMYK", macro => "1" },
++ { name => "CF_IMAGE_RGB", macro => "1" },
++ { name => "CF_IMAGE_RGB_CMYK", macro => "1" },
++ { name => "CF_IMAGE_WHITE", macro => "1" },
+ { name => "CUPS_ACCEPT_JOBS", macro => "1" },
+ { name => "CUPS_ADD_CLASS", macro => "1" },
+ { name => "CUPS_ADD_MODIFY_CLASS", macro => "1" },
+@@ -112,12 +118,6 @@ if (eval {require ExtUtils::Constant; 1
+ { name => "CUPS_GET_DEVICES", macro => "1" },
+ { name => "CUPS_GET_PPDS", macro => "1" },
+ { name => "CUPS_GET_PRINTERS", macro => "1" },
+- { name => "CUPS_IMAGE_BLACK", macro => "1" },
+- { name => "CUPS_IMAGE_CMY", macro => "1" },
+- { name => "CUPS_IMAGE_CMYK", macro => "1" },
+- { name => "CUPS_IMAGE_RGB", macro => "1" },
+- { name => "CUPS_IMAGE_RGB_CMYK", macro => "1" },
+- { name => "CUPS_IMAGE_WHITE", macro => "1" },
+ { name => "CUPS_ISO8859_1", macro => "1" },
+ { name => "CUPS_ISO8859_10", macro => "1" },
+ { name => "CUPS_ISO8859_11", macro => "1" },
Index: pkgsrc/print/p5-Net-CUPS/patches/patch-fallback_const-c.inc
diff -u /dev/null pkgsrc/print/p5-Net-CUPS/patches/patch-fallback_const-c.inc:1.1
--- /dev/null Sun Aug 31 12:45:24 2025
+++ pkgsrc/print/p5-Net-CUPS/patches/patch-fallback_const-c.inc Sun Aug 31 12:45:24 2025
@@ -0,0 +1,141 @@
+$NetBSD: patch-fallback_const-c.inc,v 1.1 2025/08/31 12:45:24 wiz Exp $
+
+Fix build with libcupsfilters 2.x. From
+https://launchpadlibrarian.net/698897992/libnet-cups-perl_0.64-3_0.64-3ubuntu1.diff.gz
+
+--- fallback/const-c.inc.orig 2008-05-08 02:43:32.000000000 +0000
++++ fallback/const-c.inc
+@@ -651,7 +651,7 @@ static int
+ constant_14 (pTHX_ const char *name, IV *iv_return) {
+ /* When generated this function returned values for the list of names given
+ here. However, subsequent manual editing may have added or removed some.
+- CUPS_ADD_CLASS CUPS_FILE_GZIP CUPS_FILE_NONE CUPS_IMAGE_CMY CUPS_IMAGE_RGB
++ CUPS_ADD_CLASS CUPS_FILE_GZIP CUPS_FILE_NONE CF_IMAGE_CMY CF_IMAGE_RGB
+ CUPS_ISO8859_1 CUPS_ISO8859_2 CUPS_ISO8859_3 CUPS_ISO8859_4 CUPS_ISO8859_5
+ CUPS_ISO8859_6 CUPS_ISO8859_7 CUPS_ISO8859_8 CUPS_ISO8859_9 CUPS_MAC_ROMAN
+ HTTP_AUTH_NONE HTTP_FIELD_MAX HTTP_FORBIDDEN HTTP_MAX_VALUE HTTP_NOT_FOUND
+@@ -725,9 +725,9 @@ constant_14 (pTHX_ const char *name, IV
+ }
+ break;
+ case 'B':
+- if (memEQ(name, "CUPS_IMAGE_RG", 13)) {
++ if (memEQ(name, "CF_IMAGE_RG", 13)) {
+ /* B */
+- *iv_return = CUPS_IMAGE_RGB;
++ *iv_return = CF_IMAGE_RGB;
+ return PERL_constant_ISIV;
+ }
+ if (memEQ(name, "IPP_CANCEL_JO", 13)) {
+@@ -884,9 +884,9 @@ constant_14 (pTHX_ const char *name, IV
+ }
+ break;
+ case 'Y':
+- if (memEQ(name, "CUPS_IMAGE_CM", 13)) {
++ if (memEQ(name, "CF_IMAGE_CM", 13)) {
+ /* Y */
+- *iv_return = CUPS_IMAGE_CMY;
++ *iv_return = CF_IMAGE_CMY;
+ return PERL_constant_ISIV;
+ }
+ if (memEQ(name, "HTTP_USE_PROX", 13)) {
+@@ -903,7 +903,7 @@ static int
+ constant_15 (pTHX_ const char *name, IV *iv_return) {
+ /* When generated this function returned values for the list of names given
+ here. However, subsequent manual editing may have added or removed some.
+- CUPS_BACKEND_OK CUPS_IMAGE_CMYK CUPS_ISO8859_10 CUPS_ISO8859_11
++ CUPS_BACKEND_OK CF_IMAGE_CMYK CUPS_ISO8859_10 CUPS_ISO8859_11
+ CUPS_ISO8859_13 CUPS_ISO8859_14 CUPS_ISO8859_15 CUPS_ISO8859_16
+ CUPS_PRINTER_BW HTTP_AUTH_BASIC HTTP_FIELD_DATE HTTP_FIELD_HOST
+ HTTP_FIELD_LINK HTTP_MAX_BUFFER HTTP_NO_CONTENT IPP_BAD_REQUEST
+@@ -1029,9 +1029,9 @@ constant_15 (pTHX_ const char *name, IV
+ *iv_return = CUPS_BACKEND_OK;
+ return PERL_constant_ISIV;
+ }
+- if (memEQ(name, "CUPS_IMAGE_CMY", 14)) {
++ if (memEQ(name, "CF_IMAGE_CMY", 14)) {
+ /* K */
+- *iv_return = CUPS_IMAGE_CMYK;
++ *iv_return = CF_IMAGE_CMYK;
+ return PERL_constant_ISIV;
+ }
+ if (memEQ(name, "HTTP_FIELD_LIN", 14)) {
+@@ -1136,7 +1136,7 @@ constant_16 (pTHX_ const char *name, IV
+ /* When generated this function returned values for the list of names given
+ here. However, subsequent manual editing may have added or removed some.
+ CUPS_ACCEPT_JOBS CUPS_ADD_PRINTER CUPS_GET_CLASSES CUPS_GET_DEFAULT
+- CUPS_GET_DEVICES CUPS_IMAGE_BLACK CUPS_IMAGE_WHITE CUPS_MAX_USTRING
++ CUPS_GET_DEVICES CF_IMAGE_BLACK CF_IMAGE_WHITE CUPS_MAX_USTRING
+ CUPS_PRINTER_FAX CUPS_REJECT_JOBS CUPS_SET_DEFAULT CUPS_WINDOWS_874
+ CUPS_WINDOWS_932 CUPS_WINDOWS_936 CUPS_WINDOWS_949 CUPS_WINDOWS_950
+ HTTP_BAD_GATEWAY HTTP_BAD_REQUEST HTTP_FIELD_RANGE HTTP_URI_BAD_URI
+@@ -1176,9 +1176,9 @@ constant_16 (pTHX_ const char *name, IV
+ }
+ break;
+ case 'A':
+- if (memEQ(name, "CUPS_IMAGE_BLACK", 16)) {
++ if (memEQ(name, "CF_IMAGE_BLACK", 16)) {
+ /* ^ */
+- *iv_return = CUPS_IMAGE_BLACK;
++ *iv_return = CF_IMAGE_BLACK;
+ return PERL_constant_ISIV;
+ }
+ if (memEQ(name, "IPP_TAG_LANGUAGE", 16)) {
+@@ -1233,9 +1233,9 @@ constant_16 (pTHX_ const char *name, IV
+ }
+ break;
+ case 'I':
+- if (memEQ(name, "CUPS_IMAGE_WHITE", 16)) {
++ if (memEQ(name, "CF_IMAGE_WHITE", 16)) {
+ /* ^ */
+- *iv_return = CUPS_IMAGE_WHITE;
++ *iv_return = CF_IMAGE_WHITE;
+ return PERL_constant_ISIV;
+ }
+ if (memEQ(name, "CUPS_MAX_USTRING", 16)) {
+@@ -1855,7 +1855,7 @@ constant_19 (pTHX_ const char *name, IV
+ /* When generated this function returned values for the list of names given
+ here. However, subsequent manual editing may have added or removed some.
+ CUPS_BACKEND_CANCEL CUPS_BACKEND_FAILED CUPS_DELETE_PRINTER
+- CUPS_IMAGE_RGB_CMYK CUPS_PRINTER_COPIES CUPS_PRINTER_DELETE
++ CF_IMAGE_RGB_CMYK CUPS_PRINTER_COPIES CUPS_PRINTER_DELETE
+ CUPS_PRINTER_DUPLEX CUPS_PRINTER_MEDIUM CUPS_PRINTER_REMOTE
+ CUPS_PRINTER_STAPLE HTTP_ENCODE_CHUNKED HTTP_ENCRYPT_ALWAYS
+ HTTP_FIELD_LOCATION HTTP_NOT_ACCEPTABLE HTTP_URI_BAD_SCHEME
+@@ -1903,9 +1903,9 @@ constant_19 (pTHX_ const char *name, IV
+ }
+ break;
+ case 'C':
+- if (memEQ(name, "CUPS_IMAGE_RGB_CMYK", 19)) {
++ if (memEQ(name, "CF_IMAGE_RGB_CMYK", 19)) {
+ /* ^ */
+- *iv_return = CUPS_IMAGE_RGB_CMYK;
++ *iv_return = CF_IMAGE_RGB_CMYK;
+ return PERL_constant_ISIV;
+ }
+ if (memEQ(name, "PPD_CUSTOM_PASSCODE", 19)) {
+@@ -3319,6 +3319,12 @@ use ExtUtils::Constant qw (constant_type
+ my $types = {map {($_, 1)} qw(IV)};
+ my @names = (qw(INET6),
+ {name=>"AF_LOCAL", type=>"IV", macro=>"1"},
++ {name=>"CF_IMAGE_BLACK", type=>"IV", macro=>"1"},
++ {name=>"CF_IMAGE_CMY", type=>"IV", macro=>"1"},
++ {name=>"CF_IMAGE_CMYK", type=>"IV", macro=>"1"},
++ {name=>"CF_IMAGE_RGB", type=>"IV", macro=>"1"},
++ {name=>"CF_IMAGE_RGB_CMYK", type=>"IV", macro=>"1"},
++ {name=>"CF_IMAGE_WHITE", type=>"IV", macro=>"1"},
+ {name=>"CUPS_ACCEPT_JOBS", type=>"IV", macro=>"1"},
+ {name=>"CUPS_ADD_CLASS", type=>"IV", macro=>"1"},
+ {name=>"CUPS_ADD_MODIFY_CLASS", type=>"IV", macro=>"1"},
+@@ -3349,12 +3355,6 @@ my @names = (qw(INET6),
+ {name=>"CUPS_GET_DEVICES", type=>"IV", macro=>"1"},
+ {name=>"CUPS_GET_PPDS", type=>"IV", macro=>"1"},
+ {name=>"CUPS_GET_PRINTERS", type=>"IV", macro=>"1"},
+- {name=>"CUPS_IMAGE_BLACK", type=>"IV", macro=>"1"},
+- {name=>"CUPS_IMAGE_CMY", type=>"IV", macro=>"1"},
+- {name=>"CUPS_IMAGE_CMYK", type=>"IV", macro=>"1"},
+- {name=>"CUPS_IMAGE_RGB", type=>"IV", macro=>"1"},
+- {name=>"CUPS_IMAGE_RGB_CMYK", type=>"IV", macro=>"1"},
+- {name=>"CUPS_IMAGE_WHITE", type=>"IV", macro=>"1"},
+ {name=>"CUPS_ISO8859_1", type=>"IV", macro=>"1"},
+ {name=>"CUPS_ISO8859_10", type=>"IV", macro=>"1"},
+ {name=>"CUPS_ISO8859_11", type=>"IV", macro=>"1"},
Index: pkgsrc/print/p5-Net-CUPS/patches/patch-lib_Net_CUPS.pm
diff -u /dev/null pkgsrc/print/p5-Net-CUPS/patches/patch-lib_Net_CUPS.pm:1.1
--- /dev/null Sun Aug 31 12:45:24 2025
+++ pkgsrc/print/p5-Net-CUPS/patches/patch-lib_Net_CUPS.pm Sun Aug 31 12:45:24 2025
@@ -0,0 +1,59 @@
+$NetBSD: patch-lib_Net_CUPS.pm,v 1.1 2025/08/31 12:45:24 wiz Exp $
+
+Fix build with libcupsfilters 2.x. From
+https://launchpadlibrarian.net/698897992/libnet-cups-perl_0.64-3_0.64-3ubuntu1.diff.gz
+
+--- lib/Net/CUPS.pm.orig 2017-06-08 18:09:35.818415994 +0000
++++ lib/Net/CUPS.pm
+@@ -23,6 +23,12 @@ our @ISA = qw(Exporter);
+ # will save memory.
+ our %EXPORT_TAGS = ( 'all' => [ qw(
+ AF_LOCAL
++ CF_IMAGE_BLACK
++ CF_IMAGE_CMY
++ CF_IMAGE_CMYK
++ CF_IMAGE_RGB
++ CF_IMAGE_RGB_CMYK
++ CF_IMAGE_WHITE
+ CUPS_ACCEPT_JOBS
+ CUPS_ADD_CLASS
+ CUPS_ADD_MODIFY_CLASS
+@@ -53,12 +59,6 @@ our %EXPORT_TAGS = ( 'all' => [ qw(
+ CUPS_GET_DEVICES
+ CUPS_GET_PPDS
+ CUPS_GET_PRINTERS
+- CUPS_IMAGE_BLACK
+- CUPS_IMAGE_CMY
+- CUPS_IMAGE_CMYK
+- CUPS_IMAGE_RGB
+- CUPS_IMAGE_RGB_CMYK
+- CUPS_IMAGE_WHITE
+ CUPS_ISO8859_1
+ CUPS_ISO8859_10
+ CUPS_ISO8859_11
+@@ -493,6 +493,12 @@ our @EXPORT_OK = ( @{ $EXPORT_TAGS{'all'
+
+ our @EXPORT = qw(
+ AF_LOCAL
++ CF_IMAGE_BLACK
++ CF_IMAGE_CMY
++ CF_IMAGE_CMYK
++ CF_IMAGE_RGB
++ CF_IMAGE_RGB_CMYK
++ CF_IMAGE_WHITE
+ CUPS_ACCEPT_JOBS
+ CUPS_ADD_CLASS
+ CUPS_ADD_MODIFY_CLASS
+@@ -523,12 +529,6 @@ our @EXPORT = qw(
+ CUPS_GET_DEVICES
+ CUPS_GET_PPDS
+ CUPS_GET_PRINTERS
+- CUPS_IMAGE_BLACK
+- CUPS_IMAGE_CMY
+- CUPS_IMAGE_CMYK
+- CUPS_IMAGE_RGB
+- CUPS_IMAGE_RGB_CMYK
+- CUPS_IMAGE_WHITE
+ CUPS_ISO8859_1
+ CUPS_ISO8859_10
+ CUPS_ISO8859_11
Index: pkgsrc/print/p5-Net-CUPS/patches/patch-lib_Net_CUPS_Destination.pm
diff -u /dev/null pkgsrc/print/p5-Net-CUPS/patches/patch-lib_Net_CUPS_Destination.pm:1.1
--- /dev/null Sun Aug 31 12:45:24 2025
+++ pkgsrc/print/p5-Net-CUPS/patches/patch-lib_Net_CUPS_Destination.pm Sun Aug 31 12:45:24 2025
@@ -0,0 +1,59 @@
+$NetBSD: patch-lib_Net_CUPS_Destination.pm,v 1.1 2025/08/31 12:45:24 wiz Exp $
+
+Fix build with libcupsfilters 2.x. From
+https://launchpadlibrarian.net/698897992/libnet-cups-perl_0.64-3_0.64-3ubuntu1.diff.gz
+
+--- lib/Net/CUPS/Destination.pm.orig 2017-06-08 18:06:22.597793032 +0000
++++ lib/Net/CUPS/Destination.pm
+@@ -25,6 +25,12 @@ our @ISA = qw(Exporter);
+ # will save memory.
+ our %EXPORT_TAGS = ( 'all' => [ qw(
+ AF_LOCAL
++ CF_IMAGE_BLACK
++ CF_IMAGE_CMY
++ CF_IMAGE_CMYK
++ CF_IMAGE_RGB
++ CF_IMAGE_RGB_CMYK
++ CF_IMAGE_WHITE
+ CUPS_ACCEPT_JOBS
+ CUPS_ADD_CLASS
+ CUPS_ADD_MODIFY_CLASS
+@@ -55,12 +61,6 @@ our %EXPORT_TAGS = ( 'all' => [ qw(
+ CUPS_GET_DEVICES
+ CUPS_GET_PPDS
+ CUPS_GET_PRINTERS
+- CUPS_IMAGE_BLACK
+- CUPS_IMAGE_CMY
+- CUPS_IMAGE_CMYK
+- CUPS_IMAGE_RGB
+- CUPS_IMAGE_RGB_CMYK
+- CUPS_IMAGE_WHITE
+ CUPS_ISO8859_1
+ CUPS_ISO8859_10
+ CUPS_ISO8859_11
+@@ -495,6 +495,12 @@ our @EXPORT_OK = ( @{ $EXPORT_TAGS{'all'
+
+ our @EXPORT = qw(
+ AF_LOCAL
++ CF_IMAGE_BLACK
++ CF_IMAGE_CMY
++ CF_IMAGE_CMYK
++ CF_IMAGE_RGB
++ CF_IMAGE_RGB_CMYK
++ CF_IMAGE_WHITE
+ CUPS_ACCEPT_JOBS
+ CUPS_ADD_CLASS
+ CUPS_ADD_MODIFY_CLASS
+@@ -525,12 +531,6 @@ our @EXPORT = qw(
+ CUPS_GET_DEVICES
+ CUPS_GET_PPDS
+ CUPS_GET_PRINTERS
+- CUPS_IMAGE_BLACK
+- CUPS_IMAGE_CMY
+- CUPS_IMAGE_CMYK
+- CUPS_IMAGE_RGB
+- CUPS_IMAGE_RGB_CMYK
+- CUPS_IMAGE_WHITE
+ CUPS_ISO8859_1
+ CUPS_ISO8859_10
+ CUPS_ISO8859_11
Index: pkgsrc/print/p5-Net-CUPS/patches/patch-lib_Net_CUPS_PPD.pm
diff -u /dev/null pkgsrc/print/p5-Net-CUPS/patches/patch-lib_Net_CUPS_PPD.pm:1.1
--- /dev/null Sun Aug 31 12:45:24 2025
+++ pkgsrc/print/p5-Net-CUPS/patches/patch-lib_Net_CUPS_PPD.pm Sun Aug 31 12:45:24 2025
@@ -0,0 +1,59 @@
+$NetBSD: patch-lib_Net_CUPS_PPD.pm,v 1.1 2025/08/31 12:45:24 wiz Exp $
+
+Fix build with libcupsfilters 2.x. From
+https://launchpadlibrarian.net/698897992/libnet-cups-perl_0.64-3_0.64-3ubuntu1.diff.gz
+
+--- lib/Net/CUPS/PPD.pm.orig 2016-07-21 06:53:57.946509846 +0000
++++ lib/Net/CUPS/PPD.pm
+@@ -25,6 +25,12 @@ our @ISA = qw(Exporter);
+ # will save memory.
+ our %EXPORT_TAGS = ( 'all' => [ qw(
+ AF_LOCAL
++ CF_IMAGE_BLACK
++ CF_IMAGE_CMY
++ CF_IMAGE_CMYK
++ CF_IMAGE_RGB
++ CF_IMAGE_RGB_CMYK
++ CF_IMAGE_WHITE
+ CUPS_ACCEPT_JOBS
+ CUPS_ADD_CLASS
+ CUPS_ADD_MODIFY_CLASS
+@@ -55,12 +61,6 @@ our %EXPORT_TAGS = ( 'all' => [ qw(
+ CUPS_GET_DEVICES
+ CUPS_GET_PPDS
+ CUPS_GET_PRINTERS
+- CUPS_IMAGE_BLACK
+- CUPS_IMAGE_CMY
+- CUPS_IMAGE_CMYK
+- CUPS_IMAGE_RGB
+- CUPS_IMAGE_RGB_CMYK
+- CUPS_IMAGE_WHITE
+ CUPS_ISO8859_1
+ CUPS_ISO8859_10
+ CUPS_ISO8859_11
+@@ -498,6 +498,12 @@ our @EXPORT_OK = ( @{ $EXPORT_TAGS{'all'
+
+ our @EXPORT = qw(
+ AF_LOCAL
++ CF_IMAGE_BLACK
++ CF_IMAGE_CMY
++ CF_IMAGE_CMYK
++ CF_IMAGE_RGB
++ CF_IMAGE_RGB_CMYK
++ CF_IMAGE_WHITE
+ CUPS_ACCEPT_JOBS
+ CUPS_ADD_CLASS
+ CUPS_ADD_MODIFY_CLASS
+@@ -528,12 +534,6 @@ our @EXPORT = qw(
+ CUPS_GET_DEVICES
+ CUPS_GET_PPDS
+ CUPS_GET_PRINTERS
+- CUPS_IMAGE_BLACK
+- CUPS_IMAGE_CMY
+- CUPS_IMAGE_CMYK
+- CUPS_IMAGE_RGB
+- CUPS_IMAGE_RGB_CMYK
+- CUPS_IMAGE_WHITE
+ CUPS_ISO8859_1
+ CUPS_ISO8859_10
+ CUPS_ISO8859_11
Home |
Main Index |
Thread Index |
Old Index