Commit graph

7065 commits

Author SHA1 Message Date
Tijl Coosemans
abe394d3ce Fix pkg-plist when FAX option is on. 2016-03-17 09:24:24 +00:00
Tijl Coosemans
f4eb306ee0 - Remove the FOOMATIC option. The port isn't very useful without PPD files.
- Change the CUPS option so it uses foomatic-rip from print/cups-filters.
2016-03-15 12:08:31 +00:00
Tijl Coosemans
420c6d6b94 Add a patch to print/cups and print/hplip to disable detaching of ulpt(4).
This isn't needed on FreeBSD and it always fails because the process doesn't
have the required privileges.

Add a sample devd configuration file to print/cups that gives users in group
cups access to USB printers. [1]

Submitted by:	hselasky, Alexander Zagrebin <alex@zagrebin.ru> [1]
2016-03-14 11:40:58 +00:00
Tijl Coosemans
0a0acad559 - Let foomatic-rip use /bin/sh instead of /bin/bash.
- Patch foomatic-rip to reset stdin after replacing the underlying file
  descriptor.
- Remove a patch for the pdftops filter that is no longer needed.

Submitted by:	Alexander Zagrebin <alex@zagrebin.ru>
2016-03-13 21:16:26 +00:00
Grzegorz Blach
4cf4b55217 Fix plist when SNMP is off
PR:		207921
Reviewed by:	tijl
Approved by:	Portmgr blanket approval
2016-03-13 11:13:29 +00:00
Steve Wills
17cea5e04c cups-connector: create port
Share printers from your computer with ChromeOS and Android devices, using the
Cloud Print Connector. The Connector is a purpose-built system process. It can
share hundreds of printers on a powerful server, or one printer on a Raspberry
Pi.

WWW: https://github.com/google/cups-connector
2016-03-12 19:31:35 +00:00
Raphael Kubo da Costa
7556fcccd3 Set NO_ARCH=yes. 2016-03-12 12:23:58 +00:00
Raphael Kubo da Costa
b63861bcac Update to 4.3.0.
PR:		207836
Submitted by:	jochen@jochen-neumeister.de
2016-03-12 12:23:42 +00:00
Tijl Coosemans
6159e62ecc Fix make check-plist when ${LOCALBASE}/etc/pam.d does not exist.
Reported by:	rakuco
2016-03-11 15:39:40 +00:00
Tijl Coosemans
59272d1017 Combine print/cups-base, print/cups-client and print/cups-image into
print/cups and update it to 2.1.3.  Also remove print/cups-pstoraster,
improve print/cups-filters, print/foomatic-* and update print/hplip to
3.16.2.

Long description:

First some background.  When you hand a file to cups it sets up a chain of
filter programs that converts the file to something a printer understands.
Each filter has a cost associated with it and cups tries to find the
cheapest chain.  Costs used to be configured in such a way that files were
first converted to PostScript.  This could then be manipulated further (e.g.
putting multiple pages on one sheet) before finally being sent to a
PostScript printer or another filter like pstoraster which produces a raster
format understood by non-PostScript printer drivers.  Nowadays most filters
have been moved from cups to cups-filters and they have been configured to
use PDF as an intermediate format instead of PostScript.

Merging of cups-base, cups-client and cups-image into print/cups:
- cups-image provides a library to work with the cups raster format.  It is
  only used to implement filters and printer drivers and these only exist
  in the context of a cups server so there's no need to separate this from
  cups-base.
- cups-client provides a library that allows applications to print via cups.
  It is possible to use the library to access a remote cups server without
  running a local cups server, but such a setup is discouraged and the
  configuration file to set this up has been marked deprecated.  It is
  better to run a local cups server and let that talk to the remote cups
  server because then you have the benefits of local job queuing in case the
  remote server is down or busy.  Given this and the fact that without
  filters cups-base is now smaller than it used to be it makes sense to
  merge the ports.  The patch also adds options IPPTOOL, DOCS and NLS which
  when disabled make the new cups package smaller than the current
  cups-client package.  Merging the ports also prevents problems with
  options like ZEROCONF being configured differently in both ports.
- print/cups was a metaport that depended on cups-base and some filters.
  There isn't really a need for such a metaport so cups-base can be renamed
  to cups.  The filters can be depended on by printer drivers such as hplip
  if they need them.

Additional changes to the new print/cups:
- Clean up the patches.  They seem to have been regenerated with post-patch
  changes included.
- Add a patch to prevent intermediate conversion to PDF when a PostScript
  file is sent to a PostScript printer when cups-filters is installed.
- Fix the PAM configuration file.
- Add a patch to let the server search /usr/local/share/ppd like on Linux so
  other ports don't have to add links to it.
- Remove ulpt(4) helper scripts.  The port uses libusb with ugen(4).
- Remove support for mDNSResponder.  cups-filters only supports Avahi.
- Combine ICONS and XDG_OPEN options into an X11 option to support WITHOUT_X11.
- Optionally depend on colord for ICC profile support.
- Various smaller changes.

Changes to print/cups-filters:
- Let the cups_browsed rc.d script depend on cupsd and avahi_daemon instead
  of LOGIN.
- Development of foomatic-filters has been moved to cups-filters so let this
  port install foomatic related files and add foomatic-filters to CONFLICTS.
- Fix location of liblouis tables.
- Add patch to fix ICC support.

