summaryrefslogtreecommitdiff
path: root/cross/cc65/Makefile
diff options
context:
space:
mode:
authorryoon <ryoon@pkgsrc.org>2019-05-19 03:41:30 +0000
committerryoon <ryoon@pkgsrc.org>2019-05-19 03:41:30 +0000
commit8c52795fb61cb87a00c7127ccc74bcd3548e09ef (patch)
tree95293e022c0dc1e394d0d341ec4e83ad5833c4a6 /cross/cc65/Makefile
parent82408bae941ec5334a6e983344bc7d3cbcb3002c (diff)
downloadpkgsrc-8c52795fb61cb87a00c7127ccc74bcd3548e09ef.tar.gz
Update to 2.17
* It seems that it is MAKE_JOBS_SAFE=yes * Set LICENSE * Set new HOMEPAGE and MASTER_SITES Changelog: V2.17: Switched Apple II output format to AppleSingle. Although the primary target OS for the Apple II for sure isn't DOS 3.3 but ProDOS 8 the Apple II binary files contained a DOS 3.3 4-byte header. Recently I was made aware of the AppleSingle file format. That format is a much better way to transport Apple II meta data from the cc65 toolchain to the ProDOS 8 file system. Therefore I asked AppleCommander to support the AppleSingle file format. Now that there's an AppleCommander BETA with AppleSingle support it's the right time for this change. I bumped version to 2.17 because of this from the perspective of Apple II users of course incompatible change. V2.14 to V2.16: Not available
Diffstat (limited to 'cross/cc65/Makefile')
-rw-r--r--cross/cc65/Makefile22
1 files changed, 10 insertions, 12 deletions
diff --git a/cross/cc65/Makefile b/cross/cc65/Makefile
index 24a8effbc0f..abd9419091b 100644
--- a/cross/cc65/Makefile
+++ b/cross/cc65/Makefile
@@ -1,25 +1,23 @@
-# $NetBSD: Makefile,v 1.13 2018/08/22 09:43:10 wiz Exp $
+# $NetBSD: Makefile,v 1.14 2019/05/19 03:41:30 ryoon Exp $
#
-DISTNAME= cc65-sources-2.13.3
+DISTNAME= cc65-2.17
PKGNAME= ${DISTNAME:S/-sources//}
-PKGREVISION= 5
CATEGORIES= cross lang
-MASTER_SITES= ftp://ftp.musoftware.de/pub/uz/cc65/
-EXTRACT_SUFX= .tar.bz2
+MASTER_SITES= ${MASTER_SITE_GITHUB:=cc65/}
+GITHUB_PROJECT= cc65
+GITHUB_TAG= V${PKGVERSION_NOREV}
MAINTAINER= pkgsrc-users@NetBSD.org
-HOMEPAGE= http://www.cc65.org/
+HOMEPAGE= https://cc65.github.io/
COMMENT= C cross compiler for 6502 target systems
+LICENSE= zlib
-MAKE_JOBS_SAFE= no
-
-WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
-MAKE_FILE= make/gcc.mak
+WRKSRC= ${WRKDIR}/${DISTNAME}
USE_TOOLS+= gmake perl
-REPLACE_PERL= src/ca65html/ca65html
+REPLACE_PERL= util/ca65html
-INSTALL_MAKE_FLAGS+= PREFIX=${DESTDIR}${PREFIX}
+INSTALL_MAKE_FLAGS+= PREFIX=${PREFIX}
SUBST_CLASSES+= perl
SUBST_MESSAGE.perl= Fixing the path of perl.