1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-01 01:17:02 +00:00
Commit Graph

52 Commits

Author SHA1 Message Date
Johan van Selst
2876778e23 Update GNU Chess to 6.1.2 2014-08-05 18:27:30 +00:00
Adam Weinberger
402f05583e Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS. 2014-07-15 15:19:07 +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
Johan van Selst
e6c46c2c19 Fix plist
Submitted by:	antoine
2013-12-11 19:49:53 +00:00
Johan van Selst
3e909c9747 Update GNU Chess to 6.1.1 2013-11-26 20:37:47 +00:00
Johan van Selst
b17e73347f Add plist missing in previous commit (r333499) 2013-11-11 13:33:24 +00:00
Johan van Selst
ccc6ffffa6 - Update to GNU Chess 6.1.0
- Enable STAGE support
- Enable NLS support
2013-11-11 13:32:44 +00:00
Baptiste Daroussin
c84e1cd8e6 Add NO_STAGE all over the place in preparation for the staging support (cat: games) 2013-09-20 17:36:33 +00:00
Johan van Selst
f433c38000 Correct typo in previous commit 2013-03-29 07:07:33 +00:00
Johan van Selst
6d6de564d3 Convert to OptionsNG
Submitted by:	jgh
2013-03-29 07:01:50 +00:00
Johan van Selst
eb86ce03de Update GNU Chess to 6.0.3 2013-03-13 18:57:12 +00:00
Johan van Selst
50245660e6 Convert to new options framework 2012-06-16 14:51:46 +00:00
Johan van Selst
644fa5f909 - Update GNU Chess to 6.0.2
- Remove perl script to create opening book (new feature handles this)
- Remove perl dependency
- Remove patch to open opening books in read-only mode (fixed in distribution)

Feature safe:	yes
2012-03-25 09:27:07 +00:00
Johan van Selst
9586c9459c Update gnuchess to 6.0.1 2011-09-17 08:02:22 +00:00
Johan van Selst
ad7562548d Add a patch to open the Opening Book in read-only mode if r/w fails.
This lets non-root users use the system-wide Opening Book as well.
2011-07-27 16:29:20 +00:00
Johan van Selst
d84bc7f64e - Update GNU Chess to 6.0.0
- Remove obsoleted patch files
- Replace opening book creating script
2011-06-11 16:56:00 +00:00
Johan van Selst
81ff34883f - Update gnuchess to 5.08 (now under GPLv3+)
- Claim maintainership
- Remove obsoleted patch

Feature safe:	yes
2011-01-30 19:02:37 +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
Mark Linimon
8c22b68fb0 Reset conrads@cox.net due to lack of time to work on FreeBSD.
Hat:		portmgr
2008-08-20 06:40:43 +00:00
Pav Lucistnik
1f76889f34 - Fix build with gcc42
PR:		ports/113400
Submitted by:	Conrad J. Sabatier <conrads@cox.net> (maintainer)
2007-06-06 14:11:24 +00:00
Martin Wilke
b484d8a3ed - Pass maintainership to submitter
PR:		ports/104750
                ports/104749
                ports/104748
Submitted by:	Conrad J. Sabatier <conrads@cox.net>
2006-11-01 10:57:27 +00:00
Mark Linimon
937da00324 Reset bouncing maintainer address. 2006-10-08 21:59:43 +00:00
Edwin Groothuis
ff21f59f9f Remove USE_REINPLACE for categories starting with a G 2006-05-07 23:46:33 +00:00
Edwin Groothuis
c94783fe5c SHA256ify
Approved by:	krion@
2006-01-22 11:18:58 +00:00
David E. O'Brien
c3d8037aeb At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE.
2005-04-12 03:26:56 +00:00
David E. O'Brien
f2fc2d60ae Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
2005-04-11 08:04:41 +00:00
Edwin Groothuis
7224a1cee5 Typo: explicitely -> explicitly 2005-01-18 01:34:31 +00:00
Edwin Groothuis
73954d2b88 Correct a problem with the fetching of the port's distfiles.
PR:		ports/76359
Submitted by:	"Conrad J. Sabatier" <conrads@cox.net>
2005-01-17 23:18:16 +00:00
Edwin Groothuis
032b88811d Welcome new maintainer! 2004-12-28 23:19:42 +00:00
Edwin Groothuis
9106b1d585 Explicitely call create_opening_book.sh with ${SH} in ${SCRIPTDIR}
Noticed by: Joshua Tinnin <krinklyfig@spymac.com>
2004-12-26 13:26:45 +00:00
Edwin Groothuis
5127026491 Update port: games/gnuchess (new version 5.07 with optional opening
book support added)

	Update of port games/gnuchess to version 5.07.  Includes
	support for building and installing opening book (as an
	OPTION)