Changes to print/cups-pstoraster:
This port is essentially an old version of Ghostscript plus a cups filter.
It's no longer developed.  This commit removes it and changes existing
dependencies to print/cups-filters which depends on print/ghostscript* and
includes a gstoraster filter that can handle both PostScript and PDF.

Changes to print/foomatic-db*:
Remove old MASTER_SITES and dependencies and eliminate PKGNAMEPREFIX.

Changes to print/foomatic-filters:
Install beh backend with its original name again and add cups-filters to
CONFLICTS.

Changes to print/hplip:
- Stop installing hpijs/foomatic-rip support.  This is no longer supported
  upstream.
- Stop installing hpcups PPDs.  These are now automatically generated.  The
  bundled PPDs are generated for an older version of cups.
- Rename the QT option to X11 to support WITHOUT_X11.
- Simplify the patches now that ports are installed in a staging area.
- Add a patch to set SO_REUSEPORT (next to SO_REUSEADDR) on the mDNS socket
  like avahi-daemon does.  This fixes Zeroconf support for HP network
  printers.

PR:		207746
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-03-11 11:53:42 +00:00
Tijl Coosemans
f9f18301f0 Delete print/cups before renaming print/cups-base. This is just a metaport
for various cups components that will no longer be needed.

PR:		207746
2016-03-11 09:22:52 +00:00
Olivier Cochard
ada7fb664c - patch for main deforaos library
- bump PORTREVISION for dependencies

Approved by:	jadawin
Differential Revision:	https://reviews.freebsd.org/D5562
2016-03-08 10:24:06 +00:00
Sunpoet Po-Chuan Hsieh
68f5789c27 - Update to 1.4.0
- Add LICENSE_FILE

Changes:	https://github.com/yob/pdf-reader/blob/master/CHANGELOG
2016-03-06 06:34:48 +00:00
Sunpoet Po-Chuan Hsieh
39c405c563 - Update to 0.22.1
Changes:	https://github.com/mogest/prawn-svg/releases
2016-03-06 06:34:44 +00:00
Sunpoet Po-Chuan Hsieh
47cec1d033 - Update to 2.1.0
- Add LICENSE_FILE

Changes:	https://github.com/prawnpdf/prawn/blob/master/CHANGELOG.md
2016-03-06 06:34:39 +00:00
Sunpoet Po-Chuan Hsieh
caf38523b5 - Update to 0.6.1
- Add LICENSE_FILE

Changes:	https://github.com/prawnpdf/pdf-core/blob/master/CHANGELOG.md
2016-03-06 06:34:35 +00:00
Koop Mast
3e3a0ac7fd Update freetype2 to 2.6.3. 2016-03-03 10:12:38 +00:00
Koop Mast
ac899219e2 Update harfbuzz to 1.2.3.
Enable Gobject introspection.

Assign maintainership to gnome@

PR:		207387 (based on)
Submitted by:	olivierd@
2016-03-03 10:10:11 +00:00
Raphael Kubo da Costa
b1c2ce3abd Mark BROKEN, DEPRECATED and expire in 2 months.
Reportlab2 has been unsupported for a long time, and it isn't compatible with
the current graphics/py-pillow version. Users should use print/py-reportlab
instead.

PR:		207601
Submitted by:	Sergey Kozlov <kozlov.sergey.404@gmail.com> (maintainer)
2016-03-02 16:26:15 +00:00
Li-Wen Hsu
9ff641729e - Update maintainer's email address
Submitted by:	maintainer (via facebook chat)
2016-03-02 05:41:03 +00:00
Dmitry Marakasov
03e5d1dce2 - Add LICENSE_FILE
- Add NO_ARCH
- Switch to USES=shebangfix
- Switch to options helpers
2016-03-01 16:21:23 +00:00
Kurt Jaeger
76f155129e Resurrect port: print/pnm2ppa
This software creates output using the PPA (printer performance
architecture) protocol.  This protocol is used by some HP "Windows-only"
printers, including the HP Deskjet 820C series, the HP DeskJet 720 series,
and the HP DeskJet 1000 series.  It has been tested on all three printers,
but your personal experience (positive or negative) is very much appreciated!

WWW: http://pnm2ppa.sourceforge.net/

PR:		207468
Submitted by:	Miroslav Lachman <000.fbsd@quip.cz>
2016-02-29 17:05:01 +00:00
Dirk Meyer
78b97f0b61 - Makefile.local for slave ports is included by bsd.port.mk r397519 2016-02-28 09:32:43 +00:00
Danilo Egea Gondolfo
9c9dcfb8a0 - Update to 20160226 2016-02-27 01:44:00 +00:00
Raphael Kubo da Costa
4cef6ede8f Update to 0.73.
This release was never formally announced on the website, but is available
for download. Matthias, the port maintainer, had to do a lot of adjustments
to get it to an actual buildable state that are reflected in the patches
added to files/.

PR:		207299
Submitted by:	Matthias Apitz <guru@unixarea.de> (maintainer)
2016-02-25 13:05:20 +00:00
Danilo Egea Gondolfo
7d980318e3 - Update to 20160222
- Uses tar:xz
2016-02-23 02:28:30 +00:00
Hiroki Sato
09f55617e3 Update to 1.6.4.
Submitted by:	Tatsuki Makino (maintainer)
PR:		206416
2016-02-23 02:18:59 +00:00
Marcelo Araujo
d84d0bce63 - Update to 8.11.0. 2016-02-22 08:20:31 +00:00
Gabor Pali
dc08613aa9 - A couple of fixes for bsd.cabal.mk:
- Retire USE_GHC_NATIVE: it is not needed any more
  - Do not rely on DISTNAME for setting CABAL_LIBSUBDIR: this caused problems
    when using USE_GITHUB
  - Improve integration with print/hs-hscolour

