Commit graph

58 commits

Author SHA1 Message Date
Mathieu Arnold
037c801e2c Don't use PTHREAD_LIBS.
Sponsored by:	Absolight
2015-03-24 16:44:41 +00:00
Gerald Pfeifer
15945f8122 Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
2014-09-10 20:50:31 +00:00
Gerald Pfeifer
1cd277bdce Update the default version of GCC used in the Ports Collection from
GCC 4.6.4 to GCC 4.7.3.  This entails updating the lang/gcc port as
well as changing the default in Mk/bsd.default-versions.mk.

Part II, Bump PORTREVISIONs.

PR:		182136
Supported by:	Christoph Moench-Tegeder <cmt@burggraben.net> (fixing many ports)
Tested by:	bdrewery (two -exp runs)
2014-03-10 20:55:20 +00:00
Baptiste Daroussin
1be832a008 Convert p* to USES=zip 2014-03-10 16:45:37 +00:00
Mathieu Arnold
fa16a4f2ff If GCC wasn't built with java support the port couldn't build and BUILD_DEPENDS
only made gcc recompile without actually solving the problem.  This patch
introduces pre-configure target to check for gcc java items and give a
meaningful explanation if none found.

Changed "-Wl,-rpath" to "LDFLAGS" in REINPLACE as suggested by Gerald Pfeifer
here http://docs.freebsd.org/cgi/getmsg.cgi?fetch=606002+0+archive/2013/svn-ports-head/20131208.svn-ports-head

PR:		186893
Submitted by:	Kozlov Sergey
Sponsored by:	Absolight
2014-03-06 18:54:06 +00:00
Mathieu Arnold
89ac1130e3 Another iteration on the path of finding the right fix. 2014-01-04 12:54:51 +00:00
Mathieu Arnold
e62971ee0a Take those. 2013-12-16 18:57:31 +00:00
Greg Larkin
43b0eb0cb0 [Errno 11] Resource Temporarily Unavailable
Reassigning my ports back to the pool with the hope of freeing up
to do more FreeBSD work in the future.

Submitted by:	glarkin
2013-12-16 18:24:49 +00:00
Mathieu Arnold
db38f110ea Updated port to pdftk-2.02
Changes:
- Removed LOCAL master site, no distfile there obviously
- Moved USE_ZIP after BUILD_DEPENDS due to portlint warning
- Added LICENSE due to portlint warning
- Added LIB_DEPENDS. Libraries provided by gcc required to run the binary, but gcc is registered only as build dependency. Removing the gcc after installation of pdftk is permitted but breaks pdftk
- The port doesn't install any shared libraries, so there's no point in USE_LDCONFIG
- Changed PLIST_FILES and removed MAN1 to support staging
- Removed ancient comment (mentioned gcc and FreeBSD versions are deprecated long ago)
- Prepended STAGEDIR before PREFIX to support staging
- Corrected patch-pdftk__Makefile.Base to support new version
- REMOVED FILE file/patch-pdftk__Makefile.FreeBSD (is now provided by upstream)
- REMOVED FILE file/patch-java__Makefile (patch included by upstream)

maintainer timeout.

PR:		ports/183578
Submitted by:	Kozlov Sergey
2013-11-29 15:48:07 +00:00
Mathieu Arnold
a6ca88a721 - Support staging
maintainer timeout
PR:		ports/183237
Submitted by:	mat
2013-11-06 12:33:20 +00:00
Gerald Pfeifer
3be3e90f93 Update to libmpc version 1.0.1 which brings the following fixes:
- Switched to automake 1.11.6, see CVE-2012-3386.
 - #14669: Fixed extraction of CC from gmp.h.
 - Fixed case of intermediate zero real or imaginary part in mpc_fma,
   found by hydra with GMP_CHECK_RANDOMIZE=1346362345.

This is on top of the following changes from version 1.0

 - Licence change towards LGPLv3+ for the code and GFDLv1.3+ (with no
   invariant sections) for the documentation.
 - 100% of all lines are covered by tests
 - Renamed functions
   . mpc_mul_2exp to mpc_mul_2ui
   . mpc_div_2exp to mpc_div_2ui
 - 0^0, which returned (NaN,NaN) previously, now returns (1,+0).
 - Removed compatibility with K&R compilers, which was untestable due
   to lack of such compilers.
 - New functions
   . mpc_log10
   . mpc_mul_2si, mpc_div_2si
 - Speed-ups
   . mpc_fma
 - Bug fixes
   . mpc_div and mpc_norm now return a value indicating the effective
     rounding direction, as the other functions.
   . mpc_mul, mpc_sqr and mpc_norm now return correct results even if
     there are over- or underflows during the computation.
   . mpc_asin, mpc_proj, mpc_sqr: Wrong result when input variable has
     infinite part and equals output variable is corrected.
   . mpc_fr_sub: Wrong return value for imaginary part is corrected.

