summaryrefslogtreecommitdiff
path: root/cross/freemint-ldg
diff options
context:
space:
mode:
authorryoon <ryoon@pkgsrc.org>2014-01-19 07:36:18 +0000
committerryoon <ryoon@pkgsrc.org>2014-01-19 07:36:18 +0000
commit438fe2a7d72f6f64edf15ee7ef0fb49817515097 (patch)
tree1d0326de62b73b3875c165a0a1e233b612e9bad5 /cross/freemint-ldg
parentdcb1404262cb136fb5206493b7b2839671443886 (diff)
downloadpkgsrc-438fe2a7d72f6f64edf15ee7ef0fb49817515097.tar.gz
Update to 20131104
* Set LICENSE Changelog: * Build mechanism has changed. * Better support for 68020+
Diffstat (limited to 'cross/freemint-ldg')
-rw-r--r--cross/freemint-ldg/DESCR3
-rw-r--r--cross/freemint-ldg/Makefile14
-rw-r--r--cross/freemint-ldg/distinfo14
-rw-r--r--cross/freemint-ldg/patches/patch-src_devel_gcc.mak4
-rw-r--r--cross/freemint-ldg/patches/patch-src_devel_gccm5475.mak13
-rw-r--r--cross/freemint-ldg/patches/patch-src_devel_gccm68020-60.mak13
-rw-r--r--cross/freemint-ldg/patches/patch-src_ldgd_gcc.mak15
-rw-r--r--cross/freemint-ldg/patches/patch-src_ldgmgr_gcc.mak15
8 files changed, 81 insertions, 10 deletions
diff --git a/cross/freemint-ldg/DESCR b/cross/freemint-ldg/DESCR
index 3fd809053a0..37611cf3f5a 100644
--- a/cross/freemint-ldg/DESCR
+++ b/cross/freemint-ldg/DESCR
@@ -1 +1,2 @@
-LDG for FreeMiNT (OS for Atari ST) cross-compile environment.
+LDG (Dynamic GEM Library) for FreeMiNT (OS for Atari ST) cross-compile
+environment.
diff --git a/cross/freemint-ldg/Makefile b/cross/freemint-ldg/Makefile
index 5b104426934..7acff9b2f0f 100644
--- a/cross/freemint-ldg/Makefile
+++ b/cross/freemint-ldg/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.1 2013/09/12 14:06:21 ryoon Exp $
+# $NetBSD: Makefile,v 1.2 2014/01/19 07:36:18 ryoon Exp $
-DISTNAME= ldg-SVN-20121005
+DISTNAME= ldg-SVN-20131104
PKGNAME= cross-freemint-${DISTNAME:S/SVN-//}
CATEGORIES= cross
MASTER_SITES= http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/
@@ -8,6 +8,15 @@ MAINTAINER= ryoon@NetBSD.org
HOMEPAGE= http://vincent.riviere.free.fr/soft/m68k-atari-mint/
COMMENT= LDG for FreeMiNT
EXTRACT_SUFX= .tar.bz2
+LICENSE= gnu-lgpl-v2.1
+
+SUBST_CLASSES+= dos_eol
+SUBST_MESSAGE.dos_eol= Removing DOS line-ends
+SUBST_STAGE.dos_eol= post-extract
+SUBST_FILES.dos_eol= src/ldgmgr/gcc.mak
+SUBST_FILES.dos_eol+= src/ldgd/gcc.mak
+SUBST_FILTER_CMD.dos_eol= ${TR} -d '\r'
+
DEPENDS+= cross-freemint-gcc-[0-9]*:../../cross/freemint-gcc
@@ -18,6 +27,7 @@ FREEMINT_PREFIX= ${PREFIX}/cross-freemint
BUILD_DIRS= src/devel
MAKE_FLAGS+= FREEMINT_PREFIX=${FREEMINT_PREFIX}
+BUILD_TARGET= cross
COMMON_CFLAGS= -W -Wall -O2 -fomit-frame-pointer -I../../include -I.. -I.
diff --git a/cross/freemint-ldg/distinfo b/cross/freemint-ldg/distinfo
index e0d50e1dd61..54c65a8af40 100644
--- a/cross/freemint-ldg/distinfo
+++ b/cross/freemint-ldg/distinfo
@@ -1,6 +1,10 @@
-$NetBSD: distinfo,v 1.1 2013/09/12 14:06:21 ryoon Exp $
+$NetBSD: distinfo,v 1.2 2014/01/19 07:36:18 ryoon Exp $
-SHA1 (ldg-SVN-20121005.tar.bz2) = 071d1b5fe8c1ba8db70b17e0ab36a2ba56962034
-RMD160 (ldg-SVN-20121005.tar.bz2) = a82aaccdb8616c40a80fac39b559688277e6f441
-Size (ldg-SVN-20121005.tar.bz2) = 142657 bytes
-SHA1 (patch-src_devel_gcc.mak) = f37437fc0518f5dd3288aa1e939df7aaf4575c13
+SHA1 (ldg-SVN-20131104.tar.bz2) = dba60d648e57f4b979ed68436ae2e68cf552e402
+RMD160 (ldg-SVN-20131104.tar.bz2) = 36b0bf23a7e2cc16236d2b2f20bb1cb1afa7270e
+Size (ldg-SVN-20131104.tar.bz2) = 142828 bytes
+SHA1 (patch-src_devel_gcc.mak) = 7730c5657ca8343bd7fcffee859d3611311ae208
+SHA1 (patch-src_devel_gccm5475.mak) = 1074b3855e4e5266b3804e42f68e4fc4b09eb303
+SHA1 (patch-src_devel_gccm68020-60.mak) = 6c7701a7b2963d442d18ab9b46ff77fec578b48e
+SHA1 (patch-src_ldgd_gcc.mak) = 55df9f0ee030420cdd82cee5d3200949cfcb81cd
+SHA1 (patch-src_ldgmgr_gcc.mak) = d9732699efbefb0ca987247e9c0687d980ce2df9
diff --git a/cross/freemint-ldg/patches/patch-src_devel_gcc.mak b/cross/freemint-ldg/patches/patch-src_devel_gcc.mak
index deab3e32224..48f3b1845e5 100644
--- a/cross/freemint-ldg/patches/patch-src_devel_gcc.mak
+++ b/cross/freemint-ldg/patches/patch-src_devel_gcc.mak
@@ -1,6 +1,6 @@
-$NetBSD: patch-src_devel_gcc.mak,v 1.1 2013/09/12 14:06:21 ryoon Exp $
+$NetBSD: patch-src_devel_gcc.mak,v 1.2 2014/01/19 07:36:18 ryoon Exp $
---- src/devel/gcc.mak.orig 2012-10-05 21:09:38.000000000 +0000
+--- src/devel/gcc.mak.orig 2013-11-04 22:31:39.000000000 +0000
+++ src/devel/gcc.mak
@@ -23,6 +23,6 @@
diff --git a/cross/freemint-ldg/patches/patch-src_devel_gccm5475.mak b/cross/freemint-ldg/patches/patch-src_devel_gccm5475.mak
new file mode 100644
index 00000000000..5a20465fdfd
--- /dev/null
+++ b/cross/freemint-ldg/patches/patch-src_devel_gccm5475.mak
@@ -0,0 +1,13 @@
+$NetBSD: patch-src_devel_gccm5475.mak,v 1.1 2014/01/19 07:36:18 ryoon Exp $
+
+--- src/devel/gccm5475.mak.orig 2013-11-04 22:31:39.000000000 +0000
++++ src/devel/gccm5475.mak
+@@ -23,6 +23,6 @@
+
+ ifeq ($(CROSS),yes)
+-CC = m68k-atari-mint-gcc
+-AR = m68k-atari-mint-ar
++CC = ${FREEMINT_PREFIX}/bin/m68k-atari-mint-gcc
++AR = ${FREEMINT_PREFIX}/bin/m68k-atari-mint-ar
+ else
+ CC = gcc
diff --git a/cross/freemint-ldg/patches/patch-src_devel_gccm68020-60.mak b/cross/freemint-ldg/patches/patch-src_devel_gccm68020-60.mak
new file mode 100644
index 00000000000..3e8cfda6443
--- /dev/null
+++ b/cross/freemint-ldg/patches/patch-src_devel_gccm68020-60.mak
@@ -0,0 +1,13 @@
+$NetBSD: patch-src_devel_gccm68020-60.mak,v 1.1 2014/01/19 07:36:18 ryoon Exp $
+
+--- src/devel/gccm68020-60.mak.orig 2013-11-04 22:31:39.000000000 +0000
++++ src/devel/gccm68020-60.mak
+@@ -23,6 +23,6 @@
+
+ ifeq ($(CROSS),yes)
+-CC = m68k-atari-mint-gcc
+-AR = m68k-atari-mint-ar
++CC = ${FREEMINT_PREFIX}/bin/m68k-atari-mint-gcc
++AR = ${FREEMINT_PREFIX}/bin/m68k-atari-mint-ar
+ else
+ CC = gcc
diff --git a/cross/freemint-ldg/patches/patch-src_ldgd_gcc.mak b/cross/freemint-ldg/patches/patch-src_ldgd_gcc.mak
new file mode 100644
index 00000000000..9fe930d0957
--- /dev/null
+++ b/cross/freemint-ldg/patches/patch-src_ldgd_gcc.mak
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_ldgd_gcc.mak,v 1.1 2014/01/19 07:36:18 ryoon Exp $
+
+--- src/ldgd/gcc.mak.orig 2014-01-19 07:15:22.000000000 +0000
++++ src/ldgd/gcc.mak
+@@ -8,8 +8,8 @@
+ #
+
+ ifeq ($(CROSS),yes)
+-CC = m68k-atari-mint-gcc
+-LD = m68k-atari-mint-gcc
++CC = ${FREEMINT_PREFIX}/bin/m68k-atari-mint-gcc
++LD = ${FREEMINT_PREFIX}/bin/m68k-atari-mint-gcc
+ else
+ CC = gcc
+ LD = gcc
diff --git a/cross/freemint-ldg/patches/patch-src_ldgmgr_gcc.mak b/cross/freemint-ldg/patches/patch-src_ldgmgr_gcc.mak
new file mode 100644
index 00000000000..edb4a9a62e9
--- /dev/null
+++ b/cross/freemint-ldg/patches/patch-src_ldgmgr_gcc.mak
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_ldgmgr_gcc.mak,v 1.1 2014/01/19 07:36:18 ryoon Exp $
+
+--- src/ldgmgr/gcc.mak.orig 2014-01-19 07:15:22.000000000 +0000
++++ src/ldgmgr/gcc.mak
+@@ -8,8 +8,8 @@
+ #
+
+ ifeq ($(CROSS),yes)
+-CC = m68k-atari-mint-gcc
+-LD = m68k-atari-mint-gcc
++CC = ${FREEMINT_PREFIX}/bin/m68k-atari-mint-gcc
++LD = ${FREEMINT_PREFIX}/bin/m68k-atari-mint-gcc
+ else
+ CC = gcc
+ LD = gcc