diff options
author | ryoon <ryoon> | 2013-09-12 14:05:26 +0000 |
---|---|---|
committer | ryoon <ryoon> | 2013-09-12 14:05:26 +0000 |
commit | a550bb6d9b986f8d6266c3055ff069b6211cd1eb (patch) | |
tree | 094899dc368ae0c6afa078c001d3bef832bddded /cross/freemint-cflib/patches | |
parent | 902e2fd6a9114fd54361710606a28df8bd86979e (diff) | |
download | pkgsrc-a550bb6d9b986f8d6266c3055ff069b6211cd1eb.tar.gz |
Import cross-freemint-cflib-20130415 as cross/freemint-cflib.
GEMlib for FreeMiNT (OS for Atari ST) cross-compile environment.
Diffstat (limited to 'cross/freemint-cflib/patches')
-rw-r--r-- | cross/freemint-cflib/patches/patch-CONFIGVARS | 42 | ||||
-rw-r--r-- | cross/freemint-cflib/patches/patch-RULES | 15 | ||||
-rw-r--r-- | cross/freemint-cflib/patches/patch-cflib_Makefile | 36 |
3 files changed, 93 insertions, 0 deletions
diff --git a/cross/freemint-cflib/patches/patch-CONFIGVARS b/cross/freemint-cflib/patches/patch-CONFIGVARS new file mode 100644 index 00000000000..08830971fca --- /dev/null +++ b/cross/freemint-cflib/patches/patch-CONFIGVARS @@ -0,0 +1,42 @@ +$NetBSD: patch-CONFIGVARS,v 1.1 2013/09/12 14:05:26 ryoon Exp $ + +--- CONFIGVARS.orig 2013-04-15 21:40:47.000000000 +0000 ++++ CONFIGVARS +@@ -1,8 +1,8 @@ + # + # + # cross compiling +-#CROSS = yes +-CROSS = no ++CROSS = yes ++#CROSS = no + + # + # build alternate libraries for processor variants +@@ -21,7 +21,7 @@ NATIVECC = gcc + NATIVECFLAGS = -O + CRLF = echo crlf -s + +-PREFIX=/usr/m68k-atari-mint ++PREFIX=${FREEMINT_PREFIX} + + else + +@@ -35,12 +35,12 @@ PREFIX=/usr + + endif + +-CC = $(CROSSPREFIX)gcc ++CC = ${FREEMINT_PREFIX}/bin/$(CROSSPREFIX)gcc + AS = $(CC) +-AR = $(CROSSPREFIX)ar +-RANLIB = $(CROSSPREFIX)ranlib +-STRIP = $(CROSSPREFIX)strip +-FLAGS = $(CROSSPREFIX)flags ++AR = ${FREEMINT_PREFIX}/bin/$(CROSSPREFIX)ar ++RANLIB = ${FREEMINT_PREFIX}/bin/$(CROSSPREFIX)ranlib ++STRIP = ${FREEMINT_PREFIX}/bin/$(CROSSPREFIX)strip ++FLAGS = ${FREEMINT_PREFIX}/bin/$(CROSSPREFIX)flags + + # + # some tools diff --git a/cross/freemint-cflib/patches/patch-RULES b/cross/freemint-cflib/patches/patch-RULES new file mode 100644 index 00000000000..67830e80220 --- /dev/null +++ b/cross/freemint-cflib/patches/patch-RULES @@ -0,0 +1,15 @@ +$NetBSD: patch-RULES,v 1.1 2013/09/12 14:05:26 ryoon Exp $ + +* Compile cflib only. + +--- RULES.orig 2013-04-15 21:40:49.000000000 +0000 ++++ RULES +@@ -22,7 +22,7 @@ distclean: distclean-recursive + rm -f foobar foo bar baz junk schrott muell + rm -rf .deps $(GENFILES) + +-install: all-here install-recursive ++#install: all-here install-recursive + + uninstall: uninstall-recursive + diff --git a/cross/freemint-cflib/patches/patch-cflib_Makefile b/cross/freemint-cflib/patches/patch-cflib_Makefile new file mode 100644 index 00000000000..20a7f80ba69 --- /dev/null +++ b/cross/freemint-cflib/patches/patch-cflib_Makefile @@ -0,0 +1,36 @@ +$NetBSD: patch-cflib_Makefile,v 1.1 2013/09/12 14:05:26 ryoon Exp $ + +--- cflib/Makefile.orig 2013-04-15 21:40:47.000000000 +0000 ++++ cflib/Makefile +@@ -69,18 +69,23 @@ docu: cflib.stg + $(HCP) -ocflib.hyp cflib.stg + + install: +- install -m 644 cflib.h ${PREFIX}/include +- install -m 644 libcflib.a ${PREFIX}/lib +- install -m 644 libcflib16.a ${PREFIX}/lib/mshort/libcflib.a +- ln -sf mshort/libcflib.a ${PREFIX}/lib/libcflib16.a ++ mkdir -p ${DESTDIR}${PREFIX}/include ++ mkdir -p ${DESTDIR}${PREFIX}/lib/m68020-60 ++ mkdir -p ${DESTDIR}${PREFIX}/lib/m5475 ++ mkdir -p ${DESTDIR}${PREFIX}/stguide ++ ++ install -m 644 cflib.h ${DESTDIR}${PREFIX}/include ++ install -m 644 libcflib.a ${DESTDIR}${PREFIX}/lib ++# install -m 644 libcflib16.a ${DESTDIR}${PREFIX}/lib/mshort/libcflib.a ++# ln -sf mshort/libcflib.a ${DESTDIR}${PREFIX}/lib/libcflib16.a + ifeq ($(WITH_020_LIB),yes) +- install -m 644 libcflib020.a ${PREFIX}/lib/m68020-60/libcflib.a ++ install -m 644 libcflib020.a ${DESTDIR}${PREFIX}/lib/m68020-60/libcflib.a + endif + ifeq ($(WITH_V4E_LIB),yes) +- install -m 644 libcflibv4e.a ${PREFIX}/lib/m5475/libcflib.a ++ install -m 644 libcflibv4e.a ${DESTDIR}${PREFIX}/lib/m5475/libcflib.a + endif +- install -m 644 cflib.hyp ${PREFIX}/stguide +- install -m 644 cflib.ref ${PREFIX}/stguide ++ install -m 644 cflib.hyp ${DESTDIR}${PREFIX}/stguide ++ install -m 644 cflib.ref ${DESTDIR}${PREFIX}/stguide + + uninstall: + rm -f ${PREFIX}/include/cflib.h |