Commit Graph

85 Commits

Author SHA1 Message Date
ajacoutot
61d8bcc996 Fix SO_PEERCRED fallout.
from Moritz Grimm.
2010-07-02 07:52:08 +00:00
ajacoutot
eebf14a545 Update to cups-1.4.4.
Fixes several security, scheduler, printing, and conformance issues.
2010-06-27 04:18:50 +00:00
jasper
4459824418 - remove mips64 gcc workaround, though this still won't build because of ld 2010-05-22 09:57:42 +00:00
ajacoutot
3a83459d4e Create a link from ${LOCALBASE}/bin/smbspool to
${PREFIX}/libexec/cups/backend/smb so that is we have samba installed it
is possible to print to Windows printers out of the box (if samba is not
installed, the smb backend will not appear so there's no harm in doing
this).
Use FAKE_FLAGS instead ov post-install mv danse.
Fix group of cups.conf for dbus.
2010-05-16 14:16:36 +00:00
ajacoutot
6cce6fcad3 Disable dnssd support for now as it is not yet stable. 2010-04-07 13:55:30 +00:00
kili
74bc48a8f7 Don't only test wether GCC support -pie but also test wether a
program built with -pie actually runs. Fixes the build on arm.

ok ajacoutot@
2010-04-04 18:42:14 +00:00
ajacoutot
619a46ab85 Fix WANTLIB of the ldap FLAVOR. 2010-04-01 07:14:43 +00:00
ajacoutot
d1ea956b94 Major update to cups-1.4.3.
Changelog is to big to detail here, refer to HOMEPAGE for details.

I have been using 1.4.X for several months.
Versions 1.4.0 and 1.4.2 have been tested in bulks by jasper@, thanks!

Please contact me directly if you see regressions.
2010-03-31 16:20:02 +00:00
sthen
7e0b0c7e60 fix trailing backslash; pointed out by Andreas Kahari, thanks!
ok ajacoutot@
2010-03-29 13:11:42 +00:00
ajacoutot
b9b195187c No need to specify the no_* FLAVOR for avahi, this is the default now.
naddy thinks there may be some gratuitous bumps but let's be safe.

reads good to sthen@, ok jasper@
2010-03-29 07:52:26 +00:00
jasper
228964a8d2 - extend archtecture tests for mips64el
ok naddy@ phessler@
2010-02-09 12:23:59 +00:00
ajacoutot
7f48ea4ece Use @unexec-delete instead of @unexec for the *-update-* goos.
prodded by espie@
discussed with espie@ sthen@ landry@
2009-12-22 15:54:32 +00:00
ajacoutot
1ca27be86e Create a symlink to the foomatic drivers database so that they are
available without doing anything if some are installed.
2009-12-10 10:57:06 +00:00
jasper
2b82712fd4 ECURITY FIX for CVE-2009-3553.
CUPS "cupsdDoSelect()" Denial of Service Vulnerability.
2009-11-22 18:10:12 +00:00
jasper
d98c45b104 give cups a better chance to build on mips64, this exposes a bug in
ld(1), but the build is able to progress a lot further though.

ok ajacoutot@ (MAINTAINER)
2009-11-22 16:47:35 +00:00
ajacoutot
a5a0b69c01 Now that SHA1_Update symbol conflict has been solved in security/nss3,
remove the need for gnutls and use openssl instead.
2009-11-22 16:38:55 +00:00
ajacoutot
2ed669f58b Upstream rolled up a new tarball.
from alek@
cvs: ----------------------------------------------------------------------
2009-11-19 22:10:30 +00:00
ajacoutot
2e753781b9 Extend comment with deeper explanation.
No pkg change.
2009-11-11 11:00:32 +00:00
jasper
6a63c0cb29 SECURITY FIX for CVE-2009-3608, CVE-2009-3609.
CUPS "pdftops" Filter Data Handling Integer Overflow Vulnerabilities
Patch from Ubuntu.

ok ajacoutot@ (MAINTAINER)
2009-10-25 16:04:34 +00:00
ajacoutot
e5b1a4f773 Add gnutl support back after recent gnutls upgrade.
Regen wantlib & bump.
2009-10-12 11:17:17 +00:00
ajacoutot
633ab74432 Missed bump...
pointed out by jasper@
cvs: ----------------------------------------------------------------------
2009-10-10 12:39:29 +00:00
ajacoutot
d6a3d8d184 Add no_mono PSEUDO_FLAVOR on the avahi dependency. 2009-10-10 09:28:31 +00:00
jolan
f5d1e2831c remove some quoting which was causing sqlports to error out with my
mk.conf, ok ajacoutot@
2009-09-06 12:01:07 +00:00
ajacoutot
e19b4862c3 - update to cups-1.3.11
kurt@'s patches are now upstream
2009-07-12 19:58:19 +00:00
ajacoutot
fe386413a2 - fix cyclic dependency by using the "no_gtk no_qt3 no_qt4" FLAVOR of
avahi so that only the -main subpackage is built
(i.e. cups needs avahi, avahi needs qt3, qt3 needs cups... *bang*)

