Commit graph

76 commits

Author SHA1 Message Date
Adam Weinberger
bbc8c4d740 Convert a bunch of USE_BZIP2 to USES=tar:bzip2
Approved by:	portmgr (not really, but touches unstaged ports)
2014-07-29 18:41:15 +00:00
Dmitry Marakasov
1d67c39751 - Drop .la files for archivers/libmspack, no dependees require them
- Bump dependent ports as .so version has changed

Approved by:	portmgr blanket
2014-07-28 19:23:52 +00:00
Baptiste Daroussin
f3a64b1d04 Modernize LIB_DEPENDS 2014-07-13 22:45:30 +00:00
Tijl Coosemans
9f8b4bcde3 Support LIBS like LDFLAGS.
- Add LIBS="${LIBS}" to MAKE_ENV and CONFIGURE_ENV.
- Add an option helper for LIBS.
- Adjust all ports that already use LIBS.  Also remove references to
  PTHREAD_CFLAGS and PTHREAD_LIBS while here.
- Some ports did not support having a LIBS environment variable and
  required additional patches.

Somewhat simplified a linker command line looks like:

${CC} ${src_LDFLAGS} ${LDFLAGS} ${src_LIBS} ${LIBS}

where src_LDFLAGS and src_LIBS are controlled by upstream and LDFLAGS and
LIBS can be controlled by us.  If possible -L and -l flags need to be
added to LIBS to make sure they appear after any -L and -l flags set by
upstream.  Many ports currently add -L${LOCALBASE}/lib to LDFLAGS but this
may appear too early on the command line causing installed libraries to
be linked in instead of freshly built ones.

Additional changes:
benchmarks/netio: Replace WITH_IPV6 with an IPV6 option.
comms/gnokii: Replace some patches with USES=pathfix.  Also remove -fPIC.
graphics/gimageview: USES=libtool and install desktop file in DESKTOPDIR.
graphics/visionworkbench: Remove FreeBSD 7 support.
multimedia/libmovtar: New LIB_DEPENDS syntax.
multimedia/opencinematools: Use standard do-build.
net/siproxd: USES=libtool:keepla (port actually needs .la files for plugins)
net-mgmt/nagios: Remove -fPIC.
net-mgmt/nagios4: Remove -fPIC.
print/cups-base: Only add -lssp_nonshared on i386 and OSVERSION < 1000036.
security/p11-kit: Replace PTHREAD_LIBS in CONFIGURE_ENV with
ac_cv_func_pthread_mutexattr_init=no in CONFIGURE_ARGS.  This skips a test
in configure that falsely detects pthread_mutexattr_init in our libc.
sysutils/dar: Fix iconv detection.
x11/rxvt-unicode: Remove -lstdc++ and patch configure to remove a FreeBSD
hack and use $CXX as linker as on other platforms.

PR:		190592
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-06-11 14:49:59 +00:00
Martin Wilke
71ebea3f34 - Stage support 2014-03-11 07:13:06 +00:00
Baptiste Daroussin
24f6622211 Fix pkg name collisions 2014-01-04 01:16:19 +00:00
Baptiste Daroussin
7e5a7bfffd Add NO_STAGE all over the place in preparation for the staging support (cat: x11-toolkits) 2013-09-20 23:57:47 +00:00
Baptiste Daroussin
c7d6ee97c1 Add an explicit dependency on pkgconf 2013-09-03 10:23:55 +00:00
Alex Kozlov
d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
Koop Mast
a5f590e51d The FreeBSD GNOME team presents a Glib and Gtk+ 3 update.
This update updates Glib20 to 2.36 and Gtk+ 3.8

* The gio-fam-backend port that used gamin for the GFileMonitor API is gone.
  It is replaced by a GIO kqueue implementation developed as part of a NetBSD
  GSoC 2011 project by Dimitry Matveev.
* Fix a bug in the glib20 Makefile so it includes -lintl in the glib-2.0
  pkgconfig file [1]. This broke static linking and newer binutils.
* Add introspection USE_GNOME component which sets GI_SCANNER_DISABLE_CACHE to
  prevent creation of /  root/.cache dir. Defaults to build & run depend,
  but :build and :run switches available.
* New x11-toolkits/pangox-compat port and companion USE_GNOME component for
  pangox support which was removed from the pango port. Add it to ports still
  using pangox API.