Convert to the new LIB_DEPENDS standard and remove hard-coded
.so versions from a couple of dependent ports.

Bump PORTREVISIONS of all dependent ports.

PR:		183141
Approved by:	portmgr (bdrewery)
2013-10-26 00:52:33 +00:00
Baptiste Daroussin
6c6152ff82 Add NO_STAGE all over the place in preparation for the staging support (cat: print) 2013-09-20 22:43:59 +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
Gerald Pfeifer
41e60477bd Replace USE_GCC=4.6+ and USE_GCC=4.4+ by USE_GCC=yes.
Right now this is a noop in the former case and a noop in the latter
case unless lang/gcc44 has been installed explicitly.

This puts a bit more emphasis on standardizing on a canonical version
"current" GCC and makes it easier to update that canonical version
by changing the default in Mk/bsd.gcc.mk and updating the lang/gcc port.

That is, USE_GCC=yes means "use a decent/modern version of GCC" without
having to worry about details.

Approved by:	portmgr (bdrewery)
2013-08-17 16:27:24 +00:00
Greg Larkin
9dac3b8f76 - Fixed build on 10-CURRENT where /usr/bin/cpp is supplied by clang. The
port now explicitly uses cpp46 which is supplied by the gcc dependency.

PR:		ports/177275
PR:		ports/177974
Submitted by:	Beeblebrox <zaphod@berentweb.com>
Submitted by:	Oliver Hartmann <ohartman@zedat.fu-berlin.de>
2013-07-19 15:15:47 +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
Greg Larkin
7a96499fd9 - Trimmed Makefile header (forgot before previous commit) 2013-01-17 19:40:13 +00:00
Greg Larkin
8e01ba4ed4 - Updated to 1.45
ChangeLog: http://www.pdflabs.com/docs/pdftk-version-history/

Reported by:	portscout
2013-01-17 19:39:15 +00:00
Gerald Pfeifer
90342d8416 Remove an explicit BUILD_DEPENDS on lang/gccXY since we are already
using USE_GCC=4.6+.

These two conflict now that Mk/bsd.gcc.mk prefers lang/gcc over
lang/gcc46 when USE_GCC=4.6+ is specified.  Since the version of
GCC as a system compiler is 4.2, older than the minimum requested
by USE_GCC, and will not be updated, this BUILD_DEPENDS no longer
fulfills its original purpose.

This unbreaks this port.

Approved by:	portmgr (beat)
2012-08-07 23:22:17 +00:00
Greg Larkin
7090dc6c82 - Change gcc dep from 4.5+ to 4.6+
- Bumped PORTREVISION

Requested by:	gerald (via email)
Feature safe:	yes
2011-11-16 02:06:56 +00:00
Matthias Andree
27b70e69ff Remove support for FreeBSD 6.X and older.
Approved by: maintainer timeout (14 days)
PR:          ports/155348
2011-03-21 20:47:45 +00:00
Greg Larkin
be15d3a893 - Updated a comment regarding the gcjXX dependency, now that we're using
gcc 4.5 instead of gcc 4.2.

Suggested by:	gerald
Feature safe:	yes
2011-01-20 15:44:47 +00:00
Greg Larkin
b642438cde - Rearranged the dependency order in the upstream Makefile to enable
building with MAKE_JOBS_SAFE=yes

