Commit graph

80 commits

Author SHA1 Message Date
Mark Linimon
9b2fd3f7d8 Force commit. 2018-02-25 05:52:28 +00:00
Mark Linimon
d3b63fd8ad Force commit to correct attribution:
Differential Revision:	https://reviews.freebsd.org/D13127
2018-02-25 05:51:43 +00:00
Mark Linimon
c9eaee0170 Add patch to enable on powerpcspe.
Tested for harmlessness on amd64.

Differential revision:	https://reviews.freebsd.org/D14335
Submitted by:		jhibbits
2018-02-25 05:49:48 +00:00
Dmitry Marakasov
78830c95d9 - Switch to new test framework
Approved by:	portmgr blanket
2018-01-10 18:36:49 +00:00
Dmitry Marakasov
5ab85d28ec - Mark MAKE_JOBS_SAFE, this fixes build on mips and mips64
Approved by:	portmgr blanket
2018-01-04 08:38:19 +00:00
Raphael Kubo da Costa
f9cc4547c6 Switch WWW to https. 2017-08-23 12:42:15 +00:00
Jung-uk Kim
f872930d0e Set MAKEINFO to the full path of makeinfo when USES=makeinfo is set.
PR:		221027
Reviewed by:	mat
Approved by:	portmgr (antoine)
2017-07-28 21:45:20 +00:00
Antoine Brodin
35564ce926 Zero memory used by mpn_lshift_com configure test, this should fix
configure when malloc debugging is turned on (default on head)

With help from:	dim@
Reported by:	pkg-fallout
2017-02-14 09:40:20 +00:00
Alex Dupre
2dfbd4887f Finally update to 6.1.2 release, it should work fine with currently supported FreeBSD releases.
PR:		217071
Submitted by:	Iblis Lin <iblis@hs.ntnu.edu.tw>
2017-02-13 17:39:41 +00:00
Mathieu Arnold
eabbfd75e3 ${RM} already has -f.
PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
2016-10-21 12:51:40 +00:00
John Marino
c0eeeb0ae9 math/gmp: use CONFIGURE_TARGET rather than recreating it
The --build configure argument is a re-invention of CONFIGURE_TARGET
except that platform is hardcoded to freebsd rather than the value
of OPSYS:tl.  Use CONFIGURE_TARGET instead.  It's a no-op for FreeBSD
but is a fix for DragonFly.

Approved by:	non-invasive DF support blanket
2016-08-23 14:04:01 +00:00
Dmitry Marakasov
4e942b6419 - Fix trailing whitespace in pkg-descrs, categories [g-n]*
Approved by:	portmgr blanket
2016-05-19 10:44:11 +00:00
Koop Mast
424ceb4c25 Drop :keepla from USES:libtool.
PR:		202029
Submitted by:	Ting-Wei Lan <lantw44@gmail.com>
Exp-run by:	antoine@
Approved by:	maintainer timeout (6 months)
2016-02-10 16:13:24 +00:00
Mathieu Arnold
60d1a83c2a MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
2015-05-14 10:15:04 +00:00
Baptiste Daroussin
698f728a34 Fix build on system built WITHOUT_INFO
With hat:	portmgr
2014-06-25 08:58:09 +00:00
Tijl Coosemans
aad09bc5e2 When linking a library libA with a library libB using libtool, if libB.la
exists, libtool will add all libraries libB.la refers to (dependency_libs
field) to the linker command line and store them in the dependency_libs
field of libA.la.  So everything that subsequently links with libA will also
link to these extra libraries.  This causes too much overlinking.

This commit modifies Mk/Uses/libtool.mk so it empties the dependency_libs
field in .la libraries during staging.  However, because .la libraries have
very limited use when dependency_libs is empty it makes sense to completely
remove them during staging.

So with this commit USES=libtool is modified to remove .la libraries and a
new form (USES=libtool:keepla) is introduced in case they need to be kept
(dependency_libs is still emptied).

PORTREVISION is bumped on all ports with USES=libtool that install .la
libraries.  Most ports are also changed to add :keepla because .la
libraries have to be kept around as long as there are dependent ports with
.la libraries that refer to them in their dependency_libs field.  In most
cases :keepla can be removed again as soon as all dependent ports that
install .la libraries have some form of USES=libtool added to their
Makefile.

PR:		ports/188759
Exp-run:	bdrewery
Approved by:	portmgr (bdrewery)
2014-04-23 13:25:16 +00:00
Baptiste Daroussin
9a238273a2 Convert to USES=libtool 2014-03-02 22:29:23 +00:00
Kubilay Kocak
55c37aca95 The MCPU_OPTS conditional block currently incorrectly sets ABI=64 for
all ARCH strings that in 64. GMP expects mode64, mode32 or 32 as valid values
for the ABI option [1]. Using an invalid value causes the following
build error on powerpc64:

    configure: error: ABI=64 is not among the following valid choices:
    mode64 mode32 32

This is the minimum change to set the correct "mode64" ABI value when
ARCH is powerpc64, while also keeping all other semantics the same. A
more complete refactor of this port is possible, but would need an
exp-run to test for regressions.

