aboutsummaryrefslogtreecommitdiff
path: root/devel/msp430-gcc
Commit message (Collapse)AuthorAgeFilesLines
* Update to libmpc version 1.0.1 which brings the following fixes:Gerald Pfeifer2013-10-261-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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-0/+1
| | | | | | | devel part 3) Notes: svn path=/head/; revision=327724
* - convert to the new perl5 frameworkAndrej Zverev2013-09-161-3/+2
| | | | | | | | | - convert USE_GMAKE to Uses Approved by: portmgr (bapt@, blanket) Notes: svn path=/head/; revision=327371
* Introduce ICONV_CONFIGURE_ARG variable defined at Uses/iconv.mk.Boris Samorodov2013-09-041-1/+1
| | | | | | | | | | | It's value is "--with-libiconv-prefix=/usr/local" for systems before 100043 with ports libiconv and to use at systems post 100043 with base iconv it's value is "" (NULL). Co-authors: bapt, madpilot and bsam (me) Notes: svn path=/head/; revision=326316
* - Remove MAKE_JOBS_SAFE variableAlex Kozlov2013-08-141-1/+0
| | | | | | | Approved by: portmgr (bdrewery) Notes: svn path=/head/; revision=324744
* - Convert USE_ICONV=yes to USES=iconvMarcus von Appen2013-04-271-2/+1
| | | | | | | | | - Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here Reviewed by: bapt, kwm Notes: svn path=/head/; revision=316654
* 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
* (1) Update with latest LTS patchesLev A. Serebryakov2012-10-184-4/+63
| | | | | | | | | | (2) Add patch from trunk to support FRAM devices. PR: ports/172352 (2) Feature safe: yes Notes: svn path=/head/; revision=306070
* Update to brand-new LTS (Long Terms Support) release.Lev A. Serebryakov2012-04-084-30/+61
| | | | | | | | | | gcc is 4.6.3 binutils is 2.21.1a Feature safe: yes Notes: svn path=/head/; revision=294385
* Add new patch from upstream:Lev A. Serebryakov2011-11-062-2/+4
| | | | | | | | | | | | | | | | | | | This fixes an error when calculating strlen on an auto-storage char array that happens be zero bytes offset from the stack pointer. extern unsigned int strlen (const char *s); void setval (char* str, int len); void useval (const char* str, unsigned char len); void tryit () { char tmp[17]; setval (tmp, sizeof(tmp)); useval (tmp, strlen(tmp)); } Notes: svn path=/head/; revision=285178
* New patch from upstream:Lev A. Serebryakov2011-11-042-2/+4
| | | | | | | | | | | | | | | | This fixes an error in comparisons of the lower parts of a multi-word integer against a constant when using a comparison operation not directly supported by an MSP430 instruction. E.g.,: int test_gtu32 (uint32_t x) { if (x > 0xFFFF) return 1; return 0; } Notes: svn path=/head/; revision=285026
* Update to latest "upstream" (Long Time Support) patches for all MSP430Lev A. Serebryakov2011-09-222-2/+8
| | | | | | | toolchain components. Notes: svn path=/head/; revision=282170
* Add new LTS (upstream) patch.Lev A. Serebryakov2011-08-162-2/+4
| | | | Notes: svn path=/head/; revision=279842
* Add latest patches to msp430-binutils and msp430mcu.Lev A. Serebryakov2011-08-051-6/+6
| | | | Notes: svn path=/head/; revision=278960
* (1) Make binutils/gcc ready for further official bugfix patchesLev A. Serebryakov2011-07-283-3/+16
| | | | | | | | | | | according to new mspgcc release politic. (2) Add official (mspgcc) ARCH problem patch to binutils. (3) Add official (mspgcc) patch to gcc. (4) Fix msp430mcu plist, if it is installed alone. (5) Make portlint (almost) happy. Notes: svn path=/head/; revision=278478
* Update msp430 toolchain to new version:Lev A. Serebryakov2011-07-267-62/+266
| | | | | | | | | | | | | | | | | | | | mspgcc release 20110716: binutils-2.21.1.20110716 gcc-4.5.3.20110706 gdb-7.2.20110103 msp430mcu-20110613 (new port, platform headers, converted from offical TI ones and linking scripts, generated from datasheets). msp430-libc-1.0.20110612 Preserve old msp430-gcc as `devel/msp430-gcc3' Make mps430-libc work with both gcc versions. Add CONFLICTS to msp430-gcc*. Add LICENSE clauses to all FSF-based ports. Notes: svn path=/head/; revision=278364
* -remove MD5Olli Hauer2011-07-031-2/+0
| | | | Notes: svn path=/head/; revision=276999
* - Set --mandir and --infodir in CONFIGURE_ARGS if the configure scriptRong-En Fan2007-07-231-2/+2
| | | | | | | | | | | | | | | | | | | | | supports them. This is determined by running ``configure --help'' in do-configure target and set the shell variable _LATE_CONFIGURE_ARGS which is then passed to CONFIGURE_ARGS. - Remove --mandir and --infodir in ports' Makefile where applicable Few ports use REINPLACE_CMD to achieve the same effect, remove them too. - Correct some manual pages location from PREFIX/man to MANPREFIX/man - Define INFO_PATH where necessary - Document that .info files are installed in a subdirectory relative to PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and subdirectory detection. PR: ports/111470 Approved by: portmgr Discussed with: stas (Mk/*), gerald (info related stuffs) Tested by: pointyhat exp run Notes: svn path=/head/; revision=196111
* Conversion to a single libtool environment.Ade Lovett2006-02-231-2/+1
| | | | | | | Approved by: portmgr (kris) Notes: svn path=/head/; revision=156749
* SHA256ifyEdwin Groothuis2006-01-221-0/+2
| | | | | | | Approved by: krion@ Notes: svn path=/head/; revision=154141
* Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtryEdwin Groothuis2006-01-221-2/+2
| | | | | | | | Approved by: krion@ PR: ports/88711 (related) Notes: svn path=/head/; revision=154110
* Chase updated URLs per distfile survey.Mark Linimon2005-11-261-1/+1
| | | | Notes: svn path=/head/; revision=149513
* 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
* Latest gcc 3.4.4, latest msp430 patches.Lev A. Serebryakov2005-09-193-6/+16
| | | | Notes: svn path=/head/; revision=143156
* Now builds on amd64Kris Kennaway2004-09-281-5/+0
| | | | | | | Approved by: portmgr (self) Notes: svn path=/head/; revision=118470
* Update to latest (and recommended by msp430 maintainers) version 3.4.1Lev A. Serebryakov2004-08-035-74/+87
| | | | Notes: svn path=/head/; revision=115336
* Apply a big libtool patch to allow porters to use the libtool installed byJoe Marcus Clarke2004-07-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the libtoolX ports instead of the one included with each port. Ports that set USE_LIBTOOL_VER=X will now use the ports version of libtool instead of the included version. To restore previous behavior, use the new macro, USE_INC_LIBTOOL_VER. Both macros accept the same argument: a libtool version. For example, to use the ports version of libtool-1.5, add the following to your Makefile: USE_LIBTOOL_VER= 15 To use the included version of libtool with extra hacks provided by libtool-1.5, add the following to your Makefile: USE_INC_LIBTOOL_VER= 15 With this change, ports that had to add additional libtool hacks to prevent .la files from being installed or to fix certain threading issues can now delete those hacks (after appropriate testing, of course). PR: 63944 Based on work by:eik and marcus Approved by: ade (autotools maintainer) Tested by: kris on pointyhat Bound to be hidden problems: You bet Notes: svn path=/head/; revision=113296
* Some bugfixesLev A. Serebryakov2004-04-062-3/+3
| | | | Notes: svn path=/head/; revision=106305
* Whoa there, boy, that's a mighty big commit y'all have there...Ade Lovett2004-03-141-1/+1
| | | | | | | | | | | | | | | | | | Begin autotools sanitization sequence by requiring ports to explicitly specify which version of {libtool,autoconf,automake} they need, erasing the concept of a "system default". For ports-in-waiting: USE_LIBTOOL=YES -> USE_LIBTOOL_VER=13 USE_AUTOCONF=YES -> USE_AUTOCONF_VER=213 USE_AUTOMAKE=YES -> USE_AUTOMAKE_VER=14 Ports attempting to use the old style system after June 1st 2004 will be sorely disappointed. Notes: svn path=/head/; revision=103963
* Add new devicesLev A. Serebryakov2004-03-032-3/+3
| | | | Notes: svn path=/head/; revision=102818
* Broken on amd64, as any other gcc.Lev A. Serebryakov2004-02-251-1/+8
| | | | Notes: svn path=/head/; revision=102081
* New devices added.Lev A. Serebryakov2004-02-242-3/+3
| | | | | | | New function attribute `task' fo SOS RTOS added. Notes: svn path=/head/; revision=101986
* New option for strict align, some bugfixes.Lev A. Serebryakov2004-02-062-3/+4
| | | | Notes: svn path=/head/; revision=100134
* Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.Joe Marcus Clarke2004-02-041-0/+1
| | | | | | | (Part 2) Notes: svn path=/head/; revision=99920
* Fix multiplication code generation.Lev A. Serebryakov2003-12-052-2/+2
| | | | Notes: svn path=/head/; revision=95132
* Fix some old devices, add new ones.Lev A. Serebryakov2003-11-202-2/+2
| | | | Notes: svn path=/head/; revision=94464
* Fixes in compare.Lev A. Serebryakov2003-10-232-2/+2
| | | | Notes: svn path=/head/; revision=91954
* [1] Update to new version.Lev A. Serebryakov2003-10-173-5/+33
| | | | | | | [2] Really don't install non-unique files. MANx too. Notes: svn path=/head/; revision=91508
* Don't install `${PREFIX}/lib/libiberty.a'Lev A. Serebryakov2003-10-153-1/+11
| | | | | | | Now this port doesn't install non-unique files. Notes: svn path=/head/; revision=91337
* Fix one bug in optimizer/code generatorLev A. Serebryakov2003-10-062-2/+2
| | | | | | | Obtained from: Target's maintainers Notes: svn path=/head/; revision=90447
* Make portlint(1) happy by changing strip to ${STRIP_CMD}Sergey A. Osokin2003-09-241-1/+1
| | | | | | | | Submitted by: Oleg Karachevtsev <ok@etrust.ru> PR: 56998 Notes: svn path=/head/; revision=89169
* Target's maintainers claim, that gcc 3.2.x produce better code than 3.3.xLev A. Serebryakov2003-09-013-24/+10
| | | | | | | | | | | | All future updates for msp430 target will be provided only for 3.2.x and 3.4 versions of gcc. So, I've downgraded gcc port to 3.2.3 + last msp430 patches. Obtained from: Target's maintainers Notes: svn path=/head/; revision=88271
* Some fixes in target.Lev A. Serebryakov2003-08-262-2/+2
| | | | Notes: svn path=/head/; revision=87727
* Update to new gcc release: 3.3.1Lev A. Serebryakov2003-08-143-5/+5
| | | | Notes: svn path=/head/; revision=86938
* Fix some bugs in optimizer.Lev A. Serebryakov2003-08-122-2/+2
| | | | | | | Obtained from: Target mainainers Notes: svn path=/head/; revision=86809
* Fix "internal compiler error", add some optimizations.Lev A. Serebryakov2003-07-182-2/+2
| | | | Notes: svn path=/head/; revision=85129
* Update with last fixes in target's patches.Lev A. Serebryakov2003-07-162-2/+2
| | | | Notes: svn path=/head/; revision=84975
* Update to last patche's version.Lev A. Serebryakov2003-07-103-3/+3
| | | | Notes: svn path=/head/; revision=84587
* Update to latest patches from mspgcc.sf.net.Lev A. Serebryakov2003-06-282-2/+2
| | | | | | | | | Here are two important fixes. Approved by: sobomax Notes: svn path=/head/; revision=83782
* Update to latest version.Lev A. Serebryakov2003-06-253-20/+25
| | | | | | | Approved by: sobomax Notes: svn path=/head/; revision=83577