Commit graph

42 commits

Author SHA1 Message Date
Baptiste Daroussin
eb08c5441c Add NO_STAGE all over the place in preparation for the staging support (cat: graphics) 2013-09-20 18:35:44 +00:00
Brendan Fabeny
6c4fa199d0 Update math/gsl to 1.16 and adjust some dependent ports 2013-08-26 16:06:37 +00:00
Gerald Pfeifer
41e60477bd Replace USE_GCC=4.6+ and USE_GCC=4.4+ by USE_GCC=yes.
Right now this is a noop in the former case and a noop in the latter
case unless lang/gcc44 has been installed explicitly.

This puts a bit more emphasis on standardizing on a canonical version
"current" GCC and makes it easier to update that canonical version
by changing the default in Mk/bsd.gcc.mk and updating the lang/gcc port.

That is, USE_GCC=yes means "use a decent/modern version of GCC" without
having to worry about details.

Approved by:	portmgr (bdrewery)
2013-08-17 16:27:24 +00:00
Alex Kozlov
d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
Greg Lehey
ee723c48bf Fix inverse breakage introduced with last commit.
Submitted by:	     danfe
Approved by:	     itetcu (mentor)
Pointy hat to:	     grog
2013-05-16 03:41:15 +00:00
Greg Lehey
512d84281f Ensure clean removal.
Reported by: pointyhat
Approved by: edwin (mentor)
2013-05-14 01:11:55 +00:00
Edwin Groothuis
6816a5053c Replace dependency on graphics/lcms with graphics/lcms2
Submitted by: Wolfgang Riegler
Tested by: grog@
2013-03-02 02:25:47 +00:00
Greg Lehey
7f35f2c941 Bring up to 4.1.1.
Install info files.
Enable -jX build.

Reviewed by:	nox
Approved by:	nox
2013-02-17 02:34:33 +00:00
Baptiste Daroussin
f5f6cd6d9b Chase boost update 2013-01-31 13:38:42 +00:00
Steve Wills
b8cc06a151 - Chase lib version changes from ilmbase and OpenEXR updates 2013-01-17 16:05:38 +00:00
Koop Mast
5aa7246575 Switch from libglut to freeglut and retire libglut. Libglut hasn't been
developed in years and has been dropped from the MESA 8.0 distribution.
Freeglut is a rewrite of glut and is actively developed and is used by
many linux distributions instead of libglut.

Bump all ports that directly depend on libglut because of the shlib version
change.

There are some extra items in this patch.

*) Because freeglut doesn't have the same dependancies as libglut, some ports
	need extra dependencies added to USE_XORG to make them build.
*) Mark graphics/f90gl broken, f90gl depends on a header that is only shipped
	with libglut.
*) Remove option for libglut/freeglut selection in games/cake, only freeglut
	remains now.
*) While here fix a png related build issue games/vegastrike.

Thanks to miwi for running the exp-run.

Approved by:	portmgr (miwi)

Collaboration with:	zeising@
Obtained from:	xorg-dev staging area.
2012-08-04 22:52:02 +00:00
Vasil Dimov
b84591c317 Upgrade graphics/enblend from 3.1 to 4.0.
Pass maintainership to submitter.

Submitted by:	grog@
2012-07-23 11:47:11 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +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
Olli Hauer
30f9161773 -remove MD5 2011-07-03 14:12:22 +00:00
Max Brazhnikov
630ca2285f Bump PORTREVISION after open-mofit update 2011-05-02 12:44:53 +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
7e80cde328 Round one migration of ports from automake{19,110} to automake111 2010-10-05 19:57:56 +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
Pietro Cerutti
805405e396 - Add glew to the list of supported USE_GL variables
- Patch ports depending on GLEW directly

Approved by:	portmgr (pav)
2010-04-27 21:58:27 +00:00
Dirk Meyer
d40e1ed617 - fix build for png-1.4.1 2010-03-29 11:05:43 +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
Vasil Dimov
5b6535d2b7 graphics/enblend:
Use GCC 4.4+ instead of 4.3+.