PR:		ports/152213
Submitted by:	Matthias Andree <matthias dot andree at gmx dot de>
2010-11-18 13:45:22 +00:00
Greg Larkin
7c642d9fdc - Updated to 1.44 (http://www.pdflabs.com/docs/pdftk-version-history/)
- Removed a bunch of patches after upstream build system changes
- Added FreeBSD-specific Makefile (pushing to upstream)

Requested by:	Sid Steward <sid dot steward at pdflabs dot com> (author)
Reviewed by:	Alessandro de Manzano <demanzano at dqmicro dot it>
2010-11-12 22:52:53 +00:00
Greg Larkin
7601897f68 - Updated WWW: link
Requested by:	sid dot steward at pdflabs dot com (upstream maintainer)
2010-10-14 14:12:15 +00:00
Gerald Pfeifer
67f2cf44e1 - Explicitly build with LANG=C since gcj does not handle all host charsets.
PR:		146227
Approved by:	glarkin (maintainer)
2010-05-15 19:27:52 +00:00
Greg Larkin
f6f732e45d - Mark BROKEN on 6.x. gcjh45 core dumps on 6.x with no immediately obvious
fix.  Will research and unbreak as soon as possible.

Reported by:	pointyhat (via pav) and user reports
2010-05-11 23:12:59 +00:00
Greg Larkin
48977f335a - Use gcc >= 4.5 instead of gcc == 4.5 to build
Requested by:	gerald
2010-05-11 00:19:18 +00:00
Greg Larkin
a1299cdb32 - Build pdftk with gcj45 instead of gcj42
- Add a bunch of patch files to work around the Java duplicate symbol
  problem reported here (http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42143)
  until a real fix is committed to the upstream toolchain
- Bump PORTREVISION
2010-05-03 19:56:44 +00:00
Greg Larkin
56315375f0 - Restrict the gcc version to 4.2, not 4.2+, since 4.2 is the only
version that includes gcj42 at the moment.

PR:		ports/143093
Submitted by:	Tsurutani Naoki <turutani@scphys.kyoto-u.ac.jp>
Feature safe:	yes
2010-02-23 21:53:05 +00:00
Greg Larkin
38599afc74 - Unbreak and enable amd64 build, now that gcc42 port builds gcj42 on
i386 and amd64
2009-12-30 23:54:59 +00:00
Greg Larkin
cc322497ed - Mark BROKEN until gcj support is working on i386 and amd64
PR:		ports/140783
Reported by:	pointyhat
2009-12-18 21:00:03 +00:00
Erwin Lansing
a7546cc528 Attempt to fix the build by bumping the minimum gcc version to
4.4+ as java support was removed from earlier versions.

Submitted by:	pointyhat
2009-12-18 18:18:02 +00:00
Gerald Pfeifer
a8724bf596 Bump USE_GCC=4.1+ to USE_GCC=4.2+. 2009-01-18 05:56:11 +00:00
Greg Larkin
bb3d8a2d71 Changed my MAINTAINER address to
glarkin@FreeBSD.org.

Approved by:	beech (mentor)
2008-07-18 21:05:20 +00:00
Martin Wilke
1eb537d13a - Update to 1.41
- Pass maintainership to submitter

PR:		124763
Submitted by:	Greg Larkin <glarkin@sourcehosting.net>
2008-06-21 09:15:50 +00:00
Pav Lucistnik
c950fe0d86 - Generalize libgcj dependency line
Submitted by:	Tsurutani Naoki <turutani@scphys.kyoto-u.ac.jp>
2007-01-22 09:08:02 +00:00
Pav Lucistnik
743b174d5e - Fix previous revision to DTRT 2007-01-18 23:22:01 +00:00
Pav Lucistnik
ab623623fb - Allow usage of gcc 4.2 and up
PR:		ports/107837 (based on)
Submitted by:	Tsurutani Naoki <turutani@scphys.kyoto-u.ac.jp>
2007-01-18 17:26:28 +00:00
Mark Linimon
f5fa4d6050 Reset inactive maintainer who has not responded to email.
Hat:		portmgr
2006-09-05 08:08:44 +00:00
Stefan Walter
c5833d958d Convert BUILD_DEPENDS on lang/gcc41 to a LIB_DEPENDS, since pdftk is dynamically
linked to a couple of its libraries.

PR:		97259
Submitted by:	Stefan Thurner <thurners@nicsys.de>
Approved by:	maintainer timeout (>6 weeks)
		arved (mentor)
2006-06-29 19:24:29 +00:00
Edwin Groothuis
a80969d36e Remove USE_REINPLACE from all categories starting with P 2006-05-13 01:03:17 +00:00
Sam Lawrance
89a36d0118 Remove BROKEN; gcj is now available from gcc41.
Submitted by:	Stefan Thurner <thurners@nicsys.de>
2006-05-11 13:33:42 +00:00
Edwin Groothuis
41ce2d5cf9 SHA256ify
Approved by: krion@
2006-01-24 06:38:31 +00:00
Volker Stolz
24639f2536 Mark as BROKEN: Prerequisite gcj is not available from gcc41 at the moment 2005-12-12 14:08:08 +00:00
Pav Lucistnik
62bec15494 - Unbreak by switching to gcc41's gcj
PR:		ports/88377
Submitted by:	Michael Joyner <mjoyner@ewc.edu>
2005-11-03 07:51:44 +00:00
Kris Kennaway
0d8f47d8f7 This port is scheduled for deletion on 2005-09-22 if it is still broken
at that time and no PRs have been submitted to fix it.
2005-07-23 02:53:43 +00:00
Kris Kennaway
bb3f937014 BROKEN: Broken dependency 2005-07-20 23:43:18 +00:00
Pav Lucistnik
0729aa9d8a - Nit: CXX is provided by USE_GCC
Submitted by:	Patrick Dung <patrick_dkt@yahoo.com.hk> (maintainer)
2005-05-07 09:09:40 +00:00
Pav Lucistnik
0c11d755be - Remove duplicate USE_GCC
Spotted by:	gerald
2005-05-06 17:27:27 +00:00