pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/cross/cc65 Update to 2.17



details:   https://anonhg.NetBSD.org/pkgsrc/rev/b705b1496d8e
branches:  trunk
changeset: 323817:b705b1496d8e
user:      ryoon <ryoon%pkgsrc.org@localhost>
date:      Sun May 19 03:41:30 2019 +0000

description:
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:

 cross/cc65/Makefile         |   22 +-
 cross/cc65/PLIST            |  667 +++++++++++++++++++++++++++++--------------
 cross/cc65/distinfo         |   11 +-
 cross/cc65/patches/patch-aa |   13 -
 4 files changed, 458 insertions(+), 255 deletions(-)

diffs (truncated from 751 to 300 lines):

diff -r 387cbf9e975a -r b705b1496d8e cross/cc65/Makefile
--- a/cross/cc65/Makefile       Sun May 19 00:01:17 2019 +0000
+++ b/cross/cc65/Makefile       Sun May 19 03:41:30 2019 +0000
@@ -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@localhost
-HOMEPAGE=      http://www.cc65.org/
+HOMEPAGE=      https://cc65.github.io/
 COMMENT=       C cross compiler for 6502 target systems
-
-MAKE_JOBS_SAFE=                no
+LICENSE=       zlib
 
-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.
diff -r 387cbf9e975a -r b705b1496d8e cross/cc65/PLIST
--- a/cross/cc65/PLIST  Sun May 19 00:01:17 2019 +0000
+++ b/cross/cc65/PLIST  Sun May 19 03:41:30 2019 +0000
@@ -1,232 +1,451 @@
-@comment $NetBSD: PLIST,v 1.3 2012/12/03 14:36:39 wen Exp $
+@comment $NetBSD: PLIST,v 1.4 2019/05/19 03:41:30 ryoon Exp $
 bin/ar65
 bin/ca65
-bin/ca65html
 bin/cc65
+bin/chrcvt65
 bin/cl65
 bin/co65
 bin/da65
-bin/grc
+bin/grc65
 bin/ld65
 bin/od65
