summaryrefslogtreecommitdiff
path: root/cross
AgeCommit message (Collapse)AuthorFilesLines
2013-09-29Fix install stage error observed on SmartOS.ryoon2-5/+8
2013-09-16Fix install error and install a locale file.ryoon5-3/+49
Pointed out by joerg@, Thank you.
2013-09-12Fix package name.ryoon2-2/+2
2013-09-12Add freemint-*ryoon1-1/+9
2013-09-12Import cross-freemint-gcc-4.6.4 as cross/freemint-gcc.ryoon4-0/+923
gcc for FreeMiNT (OS for Atari ST) cross-compile environment.
2013-09-12Import cross-freemint-ldg-20121005 as cross/freemint-ldg.ryoon5-0/+77
GEMlib for FreeMiNT (OS for Atari ST) cross-compile environment.
2013-09-12Import cross-freemint-cflib-20130415 as cross/freemint-cflib.ryoon7-0/+138
GEMlib for FreeMiNT (OS for Atari ST) cross-compile environment.
2013-09-12Import cross-freemint-gemlib-20130415 as cross/freemint-gemlib.ryoon7-0/+153
GEMlib for FreeMiNT (OS for Atari ST) cross-compile environment.
2013-09-12Import cross-freemint-pml-2.03 as cross/freemint-pml.ryoon7-0/+170
PML for FreeMiNT (OS for Atari ST) cross-compile environment.
2013-09-12Import cross-freemint-mintlib-20130415 as cross/freemint-mintlib.ryoon6-0/+434
MiNTLib for FreeMiNT (OS for Atari ST) cross-compile environment.
2013-09-12Import cross-freemint-mintbin-20110527 as cross/freemint-mintbin.ryoon5-0/+86
Utilities for FreeMiNT (OS for Atari ST) cross compile.
2013-09-12Import cross-freemint-binutils-2.23.2 as cross/freemint-binutils.ryoon4-0/+234
binutils for FreeMiNT (OS for Atari ST) cross compile.
2013-08-27Explicitly disable LTO.joerg1-2/+2
2013-08-26(1) Recent setup for 7.6 does not supportmef1-1/+14
bfd_target_elf_flavour instead only supports bfd_target_aout_flavour bfd_target_coff_flavour bfd_target_ecoff_flavour. To fix this, we need +CONFIGURE_ENV+= gdb_cv_var_elf=yes as found in native gdb setup (pkgsrc Makefile). (2) Utilize curses instead of terminfo, +CONFIGURE_ARGS+= --with-curses +# to link -lcurses.7 => /usr/lib/libcurses.so.7 +# instead of terminfo +.include "../../mk/curses.buildlink3.mk"
2013-08-12patches/patch-doc_api_Makefile_ammef1-16/+0
Remove. The patch was to remove unnecessary (unwanted) man pages for the build directories including ${WRKSRC} generated by doxygen. Equivalent for-loop was gone in doc/api/Makefile.am now. The logic is now in post-install: target in (pkgsrc) Makefile. This removal was meant in previous commit and distinfo does not include this removing patch. Sorry for left out patch itself. Thanks dholland@ pointing out.
2013-08-08Fix typo, not 2.32 but 2.23, sorry and thanks.mef1-2/+2
2013-08-08Add buildlink3.mk file.mef2-0/+28
2013-08-07Bump GDB version from 5.3 to 7.6mef8-74/+66
(pkgsrc) patches/patch-a[abd] Removed, seems the problems no longer exist patches/patch-ac Comment added. patches/patch-bfd_bfd-in2_h Added to build with clang patches/patch-opcodes_configure Added (revert to 7.5.1, Bad substitution) (upstream) GDB 7.6 Released (2013/04/26) http://sourceware.org/ml/gdb-announce/2013/msg00000.html --------------------------- GDB 7.6 brings new targets, features and improvements, including: * New native configurations: ARM AArch64 GNU/Linux aarch64*-*-linux-gnu FreeBSD/powerpc powerpc*-*-freebsd x86_64/Cygwin x86_64-*-cygwin* Tilera TILE-Gx GNU/Linux tilegx*-*-linux-gnu * New target configurations: ARM AArch64 aarch64*-*-elf ARM AArch64 GNU/Linux aarch64*-*-linux Lynx 178 PowerPC powerpc-*-lynx*178 x86_64/Cygwin x86_64-*-cygwin* Tilera TILE-Gx GNU/Linux tilegx*-*-linux * New configure options: -enable-libmcheck/--disable-libmcheck * Support for the "mini debuginfo" section, .gnu_debugdata * The C++ ABI now defaults to the GNU v3 ABI. This has been the default for GCC since November 2000. * New command line option: -nh (disables auto-loading of ~/.gdbinit) * Various GDB/MI changes * Python scripting: ** Vectors can be created with gdb.Type.vector. ** Python's atexit.register now works in GDB. ** Types can be pretty-printed via a Python API. ** Python 3 is now supported (in addition to Python 2.4 or later) ** New class gdb.Architecture exposes GDB's internal representation of architecture in the Python API. ** New method Frame.architecture returns the gdb.Architecture object corresponding to the frame's architecture. ** New Python-based convenience functions ($_memeq, $_streq, $_strlen and $_regex) * The 'cd' command now defaults to using '~' (the home directory) if not given an argument. * New commands: ** catch signal ** maint info bfds ** python-interactive ** enable/disable type-printer * New remote packets (QTBuffer:size, Qbtrace:bts, Qbtrace:off and qXfer:btrace:read) * New options: ** set/show print type methods (on|off) ** set/show print type typedefs (on|off) ** set/show filename-display basename|relative|absolute ** set/show trace-buffer-size ** set/show remote trace-buffer-size-packet auto|on|off ** set/show debug aarch64 ** set/show debug coff-pe-read ** set/show debug mach-o ** set/show debug notification * target record: The "target record" command has been renamed to "target record-full", and a new "target record-btrace" has been added. This new target uses hardward support to record the control-flow of a process. Execution replay is not supported, but this targets allows investigating the program's recorded execution. For a complete list and more details on each item, please see the gdb/NEWS file. --------------------------- GDB 7.5 released! (2012-08-17) http://sourceware.org/ml/gdb-announce/2012/msg00004.html GDB 7.4 released! (2012-01-24) http://sourceware.org/ml/gdb-announce/2012/msg00001.html GDB 7.4 released! (2011-07-26) http://sourceware.org/ml/gdb-announce/2011/msg00001.html Other older release date: http://www.gnu.org/software/gdb/schedule/
2013-08-07Bump avr-libc from 1.6.7 to 1.8.0mef5-54/+227
(pkgsrc) Makefile mef now takes maintainership (ok by wennmach@) patches/patch-doc_Makefile.in (added) Adding PATH at installation time for OBJCOPY = avr-objcopy etc. See comment on SUBST part in Makefile. (upstream from NEWS file) *** Changes in avr-libc-1.8.0: * Bugs fixed: [#17815] Configure does not honor --mandir option [#23234] Alternate interrupt macro [#24861] Interrupt documentation contains extra include [#32103] Support for Target-Triplets [#32419] Incorrect EEPROM size in header for ATxmega192A3 [#32650] Missing include in util/delay.h [#32675] power_all_enable/disable does not affect timer1 on ATmega164P [#32698] power.h has additional endif that will break the build [#32773] stdiodemo source code is broken [#32988] Internal compiler error: build_unary_op [#33130] twitest.c source code is broken [#33230] Sleep modes have incorrect names for ATtiny261/461/861 [#33238] Wrong _VECTORS_SIZE for mega8U2 et al [#33858] in avr/power.h, clock_prescale_set() not defined for mega328 [#33920] ICR1 incorrectly defined for tiny167 [#34047] missing math.h include in delay.h [#34514] misspelled in math.h [#35020] stdint.h: signed types need explicit "signed" [#35093] strlcat_P fails for some destinations [no-id] New names for CLKSTA/CLKSEL0/1 for AT90USB82/162 system when power_all_disable() is used [no-id] util/delay.h would not compile with -ffreestanding * New devices supported: * Contributed Patches: [#7531] Bad name of bit in TCCR0A : WGM0 instead of CTC0 for ATtinyX61 [#7362] iom16a.h: USART vectors inconsistently named for ATmega16A [#7226] ATMEGA8U2 Patches * Other changes: - The old prog_* typedefs are now deprecated, and are only included if requested by the user. This request is expressed by declaring the macro __PROG_TYPES_COMPAT__, either by a #define directive before including <avr/pgmspace.h>, or by a -D compiler option. - Optimized strlen_P, thanks to Jan Waclawek. Rename strlen_P to be __strlen_P and add new strlen_P inline function in header file that checks if value is a constant and known at compile time. If not, then the new inline function calls __strlen_P as normal. ----------------------------------------------- *** Changes in avr-libc-1.7.1: * Bugs fixed: (7 line) * New devices supported: ATTiny84a ATMega16HVB RevB ATMega32HVB RevB *** Changes in avr-libc-1.7.0: * Bugs fixed: ( 138 line) * Other changes: - Added 'avr35' architecture. - Function vfscanf() is rewriten. - EEPROM functions are rewriten. - Added support for XMEGA architectures. - The Postscript documentation build has been removed in favour of building only the PDF (and HTML and man page) versions. - A sleeping BOD API was added to <avr/sleep.h>. - The note about signbit() implementation is removed from documenatation. - Signature API added in <avr/signature.h>. - All functions are now placed in the .text.avr-libc section, and the floating point functions are placed in the .text.avr-libc.fplib section. - The port/pin assignments of the HD44780 LCD controller in the stdiodemo example can now be distributed across more than a single AVR port. - Added support for avrtiny10 architecture, to support the ATtiny10 Family. - Added new headerfile: <avr/cpufunc.h>; currently contains _NOP() and _MemoryBarrier(). - The twidemo can now optionally address 24C32 and larger EEPROMs that require 16-bit word addressing. - Add a "memory barrier" to the cli() and sei() macros. * New devices supported: (76) * Optimized functions: (13) * New functions: (30)
2013-08-07Bump avr-gcc from 4.4.1 to 4.5.3mef11-124/+259
(pkgsrc) Removing: patches/patch-aa (was not to install: install-subdir at libiberty) patches/patch-ac (was not to install tree-inline.o cppdefault.o for Mac OS X, equivalent target does not have these files for now) patches/patch-gcc_toplev.h Upstream corrected the problem as: -extern inline int +static inline int Adding: patch-gcc_config_avr_driver-avr_c To fix the problem like: error: non-void function 'avr_device_to_arch' should return a value [-Wreturn-type] patch-libiberty_Makefile.in Not install libiberty.a to avoid duplication (conflict) with other cross tool-chain (mef@). (upstream) For the changes from 4.4.1 to 4.5, see following page. http://gcc.gnu.org/gcc-4.5/changes.html
2013-08-07(pkgsrc)mef13-110/+169
patches/patch-aa (was not to install libiberty) .. removed patches/patch-ac (was not to install-recursive under opcodes) .. removed patches/patch-a[bdefghij] Added comments (all are as 'Avoid installing info'). Makefile Added installing libbfd.so libbfd.a bfd.h for simulavr. Installs libiberty.a as avr/lib/libiberty.a Installs ansidecl.h and symcat.h for simulavr (upstream) Bump Version 2.19.1 to 2.23.2 (From binutils-2.23.2/binutils/NEWS) --------------------------- Changes in 2.23: * Add support for the VLE extension to the PowerPC architecture. * Add support for x64 Windows target of the delayed-load-library. * Add support for the Renesas RL78 architecture. Changes in 2.22: * Add support for displaying the contents of .debug.macro sections. * Add --preprocessor-arg option to windres to specify additional options passed to preprocessor. * Add --dwarf-start and --dwarf-end to readelf and objdump. These are used by the new Emacs mode, see dwarf-mode.el. * Add support for the Tilera TILEPro and TILE-Gx architectures. changes in 2.21: * Add --interleave-width option to objcopy to allowing copying a range of bytes from the input to the output with the --interleave option. * Add support for the TMS320C6000 (TI C6X) processor family. * Readelf can now display ARM unwind tables (.ARM.exidx / .ARM.extab) using the -u / --unwind option. * Add --dyn-syms to readelf to dump dynamic symbol table. * A new tool - elfedit - has been added to directly manipulate ELF format binaries. * Add to dlltool .def file feature of aliasing PE internal symbol name by '== <ID>' option. * Add a new command line option -a / --addresses to addr2line to display the address before function name or source filename. * Add a new command line option -p / --pretty-print to addr2line to have a more human readable output. * The hppa/som targets can now be compiled on any host. Changes in 2.20: * Add support for delay importing to dlltool. Use the --output-delaylib <file> switch to create a delay-import library. The resulting app will load the dll as soon as the first function is called. It will link to __delayLoadHelper2() from the static delayimp library, which will import LoadLibraryA and GetProcAddress from kernel32. * Add a new command line option, --insn-width=WIDTH, to objdump to specify number of bytes to be displayed on a single line when disassembling instructions. * Readelf can now display the relocated contents of a section as a sequence of bytes via the --relocated-dump=<name|number> command line option. * The gprof program has been given a new command line option: --external-symbols-table=<filename> which reads in symbols from a specified file. * The plugin target has been added to bfd. It can load the same shared objects used by gold and uses them to provide basic support for new file formats. * The verilog memory hex dump file format is now supported as an output format for objcopy. * Add --file-alignment, --heap, --image-base, --section-alignment, --stack and --subsystem command line options to objcopy, which will set PE optional header. * Option --dwarf/-W of objdump is now as flexible as readelf --debug-dump/-w. * --as-needed now links in a dynamic library if it satisfies undefined symbols in regular objects, or in other dynamic libraries. In the latter case the library is not linked if it is found in a DT_NEEDED entry of one of the libraries already linked. * Added --prefix=PREFIX and --prefix-strip=LEVEL switches to objdump to add absolute paths for -S. * Add new option --use-nul-prefixed-import-tables to dlltool to allow fall- back to old import table generation with null element prefix. * Added --identify-strict switch to cause --identify <implib> to report an error when the import library is associated with multiple DLLs. * Added --identify <implib> option to dlltool, which determines the name of the DLL associated with the specified <implib>. * Support for PowerPC booke64 instructions has been removed. The assembler no longer accepts -mbooke32 or -mbooke64 and the disassembler no longer accepts -Mbooke32 or -Mbooke64. Instead, -mbooke and -Mbooke should be used.
2013-07-15* .include "../../devel/readline/buildlink3.mk" with USE_GNU_READLINE=yesryoon1-3/+1
are replaced with .include "../../devel/readline/buildlink3.mk", and USE_GNU_READLINE are removed, * .include "../../devel/readline/buildlink3.mk" without USE_GNU_READLINE are replaced with .include "../../mk/readline.buildlink3.mk".
2013-06-22info/dir is not supposed to be in the PLIST.dholland1-2/+1
2013-06-16- Add LICENSEmef1-3/+11
- Following tweak on Makefile: PATH differs between clang and gcc, add trick by looking for path-by-path to be adapted to environments. Proposed by dholland@ thanks. Confirmed on following combinations so far. NetBSD/amd64 6.1 gcc-4.5.3 NetBSD/amd64 6.99.21 clang version 3.2 NetBSD/i386 5.2 gcc-4.1.3 NetBSD/macppc 6.1 gcc-4.5.3 DragonFly/i386 3.4.2 gcc-4.7.2
2013-06-16Update to 2.20.11ryoon6-69/+19
* Update MASTER_SITES. * Add LICENSE. * Build with distfile's Makefile. * Install our own do-install target (install target is not provided). Changelog: 2.20.11 -- 07 April 2008 * Peter H. Froehlich <phf at acm dot org> took over as maintainer from Andrew Davie, but both Andrew and Thomas Mathys still help. * DASM moved to sourceforge.net, the new website for DASM is now available at <http://dasm-dillon.sourceforge.net/>. * Fixed (the obvious version of) the long-standing "-1 bug" that made DASM reject sources with negative integer literals; there may still be signed/unsigned problems in other areas; there is certainly still a range checking error. * Fixed the usage message to reflect that symbol table sorting is controlled by -T and not by -t as the message claimed; also the format of the usage message is now more GNU-like. * The range of values for -T is now checked, you have to stick to 0 or 1, arbitrary numbers will not work anymore. * Removed spurious output when running DASM. In general command line tools should only make output when there's something to report (a central Unix tenent). Sorry if you miss the messages, just look at the usage information instead. :-) * Added new -E# option to select format of error messages; -E0 is the default MS style, -E1 is "classic" style from Matthew Dillon, -E2 is GNU style from their coding standards. 2.20.10 -- 31 October 2004 * Thomas Mathys added support for the Fairchild F8 processor to DASM. Thank you, Thomas! * Support files for the Channel-F Video Entertainment System (VES) added. 2.20.08 -- unreleased * Documentation changed from Word documents back to text files. 2.20.07 -- 17 July 2003 * No user-visible changes. 2.20.05 -- unreleased * Symbol table dump is now performed even if an error occurred. * Symbol table dump now displays string symbols in string form. 2.20.04 -- 24 April 2003 * Command line options now allow "/" as prefix in addition to "-" as before. * Division by zero is now treated as an unrecoverable error. * Error messages now contain more information about the error, including the actual source code where possible. * Output reworked. Typically, the -v option is now unnecessary as more appropriate messages allow you to find errors better. Compatibility with the -v option has been maintained, although there may be a few minor changes. * Branch out of range errors now list the distance to the branch. * Undefined symbols are now always listed in a separate table. If an unresolved symbol causes an error, the table is displayed automatically at the end of assembly. (Note: It can be alright to have a referenced but undefined symbol, for example when IFCONST is used. In this case, the undefined table will only be displayed if there is another undefined label, but it will contain *all* unresolved symbols.) * New command line option -T# where # is 0 or 1; 0 sorts symbol table alphabetically (default), 1 sorts symbol table by address. If available memory precludes sorting, the table is unsorted. 2.20.02 -- 24 April 2003 * John Saeger contributed support for all illegal 6502 opcodes. Thank you, John! This fixes the LAX opcode as well. 2.20.01 -- 22 March 2003 * Andrew Davie <atari2600 at taswegian dot com> took up the DASM project, starting from Olaf "Rhialto" Seibert's 2.12.04 version with both Olaf's and Matthew Dillon's blessing. * REPEAT now detects negative loop count (used to lock up). * Errors are now in the format "file (line): Error: string" to be compatible with MS VisualStudio. * Support files for the Atari 2600 Video Computer System (VCS) added. * Support for illegal 6502/6507 opcodes NOP zp and LAZ (zp),y added. 2.12.14 -- 19 August 1995 * Olaf "Rhialto" Seibert's release of DASM with many changes to Matthew Dillon's 2.12 release. Note that everything before 2.20.11 was *reconstructed* by Peter Froehlich for the 2.20.11 release. Peter had no first-hand knowledge of the early years but tried to be as accurate as possible, working from multiple sources. Please feel free to submit any corrections you may have regarding dates, features, and people.
2013-05-31Bump all packages for perl-5.18, thatwiz6-11/+12
a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints.
2013-05-16added libtool-base to keep pkglint happy, but disabledjnemeth1-1/+2
2013-05-09Add cross/libtool-base package (cross-libtool-base-${MACHINE_ARCH}).riastradh2-0/+109
This is a provisional kludge to enable cross-compilation of packages using libtool. It requires manual intervention: you must build it as a target package, and then install the target package on the host with `pkg_add -m ${TARGET_ARCH}'. ok agc
2013-05-09Ignore errors from this mess as other versions of binutils 2.19 do.joerg1-2/+2
2013-05-06Use NEWLIBVER in SITES.ryoon1-4/+3
If you want to use user-defined NEWLIBVER in left side, you must define it before its reference. Thank you, obache@.
2013-05-05Fix fetch od newlib-1.14.0.tar.gz.ryoon1-3/+3
Thank you, wiz@.
2013-04-30Add h8300-elf-gcc34ryoon1-1/+2
2013-04-30Import cross-h8300-elf-gcc-3.4.6 as cross/h8300-elf-gcc34.ryoon6-0/+518
gcc for Hitachi/Renesas h8300-elf cross-compile environment.
2013-04-30Add h8300-elf-binutils.ryoon1-1/+2
2013-04-30Import cross-h8300-elf-binutils-2.19.1 as cross/h8300-elf-binutils.ryoon4-0/+235
binutils for Hitachi/Renesas h8300-elf cross compile.
2013-04-14Fix printf format for LP64 platforms. Add patch comment to patch-aa.dholland4-8/+22
PKGREVISION -> 2.
2013-04-14Solaris appears to need the typedef for 'ulong'.dholland2-7/+9
2013-04-06Resolves:rodent3-5/+6
"INFO_FILES should be set to YES or yes." "Packages that install info files should set INFO_FILES." Makefile and PLIST warning, respectively.
2013-04-06Fixes:rodent1-17/+17
COMMENT should not be longer than 70 characters. COMMENT should not begin with 'A'. COMMENT should not begin with 'An'. COMMENT should not begin with 'a'. COMMENT should not end with a period. COMMENT should start with a capital letter. pkglint warnings. Some files also got minor formatting, spelling, and style corrections.
2013-03-28Fix inline use.joerg2-1/+26
2013-01-26Fix for automake-1.13.wiz3-7/+19
2012-12-24Not MAKE_JOBS_SAFE, as it turns out.dholland1-1/+2
2012-12-19Fix build with C99 compilers.joerg2-1/+24
2012-12-12There is already a 'static' keyword present for part of this patch, sodsainty2-11/+4
patching in a second one is unnecessary, and for some compilers (GCC 4.4) fatal at build time.
2012-12-03Update to 2.13.3wen5-110/+77
Upstream changes: (only for release 2.13.3) This version is a bugfix release against 2.13.2. It includes about 40 bug and documentation fixes and some minor improvements: * Fixed some macro issues (cc65). * Static const local data goes into RODATA, not DATA (cc65). * Fix error handling in .LEFT (ca65) * Fixed problems with 80 column mode (C128 library). * Fix problem when converting function to void pointer (cc65). * Fix register info for several runtime functions. Result was invalid code (cc65). * Fix smbx and rmbx instructions (da65). * Fix problem with .REPEAT (ca65). * Fix an error in the runtime division routine (cc65). * Fix problem with alignments >= 256 bytes (ca65). * The LINE function mistakenly enabled the BASIC ROM (TGI driver for C64). * Fix internal error caused by error recovery (or lack of) (cc65). * Fix invalid handling of signed int types in some cases (cc65). * Fix some issues with conio scrolling (C128 library). * Fix and improve the code for compares (cc65). * Fix some macro issues (ca65). * Fixed/improved several error messages (all tools). * Disallow __asm__ on global level (cc65). * Remove final jump to RESTOR for all CBM platforms (cc65 libraries). * Add missing export for CBM510 platform (cbm510 library). * Fix problem with access to structs returned by functions (cc65). * Fix an internal error in the code generator (cc65). * Merge back POSIX directory routines for the Atari (atari library). * Merge back Olivers C interrupt handling code (cc65 libraries). * Several documentation changes. * Several documentation fixes and improvements.
2012-11-16Fix inline usage.joerg3-1/+46
2012-10-09cross/mingw-binutils: Alternative fix for gcc47marino1-3/+2
Although the claim that using the -Wno-unused-but-set-variable flag breaks the build for older GCCs is unsubstantiated at this time, the previous fix for gcc47 is removed in favor of deleting -Werror which is exactly what the cross/binutils makefile does.
2012-10-09cross/mingw-binutils: Fix build on gcc4.7marino1-1/+4
mingw-binutils is built with -Werror which fails on the gcc4.6+ warning "unused but set variable". Disable that warning to fix gcc4.7 build.
2012-10-03Bump all packages that use perl, or depend on a p5-* package, orwiz3-5/+6
are called p5-*. I hope that's all of them.
2012-10-03Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau20-57/+20