Commit graph

153 commits

Author SHA1 Message Date
Mark Linimon
e05ac93db4 This is still broken on armv*/10. It works on 11 and later.
Reported by:	maintainer
2018-07-10 04:21:17 +00:00
Mark Linimon
eedaa1e957 These ports have been confirmed to build on armv6.
While here, pet portlint.

Reported by:	manu
Approved by:	portmgr (tier-2 blanket)
2018-07-08 01:30:03 +00:00
Tobias C. Berner
bb238a10bf Update math/gsl to 2.5
PR:		229067
2018-06-23 08:27:13 +00:00
Mark Linimon
bf43557044 For ports that are marked BROKEN on armv6, and also fail to build on
armv7, mark them so.

This is part two of a multipart commit to bring armv7 ports to parity
with armv6.

Approved by:	portmgr (tier-2 blanket)
Obtained from:	lonesome.com -exp run
2017-11-30 06:13:34 +00:00
Tobias C. Berner
5da7ccc1fb Update math/gsl to 2.4
Exp-Run by:	antoine
PR:		220408
2017-07-03 20:38:11 +00:00
Mark Linimon
4734e25a31 Mark some ports failing on armv6, for errors classified as "configure_error".
Note: this skips all the ports that _sometimes_ fail with CMake errors.  We
need to investigate that problem, and find out if it is specific to the qemu
environment.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2017-05-27 20:33:22 +00:00
Tobias C. Berner
8c99ed5982 Update math/gsl to 2.3
This release introduces some new features and fixes several bugs:
	http://savannah.gnu.org/forum/forum.php?forum_id=8751

* update to 2.3 and take maintainership
* update math/py-gsl to 2.2.0 for gsl2 support
* update math/rubygem-rb-gsl to 2.1.0.2 for gsl2 support

PR:		218952
Exp-run by:	antoine
Reviewed by:	mat, rakuco
Approved by:	rakuco (mentor)
Differential Revision:	https://reviews.freebsd.org/D10522
2017-05-02 05:26:40 +00:00
Mark Linimon
95a159ef42 Now builds on sparc64.
Approved by:	portmgr (tier-2 blanket)
2016-11-03 16:18:46 +00:00
Mathieu Arnold
f037e39601 USE_BDB cleanup.
- USE_BDB=4x+ -> USES=bdb.
- USE_BDB=yes -> USES=bdb.
- USE_BDB=xx  -> USES=bdb:xx.

Other modernisations when I see them.

PR:		209183
Sponsored by:	Absolight
2016-08-08 13:46:50 +00:00
Matthias Andree
d5fe1b6677 Support "make test" by defining TEST_TARGET. [1]
Define LICENSE.

Remove regression-test target in favor of the framework "make test"
feature. (ports/CHANGES 20150928)

Submitted by:	jbeich@ [1]
2016-04-13 07:38:33 +00:00
Matthias Andree
da7b172a57 Add a convenience 'regression-test' target. 2016-04-12 23:15:08 +00:00
Matthias Andree
d05618f227 Un-deprecate [1], but block db48.
Reported by: adamw@ [1]
2016-04-12 22:05:33 +00:00
Matthias Andree
aca64221bf Deprecate bogofilter now that databases/db* are no longer in my maintenance.
bogofilter-sqlite and bogofilter-tc are unaffected.
2016-04-12 05:58:16 +00:00
Mathieu Arnold
8d6597e0bb Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:16:16 +00:00
Antoine Brodin
4802a46d7a Unbreak bogofilter-sqlite 2016-01-10 17:01:04 +00:00
Mathieu Arnold
7c47779cb9 Fix usage of ${PERL5}.
${PERL5} points to a specific version of perl, say, perl5.22.1, it is
fine to use it in a ports Makefile to do Perly things, but ports using
it must use ${PERL}, that points to /usr/local/bin/perl so that if the
minor version is updated, the shebang keep working.

While there, make some ports use shebangfix, regen a few patches, and
bump PORTREVISION where a shebang went from PERL5 to PERL.

PR:		205367
With hat:	portmgr
Sponsored by:	Absolight
2015-12-17 17:19:48 +00:00
Dmitry Marakasov
18ed2f93f4 - Fix shebangs (actually affects slave bogofilter-tc port)
Approved by:	portmgr blanket
MFH:		2015Q3 (blanket)
2015-07-13 19:02:21 +00:00
Dmitry Marakasov
748a2e5cae - Add CPE info
Approved by:	portmgr blanket
2015-04-14 02:19:00 +00:00
Matthias Andree
b50a4b0708 Berkeley DB cleanup, remove versions 4.0 ... 4.7.
- Mk/bsd.database.mk rewrite, new default to db5.
- db6 is eligible by default only if installed on the system.
- Bump PORTREVISION of all ports that directly depend on BerkeleyDB or
  where USE_BDB is found in the port's directory
- Patch a few ports such that they will pick up or work with newer
  versions.
- Add UPDATING entry
- Drive-by format fix for pks
- Drop BerkeleyDB option from mail/popular for now, requires more work.
- Exp-run logs linked from the PR below.
- Ports that do not build (IGNORE, BROKEN, etc.) have pro-forma changes
  for new Berkeley DB, but are untested.

NOTE: please read UPDATING and the Wiki page before proceeding!

Announcement:	http://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-August/000090.html
Wiki reference:	https://wiki.freebsd.org/Ports/BerkeleyDBCleanup
PR:		192690
Approved by:	portmgr (implicit, PORTREVISION bump on unstaged ports)
2014-08-21 22:50:29 +00:00
Tijl Coosemans
c0f51fae12 math/gsl:
- Add USES=libtool and bump dependent ports
- Add USES=pathfix and INSTALL_TARGET=install-strip

