Commit Graph

1455 Commits

Author SHA1 Message Date
kili
a5c31c83b0 +gstoraster 2011-07-06 13:46:44 +00:00
kili
f9c25c9697 This filter is designed to replace both the pstoraster and the
pdftoraster filter.
It honours the *LandscapeOrientation: Plus90 | Minus90 | Any PPD
directive (Any interpreted as Plus90) and does the necessary
transformation by ordinary PostScript means, thus bypassing the
special CTM handling by Ghostscript's cups device (which is equivalent
to Minus90).
Currently, only the Landscape/Portrait orientation is handled,
forcing the output to the orientation specified by the PPD default
page size. Any fit-to-page scaling is not yet implemented.

ok aja@
2011-07-06 13:46:27 +00:00
ajacoutot
d6c34faca2 Remove outdated comment. 2011-07-06 01:01:27 +00:00
kili
21c389b0db Use both -fPIE and -pie in the config test.
Actually try to run the test program, not only to compile it.

Fixes the build on arm.

ok ajacoutot@ (maintainer)
2011-07-05 16:36:04 +00:00
ajacoutot
b58dcc0c5c Update to cups-1.4.7. 2011-06-28 11:52:38 +00:00
sthen
b782db2e02 build with python 2.7; from Pascal Stumpf with tweak from me, ok rpointel@ landry@ 2011-06-22 13:50:43 +00:00
edd
5ba8ffb25f add mirror from sthen@ for texmf-pregen distfile
OK sthen@
2011-06-18 10:30:14 +00:00
kili
f30b70d0de Update to poppler-0.16.6.
ok landry@, who also threw this into a bulk build (thanks!)
2011-06-17 19:20:25 +00:00
ajacoutot
c46498e0fb Regen all dependencies after sane-backend recent changes. 2011-06-16 10:16:43 +00:00
edd
ad6789908b Alter style of README to match the README.template. Also add a paragraph about
package updates.

OK ajacoutot@
2011-06-14 21:11:24 +00:00
edd
1ec7f8c88c Fix broken font maps, as reported by Richard Bonichon and Laurence Tratt.
Emulate texlinks, so that those pesky symlinks are now in the packing list.
Minor plist tidy-ups that help fix the upgrade (see recent quirks commit).

OK kili@, espie@
2011-06-13 16:40:51 +00:00
jasper
1324e6066e bump epoch 2011-06-13 15:09:57 +00:00
rpointel
7db80a093b missed bump after python 27 switch. 2011-06-12 16:00:03 +00:00
ajacoutot
1d2fcd1640 +py-relatorio 2011-06-09 12:56:46 +00:00
ajacoutot
54b46cb8b9 Import py-relatorio-0.5.5.
Relatorio is a templating library which provides a way to easily output
several kinds of files (odt, ods, png, svg, ...). Support for more
filetypes can be easily added by creating plugins for them.

Relatorio also provides a report repository allowing you to link python
objects and report together, find reports by mimetype/name/python

This is a required dependency for the tryton framework which I'm working
on porting.

ok jasper@
2011-06-09 12:55:55 +00:00
kili
86fb8b8d76 Update to ghostscript-9.00.
ok landry@ (after putting it in a bulk build... thanks)
2011-06-08 19:15:48 +00:00
ajacoutot
f0b81c8d71 Update to epdfview-0.1.8.
ok Brynet (maintainer), jasper@
2011-06-08 18:26:44 +00:00
jasper
eec0417831 bump after default python version switch 2011-06-08 17:31:05 +00:00
ajacoutot
32e44b7d40 Clean the mess: shuffle dependencies and files... 2011-06-07 15:47:59 +00:00
rpointel
2d76d96589 Add a patch needed to build with Python2.7.
Modify WANTLIB and bump revision.
ok kili@.
2011-06-06 18:46:49 +00:00
jasper
b26108add7 add a fix from freebsd to prevent gv from choking on pageup/down
via james jerkins
2011-06-05 15:03:09 +00:00
kili
9d044c4c34 Follow API change in poppler-0.16. 2011-06-04 19:07:59 +00:00
kili
76fe7d65b4 Follow incompatible API change in poppler-0.16 and fix an old bug in
text selection.
While here, adjust WANTLIB.