Obtained from:	FreeBSD Haskell
2016-02-19 20:49:11 +00:00
Martin Wilke
1c1487813e - Ignore php70 2016-02-18 15:08:25 +00:00
Olivier Cochard
dacef126af Update my email for ports I maintain
Approved by:	jadawin
Differential Revision:	https://reviews.freebsd.org/D5309
2016-02-17 10:42:08 +00:00
Kurt Jaeger
a1570ec30b print/foomatic-filters: remove CONFLICT with cups-filters
PR:		207181
Submitted by:	Vladimir Omelchuk <admin@vladiom.com.ua>
Approved by:	cyberbotx@cyberbotx.com (maintainer)
2016-02-15 16:51:05 +00:00
Kurt Jaeger
a6f8374d10 print/cups-filters, print/foomatic-filters: add CONFLICTS
PR:		207172
Submitted by:	admin@vladiom.com.ua
2016-02-14 06:18:09 +00:00
Kurt Jaeger
2c5577b377 print/cups-base: bump port revision
PR:		190434
Pointy hat to:	pi
2016-02-14 05:35:34 +00:00
Kurt Jaeger
3a712d541e print/cups-base: revert change for ICONS option
- This does not really solve the problem

PR:		190434
Pointy hat to:	pi
2016-02-14 05:34:24 +00:00
Kurt Jaeger
16d6bc5cf4 print/cups-base: rename ICONS option to X11
Why this change ?
- When compiling print/cups-base, if WITHOUT_X11=yes is present in
  /etc/make.conf, CUPS still tries to update the "Icons cache".
- For this, it tries to build graphics/gtk-update-icon-cache,
  which in turns requires graphics/cairo, but Cairo builds without
  X11 support as requested, and graphics/gtk-update-icon-cache
  fails to build because it needs X11.

PR:		190434
Submitted by:	Tobias Kortkamp <t@tobik.me>
Reported by:	hjf@hjf.com.ar
2016-02-13 22:35:49 +00:00
Kurt Jaeger
d1ede6e14b print/cups-filters: 1.5.0 -> 1.8.2
Changes:
  http://bzr.linuxfoundation.org/loggerhead/openprinting/cups-filters/changes

PR:		206720
Submitted by:	Naram Qashat <cyberbotx@cyberbotx.com> (maintainer)
2016-02-13 21:03:20 +00:00
Ruslan Makhmatkhanov
8a8e1be6d5 print/py-pollyreports: update to 1.7.7
- update to 1.7.7

while here:
- add NO_ARCH and sort USE_PYTHON
- drop python version limit, because it builds fine both with 2.x and 3.x

PR:		206871
Submitted by:	jjachuf@gmail.com (maintainer)
2016-02-12 20:45:00 +00:00
Kurt Jaeger
231eceade1 New port: print/okc321
PostScript Printer Descriptions for the Oki C321dn, C331dn, and C531dn
printers for use with CUPS.

WWW: http://www.oki.de/support/printer/printer-drivers/detail.aspx?prodid=tcm:90-131700&driverid=tcm:90-138028-16

PR:		204095
Submitted by:	Tobias Kortkamp <t@tobik.me>
2016-02-11 19:27:16 +00:00
John Marino
c6c76d1f38 print/texinfo: document ncurses requirement (USES+=ncurses)
approved by:	infrastructure blanket
2016-02-05 18:00:05 +00:00
John Marino
5172c6e95e print/bibcursed: USES+= ncurses + tar, respect LDFLAGS
Also use "&&" and parentheses for compound commands.
2016-02-05 16:08:55 +00:00
Dmitry Marakasov
1bbc8b4b34 - Switch to USES=tar:tgz
- Switch to options helpers
2016-02-04 16:39:57 +00:00
Dmitry Marakasov
7aae0bf0c7 - Switch to options helpers 2016-02-04 16:39:47 +00:00
Martin Wilke
a234e43dd7 Welcome Centos 6.7
- Upgrade all linux-c6- to CentOS 6.7
- Cleanups

PR:                     205846
Submitted by:           xmj
In Collaboration with:  allanjude, netchild, xmj
Exp-run:                antoine
Sponsored by:           Perceivon Hosting Inc.
Differential Revision:  D3428

We'd like to thanks for all the feedback and comments.
2016-01-30 18:30:40 +00:00
Boris Samorodov
f5751d491d print/scribus: Update to version 1.4.6. 2016-01-30 12:39:05 +00:00
Raphael Kubo da Costa
d97c4d4c85 Remove BROKEN_FreeBSD_8 from all remaining ports.
FreeBSD 8 is no longer supported.
2016-01-25 20:23:57 +00:00
TAKATSU Tomonari
68211acadb - Update to 1.12.3 2016-01-25 10:16:27 +00:00
Raphael Kubo da Costa
4c67812e01 Update Qt5 to 5.5.1.
This is the latest stable release at time of writing.

Release announcement: http://blog.qt.io/blog/2015/07/01/qt-5-5-released/
New features in Qt 5.5: https://wiki.qt.io/New_Features_in_Qt_5.5

As usual, huge thanks to Tobias Berner (tcberner@gmail.com) for all his work
on these ports in kde@'s experimental area51 repository. He's the one who
started the update and did a lot of the initial work on Qt 5.5. Ralf Nolden
(nolden@kde.org) has contributed the initial version of most of our new Qt5
ports.

