Commit graph

114 commits

Author SHA1 Message Date
Mathieu Arnold
6d588589c2 Make defining both PORTVERSION and DISTVERSION a DEV_ERROR.
There are two cases:

- The upstream versionning is compatible with our versionning, or using
  DISTVERSION's magic leads to a compatible PORTVERSION, use
  DISTVERSION.  If it is possible to use DISTVERSIONPREFIX and
  DISTVERSIONSUFFIX to make it compatible, use them.
- The upstream versionning is not compatible with our versionning, and
  DISTVERSION's magic does not lead to a correct PORTVERSION, then set
  PORTVERSION to the equivalent of our versionning, and set DISTNAME.
  It is possible to use a third variable where you store upstream's
  version and use it to compute PORTVERSION and/or DISTNAME, like the
  dns/bind9* ports do.

Sponsored by:	Absolight
2017-04-11 15:21:23 +00:00
Antoine Brodin
320c8af1d2 Apply r432958 from lang/gcc5 to devel/avr-gcc to fix build with recent
versions of libc++

Reported by:	pkg-fallout
2017-03-11 09:41:37 +00:00
Joerg Wunsch
d032117ebe Upgrade to GCC 5.4.0. 2017-03-07 22:33:38 +00:00
Mark Linimon
dcd74e6387 Mark various ports broken on aarch64 and armv6.
Approved by:	portmgr (tier-2 blanket)
2017-01-31 03:40:46 +00:00
Mathieu Arnold
8b4093cba5 Do not use post-stage. Use post-install instead.
The only reason to use post-stage is because the port needs to do
"things" at a later time, like some plist manipulation.
While there, fold post-install in do-install targets when they are
defined.

PR:		214780
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
2016-12-02 11:58:21 +00:00
Antoine Brodin
9f05e4de35 Fix build with libc++ 3.9.0
PR:		212696
Submitted by:	dim
Approved by:	maintainer timeout (1 month)
2016-10-20 06:13:07 +00:00
Mathieu Arnold
4e1b79a0a6 Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:00:51 +00:00
Joerg Wunsch
701b27f253 Upgrade to GCC 4.9.3. (5.3 not yet there, still doing some tests,
4.9.x is quite stable.)
2016-02-04 07:21:45 +00:00
Dmitry Marakasov
5ad031ebdc - Make NLS optional
PR:		203622
Submitted by:	amdmi3
Approved by:	maintainer timeout (joerg, 1 month)
2015-11-15 02:11:11 +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
6e4d3362f1 Cleanup plist 2014-12-09 10:40:44 +00:00
Mathieu Arnold
4f62a9966b Remove some overusage of PERL_ARCH.
Sponsored by:	Absolight
2014-10-29 07:43:00 +00:00
Joerg Wunsch
29f7e5a45b Add a patch for ATmega*RFR*, as has already been promised in the
pkg-descr file.
2014-08-14 03:04:18 +00:00
Antoine Brodin
ba101d69e6 Fix plist 2014-08-10 09:25:24 +00:00
Joerg Wunsch
ee3b95e186 Update pkg-plist (forgotten in previous commit). 2014-08-08 21:24:13 +00:00
Joerg Wunsch
9b95e11603 Add staging support.
Upgrade to a recent GCC version (4.8.3).

Drop most of our local hacks.