issue reported by sthen@, then naddy@, then sturm@...
2009-06-04 21:46:49 +00:00
ajacoutot
fd6b7790be - add avahi support 2009-06-03 16:31:57 +00:00
ajacoutot
45145171af - don't link .so to .so.X.Y
- merge PFRAG.shared into PLIST
- bump
2009-05-19 11:15:28 +00:00
ajacoutot
9ff4d05ca6 - upstream integrated kurt@'s patches with some small changes ; bring
them in as it will ease update to a new release
2009-05-18 17:09:54 +00:00
ajacoutot
8fd5cae47a - tweak MESSAGE & bump 2009-05-16 17:34:52 +00:00
kurt
e436b9fc81 Fix daemon mode by correcting non-portable code:
- close(0); open(...); is no guaranteed to open on file descriptor 0.
  Change to using dup2()
- Threaded applications that fork() may only call async-signal-safe
  functions in the child process until such time as one of the exec
  functions are called. Enable the APPLE code path that uses execlp()
  in child. Also close child fd's in such a way as to not trip on
  non-blocking fd design issues of libpthread.

okay ajacoutot@
2009-05-14 12:38:52 +00:00
ajacoutot
dd1ef1ab89 Revert part of previous, it does not seem to help after all; for now
it is advised to start cups in foreground mode (i.e. 'cupsd -f &').
Issue is still under investigation.
2009-05-09 11:05:44 +00:00
ajacoutot
95350a94bb - disable threading; it causes several issues which will need more
investigation
- explicitely set some configure switches
- use wheel as "system-groups" instead of non-existent "sys"
- enable raw printing
- respect CFLAGS
- add GSSAPI support
- tweak gecos
- add missing @sample
2009-05-08 20:00:57 +00:00
bernd
e5effe71d7 Update to cups-1.3.10. With lots of help from ajacoutot@.
There's an issue with the admin.cgi which will be fixed
in-tree.

ok ajacoutot@, jasper@
2009-04-27 08:25:39 +00:00
ajacoutot
8f7cd0f1e5 - remove workaround now that our default thread stack size has been
increased
2009-04-21 13:01:18 +00:00
ajacoutot
d0674337d4 - add some comments ; no pkg change 2009-04-10 16:36:02 +00:00
ajacoutot
61cdcb5a0a - lower some buffer size to prevent crash with default limit settings 2009-04-10 15:35:01 +00:00
ajacoutot
5c0f045c92 - fix a crash with NSS based applications when printing using gtk+2-cups
There are some conflicting symbols between nss and openssl (hint from
martynas@ some time ago about another issue).
- fix tyop while here (MAITAINER -> MAINTAINER)

"looks good" landry@ ok jasper@
2009-04-09 08:47:24 +00:00
ajacoutot
daf6cc05c9 - enable dbus support
this adds some nice desktop functionnality when dealing with print
queues, printer notifications...
2009-03-23 15:04:41 +00:00
ajacoutot
d9ce578e26 - tweak 2009-03-15 18:31:29 +00:00
ajacoutot
57a1b88602 - tweak rc.local bits in MESSAGE 2009-03-05 17:17:28 +00:00
jasper
98266ca12c Security fix for CVE-2008-5183.
Patch adapted from Red Hat's solution.

ok ajacoutot@ (MAINTAINER)
2009-03-04 19:50:00 +00:00
jasper
580818c350 regen patch 2009-02-15 18:57:27 +00:00
ajacoutot
6c01c04658 - remove foomatic-rip link (the foomatic-filters package now handles it)
- tweak MESSAGE
2008-11-19 05:28:30 +00:00
ajacoutot
5be1ba2e28 - use xdg-open in the desktop file command 2008-10-30 15:07:05 +00:00
ajacoutot
a6cf2c9fdb - make sure we don't try to install stuff outside of WRKINST if the
/usr/share/applications directory exists
spotted by todd@
- while here, do install the .desktop files and icons and add the
corresponding goos
- regen PLIST
- bump
2008-10-30 13:26:41 +00:00
naddy
a57993cf08 Change "${SYSCONFDIR}" to "/etc" for files that are *always* in the
latter location.
2008-10-28 15:21:48 +00:00
ajacoutot
003b771660 - remove foomatic-filters from RUN_DEPENDS (for now) as it creates a
circular dependency with ghostscript-*-cups
- precise license marker
- take over maintainership
- bump

ok kili@ mbalmer@
2008-10-28 12:33:32 +00:00
ajacoutot
cf10739f24 - SYSCONFDIR and LOCALBASE are already part of the generic SUBST_VARS
looks good to landry@
2008-09-18 13:37:41 +00:00
jakemsr
b8d7bcd5a4 use -pthread instead of -lpthread for pthreads linkage in CUPS
bulk build tested by steven@ (a while ago) "sure" mbalmer@
2007-12-11 08:00:06 +00:00
steven
315c46ce8a register symlink in plist instead of using @exec/@unexec
discussed with mbalmer
2007-09-30 14:39:23 +00:00