Commit graph

389622 commits

Author SHA1 Message Date
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
Jan Beich
fc9825be88 sysutils/freefilesync: fixup runtime for DragonFly
No PORTREVISION bump as DragonFly build is still broken.

PR:		207879
2016-03-11 11:26:51 +00:00
Raphael Kubo da Costa
a3ffa09586 Add back some library flags lost in r410751.
Some .pri files still get some of their information from Qt4's configure
script by default. Since we are not using it for the sqldriver ports, both
qt4-odbc-plugin and qt4-sqlite3-plugin were no longer linking against
libodbc.so and libsqlite3.so.

Fix it by explicitly passing those via LDFLAGS.

Thanks to Luca Pizzamiglio <luca.pizzamiglio@gmail.com> for the report.
2016-03-11 11:02:51 +00:00
Raphael Kubo da Costa
e92308a31b Switch to USES=sqlite:3.
There should be no functional change.
2016-03-11 10:52:40 +00:00
Raphael Kubo da Costa
23a98653a2 Switch to USES=sqlite:2.
No functional changes.
2016-03-11 10:45:42 +00:00
Jan Beich
bd250ce6b8 sysutils/freefilesync: unbreak build on 10.x (partially r410810)
../../zen/file_access.cpp:893:15: error: no member named 'futimens' in the global namespace
        if (::futimens(fdFile, newTimes) != 0)
            ~~^
../../zen/file_access.cpp:898:15: error: no member named 'utimensat' in the global namespace
        if (::utimensat(AT_FDCWD, filePath.c_str(), newTimes, AT_SYMLINK_NOFOLLOW) != 0)
            ~~^
2 errors generated.

PR:		207879
Reported by:	pkg-fallout
Approved by:	kevlo (maintainer, previous version)
Reviewed by:	portmgr (mat)
2016-03-11 10:42:54 +00:00
Jan Beich
cf3c9b550c Allow overriding WRKSRC for USES=dos2unix
Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D5607
2016-03-11 10:39:04 +00:00
Dmitry Marakasov
73ac02760c - Add LICENSE
- Switch to USES=tar:tbz2
- Add NO_ARCH
- Switch to options helpers

Approved by:	portmgr blanket
2016-03-11 10:34:27 +00:00
TAKATSU Tomonari
fa5238fbb7 - Update to 0.8 2016-03-11 09:26:05 +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
Philippe Audeoud
00168a31b3 - Update to 0.74 2016-03-11 08:55:02 +00:00
Philippe Audeoud
b7966eb08c - Update to 1.20 2016-03-11 08:31:06 +00:00
Jan Beich
91efe2f753 sysutils/freefilesync: unbreak build on 10.x (partially r410811)
error: invalid value 'c++14' in '-std=c++14'

PR:		207879
Reported by:	pkg-fallout
Approved by:	kevlo (maintainer)
2016-03-11 08:09:24 +00:00
Max Khon
2a198df066 - Switch to wxWidgets 3.0.
- Bump PORTREVISION.
2016-03-11 08:04:30 +00:00
Jan Beich
f9eaa686aa sysutils/freefilesync: back out r207879 to fix INDEX bustage
PR:		207879
2016-03-11 08:03:50 +00:00
Jan Beich
b858bdd8f2 mainsysutils/freefilesync: unbreak build on 10.x
error: invalid value 'c++14' in '-std=c++14'

../../zen/file_access.cpp:893:15: error: no member named 'futimens' in the global namespace
        if (::futimens(fdFile, newTimes) != 0)
            ~~^
../../zen/file_access.cpp:898:15: error: no member named 'utimensat' in the global namespace
        if (::utimensat(AT_FDCWD, filePath.c_str(), newTimes, AT_SYMLINK_NOFOLLOW) != 0)
            ~~^
2 errors generated.

PR:		207879
Reported by:	pkg-fallout
Approved by:	kevlo (maintainer, previous version)
2016-03-11 07:41:18 +00:00
Max Khon
f76037b0c4 Unbreak on -CURRENT (taskqueue_enqueue_fast(9) removed). 2016-03-11 07:27:16 +00:00
Max Khon
d816219a1b Unbreak on -CURRENT (taskqueue_enqueue_fast(9) removed). 2016-03-11 07:19:18 +00:00
Wen Heping
1b77946ffd - Update to 1.3.1
PR:		207753
Submitted by:	jochen@jochen-neumeister.de
2016-03-11 07:18:59 +00:00
Kurt Jaeger
d4053317e6 archivers/snappy-java: force correct maven, submitter becomes maintainer
PR:		204666
Submitted by:	Mark Dixon <mark@tranquillussoftware.co.uk>
Approved by:	Radum Kolar <hsn@sendmail.cz> (maintainer)
2016-03-11 06:19:26 +00:00
Stephen Montgomery-Smith
b852b3e638 - Update to 2.8.0.
- Add license.
2016-03-11 00:57:24 +00:00
Wen Heping
d51e4cd318 - Build and work with php7 2016-03-11 00:30:24 +00:00
Adam Weinberger
e4f5842a11 Remove p5-Params-Util dependency, which was removed from File::ShareDir almost
6 years ago. While here, add NO_ARCH and sort plist. PORTREVISION bump for
dependency change.
2016-03-10 23:58:54 +00:00
Raphael Kubo da Costa
0e0b83bdc0 Deprecate and expire in 1 month.
This port has been unmaintained since 2008, the website is dead and there
are no tarballs available.
2016-03-10 23:58:52 +00:00
Mark Felder
0bc718d0a0 Document net/quagga vulnerability
Security:	CVE-2016-2342
2016-03-10 23:37:44 +00:00
Brooks Davis
0b5bd3f34b Chase latest fixes.. 2016-03-10 23:05:20 +00:00
Jan Beich
8be185a77d mail/thunderbird, www/seamonkey: make -jN is unsafe with ENIGMAIL once again 2016-03-10 22:22:10 +00:00
Johan van Selst
c71bd003c4 Update findlib to 1.6.2 (minor bugfixes) 2016-03-10 21:58:58 +00:00
Johan van Selst
866daff543 Update flex to 2.6.1 2016-03-10 21:46:52 +00:00
Mark Felder
ffc82966e1 Web Interface for Graylog
PR:		205531
Submitted by:	Thomas Bartelmess <thomas@bartelmess.io>
2016-03-10 21:39:56 +00:00
Mark Felder
b04ff743e8 New port: sysutils/graylog
Graylog is a centralized log server that accepts various structured
and unstructred log data. Logs are stored in Elasticsearch. Graylog
let's you search and analyze logs using a REST HTTP API.

