Commit graph

39 commits

Author SHA1 Message Date
Adam Weinberger
2e3438be2c Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS. 2014-07-15 16:47:45 +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
Matthias Andree
5e1965dcff Attempt to fix build issues.
Add SHEBANG_FILES=newsstar.in, bumping PORTREVISION.
2013-10-31 00:38:31 +00:00
Matthias Andree
ebe8dcb8a3 Support staging.
Reorder Makefile targets (post-install after post-patch).
Update to new LIB_DEPENDS format.
Disable chown, and leave that to the package.

Note that this apparently exposes issues with
poudriere testport/make check-orphans due to absolute /var paths.
2013-10-23 22:17:50 +00:00
Baptiste Daroussin
b9522341aa Add NO_STAGE all over the place in preparation for the staging support (cat: news) 2013-09-20 22:31:15 +00:00
Guido Falsi
73aadfabb8 - Add explicit $ICONV_LIB
Submitted by:	marino
Approved by:	portmgr (bapt, implicit)
2013-09-19 22:24:49 +00:00
Andrej Zverev
e5a7b5184d - convert to the new perl5 framework
- convert USE_GMAKE to Uses

Approved by:	portmgr (bapt@, blanket)
2013-09-14 12:04:18 +00:00
Alex Kozlov
d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
Marcus von Appen
95e7081976 - Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig and
  USE_GETTEXT=yes to USES=gettext while here
2013-04-27 18:25:24 +00:00
Matthias Andree
7eea171a5d Upgrade to new upstream release 1.5.6. 2013-01-22 08:32:42 +00:00
Matthias Andree
3e5d5cf5f5 Convert to OptionsNG.
Fix an installation error to fresh PREFIX directories, where a file was
installed one directory level too close to the root (lib/newsstar) and
renamed.
2013-01-20 16:27:40 +00:00
Matthias Andree
17366a646b Take maintainership. 2013-01-20 14:52:43 +00:00
Wen Heping
a75a7d8545 - Update to 1.5.5
- Trim Makefile headers
2013-01-20 13:46:44 +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
Gabor Kovesdan
2fc6a06a9b - Track dependencies after databases/gdbm update 2011-09-12 13:46:58 +00:00
Matthias Andree
6b44803ed0 Fix NOPORTDOCS builds if gmake isn't installed. 2010-12-09 10:05:37 +00:00
Matthias Andree
38d6123adc Fix leftover files in NOPORTDOCS install. 2010-12-08 13:08:33 +00:00
Matthias Andree
c6cda7522c Add LICENSE=GPLv3 line.
Feature safe: yes
2010-12-07 13:04:38 +00:00
Matthias Andree
b47916fe74 - Update to upstream release 1.5.4 (2009)
+ This unbreaks the build, removing BROKEN= tag.

- For examples, use [NO]PORTEXAMPLES instead of [NO]PORTDOCS

- HAS_CONFIGURE -> GNU_CONFIGURE

- Drop all patches from files/,
  + patch-configure.in and patch-newsstar.in integrated in upstream
  + patch-Makefile.am no longer needed after further upstream fixes

- Drop USE_AUTOTOOLS, we're no longer patching *.ac/*.am files.

- Mark MAKE_JOBS_SAFE for parallel builds.

- Note I cannot actually test the resulting executable for lack of local
  news servers, hence I'm not taking maintainership either.

Feature safe: yes
2010-12-07 12:58:06 +00:00
Ade Lovett
4a8684e352 Sync to new bsd.autotools.mk 2010-12-04 07:34:27 +00:00
Mark Linimon
d769161d66 Reset anray@FreeBSD.org due to maintainer-timeouts and no response to email.
Hat:		portmgr
2010-12-01 23:38:49 +00:00
Ade Lovett
6abd00a86b Punt autoconf267->autoconf268 2010-10-16 11:52:47 +00:00
Ade Lovett
b425f15e41 Migration of BROKEN ports from automake{19,110}->111 which will most
likely need to be looked at as and when they become unbroken.
2010-10-07 15:21:05 +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
Erwin Lansing
1e7e1ac7d1 Mark BROKEN: does not build 2009-10-25 09:14:28 +00:00
Andrey Slusar
93afa0ce7c - Update to 1.5.3
PR:		ports/136807
Submitted by:	Radim Kolar SF.NET <hsn@sendmail.cz>
2009-10-15 12:46:11 +00:00
Dmitry Marakasov
7914161a41 - Switch SourceForge ports to the new File Release System: categories starting with N 2009-08-22 00:32:25 +00:00
Mark Linimon
581e69adb2 Set USE_PERL5/WANT_PERL as appropriate, for ports that either depend on
perl unconditonally, or conditionally.  To be able to conditionalize the
inclusion of bsd.perl.mk, they now need to be defined before the inclusion
of bsd.port.pre.mk.

Hat:		portmgr
2007-10-07 05:45:04 +00:00
Andrey Slusar
584a07a0c6 - Update to 1.3.2
- Fixed broken detection of installed INN
- Added missing dependency on GDBM
- manpage installed into right directory

PR:		ports/116370
Submitted by:	Radim Kolar SF.NET <hsn@sendmail.cz>
2007-09-16 17:16:11 +00:00
Edwin Groothuis
c8276f2dd3 SHA256ify
Approved by: krion@
2006-01-23 23:49:42 +00:00
Andrey Slusar
7e3692bf39 Change email address for all my ports.
Approved by:	sem(mentor)
2005-12-15 20:34:46 +00:00
Kirill Ponomarev
6071df8203 Update to version 1.2.2
PR:		ports/78326
Submitted by:	maintainer
2005-03-03 09:10:34 +00:00
Edwin Groothuis
5799d9acd6 [PATCH] change MAINTAINER email address for all my ports.
PR:		ports/75559
Submitted by:	Andrey Slusar <anray@inet.ua>
2004-12-30 02:37:15 +00:00
Kirill Ponomarev
016023971f Update to 1.2.1
PR:		ports/70908
Submitted by:	maintainer
2004-08-24 19:39:25 +00:00
Sergey Matveychuk
82f6a88cb4 Update to 1.2
PR:		ports/70676
Submitted by:	maintainer
2004-08-20 13:04:04 +00:00
Kirill Ponomarev
277d9b2dfe Change option WITH_SN to WITH_INN and remove RUN_DEPENDS.
Add s-news to COMMENT.
Fix autosearch paths to newsservers.
Fix running overview program if using s-news.
Fix path to sendmail.
Bump portrevision.

PR:		ports/70437
Submitted by:	maintainer
2004-08-14 06:16:49 +00:00
Kirill Ponomarev
becbec3cb3 Change maintainer's email.
PR:		ports/70138
Submitted by:	Andrey Slusar <vasallia@ukr.net>
2004-08-07 20:48:45 +00:00
Sergey Matveychuk
d522473e20 Update to 1.1.1
PR:		ports/68901
Submitted by:	maintainer
Approved by:	krion (mentor)
2004-07-15 03:13:38 +00:00
Pav Lucistnik
5d58a5f47f Add newsstar, a program that fetches news from a number of remote NNTP servers
and posts it to a local server (INN or sn), and also posts outgoing articles
from the local server to the remote ones. It uses a configurable number of
multiple  processes or "threads" to maximise bandwidth utilisation. The threads
are coordinated to avoid downloading multiple copies of the same article.

PR:		ports/66441
Submitted by:	Andrey Slusar <vasallia@ukr.net>
2004-05-14 17:54:04 +00:00