Requested by:	Gerald Pfeifer <gerald@pfeifer.com>
2010-01-04 15:14:25 +00:00
Pav Lucistnik
d1107bb40e - Update boost to 1.39
- Split boost port to separate components, with boost-all metaport

PR:		ports/137054
Submitted by:	Alexander Churanov <churanov.port.maintainer@gmail.com> (maintainer)
2009-07-28 11:45:08 +00:00
Dirk Meyer
3bbc108312 - update to jpeg7
Tested by:	pav on pointyhat
2009-07-18 11:11:29 +00:00
Florent Thoumie
340b57f8be - Update X.org ports to 7.4+ (few ports are more recent than the katamari).
- Bump PORTREVISION for all ports depending on libglut since the shlib
version number went from 4 to 3.
- Bump PORTREVISION for all ports depending on libXaw as libXaw.so.8 isn't
installed anymore.
- Couple of ports fixes (mostly missing xorg components added to USE_XORG).
2009-01-23 16:28:36 +00:00
Rong-En Fan
741aa71483 Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:		126524 (obsoletes 52917)
Submitted by:	rafan
Tested on:	two pointyhat 7-amd64 exp runs (by pav)
Approved by:	portmgr (pav)
2008-08-21 06:18:49 +00:00
Vasil Dimov
12a2e663e3 graphics/enblend:
Remove stale patch file, somehow forgotten in the previous commit.

Reported by:	QA Tindy
2008-06-19 18:14:00 +00:00
Vasil Dimov
58a25ad186 Upgrade graphics/enblend from 3.0 to 3.1 (CVS from 20080615).
This version (3.1) is not archived by the authors, so this is a
snapshot of the CVS repository as of Jun 15 2008.

The archive is put on the freebsd.org cluster.
2008-06-19 16:28:07 +00:00
Martin Wilke
3e4ed01146 - Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
	Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
	ehaupt, nox, itetcu, flz, pav

PR:		116263
Tested on:	pointyhat
Approved by:	portmgr (pav)
2008-04-19 17:56:05 +00:00
Vasil Dimov
84a15a6a21 Adopt graphics/enblend. 2008-01-22 11:32:36 +00:00
Florent Thoumie
d4f0d0048a - Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
2007-05-19 20:36:56 +00:00
Martin Wilke
2df894588b - Update to 3.0
PR:		112314
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
2007-05-01 23:17:41 +00:00
Mark Linimon
f0dac7f494 Reset cartola@openit.com.br due to maintainer-timeouts. While here,
remove 4.X cruft.

Hat:		portmgr
2007-02-27 05:40:01 +00:00
Erwin Lansing
a9bd1b992e Update to 2.5
PR:		95942
Submitted by:	"Martin Wilke" <freebsd@unixfreunde.de>
Approved by:	maintainer
2006-04-22 12:52:26 +00:00
Edwin Groothuis
c92c635b24 SHA256ify
Approved by: krion@
2006-01-22 12:42:24 +00:00
Kris Kennaway
d6b5bec198 BROKEN on 4.x: Does not compile 2005-05-21 17:31:00 +00:00
Michael Johnson
3ca1ac37e8 - Update to 2.2
PR:		ports/78656
Submitted by:	cartola@openit.com.br (maintainer)
2005-04-18 17:19:05 +00:00
Kirill Ponomarev
6daf4e62d6 Fix build on 4-x 2004-12-08 23:03:10 +00:00
Michael Johnson
ee6bb3d0ff Add enblend
Enblend is a tool for compositing images. Given a set of images that
overlap in some irregular way, Enblend overlays them in such a way that
the seam between the images is invisible, or at least very difficult to
see. Enblend does not line up the images for you. Use a tool like Hugin
to do that.

PR:		ports/71992
Submitted by:	cartola@openit.com.br
Approved by:	adamw (mentor)
2004-11-17 20:35:24 +00:00