diff options
author | ryoon <ryoon@pkgsrc.org> | 2013-09-12 13:58:24 +0000 |
---|---|---|
committer | ryoon <ryoon@pkgsrc.org> | 2013-09-12 13:58:24 +0000 |
commit | 7d1efc905fda73aa1ffffb4a31377a2c417d8646 (patch) | |
tree | cf20e7799e53147c6a08e5f8349906ae312870d9 /cross/freemint-binutils | |
parent | cff29d374067ca6774673b5efa9ef43c688e89c9 (diff) | |
download | pkgsrc-7d1efc905fda73aa1ffffb4a31377a2c417d8646.tar.gz |
Import cross-freemint-binutils-2.23.2 as cross/freemint-binutils.
binutils for FreeMiNT (OS for Atari ST) cross compile.
Diffstat (limited to 'cross/freemint-binutils')
-rw-r--r-- | cross/freemint-binutils/DESCR | 1 | ||||
-rw-r--r-- | cross/freemint-binutils/Makefile | 60 | ||||
-rw-r--r-- | cross/freemint-binutils/PLIST | 165 | ||||
-rw-r--r-- | cross/freemint-binutils/distinfo | 8 |
4 files changed, 234 insertions, 0 deletions
diff --git a/cross/freemint-binutils/DESCR b/cross/freemint-binutils/DESCR new file mode 100644 index 00000000000..c11592ce7c1 --- /dev/null +++ b/cross/freemint-binutils/DESCR @@ -0,0 +1 @@ +binutils for FreeMiNT (OS for Atari ST) cross compile. diff --git a/cross/freemint-binutils/Makefile b/cross/freemint-binutils/Makefile new file mode 100644 index 00000000000..50d7d5ea527 --- /dev/null +++ b/cross/freemint-binutils/Makefile @@ -0,0 +1,60 @@ +# $NetBSD: Makefile,v 1.1 2013/09/12 13:58:24 ryoon Exp $ + +DISTNAME= binutils-2.23.2 +PKGNAME= cross-freemint-${DISTNAME} +CATEGORIES= cross +MASTER_SITES= ${MASTER_SITE_GNU:=binutils/} +EXTRACT_SUFX= .tar.bz2 + +MAINTAINER= ryoon@NetBSD.org +HOMEPAGE= http://vincent.riviere.free.fr/soft/m68k-atari-mint/ +COMMENT= Cross binutils for FreeMiNT +LICENSE= gnu-gpl-v2 AND gnu-gpl-v3 AND gnu-lgpl-v2 AND gnu-lgpl-v3 + +PATCH_SITES= http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/ +PATCHFILES= binutils-2.23.2-mint-20130327.patch.bz2 +PATCH_DIST_STRIP= -p1 + +FREEMINT_PREFIX= ${PREFIX}/cross-freemint + +USE_TOOLS+= gmake makeinfo +GNU_CONFIGURE= yes + +OBJDIR= ../build +CONFIGURE_DIRS= ${OBJDIR} +CONFIGURE_SCRIPT= ${WRKSRC}/configure +GNU_CONFIGURE_PREFIX= ${FREEMINT_PREFIX} + +CONFIGURE_ARGS+= --disable-werror --target=m68k-atari-mint +INFO_FILES= yes + +INSTALLATION_DIRS+= bin ${FREEMINT_PREFIX} + +pre-configure: + ${RUN} cd ${WRKSRC} && ${MKDIR} ${OBJDIR} + ${CP} ${PKGSRCDIR}/mk/gnu-config/config.guess ${WRKSRC} + ${CP} ${PKGSRCDIR}/mk/gnu-config/config.sub ${WRKSRC} + + +post-install: + for f in m68k-atari-mint-addr2line m68k-atari-mint-ar \ + m68k-atari-mint-as m68k-atari-mint-c++filt \ + m68k-atari-mint-gprof m68k-atari-mint-ld \ + m68k-atari-mint-nm m68k-atari-mint-objcopy \ + m68k-atari-mint-objdump m68k-atari-mint-ranlib \ + m68k-atari-mint-readelf m68k-atari-mint-size \ + m68k-atari-mint-strings m68k-atari-mint-strip ; do \ + ${LN} -s ${FREEMINT_PREFIX}/bin/"$$f" \ + ${DESTDIR}${PREFIX}/bin/"$$f" || exit 1; \ + done +# copy libiberty.a under the different name from compiler +# PATH differs between clang and gcc: + for d in ${MACHINE_ARCH}/libiberty.a libiberty.a; do \ + if [ -f ${DESTDIR}${FREEMINT_PREFIX}/lib/$$d ]; then \ + ${MV} ${DESTDIR}${FREEMINT_PREFIX}/lib/$$d \ + ${DESTDIR}${FREEMINT_PREFIX}/lib/libiberty_binutils.a; \ + break; \ + fi; \ + done + +.include "../../mk/bsd.pkg.mk" diff --git a/cross/freemint-binutils/PLIST b/cross/freemint-binutils/PLIST new file mode 100644 index 00000000000..4fb7a146fd4 --- /dev/null +++ b/cross/freemint-binutils/PLIST @@ -0,0 +1,165 @@ +@comment $NetBSD: PLIST,v 1.1 2013/09/12 13:58:24 ryoon Exp $ +bin/m68k-atari-mint-addr2line +bin/m68k-atari-mint-ar +bin/m68k-atari-mint-as +bin/m68k-atari-mint-c++filt +bin/m68k-atari-mint-gprof +bin/m68k-atari-mint-ld +bin/m68k-atari-mint-nm +bin/m68k-atari-mint-objcopy +bin/m68k-atari-mint-objdump +bin/m68k-atari-mint-ranlib +bin/m68k-atari-mint-readelf +bin/m68k-atari-mint-size +bin/m68k-atari-mint-strings +bin/m68k-atari-mint-strip +cross-freemint/bin/m68k-atari-mint-addr2line +cross-freemint/bin/m68k-atari-mint-ar +cross-freemint/bin/m68k-atari-mint-as +cross-freemint/bin/m68k-atari-mint-c++filt +cross-freemint/bin/m68k-atari-mint-elfedit +cross-freemint/bin/m68k-atari-mint-gprof +cross-freemint/bin/m68k-atari-mint-ld +cross-freemint/bin/m68k-atari-mint-ld.bfd +cross-freemint/bin/m68k-atari-mint-nm +cross-freemint/bin/m68k-atari-mint-objcopy +cross-freemint/bin/m68k-atari-mint-objdump +cross-freemint/bin/m68k-atari-mint-ranlib +cross-freemint/bin/m68k-atari-mint-readelf +cross-freemint/bin/m68k-atari-mint-size +cross-freemint/bin/m68k-atari-mint-strings +cross-freemint/bin/m68k-atari-mint-strip +cross-freemint/info/as.info +cross-freemint/info/bfd.info +cross-freemint/info/binutils.info +cross-freemint/info/configure.info +cross-freemint/info/gprof.info +cross-freemint/info/ld.info +cross-freemint/info/standards.info +cross-freemint/lib/libiberty_binutils.a +cross-freemint/m68k-atari-mint/bin/ar +cross-freemint/m68k-atari-mint/bin/as +cross-freemint/m68k-atari-mint/bin/ld +cross-freemint/m68k-atari-mint/bin/ld.bfd +cross-freemint/m68k-atari-mint/bin/nm +cross-freemint/m68k-atari-mint/bin/objcopy +cross-freemint/m68k-atari-mint/bin/objdump +cross-freemint/m68k-atari-mint/bin/ranlib +cross-freemint/m68k-atari-mint/bin/strip +cross-freemint/m68k-atari-mint/lib/ldscripts/m68kmint.x +cross-freemint/m68k-atari-mint/lib/ldscripts/m68kmint.xbn +cross-freemint/m68k-atari-mint/lib/ldscripts/m68kmint.xn +cross-freemint/m68k-atari-mint/lib/ldscripts/m68kmint.xr +cross-freemint/m68k-atari-mint/lib/ldscripts/m68kmint.xu +cross-freemint/man/man1/m68k-atari-mint-addr2line.1 +cross-freemint/man/man1/m68k-atari-mint-ar.1 +cross-freemint/man/man1/m68k-atari-mint-as.1 +cross-freemint/man/man1/m68k-atari-mint-c++filt.1 +cross-freemint/man/man1/m68k-atari-mint-dlltool.1 +cross-freemint/man/man1/m68k-atari-mint-elfedit.1 +cross-freemint/man/man1/m68k-atari-mint-gprof.1 +cross-freemint/man/man1/m68k-atari-mint-ld.1 +cross-freemint/man/man1/m68k-atari-mint-nlmconv.1 +cross-freemint/man/man1/m68k-atari-mint-nm.1 +cross-freemint/man/man1/m68k-atari-mint-objcopy.1 +cross-freemint/man/man1/m68k-atari-mint-objdump.1 +cross-freemint/man/man1/m68k-atari-mint-ranlib.1 +cross-freemint/man/man1/m68k-atari-mint-readelf.1 +cross-freemint/man/man1/m68k-atari-mint-size.1 +cross-freemint/man/man1/m68k-atari-mint-strings.1 +cross-freemint/man/man1/m68k-atari-mint-strip.1 +cross-freemint/man/man1/m68k-atari-mint-windmc.1 +cross-freemint/man/man1/m68k-atari-mint-windres.1 +cross-freemint/share/locale/bg/LC_MESSAGES/binutils.mo +cross-freemint/share/locale/bg/LC_MESSAGES/gprof.mo +cross-freemint/share/locale/bg/LC_MESSAGES/ld.mo +cross-freemint/share/locale/da/LC_MESSAGES/bfd.mo +cross-freemint/share/locale/da/LC_MESSAGES/binutils.mo +cross-freemint/share/locale/da/LC_MESSAGES/gprof.mo +cross-freemint/share/locale/da/LC_MESSAGES/ld.mo +cross-freemint/share/locale/da/LC_MESSAGES/opcodes.mo +cross-freemint/share/locale/de/LC_MESSAGES/gprof.mo +cross-freemint/share/locale/de/LC_MESSAGES/opcodes.mo +cross-freemint/share/locale/eo/LC_MESSAGES/gprof.mo +cross-freemint/share/locale/es/LC_MESSAGES/bfd.mo +cross-freemint/share/locale/es/LC_MESSAGES/binutils.mo +cross-freemint/share/locale/es/LC_MESSAGES/gas.mo +cross-freemint/share/locale/es/LC_MESSAGES/gprof.mo +cross-freemint/share/locale/es/LC_MESSAGES/ld.mo +cross-freemint/share/locale/es/LC_MESSAGES/opcodes.mo +cross-freemint/share/locale/fi/LC_MESSAGES/bfd.mo +cross-freemint/share/locale/fi/LC_MESSAGES/binutils.mo +cross-freemint/share/locale/fi/LC_MESSAGES/gas.mo +cross-freemint/share/locale/fi/LC_MESSAGES/gprof.mo +cross-freemint/share/locale/fi/LC_MESSAGES/ld.mo +cross-freemint/share/locale/fi/LC_MESSAGES/opcodes.mo +cross-freemint/share/locale/fr/LC_MESSAGES/bfd.mo +cross-freemint/share/locale/fr/LC_MESSAGES/binutils.mo +cross-freemint/share/locale/fr/LC_MESSAGES/gas.mo +cross-freemint/share/locale/fr/LC_MESSAGES/gprof.mo +cross-freemint/share/locale/fr/LC_MESSAGES/ld.mo +cross-freemint/share/locale/fr/LC_MESSAGES/opcodes.mo +cross-freemint/share/locale/ga/LC_MESSAGES/gprof.mo +cross-freemint/share/locale/ga/LC_MESSAGES/ld.mo +cross-freemint/share/locale/ga/LC_MESSAGES/opcodes.mo +cross-freemint/share/locale/id/LC_MESSAGES/bfd.mo +cross-freemint/share/locale/id/LC_MESSAGES/binutils.mo +cross-freemint/share/locale/id/LC_MESSAGES/gas.mo +cross-freemint/share/locale/id/LC_MESSAGES/gprof.mo +cross-freemint/share/locale/id/LC_MESSAGES/ld.mo +cross-freemint/share/locale/id/LC_MESSAGES/opcodes.mo +cross-freemint/share/locale/it/LC_MESSAGES/binutils.mo +cross-freemint/share/locale/it/LC_MESSAGES/gprof.mo +cross-freemint/share/locale/it/LC_MESSAGES/ld.mo +cross-freemint/share/locale/it/LC_MESSAGES/opcodes.mo +cross-freemint/share/locale/ja/LC_MESSAGES/bfd.mo +cross-freemint/share/locale/ja/LC_MESSAGES/binutils.mo +cross-freemint/share/locale/ja/LC_MESSAGES/gas.mo +cross-freemint/share/locale/ja/LC_MESSAGES/gprof.mo +cross-freemint/share/locale/ja/LC_MESSAGES/ld.mo +cross-freemint/share/locale/ms/LC_MESSAGES/gprof.mo +cross-freemint/share/locale/nl/LC_MESSAGES/gprof.mo +cross-freemint/share/locale/nl/LC_MESSAGES/opcodes.mo +cross-freemint/share/locale/pt_BR/LC_MESSAGES/gprof.mo +cross-freemint/share/locale/pt_BR/LC_MESSAGES/opcodes.mo +cross-freemint/share/locale/ro/LC_MESSAGES/bfd.mo +cross-freemint/share/locale/ro/LC_MESSAGES/binutils.mo +cross-freemint/share/locale/ro/LC_MESSAGES/gprof.mo +cross-freemint/share/locale/ro/LC_MESSAGES/opcodes.mo +cross-freemint/share/locale/ru/LC_MESSAGES/bfd.mo +cross-freemint/share/locale/ru/LC_MESSAGES/binutils.mo +cross-freemint/share/locale/ru/LC_MESSAGES/gas.mo +cross-freemint/share/locale/ru/LC_MESSAGES/gprof.mo +cross-freemint/share/locale/rw/LC_MESSAGES/bfd.mo +cross-freemint/share/locale/rw/LC_MESSAGES/binutils.mo +cross-freemint/share/locale/rw/LC_MESSAGES/gas.mo +cross-freemint/share/locale/rw/LC_MESSAGES/gprof.mo +cross-freemint/share/locale/sk/LC_MESSAGES/binutils.mo +cross-freemint/share/locale/sr/LC_MESSAGES/gprof.mo +cross-freemint/share/locale/sv/LC_MESSAGES/bfd.mo +cross-freemint/share/locale/sv/LC_MESSAGES/binutils.mo +cross-freemint/share/locale/sv/LC_MESSAGES/gprof.mo +cross-freemint/share/locale/sv/LC_MESSAGES/ld.mo +cross-freemint/share/locale/sv/LC_MESSAGES/opcodes.mo +cross-freemint/share/locale/tr/LC_MESSAGES/bfd.mo +cross-freemint/share/locale/tr/LC_MESSAGES/binutils.mo +cross-freemint/share/locale/tr/LC_MESSAGES/gas.mo +cross-freemint/share/locale/tr/LC_MESSAGES/gprof.mo +cross-freemint/share/locale/tr/LC_MESSAGES/ld.mo +cross-freemint/share/locale/tr/LC_MESSAGES/opcodes.mo +cross-freemint/share/locale/uk/LC_MESSAGES/bfd.mo +cross-freemint/share/locale/uk/LC_MESSAGES/binutils.mo +cross-freemint/share/locale/uk/LC_MESSAGES/gprof.mo +cross-freemint/share/locale/uk/LC_MESSAGES/ld.mo +cross-freemint/share/locale/uk/LC_MESSAGES/opcodes.mo +cross-freemint/share/locale/vi/LC_MESSAGES/bfd.mo +cross-freemint/share/locale/vi/LC_MESSAGES/binutils.mo +cross-freemint/share/locale/vi/LC_MESSAGES/gprof.mo +cross-freemint/share/locale/vi/LC_MESSAGES/ld.mo +cross-freemint/share/locale/vi/LC_MESSAGES/opcodes.mo +cross-freemint/share/locale/zh_CN/LC_MESSAGES/bfd.mo +cross-freemint/share/locale/zh_CN/LC_MESSAGES/binutils.mo +cross-freemint/share/locale/zh_CN/LC_MESSAGES/ld.mo +cross-freemint/share/locale/zh_CN/LC_MESSAGES/opcodes.mo +cross-freemint/share/locale/zh_TW/LC_MESSAGES/binutils.mo +cross-freemint/share/locale/zh_TW/LC_MESSAGES/ld.mo diff --git a/cross/freemint-binutils/distinfo b/cross/freemint-binutils/distinfo new file mode 100644 index 00000000000..ae390386cb7 --- /dev/null +++ b/cross/freemint-binutils/distinfo @@ -0,0 +1,8 @@ +$NetBSD: distinfo,v 1.1 2013/09/12 13:58:24 ryoon Exp $ + +SHA1 (binutils-2.23.2-mint-20130327.patch.bz2) = d6c21353905e24e3f3f410e4251866dc3ed6af8c +RMD160 (binutils-2.23.2-mint-20130327.patch.bz2) = b15d44a702fdcab776682ac7730be1c852e4141d +Size (binutils-2.23.2-mint-20130327.patch.bz2) = 21762 bytes +SHA1 (binutils-2.23.2.tar.bz2) = 042c51073205ebaf88c272d6168f9deb71984b56 +RMD160 (binutils-2.23.2.tar.bz2) = 9788e2a8c4a7c74360919347c3bc72040e87b898 +Size (binutils-2.23.2.tar.bz2) = 21440347 bytes |