aboutsummaryrefslogtreecommitdiff
path: root/devel/avr-gcc
Commit message (Collapse)AuthorAgeFilesLines
* Update to libmpc version 1.0.1 which brings the following fixes:Gerald Pfeifer2013-10-261-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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) Notes: svn path=/head/; revision=331644
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-1/+2
| | | | | | | devel part 1) Notes: svn path=/head/; revision=327722
* - convert to the new perl5 frameworkAndrej Zverev2013-09-161-2/+2
| | | | | | | | | - convert USE_GMAKE to Uses Approved by: portmgr (bapt@, blanket) Notes: svn path=/head/; revision=327371
* Attempt to fix building on recent headBaptiste Daroussin2013-09-061-2/+2
| | | | Notes: svn path=/head/; revision=326554
* - Convert USE_GETTEXT to USES (part 4)Alex Kozlov2013-04-261-2/+1
| | | | | | | Approved by: portmgr (bapt) Notes: svn path=/head/; revision=316596
* Fix build with clangPawel Pekala2013-03-291-0/+38
| | | | | | | | | PR: ports/176961 Submitted by: myself Approved by: maintainer timeout Notes: svn path=/head/; revision=315574
* Convert USE_BISON to USES= bisonBaptiste Daroussin2013-03-081-6/+2
| | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=313635
* Unbreak devel/avr-gcc:Joerg Wunsch2012-03-093-1/+21
| | | | | | | | | | | | | | . 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 Notes: svn path=/head/; revision=293017
* - Mark BROKEN (at least) on amd64: does not packagePav Lucistnik2011-12-301-0/+1
| | | | | | | Reported by: pointyhat Notes: svn path=/head/; revision=288287
* Upgrade to GCC 4.5.1.Joerg Wunsch2011-12-1734-3086/+7069
| | | | | | | | | | | 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". Notes: svn path=/head/; revision=287533
* - Use canonical format for FreeBSD.org MAINTAINER addressesSunpoet Po-Chuan Hsieh2010-12-252-3/+1
| | | | | | | | | | | - Remove obsolete MD5 checksum while I'm here PR: ports/152844 Submitted by: sunpoet (myself) Approved by: miwi (with portmgr hat) Notes: svn path=/head/; revision=266895
* Chase mpfr library and bump PORTREVISION.Alex Dupre2010-06-111-2/+2
| | | | Notes: svn path=/head/; revision=256398
* Switch to use newer GMP version.Alex Dupre2010-04-191-1/+2
| | | | | | | | | PR: ports/144487 Submitted by: ale Approved by: portmgr (-exp run by erwin) Notes: svn path=/head/; revision=252906
* Upgrade to GCC 4.3.4, as well as to the patches from WinAVR 20100110Joerg Wunsch2010-03-0815-735/+1915
| | | | Notes: svn path=/head/; revision=250707
* Yet another forgotten line, sigh.Joerg Wunsch2009-08-121-0/+1
| | | | Notes: svn path=/head/; revision=239406
* Add two entries I forgot previously.Joerg Wunsch2009-08-121-0/+2
| | | | Notes: svn path=/head/; revision=239405
* Update the Xmega patch. Among adding support for some newerJoerg Wunsch2009-08-122-227/+263
| | | | | | | | Xmega MCU types, this adds an important bugfix for printf & Co. functions. Notes: svn path=/head/; revision=239402
* Use the undocumented feature WITHOUT_CPU_CFLAGS rather than MAKE_ENVJoerg Wunsch2009-06-281-3/+4
| | | | | | | | | | to avoid application of the host's CPU architecture options to the cross-compilation environment. Found by: Dominic Fandrey Notes: svn path=/head/; revision=236743
* Update to GCC 4.3.2.Joerg Wunsch2009-06-1121-1183/+1822
| | | | | | | | (The old port will be migrated to devel/avr-gcc-42 within the next days.) Notes: svn path=/head/; revision=235599
* Add plist files forgotten in last update.Joerg Wunsch2007-12-212-1/+4
| | | | | | | Reminded by: pav Notes: svn path=/head/; revision=204289
* Add support for ATtiny88, ATmega32HVB, ATmega1284P.Joerg Wunsch2007-12-2010-77/+910
| | | | | | | | | | 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. Notes: svn path=/head/; revision=204172
* Upgrade to GCC 4.2.2Joerg Wunsch2007-10-287-670/+431
| | | | Notes: svn path=/head/; revision=202207
* Migration from bison 1.x to 2.xAde Lovett2007-10-171-2/+2
| | | | | | | | PR: 117086 Tested by: -exp runs Notes: svn path=/head/; revision=201613
* Welcome bsd.perl.mk. Add support for constructs such as USE_PERL5=5.8.0+.Mark Linimon2007-09-081-5/+0
| | | | | | | | | | | Drop support for antique perl. Work done by: gabor Sponsored by: Google Summer of Code 2007 Hat: portmgr Notes: svn path=/head/; revision=199069
* Add device support for ATmega8HVA/ATmega16HVA.Joerg Wunsch2007-06-234-14/+22
| | | | | | | Change AT90USB82 from avr5 to avr5. Notes: svn path=/head/; revision=194141
* Add the Russian message catalog file to pkg-plist.Joerg Wunsch2007-04-142-1/+2
| | | | Notes: svn path=/head/; revision=189970
* Minor fix for AT90USB* devices.Joerg Wunsch2007-04-112-10/+11
| | | | | | | | | Submitted by: Anatoly Sokolov Also spell-fix `PORTREVISION' *blush*. Notes: svn path=/head/; revision=189782
* Fix pkg-plist after version upgrade.Joerg Wunsch2007-04-092-52/+53
| | | | | | | Reminded by: pointyhat. Notes: svn path=/head/; revision=189595
* Upgrade to GCC 4.1.2.Joerg Wunsch2007-04-074-33/+46
| | | | | | | Add support for AT90PWM1, ATmega32[59]0?P, AT90USB82/162. Notes: svn path=/head/; revision=189412
* OK, I bite. Implement the patch from PR ports/96407, to avoid theJoerg Wunsch2006-10-102-0/+14
| | | | | | | | | | | | | | -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 Notes: svn path=/head/; revision=175183
* Change private hack into @dirrmtry.Joerg Wunsch2006-10-081-2/+2
| | | | Notes: svn path=/head/; revision=175005
* Copy over the avr-gcc-devel port to avr-gcc, so this will become theJoerg Wunsch2006-10-0610-0/+1153
| | | | | | | | | | 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). Notes: svn path=/head/; revision=174678
* devel/avr-gcc has been repocopied to devel/avr-gcc-3, so to make roomJoerg Wunsch2006-10-0513-1013/+0
| | | | | | | | for devel/avr-gcc-devel taking over the role of the default AVR-GCC port now. Notes: svn path=/head/; revision=174588
* Fix the link specification in the patch so ATmega*P devices will getJoerg Wunsch2006-04-202-2/+2
| | | | | | | | | their correct -Tdata option passed down. Submitted by: Anatoly Sokolov Notes: svn path=/head/; revision=160042
* Rename ATmega164/324 to ATmega164P/324P, add support for ATmega644P,Joerg Wunsch2006-04-193-17/+22
| | | | | | | ATmega165P, and ATmega169P. Notes: svn path=/head/; revision=159944
* Upgrade to GCC 3.4.6.Joerg Wunsch2006-03-195-77/+91
| | | | | | | | Add support for ATmega406 and AT90USB646/647/1286/1286 devices. Register conflict for avr-gcc-devel port (GCC 4.1-based, to come soon). Notes: svn path=/head/; revision=157691
* Fix the severe bug (faulty code generation) reported inJoerg Wunsch2006-03-022-1/+132
| | | | | | | | | | | <http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26118> by reverting the GCC change that obviously caused it. Approved by: portmgr (krion) Notes: svn path=/head/; revision=156927
* SHA256ifyEdwin Groothuis2006-01-221-0/+2
| | | | | | | Approved by: krion@ Notes: svn path=/head/; revision=154141
* Add support for ATtiny261/461/861.Joerg Wunsch2006-01-043-10/+18
| | | | Notes: svn path=/head/; revision=152759
* Upgrade to GCC 3.4.5, and add support for ATtiny24/44/84 devices.Joerg Wunsch2005-12-145-73/+77
| | | | Notes: svn path=/head/; revision=151201
* Mass-conversion to the USE_AUTOTOOLS New World Order. The code presentAde Lovett2005-11-151-1/+1
| | | | | | | | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=148323
* Add support for the AT90CAN32/64 controllers.Joerg Wunsch2005-11-044-18/+70
| | | | | | | | | By the same time, also drag in the patch for catching misspelled interrupt vector names from the 4.x branch of GCC. Notes: svn path=/head/; revision=147234
* Add support for the ATmega640/1280/1281 family.Joerg Wunsch2005-09-123-18/+25
| | | | Notes: svn path=/head/; revision=142551
* Oops, a double slash sneaked into the linker spec, causing GCC toJoerg Wunsch2005-09-012-2/+2
| | | | | | | recurse infinitely, until it hit an abort(). Notes: svn path=/head/; revision=141732
* Add back support for the ATmega165.Joerg Wunsch2005-09-013-14/+18
| | | | Notes: svn path=/head/; revision=141667
* Fix the linker command (in GCC's specs file) for the AT90PWM2/3Joerg Wunsch2005-08-172-10/+11
| | | | | | | | | controllers. Approved by: portmgr (linimon) Notes: svn path=/head/; revision=140906
* Remove a superfluous part of a patch (patching a .orig file resulting fromJoerg Wunsch2005-08-011-84/+0
| | | | | | | | | a previous patch). No PORTREVISION bump as the resulting binaries are identical. Notes: svn path=/head/; revision=140658
* Upgrade AVR-GCC to GCC-3.4.4.Joerg Wunsch2005-07-308-453/+319
| | | | | | | | | | | | | | | | | | | | | 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.) Notes: svn path=/head/; revision=140495
* At Kris's request, back out the MACHINE_ARCH spelling correction untilDavid E. O'Brien2005-04-121-1/+1
| | | | | | | after 5.4-RELEASE. Notes: svn path=/head/; revision=133116
* Assist getting more ports working on AMD64 by obeying theDavid E. O'Brien2005-04-111-1/+1
| | | | | | | Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'. Notes: svn path=/head/; revision=132992