OPTIONs rule!

PR:		ports/74441
Submitted by:	Conrad J. Sabatier <conrads@cox.net>
2004-12-23 04:57:09 +00:00
Trevor Johnson
0c881ba59c SIZEify. 2004-01-29 07:24:56 +00:00
Edwin Groothuis
bf4aef7730 gnuchess doesn't install the gnuchessx alias
xboard communicates with gnuchess via the gnuchessx program
	(which is usually a link to gnuchessx).

PR:		ports/48404
Submitted by:	The Anarcat <anarcat@anarcat.ath.cx>
2003-10-08 11:31:49 +00:00
Eric Anholt
9eab82380c Update to 5.06.
PR:		ports/51856
Submitted by:	Ports Fury
2003-05-10 08:03:01 +00:00
Akinori MUSHA
2ab2d59488 De-pkg-comment. 2003-02-20 17:32:26 +00:00
Mikhail Teterin
93b29efc4f Upgrade 5.04->5.05 2003-01-09 04:16:51 +00:00
Mario Sergio Fujikawa Ferreira
f0a1969d34 o Rollback PORTCOMMENT modifications while this feature's implementation
is better studied
o Turn PORTCOMMENT variable in Makefile back into pkg-comment files

Approved by:	kris (portmgr hat),
		portmgr, re (silence)
2002-11-10 16:48:51 +00:00
Adam Weinberger
d9611f9375 Use PORTCOMMENT in the Makefile, and whack the pkg-comment.
Approved by:	pat
2002-11-06 22:47:41 +00:00
Mark Murray
adb3ec4143 Update to the zooty new 5.04 and drop maintainership. 2002-10-07 10:28:09 +00:00
Michael Haro
a7f42416d7 update g-k ports with PORTNAME/PORTVERSION and fix error in fkiss's Makefile 2000-04-14 06:53:26 +00:00
Michael Haro
65ab34a667 FreeBSD.ORG -> FreeBSD.org
Prompted by PR:  13476, 13477
Submitted by:  KATO Tsuguru
1999-08-31 06:53:31 +00:00
Matthew Hunt
ca30f3ee8b Upgrade to 4.0pl80.
PR:		13461
Submitted by:	Mark Huizer <xaa@xaa.iae.nl>
1999-08-30 02:19:58 +00:00
David E. O'Brien
253c66d044 Change Id->FreeBSD. 1999-08-25 06:06:33 +00:00
Bill Fenner
5261958626 ${MASTER_SITE_GNU} got rearranged in December; let's catch up. 1999-01-27 07:41:29 +00:00
Matthew Hunt
0abb6a9667 Upgrade to 4.0.79.
PR:		9225
Submitted by:	Mark Huizer <xaa@xaa.iae.nl>
1998-12-28 22:55:35 +00:00
Satoshi Asami
3fc5e40f2e Remove manpages defined in MAN? macros in games' Makefiles. 1998-08-13 02:23:26 +00:00
Mark Murray
c506cfeadf Fix a botched patch.
Pointed out by: asami
LMP owed by:	markm
1997-03-06 06:22:29 +00:00
Mark Murray
38a4e94afa gets() -> fgets()
Submitted by:	Kent Vander Velden (grafix@iastate.edu)
1997-03-03 18:25:27 +00:00
Satoshi Asami
c98cfd116d Compress a bunch of manpages. Remove unnecessary @ directives from
PLISTs.

Note: I know that this is going to break some symlinks and/or .so
includes, I will back some of these out as I run into these during
package building.
1996-11-18 14:17:24 +00:00
Satoshi Asami
5dba7b6e29 Use MASTER_SITE_GNU Use MAN? macros. CATEGORIES+= -> CATEGORIES. 1996-11-18 10:25:35 +00:00