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