Commit graph

52 commits

Author SHA1 Message Date
Antoine Brodin
1530dc26a5 Drop: it's not part of portmgr's job to maintain ports that mi@ breaks and
later refuses to unbreak because it's been marked broken by portmgr
2014-07-20 18:31:24 +00:00
Mikhail Teterin
5c7cc12137 Upgrade vips and nip2 to 7.40.3 and 7.40.2 respectively. Unbreak
packaging for the case, when the install of documentation is enabled.

Transfer maintainership to antoine@, so he can continue to do as he
pleases with both, but without the guilt of changing other people's
ports.
2014-07-05 15:41:01 +00:00
Adam Weinberger
de494a8091 Remove NOPORTDOCS and NOPORTEXAMPLES. 2014-07-04 00:09:47 +00:00
Mikhail Teterin
504dc884dc Explicitly set MANCOMPRESSED to no. The new way of dealing with
man-pages seems to require it.
2014-07-01 23:47:19 +00:00
Baptiste Daroussin
411f65f26d Fix the fix 2014-07-01 23:36:27 +00:00
Mikhail Teterin
dcb245f9d1 Appease the new authorities and remove the bogus BROKEN-declaration. 2014-07-01 23:35:02 +00:00
Antoine Brodin
4542c87746 Mark BROKEN, Uses obsolete MAN1 2014-07-01 19:34:57 +00:00
Mikhail Teterin
d130c9696f Insist on libvips.so.38 -- not just any libvips.so. nip2 is very
particular about the version of libvips.
2014-07-01 19:02:21 +00:00
Mikhail Teterin
1a79a9e86f Upgrade from 7.26.3 to 7.40.1 (nip2) and .2 (vips) -- the current
latest. Support staging in nip2. Add self-test target to nip2.

Although the software is built against GraphicsMagick, some of the
tests require ImageMagick's convert and therefor the tests are not
(yet) labeled "regression-test".  The author is working on the fix.
2014-07-01 18:59:49 +00:00
Antoine Brodin
e63e5a377a Unbreak
With hat:	portmgr
2014-06-20 18:05:21 +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
Dmitry Marakasov
8e18b3daec - Fix build on 10.x and with recent graphviz
- Remove useless REINPLACE_CMD

PR:		184345
Submitted by:	amdmi3
Approved by:	maintainer timeout
2013-12-10 01:26:12 +00:00
Dmitry Marakasov
ab24828630 - Remove manual creation and removal of share/applications, as it's now in the mtree (categories starting with [fgijk])
Approved by:	portmgr (bdrewery)
2013-10-22 13:58:55 +00:00
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
Baptiste Daroussin
894a8184ce Eradicate USE_GNOME=pkgconfig from graphics
While here:
- trim headers
- convert:
  * USE_GNOME=gnomehack -> USES=pathfix
  * USE_GMAKE=yes -> USES=gmake
  * USE_PERL5 -> USES=perl5
2013-09-01 22:50:06 +00:00
Brendan Fabeny
6c4fa199d0 Update math/gsl to 1.16 and adjust some dependent ports 2013-08-26 16:06:37 +00:00
Alex Kozlov
d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +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
Baptiste Daroussin
9250d94365 Convert USE_BISON to USES= bison
It brings bison as a build dependency in case it is set the following way:
USES= bison or USES= bison:build

it brings bison as a run dependency in case it is set the following way:
USES= bison:run

it brings bison both as a run and build dependency in case it the set the following way:
USES= bison:both

While here trim some headers
Convert some USE_GNOME= gnomehack to USES= pathfix
2013-03-08 11:32:11 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Mikhail Teterin
61f1dfd768 Upgrade from 7.14.5 to 7.26.3.
Requested by:	Doug Fortune
2011-09-23 22:29:55 +00:00
Olli Hauer
30f9161773 -remove MD5 2011-07-03 14:12:22 +00:00
Brendan Fabeny
4fd0a4b1c1 Update math/gsl to 1.15, and adjust PORTREVISION
and LIB_DEPENDS of dependent ports
2011-05-09 16:42:27 +00:00
Koop Mast
3680f27ebf Presenting GNOME 2.32.1 for FreeBSD. The offical release notes for this
release can be found at http://library.gnome.org/misc/release-notes/2.32/