Exp-run by:	bapt@
PR:		ports/178958 [1]
Submitted by:	emaste@ [1]
2013-07-31 11:57:45 +00:00
Baptiste Daroussin
56c5e147c5 Convert the last USE_ICONV to USES=iconv 2013-04-27 22:09:15 +00:00
Baptiste Daroussin
5ff4e33fc0 Convert to new options framework left unconverted ports in x* categories 2013-03-22 08:16:07 +00:00
Max Khon
66088ddf95 MAKE_JOBS_SAFE=yes
PR:		169456
Submitted by:	Sayetsky Anton
2012-06-28 11:22:19 +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
Max Khon
a2a5072035 Update to 2.8.12
PR:		156741
2011-05-09 08:26:29 +00:00
Max Khon
638ec6658d Remove one more patch that is no longer required. 2011-02-18 08:36:42 +00:00
Max Khon
f5882e5a56 Update to 2.8.11. 2011-02-18 07:54:38 +00:00
Max Khon
c023311fea Move gstreamer and mspack to OPTIONS.
PR:		146551
Submitted by:	Anonymous <swell.k@gmail.com>
2010-08-02 11:52:04 +00:00
Dirk Meyer
229fa93d44 - fix build for png-1.4.1 2010-03-28 15:02:31 +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
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
Dmitry Marakasov
d99dd57e89 - Switch SourceForge ports to the new File Release System: categories starting with X 2009-08-22 00:39:37 +00:00
Dirk Meyer
3bbc108312 - update to jpeg7
Tested by:	pav on pointyhat
2009-07-18 11:11:29 +00:00
Max Khon
5ac5e71332 Update to 2.8.10. 2009-03-19 19:56:38 +00:00
Max Khon
2e9cb54e9d Update to 2.8.9
PR:		128446
2008-11-11 18:19:38 +00:00
Max Khon
b758a07fb1 - Build with --enable-graphics_ctx
- Bump PORTREVISION

PR:		126583
2008-09-01 15:31:10 +00:00
Max Khon
df3ba14352 Update to 2.8.8 2008-07-07 16:39:04 +00:00
Martin Wilke
1769b074fe - Fix PORTREVISION here is ?= needed
Submitted by:	pav
2008-04-19 22:16:24 +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
Max Khon
1c68fb8ebb Update to 2.8.7.
PR:		118918
Submitted by:	Alejandro Pulver
2008-03-10 10:30:07 +00:00
Max Khon
79049cd95d wxgtk2-contrib-common should not depend on wxgtk2. 2007-10-28 14:56:33 +00:00
Edwin Groothuis
c74701832f Remove always-false/true conditions based on OSVERSION 500000 2007-10-04 06:27:14 +00:00
Max Khon
08bf82ca35 Update to 2.8.5. 2007-09-23 05:53:02 +00:00
Max Khon
d61d62ed67 Update to 2.8.4. 2007-06-24 17:50:53 +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
Max Khon
a6dc6da48a Fix ignoring wxgtk28-unicode on FreeBSD 4.x (requires wchar_t). 2007-01-21 12:41:42 +00:00
Max Khon
f267563e62 Move NO_LATEST_LINK to wxgtk2 2.6. 2007-01-10 23:59:37 +00:00
Max Khon
5dfc030f12 - Update to 2.8.0 release.
- Fix file conflicts with wxgtk2 2.4 and wxgtk2-common 2.6 ports.
2007-01-08 18:37:22 +00:00
Max Khon
ff51c45d4d NO_LATEST_LINK=yes
Pointed out by:	kris
2006-12-09 14:30:03 +00:00
Max Khon
f3f324ecea Add X11BASE to configure env (fixes build with non-standard X11BASE). 2006-12-03 17:15:19 +00:00
Max Khon
49c94dfe0d wxWidgets 2.8.0rc1 2006-12-03 15:35:23 +00:00
Pav Lucistnik
d750615763 - Use features of bsd.wx.mk, especially USE_WX
PR:		ports/101613
Submitted by:	alepulver
2006-12-01 07:39:02 +00:00
Max Khon
fdd36110e1 - Make X11BASE-clean.
- Bump PORTREVISION.
2006-11-28 23:41:12 +00:00
Max Khon
79867d5665 - Fix wxgtk2-2.6-config and wxgtk2u-2.6-config when HOME is not set --
execute /bin/sh instead of bash in this case.
- Bump PORTREVISION

PR:		105561
2006-11-28 17:53:36 +00:00
Max Khon
1bc8f2d66a INSTALLS_SHLIB -> USE_LDCONFIG. 2006-09-02 12:29:18 +00:00
Michael Johnson
d8e1e16e64 - Update gstreamer to 0.10
- Move all old gstreamer 0.8 ports to gstreamer*80 [1]
- Chase all ports with new gstreamer or gstreaemer moves

Repocopied by:  marcus [1]
2006-04-29 23:03:03 +00:00
Max Khon
85ca8d91fc Remove commented out USE_GCC. 2006-04-02 11:09:03 +00:00
Max Khon
70be79bafd - Update to 2.6.3
- Get rid of USE_REINPLACE
- Make portlint happy with the IGNORE value

PR:		95149 (mostly)
Submitted by:	Vasil Dimov
2006-04-02 11:06:59 +00:00