PR:		192399
Submitted by:	pi
2014-08-08 20:46:59 +00:00
Adam Weinberger
bbc8c4d740 Convert a bunch of USE_BZIP2 to USES=tar:bzip2
Approved by:	portmgr (not really, but touches unstaged ports)
2014-07-29 18:41:15 +00:00
Antoine Brodin
e41ee094ca Actually, the configure error is during the build phase
With hat:	portmgr
2014-07-28 20:28:09 +00:00
Antoine Brodin
56a4f3b709 Mark BROKEN: Fails to configure with avr-binutils 2.24
checking for suffix of object files... configure: error: in `/wrkdirs/usr/ports/devel/avr-gcc/work/build/avr/avrtiny10/libgcc':
configure: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details.
gmake[1]: *** [configure-target-libgcc] Error 1

Reported by:	pkg-fallout
With hat:	portmgr
2014-07-28 20:24:52 +00:00
Baptiste Daroussin
c93492e84e Resetting maintainership on ports that have not been staged and without any
pending PR (related to stage)

With hat:	portmgr
2014-07-04 12:06:07 +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
857aec5d6b Add NO_STAGE all over the place in preparation for the staging support (cat: devel part 1) 2013-09-20 17:03:26 +00:00
Andrej Zverev
6600d6be8a - convert to the new perl5 framework
- convert USE_GMAKE to Uses

Approved by:	portmgr (bapt@, blanket)
2013-09-16 08:39:20 +00:00
Baptiste Daroussin
a8ef5f2b48 Attempt to fix building on recent head 2013-09-06 22:04:10 +00:00
Alex Kozlov
83f02b963c - Convert USE_GETTEXT to USES (part 4)
Approved by:	portmgr (bapt)
2013-04-26 10:44:28 +00:00
Pawel Pekala
8fdb1da1d0 Fix build with clang
PR:		ports/176961
Submitted by:	myself
Approved by:	maintainer timeout
2013-03-29 21:20:37 +00:00
Baptiste Daroussin
9250d94365 Convert USE_BISON to USES= bison
It brings bison as a build dependency in case it is set the following way:
USES= bison or USES= bison:build

it brings bison as a run dependency in case it is set the following way:
USES= bison:run

it brings bison both as a run and build dependency in case it the set the following way:
USES= bison:both

While here trim some headers
Convert some USE_GNOME= gnomehack to USES= pathfix
2013-03-08 11:32:11 +00:00
Joerg Wunsch
d75e64d554 Unbreak devel/avr-gcc:
. fix pkg-plist
. mention gettext prerequisite
. use the correct objdump utility

PR:		ports/164874
Submitted by:	Michael Scheidell
Approved by:	portmgr (erwin)
Feature safe:	yes
2012-03-09 17:14:15 +00:00
Pav Lucistnik
5f21245445 - Mark BROKEN (at least) on amd64: does not package
Reported by:	pointyhat
2011-12-30 19:25:08 +00:00
Joerg Wunsch
0c19ecdca8 Upgrade to GCC 4.5.1.
Completely reorganize the patches for this port.

Patches for new devices are now synchronized with the Atmel AVR tools.
The main difference is the naming scheme, as FreeBSD patches start
with "patch-", while the Atmel AVR Tools patches end up in ".patch".
2011-12-17 09:56:31 +00:00
Sunpoet Po-Chuan Hsieh
a32defea5d - Use canonical format for FreeBSD.org MAINTAINER addresses
- Remove obsolete MD5 checksum while I'm here

PR:		ports/152844
Submitted by:	sunpoet (myself)
Approved by:	miwi (with portmgr hat)
2010-12-25 16:55:41 +00:00
Alex Dupre
8cbf48bd4b Chase mpfr library and bump PORTREVISION. 2010-06-11 15:09:45 +00:00
Alex Dupre
bf330a57d4 Switch to use newer GMP version.
PR:		ports/144487
Submitted by:	ale
Approved by:	portmgr (-exp run by erwin)
2010-04-19 10:43:42 +00:00
Joerg Wunsch
39ccf57d02 Upgrade to GCC 4.3.4, as well as to the patches from WinAVR 20100110 2010-03-08 19:53:44 +00:00
Joerg Wunsch
eb5a25e56f Yet another forgotten line, sigh. 2009-08-12 19:36:53 +00:00
Joerg Wunsch
c442d607f4 Add two entries I forgot previously. 2009-08-12 19:34:44 +00:00
Joerg Wunsch
045744a953 Update the Xmega patch. Among adding support for some newer
Xmega MCU types, this adds an important bugfix for printf & Co.
functions.
2009-08-12 19:27:23 +00:00
Joerg Wunsch
7ebf80a848 Use the undocumented feature WITHOUT_CPU_CFLAGS rather than MAKE_ENV
to avoid application of the host's CPU architecture options to the
cross-compilation environment.

Found by:	Dominic Fandrey
2009-06-28 20:58:46 +00:00
Joerg Wunsch
54b0b2e541 Update to GCC 4.3.2.
(The old port will be migrated to devel/avr-gcc-42 within the next
days.)
2009-06-11 21:39:08 +00:00
Joerg Wunsch
b5673ef415 Add plist files forgotten in last update.
Reminded by:	pav
2007-12-21 21:28:25 +00:00
Joerg Wunsch
a523b50096 Add support for ATtiny88, ATmega32HVB, ATmega1284P.
Fix support for AT90USB82/162, move them into "avr35" architecture.
Add support for the OS_main and OS_task attributes.

Integrate some more bugfixes from the WinAVR patch list.
2007-12-20 06:43:20 +00:00
Joerg Wunsch
d9ba8c2135 Upgrade to GCC 4.2.2 2007-10-28 10:01:30 +00:00
Ade Lovett
dbd39ca660 Migration from bison 1.x to 2.x
PR:		117086
Tested by:	-exp runs
2007-10-17 10:13:01 +00:00
Mark Linimon
9839011ec3 Welcome bsd.perl.mk. Add support for constructs such as USE_PERL5=5.8.0+.
Drop support for antique perl.

Work done by:	gabor
Sponsored by:	Google Summer of Code 2007
Hat:		portmgr
2007-09-08 01:12:10 +00:00
Joerg Wunsch
16aee5cd10 Add device support for ATmega8HVA/ATmega16HVA.
Change AT90USB82 from avr5 to avr5.
2007-06-23 21:30:40 +00:00
Joerg Wunsch
63ce34d6a5 Add the Russian message catalog file to pkg-plist. 2007-04-14 20:10:19 +00:00
Joerg Wunsch
3996c2c926 Minor fix for AT90USB* devices.
Submitted by:	Anatoly Sokolov

Also spell-fix `PORTREVISION' *blush*.
2007-04-11 16:08:18 +00:00
Joerg Wunsch
a054f47abd Fix pkg-plist after version upgrade.
Reminded by: pointyhat.
2007-04-09 19:29:25 +00:00
Joerg Wunsch
6cc7ee7ef2 Upgrade to GCC 4.1.2.
Add support for AT90PWM1, ATmega32[59]0?P, AT90USB82/162.
2007-04-07 05:37:51 +00:00
Joerg Wunsch
60ba18f36c OK, I bite. Implement the patch from PR ports/96407, to avoid the
-mcpu=foobar braindeadness.

There's a GCC bug open for this:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25672
so at least, the issue is being dealt with in its origin.

Submitted by:	Alex Mogilnikov <alx@intellectronika.ru>
PR:		ports/96407
2006-10-10 10:24:51 +00:00