Commit graph

280 commits

Author SHA1 Message Date
Baptiste Daroussin
bb21093773 Bump portrevision after png update 2014-12-25 20:54:41 +00:00
Baptiste Daroussin
cb4c344086 Properly support png 1.5
Obtained from:	pkgsrc (old history)
2014-12-25 12:00:10 +00:00
Hiroki Sato
1e69a2efcf - Strip binaries properly.
- Update pkg-message.
2014-11-23 08:44:34 +00:00
Antoine Brodin
115aba45f3 Cleanup plist 2014-11-13 07:41:17 +00:00
Dmitry Marakasov
627d72d304 - Switch print/libpaper to USES=libtool, drop .la files
- Bump dependent ports as .so version has changed

Approved by:	portmgr blanket
2014-06-20 11:15:57 +00:00
Dmitry Marakasov
d355533bd5 - Convert USE_XZ to USES
- Fix shebang

Approved by:	portmgr blanket
2014-06-20 11:09:05 +00:00
Niclas Zeising
39fc32e828 The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:

NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE

This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.

This patch also contains updates of libxcb and related ports, pixman, as well
as some drivers and utilities.

Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due
to xserver version change.

Apart from these updates, the way shared libraries are handled has been
changed for all xorg ports, as well as libxml2 and freetype, which means
ltverhack is gone and as a consequence shared libraries have been bumped.
The plan is that this change will make library bumps less likely in the
future.
All affected ports have had their portrevisions bumped as a consequence of
this.

Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT.

Update instructions, hardware support, and more notes can be found on
https://wiki.freebsd.org/Graphics

Thanks to:	all testers, bdrewery and the FreeBSD x11@ team
exp-run by:	bdrewery [1]
PR:		ports/187602 [1]
Approved by:	portmgr (bdrewery), core (jhb)
2014-04-16 18:28:47 +00:00
Hiroki Sato
967baa629b - Fix iconv dependency [*]
- Add STAGEDIR support.
- Remove FT_BRIDGE option.
- Fix old syntax in LIB_DEPENDS.

Submitted by:	tijl [*]
PR:		ports/186705 [*]
2014-03-06 07:07:55 +00:00
Baptiste Daroussin
e04b632220 Fix properties on pkg-plist 2014-01-21 23:40:21 +00:00
Baptiste Daroussin
6c6152ff82 Add NO_STAGE all over the place in preparation for the staging support (cat: print) 2013-09-20 22:43:59 +00:00
Antoine Brodin
2033c491ed Add an explicit dependency on pkgconf
Approved by:	portmgr (bapt)
2013-09-04 17:21:52 +00:00
Hiroki Sato
f363c842b1 Set ${MASTERDIR} to ${.CURDIR} and use it for .include "files/foo".
Changes in r323629 broke ghostscript*-nox11.

Pointed out by:	bapt
2013-07-25 09:25:16 +00:00
Hiroki Sato
f9fc86725d Fix hidden dependency due to USE_FOO=yes after including bsd.port.pre.mk. 2013-07-25 09:03:33 +00:00
Hiroki Sato
0d3db84b17 Fix drivers.mak generation. It did not work with X11, iconv, and svgalib
device drivers after OPTIONS_{MULTI,GROUP} conversion.

Reported by:	Gert Doering
2013-07-15 17:17:01 +00:00
Baptiste Daroussin
29bca43beb Mark as job unsafe (fails with -j24)
Convert to USES=gmake
2013-07-10 11:45:24 +00:00
Hiroki Sato
a31b2fc9e9 Fix installation of bin/ert. It should be installed when GS_epag is defined,
not GS_dmprt.

Spotted by:	Andrzej Tobola
2013-05-03 09:15:24 +00:00
Hiroki Sato
8d99ef281e - Use OPTIONS_MULTI and OPTIONS_GROUP.
- Add dependency on libpaper unconditionally to 8.x and 9.x.
- Fix CONFLICTS_INSTALL.
- Remove ABI version numbers from LIB_DEPENDS.
2013-05-02 21:14:26 +00:00
Baptiste Daroussin
5271da855f Rely on bsdtar to autodetermine the format of the distfiles when possible
For a while now bsdtar is able to autotermine compression and archive format.
Let's then use tar directly instead of piping to tar.

