pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

cups-filters: remove unused configure args libppd: debugging issues with filters libcupsfilters: remove mutool



Module Name:	pkgsrc-wip
Committed By:	Kevin Bloom <kevin.bloom%posteo.net@localhost>
Pushed By:	nuclearkev
Date:		Tue Apr 16 14:38:11 2024 -0400
Changeset:	6a96cc649762935221fa93c90bdb68139441245d

Modified Files:
	cups-filters/Makefile
	cups-filters/PLIST
	libcupsfilters/DESCR
	libcupsfilters/Makefile
	libppd/DESCR
	libppd/Makefile
	libppd/distinfo
Added Files:
	libppd/TODO

Log Message:
cups-filters: remove unused configure args
libppd: debugging issues with filters
libcupsfilters: remove mutool

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=6a96cc649762935221fa93c90bdb68139441245d

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 cups-filters/Makefile   |  5 -----
 cups-filters/PLIST      |  3 +++
 libcupsfilters/DESCR    | 24 +-----------------------
 libcupsfilters/Makefile |  3 +++
 libppd/DESCR            | 26 +++-----------------------
 libppd/Makefile         |  2 ++
 libppd/TODO             |  4 ++++
 libppd/distinfo         |  1 +
 8 files changed, 17 insertions(+), 51 deletions(-)

diffs:
diff --git a/cups-filters/Makefile b/cups-filters/Makefile
index e6b7b98c53..681a289dab 100644
--- a/cups-filters/Makefile
+++ b/cups-filters/Makefile
@@ -21,15 +21,10 @@ USE_LIBTOOL=		yes
 USE_TOOLS+=		bash:run pkg-config gmake gdbus-codegen
 GNU_CONFIGURE=		yes
 CONFIGURE_ARGS+=	--sysconfdir=${PKG_SYSCONFDIR}
-CONFIGURE_ARGS+=	--disable-braille
-CONFIGURE_ARGS+=	--disable-ldap
 CONFIGURE_ARGS+=	--disable-mutool
 CONFIGURE_ARGS+=	--localstatedir=${VARBASE}
-CONFIGURE_ARGS+=	--with-apple-raster-filter=rastertopdf
 CONFIGURE_ARGS+=	--with-gs-path=${PREFIX}/bin/gs
-CONFIGURE_ARGS+=	--with-pdftops-path=${PREFIX}/bin/pdftops
 CONFIGURE_ARGS+=	--with-shell=${TOOLS_PATH.bash}
-CONFIGURE_ARGS+=	--with-test_font_path=${PREFIX}/share/fonts/X11/TTF/DejaVuSans.ttf
 
 LDFLAGS.SunOS+=		-lresolv
 
diff --git a/cups-filters/PLIST b/cups-filters/PLIST
index 1362c08636..3317f5ddf5 100644
--- a/cups-filters/PLIST
+++ b/cups-filters/PLIST
@@ -37,6 +37,9 @@ libexec/cups/filter/universal
 man/man1/driverless.1
 man/man1/foomatic-rip.1
 share/cups/drv/cupsfilters.drv
+share/cups/mime/cupsfilters-ghostscript.convs
+share/cups/mime/cupsfilters-individual.convs
+share/cups/mime/cupsfilters-poppler.convs
 share/cups/mime/cupsfilters-universal-postscript.convs
 share/cups/mime/cupsfilters-universal.convs
 share/cups/mime/cupsfilters.convs
diff --git a/libcupsfilters/DESCR b/libcupsfilters/DESCR
index 2f251d9052..1354cb66b5 100644
--- a/libcupsfilters/DESCR
+++ b/libcupsfilters/DESCR
@@ -1,23 +1 @@
-TODO: Adjust the following lines from README.md
-
-# OpenPrinting libcupsfilters v2.0.0 - 2023-09-22
-
-Looking for compile instructions? Read the file "INSTALL"
-instead...
-
-
-## INTRODUCTION
-
-CUPS is a standards-based, open-source printing system used by Apple's
-Mac OS® and other UNIX®-like operating systems, especially also
-Linux. CUPS uses the Internet Printing Protocol ("IPP") and provides
-System V and Berkeley command-line interfaces, a web interface, and a
-C API to manage printers and print jobs.
-
-CUPS 1.0 was released in early 2000 and since then and until CUPS 2.x
-(at least) conversion of the data format of incoming print jobs to the
-format the printer needs was done by external filter executables, each
-taking an input format on stdin and producing an output format on
-stdout. Depending on conversion needs one or more of them were run in
-a chain.
-...
+libcupsfilters is a supporting library for print/cups-filters.
diff --git a/libcupsfilters/Makefile b/libcupsfilters/Makefile
index d08d0d85f1..672d641cae 100644
--- a/libcupsfilters/Makefile
+++ b/libcupsfilters/Makefile
@@ -18,6 +18,9 @@ USE_LANGUAGES=	c c++
 
 CONFLICTS=        cups-filters<2.0.0
 
