Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
14.1.0 16 Jun 2024 13:36:52 |
Joerg Wunsch (joerg) |
devel/avr-gcc: Upgrade to 14.1.0
This upgrades AVR-GCC to GCC 14.1.0
One patch has been added that fixes GCC PR ipa/92606. This will
become obsoleted when GCC 14.2 is out. |
11.2.0_3 27 Jan 2024 16:26:58 |
Muhammad Moinur Rahman (bofh) |
devel/avr-gcc: Moved man to share/man
Approved by: portmgr (blanket) |
11.2.0_2 23 Sep 2023 20:46:17 |
Joerg Wunsch (joerg) |
devel/avr-gcc: Fix build with libc++ 17
gcc/system.h includes safe-ctype.h which redefines ctype macros such
as toupper, tolower, etc to "poison" them.
However, it should only include the safe-ctype.h header *after* any
C++ headers, such as <list>, <map>, <string>, etc, otherwise these
might transitively include internal ctype headers (such as with libc++
17), causing compilation errors.
PR: 274038
Reported by: dim |
11.2.0_1 23 Apr 2023 09:09:58 |
Gerald Pfeifer (gerald) |
*: Bump PORTREVISIONs for math/mpc update to 1.3.1 |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
11.2.0 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
11.2.0 29 Mar 2022 21:33:37 |
Joerg Wunsch (joerg) |
devel/avr-gcc: Update to GCC 11.2
Also include the specs file for recent AVR-Dx MCUs (e.g. AVR128DA48
etc.), so the compiler can handle these, in addition to the builtin
MCU types. These files come straight from the Microchip device pack. |
10.3.0 17 Feb 2022 19:54:57 |
Joerg Wunsch (joerg) |
devel/avr-gcc: upgrade to GCC 10.3.0 |
10.2.0 14 Oct 2021 21:30:11 |
Stefan Eßer (se) |
devel/avr-gcc: Add CPE information
Approved by: portmgr (blanket) |
10.2.0 06 May 2021 21:22:24 |
Joerg Wunsch (joerg) |
Update to GCC 10.2.0
PR: 255454
Differential Revision: https://reviews.freebsd.org/D30022 |
9.1.0_2 17 Apr 2021 18:30:59 |
Mateusz Piotrowski (0mp) |
devel/avr-gcc: Put variables in order and format Makefile
Approved by: portmgr blanket |
9.1.0_2 07 Apr 2021 08:09:01 |
Mathieu Arnold (mat) |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
9.1.0_2 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
9.1.0_2 21 Mar 2021 09:57:05 |
gerald |
Update to MPC version 1.2.0 with the following changes:
- New functions:
. mpc_sum
. mpc_dot
- Several functions are more robust with a reduced exponent range
(for example corresponding to IEEE 754 binary formats).
- New mpcheck tool for comparison with the native C library (which
is not installed by default).
Bump all directly dependent ports. Do not bump those indirectly
dependent via the lang/gcc* family since their run-time dependencies
and code generated should not be affected.
PR: 249950
Submitted by: wen |
9.1.0_1 08 Jan 2021 04:03:38 |
pkubaj |
devel/avr-gcc: fix build on powerpc64le
Merge upstream GCC patch to fix build on powerpc64le. |
9.1.0_1 03 Dec 2020 20:22:33 |
danilo |
devel/isl: Update to 0.23
PR: 251432 |
9.1.0 29 Nov 2020 14:12:28 |
linimon |
These ports now build on aarch64.
Approved by: portmgr (tier-2 blanket)
Obtained from: lonesome.com TRYBROKEN run |
9.1.0 08 May 2020 16:28:09 |
emaste |
add objdump binutils dependencies to remaining devel/* ports
/usr/bin/objdump has been removed from the base system before FreeBSD 13.0.
Approved by: bapt (implicit) |
9.1.0 12 Dec 2019 14:57:24 |
pkubaj |
devel/avr-gcc: fix build on powerpc64 elfv2
This port needs a patch similar to other GCC ports to avoid namespace collision
on powerpc64 elfv2.
PR: 242284
Approved by: joerg (maintainer timeout) |
9.1.0 15 Nov 2019 10:09:03 |
bapt |
Update binutils to 2.33.1
While here, convert binutils into flavors, that ease a lot maintenance
and helps cleaning out the code.
This is inspired by the same work on going on the xtoolchained gcc by jhb@
PR: 241756
Exp-run: antoine (portmgr)
Discussed with: jhb
Differential Revision: https://reviews.freebsd.org/D22258 |
9.1.0 29 Aug 2019 19:39:59 |
pkubaj |
devel/avr-gcc: fix build on GCC architectures
GCC 9.1 needs newer GCC to build than base can offer.
It also seems that there are some threading issues, so put MAKE_JOBS_UNSAFE.
PR: 240002
Approved by: joerg (maintainer), linimon (mentor) |
9.1.0 17 Aug 2019 14:44:59 |
joerg |
Update to GCC 9.1.0
PR: 239628
Submitted by: Oleg Sidorkin |
5.4.0_4 25 Nov 2018 08:25:09 |
antoine |
Add explicit USES=iconv
Reported by: pkg-fallout (via devel/avr-libc) |
5.4.0_3 10 Nov 2018 18:12:58 |
bapt |
Install texinfo files (GNU info) into ${PREFIX}/share/info
After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.
Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.
Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them
Bump revision of all impacted ports
PR: 232907
exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D17816 |
5.4.0_2 02 Nov 2018 17:55:23 |
antoine |
Add missing USES=makeinfo |
5.4.0_2 06 Jul 2018 21:54:44 |
cmt |
devel/avr-gcc: fix build with recent clang
PR: 227650
Submitted by: dim@
Reported by: Kenji Rikitake
Approved by: maintainer-timeout
MFH: 2018Q3 |
5.4.0_2 19 Apr 2018 07:08:45 |
ale |
Update mpfr to 4.0.1 release and bump PORTVERSION of dependent ports. |
5.4.0_1 10 Mar 2018 17:46:06 |
gerald |
Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079). |
5.4.0 11 Apr 2017 15:21:23 |
mat |
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 |
5.4.0 11 Mar 2017 09:41:37 |
antoine |
Apply r432958 from lang/gcc5 to devel/avr-gcc to fix build with recent
versions of libc++
Reported by: pkg-fallout |
5.4.0 07 Mar 2017 22:33:39 |
joerg |
Upgrade to GCC 5.4.0. |
4.9.3 31 Jan 2017 03:40:46 |
linimon |
Mark various ports broken on aarch64 and armv6.
Approved by: portmgr (tier-2 blanket) |
4.9.3 02 Dec 2016 11:58:22 |
mat |
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 |
4.9.3 20 Oct 2016 06:13:08 |
antoine |
Fix build with libc++ 3.9.0
PR: 212696
Submitted by: dim
Approved by: maintainer timeout (1 month) |
4.9.3 01 Apr 2016 14:00:57 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight |
4.9.3 04 Feb 2016 07:21:45 |
joerg |
Upgrade to GCC 4.9.3. (5.3 not yet there, still doing some tests,
4.9.x is quite stable.) |
4.8.3_1 15 Nov 2015 02:11:12 |
amdmi3 |
- Make NLS optional
PR: 203622
Submitted by: amdmi3
Approved by: maintainer timeout (joerg, 1 month) |
4.8.3_1 14 May 2015 10:15:09 |
mat |
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 |
4.8.3_1 09 Dec 2014 10:40:44 |
bapt |
Cleanup plist |
4.8.3_1 29 Oct 2014 07:43:01 |
mat |
Remove some overusage of PERL_ARCH.
Sponsored by: Absolight |
4.8.3_1 14 Aug 2014 03:04:18 |
joerg |
Add a patch for ATmega*RFR*, as has already been promised in the
pkg-descr file. |
4.8.3 10 Aug 2014 09:25:25 |
antoine |
Fix plist |
4.8.3 08 Aug 2014 21:24:14 |
joerg |
Update pkg-plist (forgotten in previous commit). |
4.8.3 08 Aug 2014 20:47:00 |
joerg |
Add staging support.
Upgrade to a recent GCC version (4.8.3).
Drop most of our local hacks.
PR: 192399
Submitted by: pi |
4.5.1_2 29 Jul 2014 18:41:17 |
adamw |
Convert a bunch of USE_BZIP2 to USES=tar:bzip2
Approved by: portmgr (not really, but touches unstaged ports) |
4.5.1_2 28 Jul 2014 20:28:09 |
antoine |
Actually, the configure error is during the build phase
With hat: portmgr |
4.5.1_2 28 Jul 2014 20:24:53 |
antoine |
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 |
4.5.1_2 04 Jul 2014 12:06:07 |
bapt |
Resetting maintainership on ports that have not been staged and without any
pending PR (related to stage)
With hat: portmgr |
4.5.1_2 26 Oct 2013 00:52:36 |
gerald |
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 (Only the first 15 lines of the commit message are shown above ) |
20 Sep 2013 17:03:27
|
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 1) |
4.5.1_1 16 Sep 2013 08:39:20 |
az |
- convert to the new perl5 framework
- convert USE_GMAKE to Uses
Approved by: portmgr (bapt@, blanket) |
4.5.1_1 06 Sep 2013 22:04:10 |
bapt |
Attempt to fix building on recent head |
4.5.1_1 26 Apr 2013 10:44:29 |
ak |
- Convert USE_GETTEXT to USES (part 4)
Approved by: portmgr (bapt) |
4.5.1_1 29 Mar 2013 21:20:37 |
pawel |
Fix build with clang
PR: ports/176961
Submitted by: myself
Approved by: maintainer timeout |
4.5.1_1 08 Mar 2013 11:32:12 |
bapt |
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 |
4.5.1_1 09 Mar 2012 17:14:15 |
joerg |
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 |
4.5.1 30 Dec 2011 19:25:08 |
pav |
- Mark BROKEN (at least) on amd64: does not package
Reported by: pointyhat |
4.5.1 17 Dec 2011 09:56:31 |
joerg |
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". |
4.3.4_2 25 Dec 2010 16:55:41 |
sunpoet |
- 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) |
4.3.4_2 11 Jun 2010 15:09:45 |
ale |
Chase mpfr library and bump PORTREVISION. |
4.3.4_1 19 Apr 2010 10:43:43 |
ale |
Switch to use newer GMP version.
PR: ports/144487
Submitted by: ale
Approved by: portmgr (-exp run by erwin) |
4.3.4 08 Mar 2010 19:53:45 |
joerg |
Upgrade to GCC 4.3.4, as well as to the patches from WinAVR 20100110 |
4.3.2_2 12 Aug 2009 19:36:53 |
joerg |
Yet another forgotten line, sigh. |
4.3.2_2 12 Aug 2009 19:34:44 |
joerg |
Add two entries I forgot previously. |
4.3.2_2 12 Aug 2009 19:27:23 |
joerg |
Update the Xmega patch. Among adding support for some newer
Xmega MCU types, this adds an important bugfix for printf & Co.
functions. |
4.3.2_1 28 Jun 2009 20:58:46 |
joerg |
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 |
4.3.2 11 Jun 2009 21:39:08 |
joerg |
Update to GCC 4.3.2.
(The old port will be migrated to devel/avr-gcc-42 within the next
days.) |
4.2.2_2 21 Dec 2007 21:28:25 |
joerg |
Add plist files forgotten in last update.
Reminded by: pav |
4.2.2_1 20 Dec 2007 06:43:20 |
joerg |
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. |
4.2.2 28 Oct 2007 10:01:30 |
joerg |
Upgrade to GCC 4.2.2 |
4.1.2_4 17 Oct 2007 10:13:01 |
ade |
Migration from bison 1.x to 2.x
PR: 117086
Tested by: -exp runs |
4.1.2_3 08 Sep 2007 00:56:04 |
linimon |
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 |
4.1.2_3 23 Jun 2007 21:30:40 |
joerg |
Add device support for ATmega8HVA/ATmega16HVA.
Change AT90USB82 from avr5 to avr5. |
4.1.2_2 14 Apr 2007 20:10:19 |
joerg |
Add the Russian message catalog file to pkg-plist. |
4.1.2_1 11 Apr 2007 16:08:18 |
joerg |
Minor fix for AT90USB* devices.
Submitted by: Anatoly Sokolov
Also spell-fix `PORTREVISION' *blush*. |
4.1.2 09 Apr 2007 19:29:26 |
joerg |
Fix pkg-plist after version upgrade.
Reminded by: pointyhat. |
4.1.2 07 Apr 2007 05:37:51 |
joerg |
Upgrade to GCC 4.1.2.
Add support for AT90PWM1, ATmega32[59]0?P, AT90USB82/162. |
4.1.1_1 10 Oct 2006 10:24:51 |
joerg |
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 |
4.1.1 08 Oct 2006 21:25:51 |
joerg |
Change private hack into @dirrmtry. |
4.1.1 06 Oct 2006 20:43:57 |
joerg |
Copy over the avr-gcc-devel port to avr-gcc, so this will become the
default AVR-GCC version now.
No repocopy as this port used to exist before. For the history details,
see the old avr-gcc-devel port (going to be moved to Attic now). |
3.4.6_2 05 Oct 2006 21:56:21 |
joerg |
devel/avr-gcc has been repocopied to devel/avr-gcc-3, so to make room
for devel/avr-gcc-devel taking over the role of the default AVR-GCC
port now. |
3.4.6_2 20 Apr 2006 20:32:16 |
joerg |
Fix the link specification in the patch so ATmega*P devices will get
their correct -Tdata option passed down.
Submitted by: Anatoly Sokolov |
3.4.6_1 19 Apr 2006 10:48:48 |
joerg |
Rename ATmega164/324 to ATmega164P/324P, add support for ATmega644P,
ATmega165P, and ATmega169P. |
3.4.6 19 Mar 2006 22:38:09 |
joerg |
Upgrade to GCC 3.4.6.
Add support for ATmega406 and AT90USB646/647/1286/1286 devices.
Register conflict for avr-gcc-devel port (GCC 4.1-based, to come soon). |
3.4.5_2 02 Mar 2006 10:51:55 |
joerg |
Fix the severe bug (faulty code generation) reported in
<http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26118>
by reverting the GCC change that obviously caused it.
Approved by: portmgr (krion) |
3.4.5_1 22 Jan 2006 08:30:12 |
edwin |
SHA256ify
Approved by: krion@ |
3.4.5_1 04 Jan 2006 23:17:26 |
joerg |
Add support for ATtiny261/461/861. |
3.4.5 14 Dec 2005 22:42:16 |
joerg |
Upgrade to GCC 3.4.5, and add support for ATtiny24/44/84 devices. |
3.4.4_5 15 Nov 2005 06:52:12 |
ade |
Mass-conversion to the USE_AUTOTOOLS New World Order. The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.
Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.
Preliminary documentation can be found at:
http://people.FreeBSD.org/~ade/autotools.txt
which is in the process of being SGMLized before introduction into the
Porters Handbook.
Light blue touch-paper. Run. |
3.4.4_5 04 Nov 2005 20:51:33 |
joerg |
Add support for the AT90CAN32/64 controllers.
By the same time, also drag in the patch for catching
misspelled interrupt vector names from the 4.x branch of
GCC. |
3.4.4_4 12 Sep 2005 22:03:43 |
joerg |
Add support for the ATmega640/1280/1281 family. |
3.4.4_3 01 Sep 2005 20:52:39 |
joerg |
Oops, a double slash sneaked into the linker spec, causing GCC to
recurse infinitely, until it hit an abort(). |
3.4.4_2 01 Sep 2005 05:22:23 |
joerg |
Add back support for the ATmega165. |
3.4.4_1 17 Aug 2005 14:41:02 |
joerg |
Fix the linker command (in GCC's specs file) for the AT90PWM2/3
controllers.
Approved by: portmgr (linimon) |
3.4.4 01 Aug 2005 13:48:52 |
joerg |
Remove a superfluous part of a patch (patching a .orig file resulting from
a previous patch).
No PORTREVISION bump as the resulting binaries are identical. |
3.4.4 30 Jul 2005 21:28:49 |
joerg |
Upgrade AVR-GCC to GCC-3.4.4.
By the same time, combine all the patches that add support for new AVR
devices into a single patch, as they all touch the same three source
files. In total, add support for the following AVR devices that were
not supported by the stock GCC 3.4.x:
ATtiny13/ATtiny2313
ATtiny25/ATtiny45/ATtiny85
ATmega48/ATmega88/ATmega168
AT90PWM2/AT90PWM3
ATmega164/ATmega324/ATmega644
ATmega325/ATmega3250/ATmega645/ATmega6450
ATmega329/ATmega3290/ATmega649/ATmega6490
AT90CAN128
(This is now documented in pkg-descr as well.) |
3.4.3_1 12 Apr 2005 03:26:57 |
obrien |
At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE. |
3.4.3_1 11 Apr 2005 08:04:41 |
obrien |
Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'. |
3.4.3_1 10 Mar 2005 21:14:44 |
joerg |
Bring in some patches from the head of GCC's CVS back to the latest
released version, 3.4.3. This mainly adds support for new AVR devices
that appeared on the market recently, and fixes a bug related to the
order of assignments for volatile uint16_t * objects (in the
assumption they might point to IO space where the order of two 8-bit
operations can be important). |
3.4.3 27 Jan 2005 22:56:11 |
joerg |
Do also set IGNORE when running against a too old version of Perl
where we can't build the docs.
Hinted by: kris |