WWW: http://www.graylog.org

PR:		199894
Submitted by:	Thomas Bartelmess <thomas@bartelmess.io>
2016-03-10 21:38:43 +00:00
Colin Percival
59d0a2bb32 Update to tarsnap 1.0.37. 2016-03-10 21:05:29 +00:00
Sunpoet Po-Chuan Hsieh
56373e39c4 - Update to 4.1.1
Changes:	https://github.com/rails/jquery-rails/blob/master/CHANGELOG.md
2016-03-10 19:55:38 +00:00
Sunpoet Po-Chuan Hsieh
d1a0b7af8c - Update to 0.6.0
Changes:	https://github.com/jekyll/jemoji/blob/master/History.markdown
2016-03-10 19:55:34 +00:00
Sunpoet Po-Chuan Hsieh
834227b97b - Update to 1.1.0
Changes:	https://github.com/jekyll/jekyll-mentions/releases
2016-03-10 19:55:29 +00:00
Sunpoet Po-Chuan Hsieh
a769377d35 - Update to 1.1.1
Changes:	https://github.com/Mange/roadie-rails/blob/master/Changelog.md
2016-03-10 19:55:25 +00:00
Sunpoet Po-Chuan Hsieh
d04ce7cdc9 - Update to 3.4.4
Changes:	https://github.com/rspec/rspec-core/blob/master/Changelog.md
2016-03-10 19:55:21 +00:00
Sunpoet Po-Chuan Hsieh
20e9c4585a - Update to 0.15.0
Changes:	https://github.com/ruby-grape/grape/blob/master/CHANGELOG.md
2016-03-10 19:55:16 +00:00
Sunpoet Po-Chuan Hsieh
01537513b9 - Update to 0.0.16
Changes:	https://github.com/Apipie/apipie-bindings/releases
2016-03-10 19:55:11 +00:00
Sunpoet Po-Chuan Hsieh
7a1c18ce53 - Update to 1.2.3
Changes:	http://search.cpan.org/dist/MongoDB/Changes
2016-03-10 19:55:07 +00:00
Sunpoet Po-Chuan Hsieh
27b02a8204 - Update to 2.27
Changes:	http://people.FreeBSD.org/~sunpoet/wgetpaste-2.27.diff
- Add PUBLIC_gists
2016-03-10 19:55:02 +00:00
Sunpoet Po-Chuan Hsieh
6c9641c366 - Update to 0.6.3
Changes:	https://github.com/fog/fog-vsphere/blob/master/CHANGELOG.md
		https://github.com/fog/fog-vsphere/commits/master
2016-03-10 19:54:58 +00:00
Sunpoet Po-Chuan Hsieh
2f0d2f54be - Update to 0.38.0
Changes:	https://github.com/bbatsov/rubocop/blob/master/CHANGELOG.md
2016-03-10 19:54:53 +00:00
Sunpoet Po-Chuan Hsieh
40a5e512b2 - Update to 1.0.2
Changes:	https://github.com/janlelis/unicode-display_width/blob/master/CHANGELOG.txt
2016-03-10 19:54:49 +00:00
Sunpoet Po-Chuan Hsieh
079d0e75d6 - Update to 0.000029
Changes:	http://search.cpan.org/dist/Test2/Changes
2016-03-10 19:54:44 +00:00
Sunpoet Po-Chuan Hsieh
4276fd98a8 - Update to 0.09
Changes:	http://search.cpan.org/dist/Struct-Dumb/Changes
2016-03-10 19:54:39 +00:00
Sunpoet Po-Chuan Hsieh
ee2e51ba78 - Remove USES=tar:bzip2 2016-03-10 19:54:00 +00:00
Sunpoet Po-Chuan Hsieh
8abe96db9b - Remove USES=tar:bzip2 2016-03-10 19:53:55 +00:00
Mark Felder
007e8ab72d net-im/ricochet: Update to 1.1.2
This update resolves an information disclosure vulnerability.

Changelog:	https://github.com/ricochet-im/ricochet/releases/tag/v1.1.2

PR:		207536
Security:	http://www.vuxml.org/freebsd/d71831ef-e6f8-11e5-85be-14dae9d210b8.html
2016-03-10 19:52:12 +00:00
Sunpoet Po-Chuan Hsieh
f3af6f58a3 - Remove USES=tar:bzip2 2016-03-10 19:51:31 +00:00