The change was tested on powerpc64 (thanks justin) and amd64 (for regression)

While I'm here:

- Remove indefinite article from COMMENT

[1] https://gmplib.org/manual/Build-Options.html

PR:		ports/179127
Submitted by:	jhibbits
Reviewed by:	jhibbits, ak
Approved by:	maintainer timeout (6 months)
2013-12-14 04:47:22 +00:00
Alex Dupre
3b70ffa8de Update to 5.1.3 release. 2013-10-05 21:04:40 +00:00
Baptiste Daroussin
110f3583b6 Remove NO_STAGE to ports natively stage ready shown by a FORCE_STAGE exp-run
Exp-run by:	bdrewery
2013-09-24 06:24:17 +00:00
Baptiste Daroussin
ce5e457020 Add NO_STAGE all over the place in preparation for the staging support (cat: math) 2013-09-20 20:55:04 +00:00
Alex Kozlov
d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
Alex Dupre
60de8efae7 Update to 5.1.2 release. 2013-05-27 12:18:23 +00:00
Alex Dupre
acf54291f0 Update to 5.1.1 release. 2013-02-14 14:42:18 +00:00
Alex Dupre
51a3c26902 Fix build on ARM (temporary fix). 2013-02-13 15:49:33 +00:00
Alex Dupre
84860f06f9 Update to 5.1.0 release. 2013-02-06 11:26:45 +00:00
Alex Dupre
4a066cd163 Update to 5.0.5 release. 2012-05-09 10:17:39 +00:00
Alex Dupre
68000b5cc4 Update to 5.0.4 release. 2012-03-08 08:39:52 +00:00
Alex Dupre
8625cd1933 Update to 5.0.3 release and pet portlint. 2012-01-30 11:00:07 +00:00
Martin Wilke
e1c6649edf - Remove WITH_FBSD10_FIX, is no longer needed 2011-11-09 15:26:04 +00:00
Beat Gaetzi
5add92b0b1 - Fix build on FreeBSD 10
Approved by:	ale@ (maintainer)
2011-10-29 09:27:40 +00:00
Doug Barton
2b1dacc826 Remove more tags from pkg-descr files fo the form:
- Name
em@i.l

or variations thereof. While I'm here also fix some whitespace and other
formatting errors, including moving WWW: to the last line in the file.
2011-10-24 04:17:37 +00:00
Alex Dupre
da36e929eb Update to 5.0.2 release. 2011-05-10 08:35:57 +00:00
Martin Wilke
bb86cbe5d2 - Get Rid MD5 support 2011-03-20 12:54:45 +00:00
Alex Dupre
b94f1363b7 Update to 5.0.1 release.
Feature safe:	yes
2010-03-05 08:21:11 +00:00
Alex Dupre
663e9a1867 Update to 5.0.0 "performance" release. 2010-01-19 11:20:07 +00:00
Alex Dupre
b2db6806ef Update to 4.3.2 release. 2010-01-11 11:33:02 +00:00
Alex Dupre
676de08f05 Add 'check' as an alias for 'regression-tests', since it's advertised
by the gmp build.

Submitted by:	Mikhail Teterin
2009-12-17 10:05:46 +00:00
Jeremy Messenger
789d75c728 -Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.

It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.

With help:	marcus and kwm
Pointyhat-exp:	a few times by pav
Tested by:	pgollucci, "Romain Tartière" <romain@blogreen.org>, and
		a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by:	marcus
Approved by:	portmgr
2009-08-02 19:36:34 +00:00
Alex Dupre
7b9437e30c Update to 4.3.1 release. 2009-05-13 09:44:13 +00:00
Martin Matuska
892fff2242 - Mark MAKE_JOBS_SAFE for SMP compilation
PR:		ports/132968
Approved by:	ale (maintainer, private e-mail)
2009-03-25 12:43:26 +00:00
Alex Dupre
73d0f662ee Update to 4.2.4 release. 2008-09-23 06:16:46 +00:00
Alex Dupre
ff71cfceeb Update to 4.2.3 release. 2008-08-28 06:07:38 +00:00
Alex Dupre
c0f3928728 - Add regression-test target
- Update WWW link
- Use bzip2

PR:		ports/124922
Submitted by:	Pedro F. Giffuni <pfgshield-freebsd@yahoo.com>
2008-06-25 10:30:39 +00:00
Alex Dupre
6b795fafc8 Update to 4.2.2 release.
Switch to GPLv3.
2007-09-18 06:07:59 +00:00
Alex Dupre
5ad08246dd Add two upstream patches.
PR:		ports/108855
Submitted by:	maho
2007-02-07 07:00:22 +00:00
Kris Kennaway
ae994c8ea8 Use libtool port instead of included version to avoid objformat a.out botch 2007-02-01 02:42:05 +00:00
Alex Dupre
3a72a4dd24 Try to fix breakage on 64 bit platforms. 2006-05-12 07:45:39 +00:00
Alex Dupre
241000003c Update to 4.2.1 release. 2006-05-10 14:44:26 +00:00
Alex Dupre
5aee689585 Update to 4.2 release. 2006-04-04 06:05:02 +00:00