Commit graph

6987 commits

Author SHA1 Message Date
Alex Dupre
656d9740f8 Update to 1.8.11 release. 2016-04-19 15:06:33 +00:00
Alexey Dokuchaev
ed62b74be6 Do not attempt to create ${STAGEDIR}${DESKTOPDIR}: `share/applications'
was added to mtree (Templates/BSD.local.dist) in r331266 2.5 years ago,
and fix some minor bogosities nearby.
2016-04-16 12:29:27 +00:00
Marcelo Araujo
591c8cd822 Update to 8.11.4. 2016-04-14 04:07:52 +00:00
Jung-uk Kim
ac8239e897 Update to 0.0.3. 2016-04-13 17:25:53 +00:00
Steve Wills
a5aebf960e CentOS ports: for c6_64, install 32bit libraries alongside
PR:		206943
Submitted by:	xmj
2016-04-13 01:49:24 +00:00
Muhammad Moinur Rahman
3f08e8ef7e print/ft2demos: Update version 2.6=>2.6.3 2016-04-10 21:20:45 +00:00
Danilo Egea Gondolfo
89cbe9f41d - Update to 20160409 2016-04-09 18:35:42 +00:00
Sunpoet Po-Chuan Hsieh
9430c26555 - Update to 0.23.1
Changes:	https://github.com/mogest/prawn-svg/releases
2016-04-09 12:31:43 +00:00
Tijl Coosemans
14ac2d9514 Depend on cups-filters instead of foomatic-filters to provide foomatic-rip.
Foomatic-filters is no longer developed.

PR:		208551
Submitted by:	pyo@mail.ru
2016-04-07 12:13:44 +00:00
Steve Wills
ae54641e2f devel/ruby-gems: Update to 2.6.2
PR:		208371
Submitted by:	wen (partial)
2016-04-04 15:24:52 +00:00
Mathieu Arnold
33e2e58c95 Remove ${PORTSDIR}/, again.
With hat:	tota
Sponsored by:	Absolight
2016-04-03 13:11:01 +00:00
TAKATSU Tomonari
ce0568d6ef - Update to 2.9.0
- Restrict Python version and pyparsing version
- Switch from GOOGLE_CODE to USE_GITHUB
- Add LICENSE section
- Add NO_ARCH
- Update WWW in pkg-descr
- Make portlint happy
- Take maintainership

PR:		208477
Submitted by:	tota@ (myself)
Approved by:	romain@ (maintainer)
2016-04-03 11:00:20 +00:00
Mathieu Arnold
8d6597e0bb Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:16:16 +00:00
Tijl Coosemans
d2d25adfba - Update cups-filters to 1.8.3.
- Move D-Bus dependency under a COLORD option.
- Make libijs dependency optional.
- Add BRAILLE option and add missing dependencies to it.  There's no port of
  liblouisutdml yet but it isn't strictly required.
- Move jpeg, png and tiff dependencies under an IMAGEFILTERS option.
- Add an option group for cups-browsed, move AVAHI under it and add LDAP.
- Add an option group to select the default PDF-to-PostScript renderer.
- Add --disable-silent-rules to CONFIGURE_ARGS to make build logs more
  verbose.

PR:		208345
Approved by:	Naram Qashat <cyberbotx@cyberbotx.com> (maintainer)
2016-03-29 14:19:09 +00:00
Tijl Coosemans
6bc6f3a9e0 - Update security/gnutls to 3.4.10.
- Rename the LIBDANE option DANE because that's the name of the protocol
  supported by libgnutls-dane and gnutls-cli.  Also clarify the option
  description.
- Add an IDN option.
- libgnutls-openssl has been removed in 3.4.  Some ports used this library
  in their LIB_DEPENDS but no port actually required it.
- Some old API functions have been removed.  Ports that used these have been
  updated or patched to use the new API.
- Add a patch to print/cups to prevent overlinking of libgnutls.so.
- Bump PORTREVISION on dependent ports.

net-im/jabber: This port used the old API to give users fine grained
control over which crypto algorithms were used via a configuration file.
It's not immediately obvious how to port this to the new API so the port
always uses the defaults now.

www/hydra: Mark BROKEN.  This uses more removed calls than the other ports,
is said to be alpha quality and not fully functional and has been abandoned
10 years ago.

PR:		207768
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-03-27 14:57:59 +00:00
Sunpoet Po-Chuan Hsieh
9bc4ef8e98 - Update to 0.23.0
Changes:	https://github.com/mogest/prawn-svg/releases
2016-03-25 20:03:37 +00:00
Tijl Coosemans
77760fcb63 Make print/ghostscript9-agpl-base the default Ghostscript port. Upstream
changed the license to the AGPL 3 in version 9.07 so print/ghostscript9-base
is stuck at 9.06 which is almost 4 years old now.

Fix the logic in Uses/ghostscript.mk so "agpl" is treated as a real version
on its own instead of as a variant of other versions.

Fix print/ghostscript9-agpl-base to install eps2write.

Update math/asymptote to 2.37 to support newer Ghostscript.

PR:		208159
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-03-24 15:47:50 +00:00
Jan Beich
97638adc98 print/cups: revive GNUTLS option after r389015
SSL remains enabled by default but now can be optionally disabled
reducing reducing the number of dependencies.

PR:		208223
Approved by:	tijl (maintainer)
2016-03-23 11:44:29 +00:00
Tijl Coosemans
4ccfcd4411 Remove pkg-message. It's no longer needed and causing confusion.
PR:		207920
2016-03-21 11:35:29 +00:00
Tijl Coosemans
88ed0378c2 - These binary plugins are compiled for Linux and some require glibc
functions that our libc does not provide so they fail to load.  Implement
  the glibc functions in a wrapper library for each plugin.
- Do all of the building and installing from do-build and do-install.  The
  upstream install scripts require too many hacks to stay inside the work
  directory.
- Add LICENSE information.

PR:		208142
Tested by:	avg
2016-03-21 11:21:28 +00:00
Tijl Coosemans
61017bd10f - Update print/qpdf to 6.0.0.
- Remove bash dependency.
- Remove SDK option.  It was added to prevent installation of headers
  because they sometimes cause build conflicts with newer versions of qpdf
  due to incorrect order of -I flags.  This has been fixed now.
- Add DOCS option.
- Replace patch-configure with CPPFLAGS/LIBS and a post-patch command in
  the Makefile to take into account ${LOCALBASE} and ${MAKE_CMD}.
- Remove patches that have been fixed upstream.
- Add a patch for libtest/build.mk to change the order of LIBS and
  LIBS_libqpdf.  LIBS may contain user supplied -L flags like
  -L/usr/local/lib which have to appear after upstream -L flags so programs
  are linked against freshly built libraries on not an older version in
  /usr/local/lib.  The other build.mk files already do this right.
- Add a patch for make/libtool.mk to change the order of $ldflags and $libs.
  Upstream puts -L flags in $ldflags.

PR:		207751
Approved by:	d.y.kazarov@mail.ru (maintainer)
2016-03-20 11:26:09 +00:00
Tijl Coosemans
0b4e0f28c9 Support systems with WITHOUT_USB in /etc/src.conf.
Reported by:	dweimer@dweimer.net
2016-03-18 09:48:04 +00:00
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