Now USE_BZIP2 and USE_XZ only set EXTRACT_SUFX to the right format
2013-04-29 08:57:12 +00:00
Hiroki Sato
4dd7a5d4ed Trim old-style header. 2013-04-28 17:00:36 +00:00
Baptiste Daroussin
56c5e147c5 Convert the last USE_ICONV to USES=iconv 2013-04-27 22:09:15 +00:00
Hiroki Sato
9b01d9a284 Fix typos which can prevent parallel build from working.
Reported by:	miwi
Feature safe:	yes
2013-04-17 19:33:00 +00:00
Hiroki Sato
12b5de378c Revert r303635 to fix an wrong OPTIONS handling and resolve svgalib dependency
in the case of !amd64 && !i386 in another way.

Pointed out by:	crees
Pointy hat to:	hrs
2012-09-04 19:05:49 +00:00
Hiroki Sato
6336b7bc48 Fix build on !i386 && !amd64.
PR:	ports/171253
2012-09-04 05:21:38 +00:00
Eitan Adler
08bf7f3141 Remove _UNSAFE line as this port was fixed already
Requested by:	hrs
2012-09-04 00:32:32 +00:00
Eitan Adler
4c4128ef15 Mark ports unsafe per wiki page of broken ports.
Approved by:	doceng (gabor, maintainer) [print/ghostscript8]
Redports:	ignore
2012-09-02 23:04:06 +00:00
Doug Barton
44fa804810 s/X11BASE/LOCALBASE/, or equivalent.
The X11BASE variable is long gone, however these ports were not updated.
2012-06-24 21:53:38 +00:00
Hiroki Sato
8d4602aa3a - Add LICENSE.
- Make MAKE_JOBS_SAFE=yes.
- Replace OPTIONS with OPTIONSng.  Bump PORTREVISION because a package created
  with Makefile.drivers r1.8 had some inconsistent default values.
2012-06-12 17:50:48 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Baptiste Daroussin
c263127442 New options framework for the ports
for maintainers:
it introduces 3 different types of options: simple, multi and single:
- simple options are the same as the current options (i.e. on or off.)
- multi options are options where at least one must be set (1-N).
- single options are options where one and only one must be set (exclusive
  options).

for users:
- OPTIONS_SET: globally enable some options
- OPTIONS_UNSET: globally disable some options
- ${UNIQUENAME}_SET: enable per-port choice of options
- ${UNIQUENAME}_UNSET: disable per-port choice of options

For compatibility the old OPTIONS framework is now working on top of the new one
The options previously set with old OPTIONS are imported and converted
transparently.