Approved by:	portmgr (implicit, bump unstage port)
2014-08-17 13:09:56 +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
cd2648b130 USE_BZIP2 modernized to USES=tar:bzip2. 2014-05-20 16:54:01 +00:00
Adam Weinberger
0c42add522 Make it possible to fully disable DOCS by considering
everything in DOCSDIR to be part of PORTDOCS. Really,
the "contrib" stuff belong in EXAMPLESDIR.

While here, use OPTIONS helpers, add DOCS to the
OPTIONS_DEFINE list, and bump PORTREVISION.

Maintainer should consider moving the contrib pieces
to EXAMPLESDIR, and moving the pkg-install to a
pkg-message so that it can be viewed later.
2014-04-30 13:26:18 +00:00
Matthias Andree
fc1e4986a4 Support staging. 2013-10-01 14:21:35 +00:00
Baptiste Daroussin
fd61959c15 Add NO_STAGE all over the place in preparation for the staging support (cat: mail) 2013-09-20 19:59:12 +00:00
Andrej Zverev
d6908e9cb1 - convert to the new perl5 framework
- convert USE_GMAKE to Uses

Approved by:	portmgr (bapt@, blanket)
2013-09-15 08:15:41 +00:00
Guido Falsi
642be1b81d - Make ports use the libc provided iconv implementation on 10-CURRENT
after r254273
- Fix a bunch of ports to properly work after this
- Mark converters/libiconv as IGNORE for systems with iconv in libc

Reviewed by:	bapt
Approved by:	portmgr (bapt)
Discussed with:	bapt, bsam (who both contributed ideas and code)
2013-09-04 18:06:07 +00:00
Brendan Fabeny
6c4fa199d0 Update math/gsl to 1.16 and adjust some dependent ports 2013-08-26 16:06:37 +00:00
Matthias Andree
93117d09c7 Cleanup. 2013-07-29 21:29:23 +00:00
Matthias Andree
115c083f30 Update LIB_DEPENDS for gsl to new format. 2013-07-29 20:57:12 +00:00
Ade Lovett
e4d968507a Couple of missed patches from recent automake update. 2013-07-16 20:10:08 +00:00
Ade Lovett
b3b33257e5 - Update devel/automake to 1.14
- Update devel/gettext to 0.18.3
- Fix known-broken (from exp-runs) ports
- Clean up a lot of cruft in the devel/gettext port itself,
  based on work from tijl@

PR:		178883
Submitted by:	ade
Sponsored by:	Wadsworth 6X
2013-07-16 05:42:36 +00:00
Matthias Andree
cb902163f1 Update to new upstream release 1.2.4 which basically only contained what
patches we hade in the 1.2.3 port.
2013-07-04 06:37:48 +00:00
Matthias Andree
0d5d668fd7 Fix read-from-NULL-pointer crashes when command line option arguments
are missing from long options --syslog-tag, --timestamp-date, or
--db-cachesize (the short option equivalents were unaffected); or when
BOGODIR/BOGOFILTER_HOME/HOME environment variables are all three
missing when running bogotune. (This is all under the invoking user's
control and not believed to be security relevant.)

Reported by Alexandre Rebert, found within the Mayhem project he is with.

Obtained from:	http://svn.code.sf.net/p/bogofilter/code/trunk
2013-07-01 06:26:49 +00:00
Matthias Andree
851e890049 Pull in patch from SVN in an attempt to fix flex-related -CURRENT build issues.
While here, fix bogofilter slave port's Makefile banners.
2013-06-12 07:41:34 +00:00
Bryan Drewery
db556054bc - Fix build after USES=iconv conversion in r316662,
USES must be defined before bsd.port.pre.mk

Reported by:	John Marino <draco@marino.st>
2013-05-09 12:06:38 +00:00
Marcus von Appen
a3a0715f38 - Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here

Reviewed by:	zeising
2013-04-27 11:59:28 +00:00
Matthias Andree
aebb6a388f - remove three self-tests again, two because they were meant to be
disabled due to timings on the package builders,
  one (t.abort) because it fails on pointyhat.

Submitted by:	miwi
2013-03-21 20:27:32 +00:00
Matthias Andree
f9a2030bc9 Convert to Options NG.
Clean up Makefile header.
2013-01-06 11:13:13 +00:00
Matthias Andree
d8c09eec63 Update bogofilter to new upstream release 1.2.3.
Security update to fix a heap corruption bug with invalid base64 input,
reported and fixed by Julius Plenz, FU Berlin, Germany.

Feature safe:   yes
Security:       CVE-2012-5468
Security:       f524d8e0-3d83-11e2-807a-080027ef73ec
2012-12-03 20:16:21 +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
Matthias Andree
d2b93068f0 Demote CONFLICTS to CONFLICTS_INSTALL.
Bump PORTREVISION on slave ports to pull in master port bugfix for trainbogo.sh.
2011-08-31 10:32:13 +00:00
Matthias Andree
fa640c6e9b Fix contrib/trainbogo.sh to use md5 rather than md5sum.
Reported by: RW

Split CPPFLAGS from CONFIGURE_ENV.
Reported by: portlint
2011-08-31 10:19:57 +00:00
Olli Hauer
c5284f2b4e - remove MD5 2011-07-03 13:53:52 +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
Ade Lovett
4a8684e352 Sync to new bsd.autotools.mk 2010-12-04 07:34:27 +00:00
Ade Lovett
6abd00a86b Punt autoconf267->autoconf268 2010-10-16 11:52:47 +00:00
Ade Lovett
7e80cde328 Round one migration of ports from automake{19,110} to automake111 2010-10-05 19:57:56 +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
Matthias Andree
ca56b9fa53 Update to new upstream version 1.2.2. Remove now-obsolete patch. 2010-07-19 22:43:21 +00:00