-lib/cc65/asminc/_file.inc
-lib/cc65/asminc/_heap.inc
-lib/cc65/asminc/apple2.inc
-lib/cc65/asminc/atari.inc
-lib/cc65/asminc/atmos.inc
-lib/cc65/asminc/c128.inc
-lib/cc65/asminc/c16.inc
-lib/cc65/asminc/c64.inc
-lib/cc65/asminc/cbm510.inc
-lib/cc65/asminc/cbm610.inc
-lib/cc65/asminc/ctype.inc
-lib/cc65/asminc/em-error.inc
-lib/cc65/asminc/em-kernel.inc
-lib/cc65/asminc/errno.inc
-lib/cc65/asminc/fcntl.inc
-lib/cc65/asminc/get_tv.inc
-lib/cc65/asminc/joy-error.inc
-lib/cc65/asminc/joy-kernel.inc
-lib/cc65/asminc/lynx.inc
-lib/cc65/asminc/modload.inc
-lib/cc65/asminc/mouse-kernel.inc
-lib/cc65/asminc/nes.inc
-lib/cc65/asminc/o65.inc
-lib/cc65/asminc/pet.inc
-lib/cc65/asminc/plus4.inc
-lib/cc65/asminc/rs232.inc
-lib/cc65/asminc/ser-error.inc
-lib/cc65/asminc/ser-kernel.inc
-lib/cc65/asminc/signal.inc
-lib/cc65/asminc/stdio.inc
-lib/cc65/asminc/supervision.inc
-lib/cc65/asminc/tgi-error.inc
-lib/cc65/asminc/tgi-kernel.inc
-lib/cc65/asminc/tgi-mode.inc
-lib/cc65/asminc/time.inc
-lib/cc65/asminc/utsname.inc
-lib/cc65/asminc/vic20.inc
-lib/cc65/asminc/zeropage.inc
-lib/cc65/cfg/apple2-dos33.cfg
-lib/cc65/cfg/apple2-loader.cfg
-lib/cc65/cfg/apple2-reboot.cfg
-lib/cc65/cfg/apple2-system.cfg
-lib/cc65/cfg/apple2enh-dos33.cfg
-lib/cc65/cfg/apple2enh-loader.cfg
-lib/cc65/cfg/apple2enh-reboot.cfg
-lib/cc65/cfg/apple2enh-system.cfg
-lib/cc65/cfg/supervision-128k.cfg
-lib/cc65/cfg/supervision-16k.cfg
-lib/cc65/cfg/supervision-64k.cfg
-lib/cc65/cfg/vic20-32k.cfg
-lib/cc65/emd/a2.auxmem.emd
-lib/cc65/emd/a2e.auxmem.emd
-lib/cc65/emd/c128-georam.emd
-lib/cc65/emd/c128-ram.emd
-lib/cc65/emd/c128-ramcart.emd
-lib/cc65/emd/c128-reu.emd
-lib/cc65/emd/c128-vdc.emd
-lib/cc65/emd/c16-ram.emd
-lib/cc65/emd/c64-georam.emd
-lib/cc65/emd/c64-ram.emd
-lib/cc65/emd/c64-ramcart.emd
-lib/cc65/emd/c64-reu.emd
-lib/cc65/emd/c64-vdc.emd
-lib/cc65/emd/cbm510-ram.emd
-lib/cc65/emd/cbm610-ram.emd
-lib/cc65/emd/dtv-himem.emd
-lib/cc65/emd/geos-vdc.emd
-lib/cc65/include/6502.h
-lib/cc65/include/_6522.h
-lib/cc65/include/_6525.h
-lib/cc65/include/_6526.h
-lib/cc65/include/_6545.h
-lib/cc65/include/_6551.h
-lib/cc65/include/_antic.h
-lib/cc65/include/_gtia.h
-lib/cc65/include/_heap.h
-lib/cc65/include/_pbi.h
-lib/cc65/include/_pia.h
-lib/cc65/include/_pokey.h
-lib/cc65/include/_sid.h
-lib/cc65/include/_ted.h
-lib/cc65/include/_vdc.h
-lib/cc65/include/_vic.h
-lib/cc65/include/_vic2.h
-lib/cc65/include/ace.h
-lib/cc65/include/apple2.h
-lib/cc65/include/apple2enh.h
-lib/cc65/include/assert.h
-lib/cc65/include/atari.h
-lib/cc65/include/atmos.h
-lib/cc65/include/c128.h
-lib/cc65/include/c16.h
-lib/cc65/include/c64.h
-lib/cc65/include/cbm.h
-lib/cc65/include/cbm264.h
-lib/cc65/include/cbm510.h
-lib/cc65/include/cbm610.h
-lib/cc65/include/conio.h
-lib/cc65/include/ctype.h
-lib/cc65/include/dbg.h
-lib/cc65/include/dio.h
-lib/cc65/include/dirent.h
-lib/cc65/include/em.h
-lib/cc65/include/em/em-kernel.h
-lib/cc65/include/errno.h
-lib/cc65/include/fcntl.h
-lib/cc65/include/geos.h
-lib/cc65/include/geos/gconst.h
-lib/cc65/include/geos/gdisk.h
-lib/cc65/include/geos/gdlgbox.h
-lib/cc65/include/geos/gfile.h
-lib/cc65/include/geos/ggraph.h
-lib/cc65/include/geos/gmemory.h
-lib/cc65/include/geos/gmenu.h
-lib/cc65/include/geos/gprocess.h
-lib/cc65/include/geos/gsprite.h
-lib/cc65/include/geos/gstruct.h
-lib/cc65/include/geos/gsym.h
-lib/cc65/include/geos/gsys.h
-lib/cc65/include/inttypes.h
-lib/cc65/include/iso646.h
-lib/cc65/include/joystick.h
-lib/cc65/include/joystick/joy-kernel.h
-lib/cc65/include/limits.h
-lib/cc65/include/locale.h
-lib/cc65/include/lynx.h
-lib/cc65/include/modload.h
-lib/cc65/include/mouse.h
-lib/cc65/include/mouse/mouse-kernel.h
-lib/cc65/include/nes.h
-lib/cc65/include/o65.h
-lib/cc65/include/peekpoke.h
-lib/cc65/include/pet.h
-lib/cc65/include/plus4.h
-lib/cc65/include/rs232.h
-lib/cc65/include/serial.h
-lib/cc65/include/setjmp.h
-lib/cc65/include/signal.h
-lib/cc65/include/stdarg.h
-lib/cc65/include/stdbool.h
-lib/cc65/include/stddef.h
-lib/cc65/include/stdint.h
-lib/cc65/include/stdio.h
-lib/cc65/include/stdlib.h
-lib/cc65/include/string.h
-lib/cc65/include/supervision.h
-lib/cc65/include/sys/types.h
-lib/cc65/include/sys/utsname.h
-lib/cc65/include/tgi.h
-lib/cc65/include/tgi/tgi-error.h
-lib/cc65/include/tgi/tgi-kernel.h
-lib/cc65/include/tgi/tgi-mode.h
-lib/cc65/include/time.h
-lib/cc65/include/unistd.h
-lib/cc65/include/vic20.h
-lib/cc65/include/zlib.h
-lib/cc65/joy/a2.stdjoy.joy
-lib/cc65/joy/a2e.stdjoy.joy
-lib/cc65/joy/atarimj8.joy
-lib/cc65/joy/ataristd.joy
-lib/cc65/joy/c128-ptvjoy.joy
-lib/cc65/joy/c128-stdjoy.joy
-lib/cc65/joy/c16-stdjoy.joy
-lib/cc65/joy/c64-hitjoy.joy
-lib/cc65/joy/c64-numpad.joy
-lib/cc65/joy/c64-ptvjoy.joy
-lib/cc65/joy/c64-stdjoy.joy
-lib/cc65/joy/cbm510-std.joy
-lib/cc65/joy/geos-stdjoy.joy
-lib/cc65/joy/lynx-stdjoy.joy
-lib/cc65/joy/nes-stdjoy.joy
-lib/cc65/joy/pet-ptvjoy.joy
-lib/cc65/joy/plus4-stdjoy.joy
-lib/cc65/joy/vic20-ptvjoy.joy
-lib/cc65/joy/vic20-stdjoy.joy
-lib/cc65/lib/apple2.lib
-lib/cc65/lib/apple2enh.lib
-lib/cc65/lib/atari.lib
-lib/cc65/lib/atmos.lib
-lib/cc65/lib/c128.lib
-lib/cc65/lib/c16.lib
-lib/cc65/lib/c64.lib
-lib/cc65/lib/cbm510.lib
-lib/cc65/lib/cbm610.lib
-lib/cc65/lib/geos.lib
-lib/cc65/lib/lynx.lib
-lib/cc65/lib/nes.lib
-lib/cc65/lib/pet.lib
-lib/cc65/lib/plus4.lib
-lib/cc65/lib/supervision.lib
-lib/cc65/lib/vic20.lib
-lib/cc65/mou/a2.stdmou.mou
-lib/cc65/mou/a2e.stdmou.mou
-lib/cc65/mou/c128-1351.mou
-lib/cc65/mou/c128-joy.mou
-lib/cc65/mou/c128-pot.mou
-lib/cc65/mou/c64-1351.mou
-lib/cc65/mou/c64-joy.mou
-lib/cc65/mou/c64-pot.mou
-lib/cc65/obj/apple2-iobuf-0800.o
-lib/cc65/obj/apple2enh-iobuf-0800.o
-lib/cc65/ser/a2.ssc.ser
-lib/cc65/ser/a2e.ssc.ser
-lib/cc65/ser/c128-swlink.ser
-lib/cc65/ser/c64-swlink.ser
-lib/cc65/ser/cbm510-std.ser
-lib/cc65/ser/cbm610-std.ser
-lib/cc65/ser/lynx-comlynx.ser
-lib/cc65/ser/plus4-stdser.ser
-lib/cc65/tgi
-share/doc/cc65/BUGS
-share/doc/cc65/CREDITS
-share/doc/cc65/atari.mac
-share/doc/cc65/cbm.mac
-share/doc/cc65/compile.txt
-share/doc/cc65/cpu.mac
-share/doc/cc65/generic.mac
-share/doc/cc65/internal.txt
-share/doc/cc65/longbranch.mac
-share/doc/cc65/newvers.txt
-share/doc/cc65/readme.1st
+bin/sim65
+bin/sp65
+share/cc65/asminc/_file.inc
+share/cc65/asminc/_heap.inc
+share/cc65/asminc/apple2.inc
+share/cc65/asminc/apple2.mac
+share/cc65/asminc/atari.inc
+share/cc65/asminc/atari.mac
+share/cc65/asminc/atari2600.inc
+share/cc65/asminc/atari2600_riot.inc
+share/cc65/asminc/atari2600_tia.inc
+share/cc65/asminc/atari5200.inc
+share/cc65/asminc/atari_antic.inc
+share/cc65/asminc/atari_gtia.inc
+share/cc65/asminc/atari_pokey.inc
+share/cc65/asminc/atmos.inc
+share/cc65/asminc/c128.inc
+share/cc65/asminc/c16.inc
+share/cc65/asminc/c64.inc
+share/cc65/asminc/cbm.mac
+share/cc65/asminc/cbm510.inc
+share/cc65/asminc/cbm610.inc



Home | Main Index | Thread Index | Old Index