Also thanks to Yuri Victorovich (yuri@rawbw.com) for contributing PR 205805
with his own patch for the 5.5.1 update. Some of his changes there prompted
additional fixes and changes present in the final patch generated from our
experimental repository.

New ports:
- comms/qt5-connectivity, comms/qt5-sensors, devel/qt5-location,
  graphics/qt5-3d, net/qt5-enginio, x11-toolkits/qt5-canvas3d,
  x11-toolkits/qt5-uiplugin.

General changes in all Qt5 ports:
- All Qt5 ports are now built with -Wl,--as-needed to avoid overlinking,
  which is a problem with qmake-based because the libraries passed to the
  linker come from the modules .pri files and many are not necessary.
- With this change, several ports had their USE_QT5 lines adjusted to
  explicitly include some libraries that were pulled in implicitly, and to
  exclude libraries no longer required with -Wl,--as-needed.

Changes in specific ports:
- devel/qt5: Drop the SQL_PLUGINS and TOOLS options and depend on all Qt5
  ports by default. It makes the Makefile much simpler, and those options
  were already on by default.
- devel/qt5-core: The clang+base libstdc++ workaround has been expanded and
  more C++11 features have been disabled when that combination is used by a
  port (basically, FreeBSD 9 with USES=compiler:c++11-lang). The disabled
  features have explanations for why they were disabled in the patched
  header itself.
- devel/qt5-designer: uiplugins has been split out following a similar
  change upstream. By depending on qt5-uiplugin, qt5-uitools avoids having
  to depend on the big qt5-designer port.
- multimedia/qt5-multimedia: The port now uses GStreamer 1.0 instead of
  0.10.
- net/qt5-network: The port now depends on libproxy for proxy settings.
  Using libproxy allows proxy settings to be read from different sources,
  and also allows .pac files to work with Qt.
- www/qt5-webkit: The port now uses GStreamer 1.0 instead of 0.10.

PR:		205805
PR:		206435
2016-01-24 18:10:14 +00:00
Dmitry Marakasov
634446c12f - Switch to outsource build to not install unwanted files
PR:		205633
Submitted by:	amdmi3
Approved by:	maintainer timeout (basm, 4 weeks)
2016-01-24 13:54:10 +00:00
TAKATSU Tomonari
bd44ca0ed7 - Update to 1.12
- Fix LICENSE
2016-01-24 12:25:27 +00:00
Kurt Jaeger
6c5aacd7da print/font2svg: unbreak
- new distsite, new WWW
- submitter becomes maintainer
- LICENSE added

PR:		206181
Submitted by:	Chris Hutchinson <portmaster@bsdforge.com>
2016-01-21 20:05:49 +00:00
Koop Mast
cf649469f2 Update poppler to 0.40.0. [1]
Add patches to py-poppler [2] and rubygem-poppler [3] to fix the build
of these ports with poppler 0.39+.

PR:		206293 [1]
Submitted by:	olivierd@ [1]
Obtained from:	ubuntu [2], rubygem-poppler upstream [3]
2016-01-21 19:40:10 +00:00
Koop Mast
fd5b9f693f Update harfbuzz to 1.1.3.
PR:		206447
Submitted by:	olivierd@
2016-01-21 19:04:13 +00:00
Marcelo Araujo
5d9db5b7b5 - Update to 8.10.1. 2016-01-20 04:56:39 +00:00
Raphael Kubo da Costa
42287e44e1 Turn print/cups-client into a LIB_DEPENDency.
The CUPS plugin in src/plugins/printsupport/cups actually links against
libcups.so, so cups-client needs to be more than a build-time dependency.

This is part of Yuri Victorovich's Qt 5.5.1 patch set (which he submitted
without knowing kde@ was already working on the update). This bug fix is
orthogonal to the 5.5.1 update and we had not spotted this before, so I am
landing this separately.