Brynet (maintainer) will work on a real update of this port.
2011-06-04 19:05:23 +00:00
kili
6147e12c60 Follow incompatible API change in poppler-0.16. Text selection is still
broken, though (but I think it already was broken with poppler-0.14).
While here, adjust WANTLIB.
2011-06-04 19:04:24 +00:00
kili
f8fcf38000 Update to poppler-0.16.5.
Gnome introspection disabled for now (doesn't compile with gcc-3).
2011-06-04 19:03:19 +00:00
kili
27f99a5541 --disable-silent-rules is now added to CONFIGURE_ARGS per default,
if CONFIGURE_STYLE = gnu.
2011-06-02 17:09:31 +00:00
ajacoutot
6f34f245fb Bugfix update to system-config-printer-1.3.3. 2011-06-02 16:16:23 +00:00
ajacoutot
f982995f2b Add a consistent header that substitutes FULLPKGNAME for the READMEs.
ok jasper@ sthen@
2011-06-02 13:41:36 +00:00
kili
8447198608 Handrolled configure script -- don't use CONFIGURE_STYLE=gnu.
From Brad. ok sthen@
2011-06-01 23:40:21 +00:00
jasper
9e54274e35 remove EXTRACT_CASES now that .xz is dealt with in bsd.port.mk 2011-06-01 18:53:52 +00:00
ajacoutot
429e35fae1 Adjust README for gtk+3. 2011-05-26 12:52:48 +00:00
jasper
d1b9a8aad7 missing build/run dependency 2011-05-25 07:35:07 +00:00
landry
7798cfd97f +pdfshuffler 2011-05-22 19:37:39 +00:00
landry
efa57fca4e Import pdfshuffler 0.5.1, from maintainer Ido Admon.
PDF-Shuffler is a small python-gtk application, which helps the user to
merge or split pdf documents and rotate, crop and rearrange their pages
using an interactive and intuitive graphical interface. It is a frontend
for python-pyPdf.

ok ajacoutot@
2011-05-22 19:37:04 +00:00
espie
a72d40e69b new MASTER_SITES for chtfonts 2011-05-22 16:29:15 +00:00
ajacoutot
027db1ae3f Add dependency on cups-pk-helper. 2011-05-22 14:19:42 +00:00
ajacoutot
f4c6a78d3f +cups-pk-helper 2011-05-22 14:19:25 +00:00
ajacoutot
bcf930bd81 Import cups-pk-helper-0.1.2.
cups-pk-helper is a PolicyKit helper to configure cups with fine-grained
privileges.
For example, it's possible to let users enable/disable printers without
requiring a password, while still requiring a password for editing
printer settings.

ok jasper@
2011-05-22 14:18:48 +00:00
espie
0a7c3eb287 fix interrupted builds 2011-05-21 17:37:06 +00:00
ajacoutot
90b1ff42ac SHARED_ONLY is already implied by the python module.
Add a full stop in DESCR.
2011-05-18 11:06:24 +00:00
landry
5e3a3195f1 +py-poppler 2011-05-18 10:56:41 +00:00
landry
687af88597 Import py-poppler 0.12.1 from maintainer Ido Admon.
Python bindings for the Poppler PDF rendering library, needed by an
upcoming pdfshuffler port.

With tweaks and ok jasper@
Grumblings about poppler api changes from kili@
2011-05-18 10:56:06 +00:00
ajacoutot
c54e12bbe0 Sanitize some @unexec/@extraunexec calls to rm: move them up in the
PLIST and delete everything under the @sample'd directory instead of the
directory itself to prevent a warning from pkg_delete(1) trying to
remove a non existing directory and to help preventing left-over files
and directories.
2011-05-11 07:45:52 +00:00
ajacoutot
ac6e35b6a8 Update to gutenprint-5.2.7. 2011-05-04 14:55:02 +00:00
ajacoutot
7856a018cf Fix a warning. 2011-05-04 12:19:31 +00:00
ajacoutot
6c1d965c4e FIx BUILD_DEPENDS. 2011-05-04 10:17:30 +00:00
ajacoutot
a3bedc421e Long overdue major update to system-config-printer-1.3.2. 2011-05-04 09:10:52 +00:00
ajacoutot
b8d497bcc1 Update to py-cups-1.9.55. 2011-05-04 09:09:10 +00:00
ajacoutot
52767e827a Use the gtk-print stock icon instead of the ugly cups one. 2011-04-28 17:21:17 +00:00
ajacoutot
4a386943ef Use proper AUTOCONF_VERSION, from Brad. 2011-04-28 05:47:49 +00:00
kili
7d2345d618 Update to lout-3.39.
Remove MAINTAINER  (MIA since several years, and bouncing).
2011-04-23 21:49:27 +00:00
dcoppa
f71326e0f3 Use "${MODQT4_LIB_DEPENDS}".
Ok ajacoutot@
2011-04-20 05:19:06 +00:00
ajacoutot
2568fb68f1 Update to hplip-3.11.3. 2011-04-17 07:19:44 +00:00
ajacoutot
7174730126 Add ${LOCALBASE}/libexec/cups/filter to the execpath. This way
foomatic-rip will be able to find the filters installed there
(e.g. foomatic-rip-hplip) when it is not started from cups but for e.g.
lpd(8).

tested by oga@, thanks!
2011-04-16 15:05:41 +00:00
ajacoutot
2ab0365009 Extend README, after a discussion with oga@ 2011-04-16 14:59:54 +00:00
ajacoutot
f1118930a3 Tweak the printcap(5) entry example. 2011-04-16 14:53:50 +00:00
ajacoutot
96cdbbe9ec Update to foomatic-db-4.0.20110415. 2011-04-15 19:16:23 +00:00
ajacoutot
8162b34a91 Update to foomatic-db-engine-4.0.7. 2011-04-15 18:50:06 +00:00
ajacoutot
61d7ec7f02 Update to foomatic-filters-4.0.7. 2011-04-15 18:45:11 +00:00
ajacoutot
20918013ba Rework the way we handle dependencies in the print ports:
* depends on foomatic-filters when a driver installs:
  share/foomatic/db/source/.../*.ppd{,.gz}
* depends on foomatic-db-engine when a driver installs:
  share/foomatic/db/source/.../*.xml

foomatic-db-engine now depends on foomatic-db (which itself depends on
nothing anymore).

This will ensure all the needed packages are installed for complete
foomatic-* use.
Some packages install both pre-created ppd and xml files, so theorically
it wouldn't need to depend on foomatic-db-engine, but we still do it
because we may want to regen the ppd file.

It's the best compromise I could come up with.
2011-04-15 18:40:47 +00:00
ajacoutot
71747ea048 cupsd rewrites its arguments, so add a pexp to the rc script. 2011-04-06 16:50:26 +00:00
ajacoutot
174ea062e2 Simplify: use my distfiles subdomain. 2011-04-02 16:56:42 +00:00
jasper
37482e4191 silense a systrace warning 2011-03-31 08:32:26 +00:00
jasper
60443e9b3e - update to 2.5.1
- fix homepage
- specify license version
- fix path to gs

from gleydson soares
2011-03-31 08:25:58 +00:00
ajacoutot
3e0b97eefc Make sure we don't enter interactive mode in rc_post by using 'mv -f'.
Fix shutdown/reboot issues reported by Tomas Bodzar.
2011-03-24 15:17:28 +00:00
kili
6692610359 Install some poppler utils (pdftoabw and pdftohtml, but not the
other tools that would conflict with xpdf-utils).

From Alexis Fouilhe, with some minor tweaks (missing bump, additions
to WANTLIB-main) from me.
2011-03-20 20:52:01 +00:00
sthen
d580cde0ab fix various typos, from Anthony J. Bentley with a few tweaks by myself 2011-03-14 09:15:33 +00:00
edd
a423daed66 fix texmf-local path.
fix bogus dependency path - notced by Markus Lude, cheers.

OK Landry@
2011-03-09 14:43:59 +00:00
ajacoutot
9c3a94a372 Use the same trick as in nut to identify the /dev/{ugen,usb}* we want.
discussed with and ok sthen@
2011-03-09 13:05:20 +00:00
edd
56633abfff texlive 2010 is now under print/texlive, so we axe the old WIP area.
OK jasper@, sthen@
2011-03-09 10:13:31 +00:00
edd
3e2d9f8d50 remove left over cruft from texlive 2009, spotted by sthen@ 2011-03-08 00:18:33 +00:00
edd
e735c64ddf Update to TeX Live 2010.
This year we pre-generate format and maps as requested by kili.

Started adding test cases in the tests/ dir.

Upgrades from 2009 will cause a harmless warning regarding texlinks. Espie is
aware of this, it was not easily fixable.

Uninstalls of texlive 2010 which were previously upgraded from 2009 will make
lots of noise regarding non-empty directories which can not be deleted. This
is due to unregistered package directories in the old texlive 2009 pacakage and
has been fixed in the 2010 package (rblatter script was modified to register
*all* parent dirs in PLISTs).

Installs/uninstalls of texlive 2010 on a fresh system (which has never
seen texlive 2009) are squeaky clean.

This has been in use for a number of months on my work machine, so should be
pretty stable, but I am sure someone will find some obscure bugs. These can be
fixed in tree.

OK espie@
2011-03-08 00:09:42 +00:00
ajacoutot
6836190168 +ptouch-driver 2011-03-07 21:57:51 +00:00
ajacoutot
946ef76d30 Import ptouch-driver-1.3.
ptouch-driver is a printer driver based on CUPS and foomatic, for the
Brother P-touch label printer family.

ok jasper@
2011-03-07 21:57:15 +00:00
stsp
047d472de7 Apply upstream commit 37077aa475d2dee81f87daa05297b201eeb99c87.
Fixes a heap overflow and resulting crashes with some PDF documents.

This patch was devised during ports lock.
Upstream has since released poppler-0.16.3 which includes this fix.

ok sthen, "don't wait for me" kili
2011-03-03 21:25:38 +00:00
ajacoutot
b38f52eab7 Remove from uneeded steps from the README. 2011-03-03 13:42:16 +00:00
ajacoutot
8722c5a062 Do not hardcode fonts path in pstoraster and fix it while here.
Create ${SYSCONFDIR}/cups/ with the correct group ownership.

Tweaks from and ok kili@ (maintainer).
2011-03-02 07:10:55 +00:00
ajacoutot
8ad17a0cf7 Update to hplip-3.11.1. 2011-03-02 06:59:03 +00:00
ajacoutot
b5c90e7019 Add ${SYSCONFDIR}/cups/ppd/ as a @sample. 2011-03-02 06:49:38 +00:00
ajacoutot
2daac499de Remove files already shipped by the ptouch-driver.
ok jasper@
2011-03-02 06:48:41 +00:00
ajacoutot
365b8f8b7c Bugfix update to gtklp-1.2.8. 2011-03-02 06:40:25 +00:00
ajacoutot
21b4f61f90 Tweaks, from discussion with jakemsr@ 2011-01-17 23:24:40 +00:00
edd
be35db3f6b comment files that conflict with asymptote port. we don't build asymptote as a
part of texlive anyway, so these files are not needed.

Reported by and OK from naddy@
2011-01-17 18:20:08 +00:00
ajacoutot
889cab506e Fix README after recent ugen(4) changes from jakemsr@ 2011-01-16 23:02:53 +00:00
ajacoutot
af7416c31b Update to cups-1.4.6, this version fixes landscape printing, sharing,
and fax issues.

Also merge a patch from upstream to disable multi-part support as
several browsers (notably webkit based ones) do not support it
correctly, this should fix the web interface with these browsers. See
http://www.cups.org/str.php?L3455 for details.
2011-01-11 12:13:59 +00:00
ajacoutot
213107bb88 Maintenance update to foo2zjs-20101222.
Add support for HP LaserJet 1022n and HP LaserJet 1022nw.
2011-01-02 07:38:52 +00:00
ajacoutot
ac6fa316c8 Update to foomatic-db-4.0.20110101. 2011-01-02 07:33:10 +00:00
ajacoutot
1b7d0581a9 Bugfix update to foomatic-db-engine-4.0.6. 2011-01-02 07:32:08 +00:00
ajacoutot
abc238f104 Bugfix update to foomatic-filters-4.0.6. 2011-01-02 07:31:23 +00:00
ajacoutot
2eec2a1dd7 Mention gtk+2-cups.
prodded by Jiri B.
2010-12-30 12:55:02 +00:00
ajacoutot
4ec44530ca Simplify after recent rc.subr change.
The framework is now stable and we will start documenting it (at last).
2010-12-27 14:50:22 +00:00
kili
ea0e58eadf Update to poppler-data-0.4.4. 2010-12-24 14:02:38 +00:00
kili
dd4a650184 Update to poppler-0.14.5.
ok jasper@
2010-12-24 14:02:12 +00:00
ajacoutot
b28452a489 Cope with recent rc.subr changes. 2010-12-24 10:40:04 +00:00
jasper
438b7257c4 - Security fix for CVE-2010-4259
FontForge: Stack-based buffer overflow by processing specially-crafted CHARSET_REGISTRY font file header

with and ok kili@
2010-12-21 18:41:37 +00:00
ajacoutot
833cdce03c Mention bug report in patch, no pkg change. 2010-12-20 15:53:05 +00:00
ajacoutot
391b9471d9 Some rewording a tweaks. 2010-12-20 14:43:42 +00:00
ajacoutot
d24e29e17a Better README. 2010-12-20 11:41:43 +00:00
ajacoutot
cddf86404d Unbreak ulpt(4) printing.
Add libusb support. Bring a patch from upstream bug DB that allows for
both ulpt(4) and libusb based devices to work without the need for
separate packages.

Remove the useless rc patch (we provide our own).

Move MESSAGE to README and extend it.
2010-12-20 11:39:48 +00:00
ajacoutot
3297824871 Update to foo2zjs-20101208.
* new printer: HP LaserJet Pro CP1025nw (alpha quality)
2010-12-09 07:04:48 +00:00