This will be the last release of the GNOME 2.x series, mainly a bugfix and
bridge release to the first release of the GNOME 3.x series.

This release features commits by avl, marcus, mezz and myself.

The FreeBSD GNOME Team would like to thank the following contributors and
testers for there help with this release:

Zane C.B. <vvelox@vvelox.net>
romain@
Olaf Seibert <O.Seibert@cs.ru.nl>
DomiX
Bapt <baptiste.daroussin@gmail.com>
jsa@
miwi@
Sergio de Almeida Lenzi <lenzi.sergio@gmail.com>
Maxim Samsonov <xors@mne.ru>
Kris Moore

And pav@ for 2 exp-runs

PR:		ports/152255
		ports/143260
		ports/141033
		ports/149629
		ports/150350
		ports/151523
With hat:	gnome@
2010-11-20 15:37:08 +00:00
Wen Heping
6905d4a0d8 - Bump PORTREVISION to chase the update of math/gsl 2010-03-29 01:12:27 +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
Max Brazhnikov
7cb3294da7 Chase math/gsl update,
bump PORTREVISION
2009-12-01 20:33:45 +00:00
Joe Marcus Clarke
f76d32b8e8 Presenting GNOME 2.28.1 for FreeBSD. The official release notes for this
release can be found at http://library.gnome.org/misc/release-notes/2.28/ .
Officially, this is mostly a polishing release in preparation for GNOME 3.0
due in about a year.

On the FreeBSD front, though, a lot went into this release.  Major thanks
goes to kwm and avl who did a lot of the porting work for this release.
In particular, kwm brought in Evolution MAPI support for better Microsoft
Exchange integration.  Avl made sure that the new gobject introspection
repository ports were nicely compartmentalized so that large dependencies
aren't brought in wholesale.

But, every GNOME team member (ahze, avl, bland, kwm, mezz, and myself)
contributed to this release.

Other major improvements include an updated HAL with better volume
probing code, ufsid integration, and support for volume names containing
spaces (big thanks to J.R. Oldroyd); a new WebKit; updated AbiWord;
an updated Gimp; and a preview of the new GNOME Shell project (thanks to
Pawel Worach).

The FreeBSD GNOME Team would like to that the following additional
contributors to this release whose patches and testing really helped
make it a success:

Andrius Morkunas
Dominique Goncalves
Eric L. Chen
J.R. Oldroyd
Joseph S. Atkinson
Li
Pawel Worach
Romain Tartière
Thomas Vogt
Yasuda Keisuke
Rui Paulo
Martin Wilke
(and an extra shout out to miwi and pav for pointyhat runs)

We would like to send this release out to Alexander Loginov (avl) in
hopes that he feels better soon.

PR:		136676
		136967
		138872 (obsolete with new epiphany-webkit)
		139160
		134737
		139941
		140097
		140838
		140929
2009-11-28 20:06:37 +00:00
Dirk Meyer
eca78ec61b - bump all port that indirectly depends on libjpeg and have not yet been bumped or updated
Requested by:	edwin
2009-07-31 13:57:52 +00:00
Mikhail Teterin
c2df3aed44 The latest source does not come with the generated parser and requires a
local bison (yacc just would not do). Add the flag...

Notified by: IOnut
2008-07-24 19:11:46 +00:00
Mikhail Teterin
bf4d7ecaa8 Upgrade vips and nip2 to 7.14.5 from 7.14.4.1 and 7.14.4 respectively. 2008-07-23 20:45:20 +00:00
Mikhail Teterin
be6e3fea61 Update from 7.12.x to 7.14.4. Switch to GraphicsMagick. 2008-07-15 12:21:39 +00:00
Edwin Groothuis
090059a210 Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
2008-06-06 14:17:21 +00:00
Pav Lucistnik
77a61ba18a - Clean up shared directory
Reported by:	pointyhat
2007-09-12 08:41:45 +00:00
Mikhail Teterin
84ef40b4fa Unbreak and update the two ports to the latest version of 7.12.4.
Take over maintainership temporarily upon request from the software's
author(s), who were unable to reach the previous maintainer.

