summaryrefslogtreecommitdiff
path: root/print/cups
AgeCommit message (Collapse)AuthorFilesLines
2006-10-05Fixed unresolved pathnames like "${datarootdir}/cups".rillig3-16/+63
See: http://mail-index.netbsd.org/pkgsrc-users/2006/10/05/0000.html
2006-09-24Make this compile on sparc64 with gcc 4.jdc2-1/+19
(Need to cast to something at least as wide as "void *" - e.g. "long".) OK wiz@, joerg@.
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-07-05Fix installation with autoconf-2.60.wiz5-2/+43
2006-05-03Optionize slp.gdt1-4/+10
The default to on (via PKG_SUGGESTED_OPTIONS), so no PKGREVISION bump. From Jukka Salmi in mail to tech-pkg@
2006-04-23Modify packages that set PKG_USERS and PKG_GROUPS to follow the newjlam1-2/+4
syntax as specified in pkgsrc/mk/install/bsd.pkginstall.mk:1.47.
2006-04-21regen patch-ai for less fuzz.wiz2-5/+5
2006-04-19Fix build with png-1.2.9nb2. Bump PKGREVISION since different functionswiz3-3/+26
are used. The patch is already integrated in the 1.2rc2 release.
2006-04-17Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update.wiz2-4/+4
2006-04-17Strip ${PKGLOCALEDIR} from PLISTs of packages that already obeyjlam1-19/+19
PKGLOCALEDIR and which install their locale files directly under ${PREFIX}/${PKGLOCALEDIR} and sort the PLIST file entries. From now on, pkgsrc/mk/plist/plist-locale.awk will automatically handle transforming the PLIST to refer to the correct locale directory.
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-3/+3
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2006-03-29Sync pdftops with xpdf 3.01pl2, fixing at least two possiblejoerg5-49/+115
integer overflows. Bump revision.
2006-02-16Make this buld with gcc 4.x. Fix PR 32744.yyamano2-1/+43
2006-02-15Bump revision for security fixes.joerg1-2/+2
2006-02-15Port the security fixes for SA181303 from print/xpdf to print/cups.joerg3-21/+131
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg2-4/+4
2006-01-06Use SUBST framework.joerg1-3/+8
2005-12-29Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mkjlam1-2/+1
automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
2005-12-19Compile real local backends, not just stubs, for DragonFly.joerg6-3/+68
Since this package "worked" before, bump the revision. Noticed by antencek AT gmail DOT com.
2005-12-17Change my MAINTAINER email address to the one I've been using forjlam1-2/+2
pkgsrc work.
2005-12-17Fix for the following security advisories which affect cups-1.1.x:jlam4-3/+110
CAN-2005-3191 CAN-2005-3192 The fixes were largely copied from xpdf-3.01pl1.patch from foolabs.com; however, patch-be for Stream.cxx also includes a proper fix for CAN-2005-3191 which was only partially fixed in the foolabs.com patch. Bump the PKGREVISION to 4.
2005-12-05Ran "pkglint --autofix", which corrected some of the quoting issues inrillig1-6/+6
CONFIGURE_ARGS.
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-4/+4
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-03Use correct locale directory on DragonFly.joerg2-4/+4
2005-08-24Fixed a double backslash that had been forgotten by the big commit.rillig1-2/+2
2005-08-23The real user name in PKG_USERS does not need to be escaped with doublerillig1-2/+2
backslashes anymore. A single backslash is enough. Changed the definition in all affected packages. For those that are not caught, an additional check is placed into bsd.pkginstall.mk.
2005-08-19Merge CONF_FILES/SUPPORT_FILES and CONF_FILES_PERMS/SUPPORT_FILES_PERMSjlam1-5/+5
as the INSTALL and DEINSTALL scripts no longer distinguish between the two types of files. Drop SUPPORT_FILES{,_PERMS} and modify the packages in pkgsrc accordingly.
2005-08-11Remove erroneous (literally) include.salo2-11/+3
2005-08-10Security fix for CAN-2005-2097.salo4-5/+30
"A vulnerability has been reported in CUPS, which can be exploited by malicious people to cause a DoS (Denial of Service) on a vulnerable system. When processing a PDF file, bounds checking was not correctly performed on some fields. This could cause the pdftops filter (running as user "lp") to crash." http://secunia.com/advisories/16380/ http://rhn.redhat.com/errata/RHSA-2005-706.html Patch from RedHat.
2005-06-01Remove mk/autoconf.mk and mk/automake.mk and replace their usage withjlam1-4/+3
USE_TOOLS and any of "autoconf", "autoconf213", "automake" or "automake14". Also, we don't need to call the auto* tools via ${ACLOCAL}, ${AUTOCONF}, etc., since the tools framework takes care to symlink the correct tool to the correct name, so we can just use aclocal, autoconf, etc.
2005-05-31Rename option PAM to pam (so all options are lower case). Backwardsdillo1-4/+4
compatibility provided via PKG_OPTIONS_LEGACY_OPTS.
2005-05-22Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:jlam1-2/+2
USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison
2005-05-02RCD_SCRIPTS_EXAMPLEDIR is no longer customizable.reed1-1/+2
And always is defined as share/examples/rc.d which was the default before. This rc.d scripts are not automatically added to PLISTs now also. So add to each corresponding PLIST as required. This was discussed on tech-pkg in late January and late April. Todo: remove the RCD_SCRIPTS_EXAMPLEDIR uses in MESSAGES and elsewhere and remove the RCD_SCRIPTS_EXAMPLEDIR itself.
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-03-02Fix CAN-2005-0206:drochner4-5/+67
An overflow check introduced earlier (for CAN-2004-0888) was never triggered on 64-bit systems because 64-bit arithmetics was used there. Sprinkle some casts to int su that the overflow can happen. This fix is similar to the redhat one. The fix for similar code in print/teTeX-bin looks much cleaner, but since cups already contains the wrong redhad fix, I've chosen to stay close to the original. bump PKGREVISION
2005-02-24Add RMD160 digests.agc1-1/+2
2005-02-07Instantly deprecate USE_PAM from pkgsrc as its value is being set fromjlam1-5/+1
within NetBSD-current's bsd.own.mk, which conflicts with its usage in pkgsrc. The package that use USE_PAM have been converted to use the bsd.options.mk framework. This should fix PR pkg/29257.
2005-01-19apply the last xpdf security patch to the embedded pdftops filterdrochner3-2/+18
which is based on xpdf, bump PKGREVISUIN
2005-01-14Create a pam.buildlink3.mk file that is used by PAM-using packages.jlam1-2/+2
It includes the correct buildlink3.mk file from either Linux-PAM (security/PAM) or OpenPAM (security/openpam) and eventually will support solaris-pam. pam.buildlink3.mk will: * set PAMBASE to the base directory of the PAM files; * set PAM_TYPE to the PAM implementation used. There are two variables that can be used to tweak the selection of the PAM implementation: PAM_DEFAULT is a user-settable variable whose value is the default PAM implementation to use. PAM_ACCEPTED is a package-settable list of PAM implementations that may be used by the package. Modify most packages that include PAM/buildlink3.mk to include pam.buildlink3.mk instead.
2005-01-11Bump BUILDLINK_RECOMMENDED after latest security update.salo1-2/+2
2005-01-06Don't create the directories during installation... let the pkgsrc INSTALLjlam2-4/+4
script handle it instead to ensure proper ownership.
2005-01-06Update print/cups to 1.1.23. Changes from version 1.1.22 include:jlam5-208/+229
- The scheduler's is_path_absolute() code could cause a DoS (STR #1042) - The scheduler's device loading code used the wrong size limits for the make/model and info parameters (STR #1035) - The PNG loading code did not use a "long unsigned integer" format specifier for the width and height (STR #1032) - The web interface only showed the first 4 or 8 characters of "{variable-name}" for undefined template variables (STR #1031) - The hpgltops filter did not handle a common PCL command to enter HP-GL/2 mode (STR #1037) - The scheduler no longer sends the page-set option when printing banner pages (STR #995) - The hpgltops filter contained two buffer overflows that could potentially allow remote access to the "lp" account (STR #1024) - The lppasswd command did not protect against file descriptor or ulimit attacks (STR #1023) - The "lpc status" command used the wrong resource path when querying the list of printers and jobs, causing unnecessary authentication requests (STR #1018) - The httpWait() function did not handle signal interruptions (STR #1020) - The USB backend used the wrong size status variable when checking the printer status (STR #1017) - The scheduler did not delete classes from other classes or implicit classes, which could cause a crash (STR #1015) - The IPP backend now logs the remote print job ID at log level NOTICE instead of INFO (so it shows up in the error_log file...)
2005-01-04OpenSSL is needed here because 'cups-config --libs' lists -lssl as ajmmv1-1/+2
dependency (so we need it in the buildlink directory to build other packages). Should fix build of libgnomeprint shown in minskim@'s latest Linux bulk build.
2004-12-29Use VARBASE.minskim1-2/+2
2004-12-28Bump PKGREVISIONs due to libtiff update.reed2-4/+4
Some BUILDLINK_RECOMMENDED bumps done also. (If I missed any, please let me know -- and let me know a good way to automate this.)
2004-12-28The default location of the pkgsrc-installed rc.d scripts is nowreed1-1/+2
under share/examples/rc.d. The variable name already was named RCD_SCRIPTS_EXAMPLEDIR. This is from ideas from Greg Woods and others. Also bumped PKGREVISION for all packages using RCD_SCRIPTS mechanism (as requested by wiz).
2004-11-30Align with doc/Makefile-example by moving the buildlink3.mk files aheadjlam1-9/+9
of local targets.
2004-11-08Changes 1.1.22:adam6-81/+246
- The lpstat man page incorrectly listed the "-s" option as using the equivalent of the "-p" option to list the printers; it uses the "-v" option to list the printers (STR #986) - Now allow 0-length reads in the CUPS file API (STR #985) - cupsDoFileRequest() now sets cupsLastError() to IPP_ERROR on network errors (STR #953) - The pdftops filter didn't scale small pages up to the output page size when the fitplot option was used (STR #984) - Fixed the ipptest program usage message (STR #959) - Added Spanish man pages (STR #963) - Fixed the order of comparisons in the client.conf reading code (STR #971) - cupsLangGet() incorrectly set the current locale (STR #970) Changes 1.1.22rc2: - The pdftops filter didn't check the range of all integer attributes (STR #972) - Documentation corrections (STR #944, STR #946) - Also sanitize device URI in argv[0] (STR #933) - cupsRasterReadHeader() didn't swap bytes for the numeric fields properly (STR #930) Changes 1.1.22rc1: - Now sanitize the device URI that is reported in the error_log file (STR #920) - Fixed some memory and file descriptor leaks in the job dispatch code (STR #921) - Deleting a printer could cause a crash with browsing enabled (STR #865, STR #881, STR #928) - Browsing would turn off if the scheduler got an EAGAIN error (STR #924) - The mime.types file didn't recognize PostScript as a PJL language name (STR #925) Changes 1.1.21: - The scheduler did not separate Digest authentication parameters with commas (STR #882) - Fixed some problems with image printing to custom page sizes (STR #891) - Removed the remaining scheduler code that did not use the "close-on-exec" file descriptor flag to speed up program invocations (STR #890) - The "lpr -r" command removed the print file even if it was not printed. It now only removes the file if the job is successfully created (STR #886) - Revamped the custom page size orientation fix (STR #127) - The lp, lpq, lpr, and lpstat commands now report when an environment variable is pointing to a non-existent printer instead of just saying "no default destination" (STR #879) - Queue names with 2 periods (e.g. "printer..2") were not supported (STR #866)
2004-10-20Remove lib/libcupsimage.a, but leave lib/libcupsimage.laabs1-2/+1