The NetBSD Project

CVS log for pkgsrc/devel/sdcc3/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / devel / sdcc3

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.29 / (download) - annotate - [select for diffs], Thu Dec 13 19:51:49 2018 UTC (4 months, 1 week ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, HEAD
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)

revbump for boost 1.69.0

Revision 1.28 / (download) - annotate - [select for diffs], Sun Dec 9 21:05:32 2018 UTC (4 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.27: +1 -2 lines
Diff to previous 1.27 (colored)

Removed commented-out PKGREVISIONs

Revision 1.27 / (download) - annotate - [select for diffs], Wed Aug 22 09:44:59 2018 UTC (8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

Recursive bump for perl5-5.28.0

Revision 1.26 / (download) - annotate - [select for diffs], Thu Aug 16 18:54:42 2018 UTC (8 months ago) by adam
Branch: MAIN
Changes since 1.25: +2 -1 lines
Diff to previous 1.25 (colored)

revbump after boost-libs update

Revision 1.25 / (download) - annotate - [select for diffs], Mon Jun 25 14:02:45 2018 UTC (9 months, 4 weeks ago) by bouyer
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2
Changes since 1.24: +4 -4 lines
Diff to previous 1.24 (colored)

Update to 3.7.0. Changes since 3.6.0:

    Changed putchar() prototype from void putchar(char) to int putchar(int) to improve standard-compliance and allow error reporting.
    Various speed improvements in stm8 backend - Dhrystone score more than doubled, resulting in SDCC achieving the highest Dhrystone scores among STM8 C implementations.
    Various speed improvements for multiplications resulting in SDCC achieving the highest Coremark scores among STM8 C implementations.
    Declarations in for loops (ISO C99).
    64-bit integers (long long) for the mcs51 and ds390 backends (now long long is fully supported in SDCC except for the pic14 and pic16 backends).
    Full _Bool support for mcs51 and ds390 backend (now _Bool is fully supported in SDCC regardless of backend).
    Additional wide character library functions: mbstowcs() and wcstombs(), btowc() and wctob(), wcscmp(), wcslen().
    Changed PRNG for rand() from LCG to xorshift to improve speed and quality.
    Support for Small-C calling convention on the callee side (i.e. function definitions with Small-C calling convention).
    The obsolete macro SDCC (which used to contain the version number encoded as an integer) has finally been removed (except for mcs51, where it will survive a little bit longer for SiLabs IDE compability).
    New devices supported by simulator (TLCS-90, and the 517, F380, XC88X, DS320 mcs51-variants along with dual-dptr and MDU support).
    Timer, UART (incl. interrupt) and I/O support in STM8 simulator.
    Simulator support for banked memory and bit banding.
    Various simulator improvements: Conditional breakpoints, breakpoints by function name from SDCC debug output, OMF input, VCD output, simulator interface for simulated program and new operators in expressions.
    Deprecated --nojtbound and the corresponding pragma.
    Faster register allocator reduces compilation time by about 25% (does not apply to mcs51, ds390 which use a different register allocator).
    Execution count guessing and use of execution count guesses in stm8 register allocation improve optimization for code speed.
    Changed getchar() prototype from char getchar(void) to int getchar(void) to improve standard-compliance and allow error reporting.
    Type qualifiers in array parameters (ISO C99).
    static in array parameters (ISO C99).
    Improved support for DWARFv2 debug info in ELF output (stm8, hc08, s08).
    Various improvements in z80/z180/gbz80/tlcs90/r2k/r3ka code generation, in particular for mixed 16-/32-bit code.
    __z88dk_fastcall function pointer support for --reserve-regs-iy.
    tlcs90 is now a fully supported backend, no longer work in progress.
    --data-seg to specify the segment for non-initialized data in the z80, z180, gbz80, tlcs90, r2k and r3ka backends.
    New methods to obtain tree-decompositions of control-flow graphs improve compilation time / code-quality trade-off (when SDCC is built with support for the treedec library).
    Additional general utility functions: qsort(), strtol(), strtoul().

Numerous other new features and bug fixes are included as well.

Revision 1.24 / (download) - annotate - [select for diffs], Sun Apr 29 21:31:34 2018 UTC (11 months, 3 weeks ago) by adam
Branch: MAIN
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)

revbump for boost-libs update

Revision 1.23 / (download) - annotate - [select for diffs], Mon Jan 1 21:18:22 2018 UTC (15 months, 2 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

Revbump after boost update

Revision 1.22 / (download) - annotate - [select for diffs], Thu Aug 24 20:03:12 2017 UTC (19 months, 4 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

Revbump for boost update

Revision 1.21 / (download) - annotate - [select for diffs], Sun Apr 30 01:21:34 2017 UTC (23 months, 3 weeks ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

Recursive revbump from boost update

Revision 1.20 / (download) - annotate - [select for diffs], Sun Jan 1 16:06:10 2017 UTC (2 years, 3 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

Revbump after boost update

Revision 1.19 / (download) - annotate - [select for diffs], Fri Oct 7 18:25:44 2016 UTC (2 years, 6 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

Revbump post boost update

Revision 1.18 / (download) - annotate - [select for diffs], Wed Sep 14 14:50:07 2016 UTC (2 years, 7 months ago) by dholland
Branch: MAIN
CVS Tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.17: +2 -3 lines
Diff to previous 1.17 (colored)

Don't blindly ignore build failures.

Revision 1.17 / (download) - annotate - [select for diffs], Sat Jul 9 06:38:12 2016 UTC (2 years, 9 months ago) by wiz
Branch: MAIN
Changes since 1.16: +2 -1 lines
Diff to previous 1.16 (colored)

Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.

Revision 1.16 / (download) - annotate - [select for diffs], Sat Jun 25 17:48:15 2016 UTC (2 years, 9 months ago) by bouyer
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2
Changes since 1.15: +6 -4 lines
Diff to previous 1.15 (colored)

Update to 3.6.0, fixing boost-related build issue.
Changes since 3.5.0:
- Merged upstream binutils 2.25
- New memory management with lower overhead
- Changed default language dialect to --std-sdcc11
- Diagnostic for missing type specifier: No implicit int outside of C90 mode
  anymore
- C11 generic selections
- char type is now unsigned by default (old behaviour can be restored
  using --fsigned-char)
- Character constants are now of type int instead of char.
- ISO C95 and ISO C11 wide character constants
- ISO C95 and ISO C11 wide string literals
- Basic standard library support for wide characters: c16rtomb(), mbrtoc16(),
  mbsinit(), mbtowc(), mbrlen(), mbrtoc32, c32rtomb(), mbrtowc(), wcrtomb(),
  mblen(), wctomb()
- Treat all ports the same in the manual (i.e. mcs51-specific stuff is now
  clearly described as such)
- Reorganized interrupt handling for z80, z180, r2k, r3ka, tlcs90, gbz80
  backends
- Workaround for stm8 division hardware bug
- ELF/DWARF support for stm8
- Output symbol table for ELF
- pic16 port now uses standard-compliant crt0iz that initializes static and
  globals to 0 by default

Numerous feature requests and bug fixes are included as well.

Revision 1.15 / (download) - annotate - [select for diffs], Sat Aug 22 17:06:16 2015 UTC (3 years, 8 months ago) by bouyer
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3
Changes since 1.14: +3 -3 lines
Diff to previous 1.14 (colored)

Update to sdcc 3.5.0
Main changes since 3.4.0:
--disable-non-free configure option
Changed default language dialect from --std-sdcc89 to --std-sdcc99
Reorganized and updated manual
Reduced memory consumption (most noticeable for high --max-allocs-per-node)
Faster compilation for stm8 (most noticeable for high --max-allocs-per-node)
atoll() function for conversion of strings to long long
__z88dk_fastcall and __z88dk_callee calling conventions for more
    efficient function calls and better compability with z88dk
--lospre-unsafe-read renamed to --allow-unsafe-read
Add new microchip devices

Revision 1.14 / (download) - annotate - [select for diffs], Fri Jun 12 10:50:00 2015 UTC (3 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.

Revision 1.13 / (download) - annotate - [select for diffs], Fri Apr 17 15:53:01 2015 UTC (4 years ago) by adam
Branch: MAIN
Changes since 1.12: +2 -1 lines
Diff to previous 1.12 (colored)

Revbump after updating devel/boost-libs

Revision 1.12 / (download) - annotate - [select for diffs], Tue Dec 30 22:23:27 2014 UTC (4 years, 3 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.11: +3 -4 lines
Diff to previous 1.11 (colored)

Update to 3.4.0

Changelog:
* Bugfixes

Revision 1.11 / (download) - annotate - [select for diffs], Fri Nov 7 19:39:29 2014 UTC (4 years, 5 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

Revbump after updating boost

Revision 1.10 / (download) - annotate - [select for diffs], Tue Sep 2 09:47:22 2014 UTC (4 years, 7 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3
Changes since 1.9: +1 -3 lines
Diff to previous 1.9 (colored)

Remove MAKE_JOBS_SAFE=no, a leftover from this package's previous incarnation
as devel/sdcc (version 2).  I cannot trigger a failure up to MAKE_JOBS=24.

Revision 1.9 / (download) - annotate - [select for diffs], Tue Sep 2 09:02:07 2014 UTC (4 years, 7 months ago) by jperkin
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

lex is a runtime dependency for libfl.

Revision 1.8 / (download) - annotate - [select for diffs], Wed Aug 13 10:57:34 2014 UTC (4 years, 8 months ago) by adam
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Revbump after boost-libs update

Revision 1.7 / (download) - annotate - [select for diffs], Thu May 29 23:36:29 2014 UTC (4 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.

Revision 1.6 / (download) - annotate - [select for diffs], Sat May 17 16:10:43 2014 UTC (4 years, 11 months ago) by wiz
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

Bump applications PKGREVISIONs for python users that might be using
python3, since the default changed from python33 to python34.

I probably bumped too many. I hope I got them all.

Revision 1.5 / (download) - annotate - [select for diffs], Wed Apr 30 14:19:41 2014 UTC (4 years, 11 months ago) by wiz
Branch: MAIN
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

Bump PKGREVISION for boehm-gc default-on threads, just to be on
the safe side.

Revision 1.4 / (download) - annotate - [select for diffs], Mon Apr 21 13:25:53 2014 UTC (5 years ago) by wiz
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

recursive bump for boehm-gc API bump

Revision 1.3 / (download) - annotate - [select for diffs], Wed Nov 20 20:04:37 2013 UTC (5 years, 5 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

Revbump after updating devel/boost-libs

Revision 1.2 / (download) - annotate - [select for diffs], Wed Nov 20 13:23:43 2013 UTC (5 years, 5 months ago) by obache
Branch: MAIN
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 (colored)

recursive bump from boost-lib shlib major bump.

Revision 1.1 / (download) - annotate - [select for diffs], Mon Oct 21 15:12:38 2013 UTC (5 years, 6 months ago) by ryoon
Branch: MAIN

Import sdcc-3.3.0 as devel/sdcc3.

SDCC is a Free ware , retargettable, optimizing ANSI-C compiler. The current
version targets Intel 8051 based MCUs, it can be retargetted for other 8 bit
MCUs or PICs. The entire source code for the compiler is distributed under
GPL. SDCC used ASXXXX & ASLINK a Free ware, retargettable assembler & linker.

HTML docs are in work/*/doc.

Note I added a patch from sailer@ife.ee.ethz.ch "asxxxx.diff" for making
firmware for the Anchor EZUSB chips.

This package tracks sdcc 3.x branch.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>