In both:
	- use explict --mandir=${PREFIX}/man to avoid man-pages getting
	  into ${PREFIX}/shared/man incorrectly
	- deal with the NOPORTDOCS situation by simply not-extracting
	  the extra documentation from the distribution tarball
	- parallelize the build to scale with the number of CPUs

In vips:
	- move the (giant) list of man-pages into a separate Makefile.man
	- turn the pages, which contain only `.so other-page', into
	  MANLINKS (specified in Makefile.man)
	- provide a "maintainance target" to regenerate the Makefile.man
	  during the next upgrade
	- do not install the HTML-ized versions of man-pages
	- create OPTIONS for use of devel/liboil and graphics/ImageMagick
	  (OPTION to use PYTHON awaits portmgr's decision/action)

In nip2:
	- do install the HTML pages regardless of NOPORTDOCS -- these
	  are accessible to the user through the application GUI
	- arrange for update-mime-database and update-desktop-database
	  to be run upon install (@exec) and uninstall (@unexec)
	- LIB_DEPEND on math/gsl, which nip2 can use for extra functionality

These ports are in need of a dedicated maintainer.

Approved by:	maintainer timeout
2007-08-19 16:50:23 +00:00
Kris Kennaway
f44a74fee9 BROKEN: Incomplete pkg-plist 2007-06-10 04:18:38 +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
Lev A. Serebryakov
17a13e2b20 Update to latest nip2-7.10.21 2006-12-14 15:01:06 +00:00
Edwin Groothuis
ff21f59f9f Remove USE_REINPLACE for categories starting with a G 2006-05-07 23:46:33 +00:00
Kris Kennaway
5056a8030d Now builds on !i386
Approved by:    portmgr (implicit)
2006-03-07 17:15:43 +00:00
Ade Lovett
8503536d38 Conversion to a single libtool environment.
Approved by:	portmgr (kris)
2006-02-23 10:40:44 +00:00
Edwin Groothuis
c92c635b24 SHA256ify
Approved by: krion@
2006-01-22 12:42:24 +00:00
Ade Lovett
54a0b86543 Mass-conversion to the USE_AUTOTOOLS New World Order. The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
	http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
2005-11-15 06:52:12 +00:00
Joe Marcus Clarke
235c907ae5 Bump PORTREVISION to chase the glib20 shared library update. 2005-11-05 05:22:06 +00:00
Lev A. Serebryakov
c08ca91f34 Update nip to latest version 7.10.10.
Name changed to `nip2' by authors.
2005-04-10 18:17:23 +00:00
Kris Kennaway
400162683c BROKEN on !i386: Does not compile 2004-11-18 22:22:18 +00:00
Lev A. Serebryakov
d5ccf3be72 Update to latest 7.8.14 version.
Need VIPS-7.8.14_2.
2004-05-23 18:21:57 +00:00
Trevor Johnson
8232e82f85 SIZEify (maintainer timeout) 2004-03-31 03:12:58 +00:00
Ade Lovett
3f651573ad Whoa there, boy, that's a mighty big commit y'all have there...
Begin autotools sanitization sequence by requiring ports to explicitly
specify which version of {libtool,autoconf,automake} they need, erasing
the concept of a "system default".

For ports-in-waiting:

	USE_LIBTOOL=YES		->	USE_LIBTOOL_VER=13
	USE_AUTOCONF=YES	->	USE_AUTOCONF_VER=213
	USE_AUTOMAKE=YES	->	USE_AUTOMAKE_VER=14

Ports attempting to use the old style system after June 1st 2004 will be
sorely disappointed.
2004-03-14 06:17:56 +00:00
Kris Kennaway
7cbbfb76cf BROKEN on alpha and amd64: Does not compile 2004-02-26 09:25:56 +00:00