A new knob NO_DIALOG if defined in the the config-conditional target is ignored
(prevent the dialog(1) ui to show up.

Thanks to all people involved:
beat@, crees@, Bryan Drewery, linimon@, novel@ and others, for testing, comments, patches
2012-05-29 09:54:27 +00:00
Hiroki Sato
5d9f49026f Fix a URL in MASTER_SITES.
PR:	ports/165080
2012-02-13 03:57:12 +00:00
Hiroki Sato
57f5bb7caf - Update MASTER_SITES.
- Add a patch to suppress a warning message.
- Style fixes.
2012-02-12 18:46:35 +00:00
Dmitry Marakasov
6f6fbe4bdf - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
2011-09-23 22:26:39 +00:00
Hiroki Sato
0d1e6500f0 Use gdkpixbuf2 instead of gdkpixbuf when WITH_GTK is defined.
Spotted by:	bf
PR:		ports/158995
2011-07-20 01:09:14 +00:00
Martin Wilke
edbfcf1c23 - Kick MD5 Support 2011-07-03 06:14:57 +00:00
Hiroki Sato
15c088992b Update CONFLICTS lines.
PR:	ports/158028
2011-06-20 18:57:14 +00:00
Hiroki Sato
d4512748c6 - Fix a problem when opening a PDF file.
- Fix a build issue when TARGET_ARCH is defined.

PR:	ports/156654
PR:	ports/156607
2011-05-23 20:43:10 +00:00
Dirk Meyer
33eab0c1ef - fix build with output device X11
PR:		152610
Approved by:	(maintainer timeout)
2010-12-15 18:49:17 +00:00
Ade Lovett
4a8684e352 Sync to new bsd.autotools.mk 2010-12-04 07:34:27 +00:00
Ade Lovett
6abd00a86b Punt autoconf267->autoconf268 2010-10-16 11:52:47 +00:00
Ade Lovett
8262a7b51d Autotools update. Read ports/UPDATING 20100915 for details.
Approved by:	portmgr (for Mk/bsd.port.mk part)
Tested by:	Multiple -exp runs
2010-09-15 18:35:24 +00:00
Hiroki Sato
2a0c0e7837 Disable the GTK frontend by default.
Discussed with:	ache
2010-08-21 15:26:11 +00:00
Hiroki Sato
cf15b47e2e Use graphics/jbig2dec for libjbig2dec instead of the bundled one.
Submitted by:	mi
2010-08-03 15:39:45 +00:00
Hiroki Sato
44bc3e2322 - Fix compile errors when vgalib and lvga256 drivers are enabled.
- Use external libraries instead of bundled old ones[1].
- Fix WITHOUT_FOO handling[2].

Submitted by:	mi[1], dinoex[2]
PR:	ports/126513
PR:	ports/148960
2010-08-02 06:15:08 +00:00
Pav Lucistnik
fe337e0489 - Introduce a new USE_XZ knob that handles lzma/xz compressed distfiles
- Convert a bunch of ports to use it

PR:		ports/146329
Submitted by:	mm
With hat:	portmgr
2010-06-04 08:09:20 +00:00
Hiroki Sato
815b2aad6c Disable the cups driver when either WITHOUT_CUPS=true or
WITHOUT_GS_cups=true.

Spotted by:	Scott Allendorf
2010-05-25 21:30:43 +00:00
Hiroki Sato
5374952b09 - Make the driver selection stricter and redefine DEVICE_DEVSn in the
ghostscript build framework to eliminate differences between
  selected drivers by OPTIONS and actually-compiled ones.

- Eliminate duplicated devices displayed in "gs -h".
2010-05-24 20:08:46 +00:00
Hiroki Sato
6fc45b898a Fix "-sDEVICE=ijs -sIjsServer=hpijs" issue.
PR:	ports/128787
2010-04-10 17:21:32 +00:00
Hiroki Sato
abdac063e7 * Update to 8.71.[1] Changes include:
- Support for tiff file output is now provided using the libtiff
   implementation rather than our more limited native code as in
   previous releases. There is also a new 'tiffsep1' output
   device which produces halftoned separations at 1
   bit-per-pixel, in contrast to the 'tiffsep' device which
   produces 8 bit-per-pixel plates.

 - The graphics library has been updated to provide more accurate
   scan conversion of vector art including fixes to dash
   behavior, transparent stroked paths, thick stroked paths,
   radial shadings, xps cap handling, "pie" joins, degenerate
   beziers, improved handling of dropouts in thin strokes and
   better thin axis-aligned strokes.

* Fix cairo support.  GS_cairo is added to the drivers list (this
  is disabled by default).  When WITH_CAIRO is defined, GS_cairo
  will be set by default.[2]

PR:	ports/144111[1]
PR:	ports/137634[2]
PR:	ports/145248[2]
2010-04-03 07:02:54 +00:00
Dirk Meyer
de78af3ac5 - update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
2010-03-28 06:47:48 +00:00
Dirk Meyer
ca9c60461c - update to jpeg-8 2010-02-05 11:46:55 +00:00