PR:		205805
Submitted by:	Yuri Victorovich <yuri@rawbw.com>
2016-01-16 20:13:10 +00:00
Marcelo Araujo
26eb9eab7e - Remove bogus USE_GCC and respect ${CC} and ${CFLAGS} instead.
- Install documentation via dedicated `do-install-DOCS-on' target.

Submitted by:	danfe
2016-01-13 04:30:04 +00:00
Dmitry Marakasov
b9398223bd Convert LICENSE= "GPLxx # or later" to "GPLxx+"
Approved by:	portmgr blanket
2016-01-12 16:20:31 +00:00
Matthias Andree
e3bb08d25b Upgrade to new upstream release 3.2.
Changelog: <https://github.com/JabRef/jabref/blob/v3.2/CHANGELOG.md>
2016-01-11 21:22:29 +00:00
Marcelo Araujo
9f94b25a87 - Update to 8.10.0.
- USE_GCC yes.
2016-01-11 07:21:19 +00:00
Martin Wilke
49e1c7e04d - Add LICENSE
- Convert to options helper
- Add NO_ARCH
2016-01-07 11:13:35 +00:00
Muhammad Moinur Rahman
5788debd41 print/py-reportlab: Update version 3.0=>3.2.0 [1]
- Fix WWW [1]
- Convert to OPTIONSNG

PR:		205794 [1]
Submitted by:	cs [1]
2016-01-03 21:53:08 +00:00
Pawel Pekala
046ce0e0bf Switch to USES=execinfo
PR:		205384
Submitted by:	myself
Approved by:	maintainer timeout
2016-01-03 10:32:51 +00:00
Raphael Kubo da Costa
5b607839d8 Fix WWW URL. 2016-01-03 00:39:35 +00:00
Raphael Kubo da Costa
b27d5f48dd Fix MASTER_SITES and unmark BROKEN. 2016-01-03 00:39:10 +00:00
Jason E. Hale
61923958dd - Update to 1.1.1 2016-01-01 14:10:18 +00:00
Matthias Andree
43c1dd2d67 Update to new upstream release v3.1.
Changelog: https://github.com/JabRef/jabref/blob/v3.1/CHANGELOG.md
2015-12-28 13:21:47 +00:00
Martin Wilke
7e63fecf77 - Update to 1.5.0
PR:		205395
Submitted by:	maintainer
Approved by:	mat (mentor)
Differential Revision:	D4627
2015-12-22 04:34:49 +00:00
Matthias Andree
3dbf92abc2 Upgrade to new version 3.0. Now requires Java 8.
Changelog: https://github.com/JabRef/jabref/blob/v3.0/CHANGELOG.md
2015-12-20 15:37:32 +00:00
Mark Felder
f7e89874de print/cups-filters: Update to 1.4.0
This update resolves a code execution vulnerability.

Approved by:	ports-secteam (with hat)
MFH:		2015Q4
Security:	CVE-2015-8560
2015-12-17 18:31:45 +00:00
Mark Felder
70b2694527 print/foomatic-filters: Patch vulnerabilities
Approved by:	ports-secteam (with hat)
MFH:		2015Q4
Security:	CVE-2015-8560
Security:	CVE-2015-8327
2015-12-17 18:15:54 +00:00
Mathieu Arnold
7c47779cb9 Fix usage of ${PERL5}.
${PERL5} points to a specific version of perl, say, perl5.22.1, it is
fine to use it in a ports Makefile to do Perly things, but ports using
it must use ${PERL}, that points to /usr/local/bin/perl so that if the
minor version is updated, the shebang keep working.

While there, make some ports use shebangfix, regen a few patches, and
bump PORTREVISION where a shebang went from PERL5 to PERL.

PR:		205367
With hat:	portmgr
Sponsored by:	Absolight
2015-12-17 17:19:48 +00:00
Hiroki Sato
0ce681c223 Fix a build error which occurred with jbig2dec=>0.12. 2015-12-17 01:57:55 +00:00
Marcelo Araujo
77893a164b - Update to 7.8.14.
Requested by:	Manavasu <manavasu@vasudevaserver.org>
2015-12-16 05:41:47 +00:00
Koop Mast
4c312af619 Chase freetype2 to 2.6.2 update.
PR:		205298
Submitted by:	maintainer
2015-12-14 13:48:24 +00:00
Eitan Adler
fe6465bb1b Reset maintainer 2015-12-14 02:52:14 +00:00
Raphael Kubo da Costa
5b3f3dd953 At very long last land PyQt5 5.5.1 ports.
Add the required bits to Uses/pyqt.mk along with all the PyQt5 ports.
Thankfully this commit is mostly adding new ports, as the hard work was
already done in r403297 and r403662.

Huge kudos to Tobias Berner <tcberner@gmail.com> and, most importantly,
Guido Falsi (madpilot@) for their initial work on these ports (see D2910 in
Phabricator for an earlier version of the PyQt5 patch set).

PR:		204672
2015-12-13 21:56:50 +00:00
Sunpoet Po-Chuan Hsieh
4676ca5994 - Move ftp/py-curl to ftp/py-pycurl
- Bump PORTREVISION for dependent ports
2015-12-12 23:43:50 +00:00
Koop Mast
8861b9b7b6 Update harfbuzz to 1.1.2.
PR:		205100
Submitted by:	olivierd@
2015-12-12 14:21:29 +00:00
Sunpoet Po-Chuan Hsieh
c2a3036beb - Move print/py-cups to print/py-pycups
- Bump PORTREVISION for dependent ports
2015-12-11 10:07:27 +00:00
Sunpoet Po-Chuan Hsieh
05defa0911 - Add LICENSE
Approved by:	portmgr (blanket)
2015-12-11 10:03:54 +00:00
Sunpoet Po-Chuan Hsieh
6c8314a758 - Update to 1.3.0
Changes:	http://fossies.org/linux/cups-filters/NEWS
PR:		205235
Submitted by:	Naram Qashat <cyberbotx@cyberbotx.com> (maintainer)
2015-12-11 10:02:40 +00:00
Sunpoet Po-Chuan Hsieh
90dcc9ae9e - Move print/py-cups to print/py-pycups
- Bump PORTREVISION for dependent ports
2015-12-11 10:02:18 +00:00
Koop Mast
e1add76b39 Update freetype2 to 2.6.2. [1]
Mark magicpoint broken, maintainer is notified.

Exp-runs run by antoine@

This version also fixes shadowing of TYPEOF in ftconfig.h [2]

PR:		203554 [1], 202083 [2]
Submitted by:	rhurlin@gwdg.de [2]
2015-12-10 22:13:58 +00:00
Sunpoet Po-Chuan Hsieh
9977efd3ce - Update to 1.9.73
Changes:	https://git.fedorahosted.org/cgit/pycups.git/tree/NEWS
2015-12-09 14:27:23 +00:00
Martin Wilke
e05bb102c2 - Update to 1.2.0
PR:		204915
Submitted by:	maintainer
Approved by:	mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D4400
2015-12-08 16:58:25 +00:00
Vanilla I. Shu
251f6118a7 Upgrade to 0.6.2. 2015-12-08 16:02:07 +00:00
Dmitry Marakasov
5fee62d310 - Switch to options helpers 2015-12-08 15:20:06 +00:00
Mathieu Arnold
faaac0db42 Don't use GH_TAGNAME when DISTVERSION* variables can be used.
With hat:	portmgr
Sponsored by:	Absolight
2015-12-08 09:05:15 +00:00
Olivier Duchateau
78953745e5 - Fix build, when QT5 option is set
- Bump PORTREVISION

PR:		204947
Submitted by:	myself
Approved by:	vg@ (maintainer)
2015-12-07 18:09:34 +00:00
Antoine Brodin
0e8c3bf1b3 Update giflib to 5.1.1
PR:		204492
2015-12-03 20:01:03 +00:00
John Marino
7aa5718bce print/xpp is not jobs safe
This port has failed on me multiple times in a multijob bulk run.  This
last time, xppmain.cxx tries to use mainwindow.h before it is available.
2015-11-30 22:33:15 +00:00
Martin Wilke
db53585487 - Take Maintainership
Approved by:	mat (mentor)
2015-11-26 14:39:58 +00:00
Martin Wilke
b233276d78 - Take Maintainership
Approved by:	mat (mentor)
2015-11-26 12:04:00 +00:00
Guido Falsi
3490e566c6 Fix build by adding two missed dependencies.
Reported by:	antoine (during exp-run for PR 204672)
Approved by:	portmgr ("just fix it" blanket)
2015-11-23 10:41:13 +00:00
Dmitry Marakasov
17ff68886a Use ?= for setting PORTREVISION to allow it to be overridden in slave ports, namely gimp-gutenprint
Reported by:	mcdouga9 at egr dot msu dot edu
Approved by:	portmgr blanket
2015-11-22 00:51:14 +00:00
Dirk Meyer
784bdabe07 - bump PORTREVISION
Security: CVE-2015-8107
Security: http://www.openwall.com/lists/oss-security/2015/11/16/4
2015-11-21 09:37:25 +00:00
Sunpoet Po-Chuan Hsieh
b125b7693e - Update to 1.19.0
- Remove USES=dos2unix

Changes:	https://github.com/naitoh/rbpdf/blob/master/CHANGELOG
2015-11-21 06:33:04 +00:00
Sunpoet Po-Chuan Hsieh
7d8351f035 - Add rubygem-rbpdf-font 1.19.0
RBPDF font files

WWW: https://github.com/naitoh/rbpdf/tree/master/rbpdf-font
2015-11-21 06:32:39 +00:00
Olivier Duchateau
e022bb8856 - Update to 0.4.16
- Add support of Qt4 (set by default) and Qt5

PR:		204563
Submitted by:	myself
Approved by:	vg@ (maintainer)
2015-11-19 05:02:25 +00:00
Dirk Meyer
88b980d1bb - fix whitespaces in patch 2015-11-18 06:21:59 +00:00
Dirk Meyer
0543d3e32a - fix for malicious crafted a2ps prologue files
Security: CVE-2015-8107
Security: http://www.openwall.com/lists/oss-security/2015/11/16/4
Submitted by:	feld
Obtained from:	http://www.openwall.com/
2015-11-16 18:38:56 +00:00
Marcelo Araujo
a4444429a6 - Update to 1.3.9. 2015-11-16 04:13:46 +00:00
Tijl Coosemans
9f9234cb20 Let USES=autoreconf define AUTORECONF and use it throughout the tree.
PR:		204534
Approved by:	portmgr (antoine)
2015-11-15 15:34:51 +00:00
Thomas Zander
1c737eeca1 Bump PORTREVISION after updating runtime dependencies in previous commit
PR:		204137
Submitted by:	freebsd@oldach.net
MFH:		2015Q4 (ports-secteam fix blanket)
2015-11-15 12:11:00 +00:00
Thomas Zander
60b4ee7533 Fix runtime dependency: a2pdf requires lang/p5-Switch
PR:		204137
Submitted by:	freebsd@oldach.net
MFH:		2015Q4 (ports-secteam fix blanket)
2015-11-15 11:39:25 +00:00
John Marino
915891af24 print/texvc is not jobs safe (like many OCAML ports) 2015-11-13 00:31:42 +00:00
Dmitry Marakasov
871c2b1d13 - Switch to OPTIONS_SUB
- Switch to options helpers
- Unsilence installation
2015-11-12 17:21:08 +00:00
Dmitry Marakasov
431c61d597 - Switch to USES=tar
- Switch to options helpers
- Add LICENSE_FILE
2015-11-12 17:20:59 +00:00
Dmitry Marakasov
a6d27f39e3 - Add LICENSE
- Switch to options helpers
2015-11-12 17:20:11 +00:00
Hiroki Sato
c013519495 Update to 1.6.1 and add patches to fix issues reported
in PR 203637.

Submitted by:	Tatsuki Makino (maintainer)
PR:		204250
2015-11-12 03:29:10 +00:00
John Marino
87bfe90986 print/ghostscript9-base: Modify patch to handle dragonfly as well
A port patch excludes <malloc.h> for FreeBSD, and DragonFly needs this
treatment as well, so the existing patch was trivially modified.

Approved by:	DF blanket (non-invasive)
2015-11-11 11:42:27 +00:00
Antoine Brodin
496ac41eab Mark a few ports BROKEN: unfetchable 2015-11-09 12:59:03 +00:00
Johan van Selst
4cf561357a - Update texinfo.tex to latest version
- Add http mirror to improve chances of finding a working mirror
2015-11-08 12:03:53 +00:00
Pawel Pekala
653686bd65 Update to version 1.1.0
PR:		204114
Submitted by:	Naram Qashat (maintainer)
2015-11-07 13:17:23 +00:00
Veniamin Gvozdikov
52472fb5ca - Remove broken
- Fix build

PR:		ports/204052
Submitted by:	Mathieu Simon <freebsd@simweb.ch>
2015-11-07 11:18:11 +00:00
Sunpoet Po-Chuan Hsieh
fa08da5990 - Update to 1.18.7
Changes:	https://github.com/naitoh/rbpdf/blob/1.18-stable/CHANGELOG
2015-11-06 08:52:01 +00:00
Mathieu Arnold
065c026fe5 Fix ports that confused the meaning of WRKDIR and WRKSRC.
PR:		204056
Submitted by:	mat
Reviewed by:	bapt
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D2735
2015-11-05 12:36:25 +00:00
Sunpoet Po-Chuan Hsieh
fb4243736a - Move devel/py-parsing to devel/py-pyparsing
- Change MASTER_SITES to CHEESESHOP
- Remove DISTNAME
- While I'm here, remove duplicate PORTREVISION for security/py-crits/Makefile
2015-11-04 20:11:00 +00:00
John Marino
2ecb55406a print/cups-pstoraster is not jobs safe
The gconfig.h file is involved in a race; it is used before it is copied
to its destination.  This port has failed on my at least twice.
2015-11-03 21:00:57 +00:00
Pawel Pekala
f12b59b362 PyFPDF is a library for PDF document generation under Python, ported from
PHP (see FPDF "Free"-PDF, a well-known PDFlib-extension replacement with
many examples, scripts and derivatives).

Compared with other PDF libraries, PyFPDF is simple, small and versatile,
with advanced capabilities and easy to learn, extend and maintain.

Features
    * Python 2.5 to 2.7 support (with experimental Python3 support)
    * Unicode (UTF-8) TrueType font subset embedding
    * Barcode I2of5 and code39, QR code coming soon ...
    * PNG, GIF and JPG support (including transparency and alpha channel)
	* Templates with a visual designer & basic html2pdf
    * Exceptions support, other minor fixes, improvements and PEP8 code
	  cleanups

WWW: https://code.google.com/p/pyfpdf/

PR:		203816
Submitted by:	Fabiano Sidler <fabianosidler@swissonline.ch>
2015-10-29 21:35:01 +00:00
Baptiste Daroussin
346468e28a Update to 0.2.4
Changes:
- Fixes typos
2015-10-22 13:36:58 +00:00
Hiroki Sato
40f335b8e7 Update to 1.6.0.
Submitted by:	Tatsuki Makino (maintainer)
PR:		203637
2015-10-22 03:47:23 +00:00
Koop Mast
dea63885c7 Update harfbuzz to 1.0.6.
PR:		203778 (based on)
Submitted by:	olivierd@
2015-10-20 16:12:33 +00:00
Sunpoet Po-Chuan Hsieh
d66fcceab8 - Use USES=localbase 2015-10-19 20:20:52 +00:00
Dmitry Marakasov
67971bd0fb Improve shebangfix framework
- Support multiple values in *_OLD_CMD, i.e. we can now fix both "/usr/bin/python" and "/usr/bin/env python" at the same time
- Default *_OLD_CMD values are now always appended, so you don't need to specify them in individual ports
- Add lua support (depends on USES=lua)
- Add more default values, such as "/usr/bin/env foo" for python, perl, bash, ruby and lua
- Shebangfix now matches whole words, e.g. we will no longer (erroneously) replace "/usr/bin/perl5.005" with "${perl_CMD}5.005" (but "/usr/bin/perl -tt" is still (correctly) replaced with "${perl_CMD} -tt")

Note that *_OLD_CMD items containing spaces must now be quoted (e.g. perl_OLD_CMD=/bin/perl /usr/bin/perl "/usr/bin/env perl")

Update shebangfix usage according to new rules in many ports:

- Remove *_OLD_CMD for patterns now replaced by default
- Quote custom *_OLD_CMD which contain spaces

Fix shebangfix usage in many ports (irrelevant to infrastructure change):

- Remove redundant SHEBANG_LANG (no need to duplicate default langs)
- Remove redundant *_CMD (such as python_CMD=${LOCALBASE}/bin/python${PYTHON_VER} when USES=python is present)
- Never use *_OLD_CMD in REINPLACE_CMD matchers, these should always look for exact string

Approved by:	portmgr (bapt)
Differential Revision:	D3756
2015-10-19 14:50:52 +00:00
Steve Wills
8cfa3d782c print/pdf-renderer: fix build with openjdk8
PR:		203123
Approved by:	maintainer timeout (ale, >2 weeks)
2015-10-16 18:13:28 +00:00
John Marino
740152b1e1 print/cups-cloud-print: Upgrade version 20140814.2 => 20140814.3
PR:		201851
Submitted by:	Ports Fury
2015-10-16 17:02:50 +00:00
Johan van Selst
6e0aa438ff Update texinfo.tex to latest version 2015-10-14 10:51:50 +00:00
Ruslan Makhmatkhanov
88fa04b90f print/py-fonttools: update to 3.0
- update to 3.0
- pass maintainership to python@
2015-10-13 22:27:47 +00:00
Jimmy Olgeni
eb8748beda Remove trailing whitespace from Makefiles, M-X. 2015-10-08 15:12:22 +00:00
Dmitry Marakasov
736a3b4b95 - Add missing files to plist, sort plist
- Add NO_ARCH

Approved by:	portmgr blanket
2015-10-07 03:30:04 +00:00
Dmitry Marakasov
da2408ae40 - Unstage stuff not included into plist to fix stage-qa, assuming it's not needed in this port
- Sort plist
2015-10-06 18:00:45 +00:00
Sunpoet Po-Chuan Hsieh
2efd242837 - Add NO_ARCH 2015-10-03 17:11:32 +00:00
Dirk Meyer
d9f447f2c2 - fix cli option "--list=defaults"
PR:		203326
Submitted by:	Tatsuki Makino
2015-09-27 20:39:37 +00:00
Hiroki Sato
517e0a5401 Add preliminary support of tlmgr.
- TLPDB and tlmgr.log are located in /var/db/tlpkg.

 - "tlmgr conf texmf" modifies /var/db/tlpkg/texmf.cnf.
   libkpathsea looks up it first if it exists and ignore the standard ones
   in PREFIX/share/texmf-dist/web2c/texmf.cnf or
   PREFIX/share/texmf-local/web2c/texmf.cnf.

 - "tlmgr update" can still break consistency of the installed texmf-*
   hierarchy by FreeBSD Ports Collection if it runs by root.
2015-09-25 21:42:25 +00:00
Jan Beich
b353131248 print/cups-filters: update to 1.0.76
- Drop MAKE_JOBS_UNSAFE after testing with -j32 on Core2 Quad

Changes:	/usr/local/share/doc/cups-filters/NEWS
PR:		202686
Submitted by:	Naram Qashat cyberbotx@cyberbotx.com (maintainer)
2015-09-24 18:11:24 +00:00
Dmitry Marakasov
0c00a7bea4 - Add empty directories to plist
Approved by:	portmgr blanket
2015-09-23 21:34:34 +00:00
Sunpoet Po-Chuan Hsieh
a4a7b95563 - Add LICENSE_FILE 2015-09-23 20:13:41 +00:00
Dmitry Marakasov
2375b57452 - Switch to options helpers
- Don't install unused files, fixes stage-qa
- Remove CMAKE_ARGS, DEVPAK only works on win32

Approved by:	portmgr blanket
2015-09-23 18:12:57 +00:00
Hiroki Sato
5e380fa6ff Add print/epson-inkjet-printer-escpr, CUPS driver for EPSON inkjet
printers with ESC/P-R control language under GPL.  The port name is
the same one as Linux's while it is a bit lengthy.

Submitted by:	tatsuki_makino@hotmail.com
PR:		203258
2015-09-23 16:31:38 +00:00
Dmitry Marakasov
6ebfaa4eed - Make GTK2 support optional
- Fix module directory handling
- Strip libraries
- Minor fixes

PR:		196321, 200017, 202324
Submitted by:	mazhe@alkumuna.eu, yuri@rawbw.com, amdmi3@FreeBSD.org, cmt@burggraben.net (maintainer)
Approved by:	cmt@burggraben.net (maintainer)
2015-09-22 23:59:05 +00:00
Jimmy Olgeni
41a7072cfb Typos, whitespace and capitalization fixes (G-P). 2015-09-20 20:54:08 +00:00
Johan van Selst
68b8741feb Update to new script releases 2015-09-20 13:12:15 +00:00
David Chisnall
9156bf1b9e Make all GNUstep ports install into the System domain so that the Local domain is available for stuff built from source.
Some ports were already installing in the System domain, for these just remove the Makefile lines explicitly specifying the install domain.

The rest are installed in the Local domain, remove any overrides, update their pkg-plists and any explicit paths in the Makefiles and then bump port revision.

Approved by:	bapt (mentor)
Differential Revision:	https://reviews.freebsd.org/D2977
2015-09-19 10:33:34 +00:00
Alex Dupre
3b49e89959 Update to 1.8.10 release. 2015-09-19 07:28:35 +00:00
John Marino
8747c08f8d print/tex-luatex: Fix typo (requires bump)
Approved by:	just-fix-it
2015-09-16 13:24:35 +00:00
Muhammad Moinur Rahman
1589139ea5 print/ft2demos: Update version 2.5.5=>2.6
- Remove {pre|post}.mk files as no longer required
2015-09-16 12:17:44 +00:00
Muhammad Moinur Rahman
1d946c9d43 print/typetools: Update version 2.104=>2.105
- Take MAINTAINERSHIP
- Convert patch files to be 'make makesum' compatible
2015-09-16 11:05:41 +00:00
Mathieu Arnold
afae652a2a Make it so that the default Perl is always called perl5.
- Move Perl's man1 files along with its man3 files.
- Move where Perl installs its modules man1 pages.
- Convert the ports installing man1 pages.
- Make different Perl versions installable at the same time.
  Though you should note that only the default version can be used to
  install Perl modules, and the non default Perl versions cannot use the
  modules installed via ports if they contain .so as they are installed
  in a version specific directory.

Reviewed by:	bapt (the Mk bits)
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3542
2015-09-14 12:19:48 +00:00
Wen Heping
af42e299c3 - Update to 2.3.4
PR:		203024
Submitted by:	kozlov.sergey.404@gmail.com(maintainer)
2015-09-12 07:33:37 +00:00