Commit graph

39 commits

Author SHA1 Message Date
Baptiste Daroussin
a76a739bfe Cleanup plist 2014-10-20 17:04:20 +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
Pawel Pekala
857de54ed9 - Add staging support
- Convert to new LIB_DEPENDS format
- Use option helper
- Define DOCS option
- Unmute install commands
2014-04-28 10:14:19 +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
Baptiste Daroussin
665bec206d Convert g* to USES=zip 2014-03-10 14:49:26 +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
Dirk Meyer
b83d7bf933 - update libdg to 2.1.0 2013-08-09 14:05:52 +00:00
Alex Kozlov
bffd7ee10c - Fix pkg-plist for pkgng [1]
- Remove indefinite article from COMMENT

PR:	ports/179453 [1]
Submitted by:	John Marino <draco@marino.st>
2013-06-11 13:47:54 +00:00
Martin Wilke
ae698f19c9 - Remove php4 reference 2013-06-09 18:06:37 +00:00
Wen Heping
ef0b33d539 - Update to 6.1.0
- Trim Makefile headers
- Convert to optionsNG
- Update LIB_DEPENDS
- Reset maintainer to ports@
2013-05-14 00:18:20 +00:00
Wen Heping
92ad20a738 - Update to 5.8.0
Feature safe:	yes
2012-04-09 02:48:10 +00:00
Wen Heping
df36121e9d - Update to 5.7.0 2012-02-28 07:33:02 +00:00
Wen Heping
b43e13bc86 - update to 5.6.0 2012-01-13 00:40:41 +00:00
Doug Barton
2b1dacc826 Remove more tags from pkg-descr files fo the form:
- Name
em@i.l

or variations thereof. While I'm here also fix some whitespace and other
formatting errors, including moving WWW: to the last line in the file.
2011-10-24 04:17:37 +00:00
Wen Heping
f97f16ba7b - Update to 5.5.0 2011-08-07 23:18:24 +00:00
Wen Heping
15ab538883 - Update to 5.3.2 2011-05-09 02:54:33 +00:00
Wen Heping
4f416a47c1 - Update to 5.3.1
Feature safe:	yes
2011-01-19 08:27:49 +00:00
Wen Heping
a86ad7317e - Update to 5.3.0 2010-12-22 04:45:07 +00:00
Wen Heping
ccd4f9c30e - Update to 5.2.0 2010-10-12 13:06:17 +00:00
Wen Heping
73f53b7735 - Update to 5.1.3 2010-09-02 00:43:41 +00:00
Wen Heping
005d4e8e49 - Update to 5.1.2
Feature safe:	yes
2010-07-01 08:24:51 +00:00
Wen Heping
973b053948 - Update to 5.1.1 2010-05-25 09:03:12 +00:00
Wen Heping
e1e7dc87f5 - Update MASTER_SITES
- Update my mail adress to FreeBSD

Approved by:	miwi(mentor),	jadawin(co-mentor)
Feature safe:	yes
2009-09-17 13:58:33 +00:00
Martin Wilke
a4bd3790d1 - Update to 5.0.7
PR:		137352
Submitted by:	Wen Heping <wenheping@gmail.com> (maintainer)
2009-08-05 09:06:31 +00:00
Mark Linimon
7e4b93040a Over to new volunteer.
Approved by:	old maintainer
2009-08-02 08:45:35 +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
Martin Wilke
e2dc00b422 - Update to 5.0.6
PR:		133091
Submitted by:	Wen Heping <wenheping@gmail.com>
Approved by:	maintainer timeout
2009-04-30 23:12:53 +00:00
Ion-Mihai Tetcu
f298533be5 Fix plist with -DNOPORT*.
Prompted by:	QAT QA run
Approved by:	maintainer timeout on QATMail
2009-04-07 22:28:25 +00:00
Gabor Kovesdan
323da97f75 - Update to 5.0.5
- Style

PR:		ports/120022
Submitted by:	Felippe de Meirelles Motta <lippemail@gmail.com>
Approved by:	Konosuke Shiomi <yukinopo@livedoor.com> (maintainer)
2008-02-21 12:15:16 +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
Alex Dupre
fbc062586d Fix or remove obsolate or broken ways to depend on php. 2006-05-06 14:31:30 +00:00
Edwin Groothuis
c92c635b24 SHA256ify
Approved by: krion@
2006-01-22 12:42:24 +00:00
Trevor Johnson
6e7d58c396 Trim whitespace. 2004-04-10 16:07:10 +00:00
Trevor Johnson
8232e82f85 SIZEify (maintainer timeout) 2004-03-31 03:12:58 +00:00
Edwin Groothuis
996f8476bf Add Apache2 support at graphics/phplot
PHPLot depends on Apache. This patch adds Apache2 support.

PR:		ports/52727
Submitted by:	Richard Arends <richard@unixguru.nl>
2003-10-12 10:40:22 +00:00
Norikatsu Shigemura
efb928619b o Main modification
graphics/gd(based on 1.8.4)    -> graphics/gd1
  graphics/gd2(based on 2.0.15)  -> graphics/gd
  graphics/p5-GD(based on 1.41)  -> graphics/p5-GD1
  graphics/p5-GD2(based on 2.07) -> graphics/p5-GD
  japanese/gd                    -> japanese/gd1
  japanese/gd2                   -> japanese/gd
o Include some feature
  WITH_XPM(w/, w/o WITHOUT_X11)
o Chase this modification
o Fix build error [1]

PR:		ports/54540
Submitted by:	Ports Fury
Approved by:	maintainer (blanket)
Reported by:	bento via kris [1]
2003-08-18 16:15:10 +00:00
Norikatsu Shigemura
99a390f50b o Change library name from libgd to libgd1.
o Do not install everything except headers and libraries
  (to avoid conflicting with graphics/gd2)
o Fix dependency on new libgd1(for many ports).

PR:		ports/54100
Submitted by:	Ports Fury
2003-07-11 18:16:14 +00:00
Akinori MUSHA
55850b547b De-pkg-comment. 2003-02-21 12:17:17 +00:00
Jun Kuriyama
d0c0d92dc0 Add phplot 4.4.6,
a PHP class for creating scientific and business charts.

PR:		ports/31426
Submitted by:	yukinopo@livedoor.com
2001-12-03 03:02:56 +00:00