+CONFIGURE_ARGS+=	--disable-mutool
+CONFIGURE_ARGS+=	--with-test_font_path=${PREFIX}/share/fonts/X11/TTF/DejaVuSans.ttf
+
 PKGCONFIG_OVERRIDE+=	libcupsfilters.pc.in
 
 .include "options.mk"
diff --git a/libppd/DESCR b/libppd/DESCR
index 81814dd38f..a299b20a5b 100644
--- a/libppd/DESCR
+++ b/libppd/DESCR
@@ -1,23 +1,3 @@
-TODO: Adjust the following lines from README.md
-
-# OpenPrinting libppd v2.0.0 - 2023-09-22
-
-Looking for compile instructions? Read the file "INSTALL"
-instead...
-
-
-## INTRODUCTION
-
-CUPS is a standards-based, open-source printing system used by Apple's
-Mac OS® and other UNIX®-like operating systems, especially also
-Linux. CUPS uses the Internet Printing Protocol ("IPP") and provides
-System V and Berkeley command-line interfaces, a web interface, and a
-C API to manage printers and print jobs.
-
-CUPS 1.0 was released in early 2000 and since then and until CUPS 2.x
-PPD (PostScript Printer Description) files were used to describe the
-properties, features and user-settable options of printers. The
-development of PPD files (and also PostScript) was stopped by Adobe
-back in 1984, and Michael Sweet, author of CUPS, deprecated PPD files
-already ~10 years ago, seeking for a more modern alternative.
-...
+libppd is a supporting library for lib/cups-filters that gives it the
+ability to read, created, and convert PPD files for driverless
+printing.
diff --git a/libppd/Makefile b/libppd/Makefile
index 6c21178283..29c0f22d69 100644
--- a/libppd/Makefile
+++ b/libppd/Makefile
@@ -16,6 +16,8 @@ USE_LIBTOOL=	yes
 USE_TOOLS+=	pkg-config
 USE_LANGUAGES=	c c++
 
+CONFIGURE_ARGS+=	--disable-mutool
+
 PKGCONFIG_OVERRIDE+=	libppd.pc.in
 
 .include "../../wip/libcupsfilters/buildlink3.mk"
diff --git a/libppd/TODO b/libppd/TODO
new file mode 100644
index 0000000000..da1beb3425
--- /dev/null
+++ b/libppd/TODO
@@ -0,0 +1,4 @@
+there is something wrong with the `ppdLoadAttributes` function found
+in `ppd/ppd-ipp.c`. I've yet to be able to figure out what is the
+issue. There is likely another issue a `cfFilterGhostscript`
+somewhere.
diff --git a/libppd/distinfo b/libppd/distinfo
index b50fa34c8f..108fa2bcfb 100644
--- a/libppd/distinfo
+++ b/libppd/distinfo
@@ -3,3 +3,4 @@ $NetBSD$
 BLAKE2s (libppd-2.0.0.tar.gz) = b1f1f36e710750a099912db5a173d8462c62eb72623a88afb87b4c56a32ee447
 SHA512 (libppd-2.0.0.tar.gz) = 9eff31bcb7088f9957b1bb7933619316d66c2f0fbbc1656afc654ba067aab47f2187a15fd6d99a8037edb553bc73d2abf4d4e07fd781e040bdebbc5f0d103f99
 Size (libppd-2.0.0.tar.gz) = 844183 bytes
+SHA1 (patch-ppd_ppd-filter.c) = 5ab37885d2f48f4ccc36f51050a750c88fa5df0e


Home | Main Index | Thread Index | Old Index