1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-20 20:09:11 +00:00
Commit Graph

56 Commits

Author SHA1 Message Date
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
Pav Lucistnik
1436df8bf1 - Switch to gcc34, as gcc33 lost gcj lately
PR:		ports/80652
Submitted by:	Patrick Dung <patrick_dkt@yahoo.com.hk> (maintainer)
2005-05-05 15:57:34 +00:00
Thierry Thomas
724e4bce15 gcc33 is broken on amd64 and gcc34 have problem, then remove support of
amd64.

Submitted by:	maintainer.
2004-11-29 20:08:05 +00:00