pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/acme devel/acme: update ancient version to 0.97 ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/ceb9ae59946e
branches:  trunk
changeset: 375653:ceb9ae59946e
user:      rhialto <rhialto%pkgsrc.org@localhost>
date:      Sat Mar 19 16:53:28 2022 +0000

description:
devel/acme: update ancient version to 0.97 plus recent commits

Changes in the installed share/doc/acme/Changes.txt file but no dates are
mentioned.
There are now more assembly library files.
Original MASTER_SITE no longer available, so rely on a SourceForge snapshot
file.

diffstat:

 devel/acme/Makefile         |  24 +++++--------
 devel/acme/PLIST            |  78 ++++++++++++++++++++++++++++++++------------
 devel/acme/distinfo         |  15 +++-----
 devel/acme/patches/patch-aa |  21 +++++++----
 devel/acme/patches/patch-ab |  12 ++++--
 5 files changed, 92 insertions(+), 58 deletions(-)

diffs (225 lines):

diff -r 872586c4b623 -r ceb9ae59946e devel/acme/Makefile
--- a/devel/acme/Makefile       Sat Mar 19 16:23:50 2022 +0000
+++ b/devel/acme/Makefile       Sat Mar 19 16:53:28 2022 +0000
@@ -1,13 +1,11 @@
-# $NetBSD: Makefile,v 1.17 2020/04/12 19:52:40 joerg Exp $
+# $NetBSD: Makefile,v 1.18 2022/03/19 16:53:28 rhialto Exp $
 #
 
-DISTNAME=              acme091src
-PKGNAME=               acme-0.91
-CATEGORIES=            devel
-MASTER_SITES=          http://www.esw-heim.tu-clausthal.de/~marco/smorbrod/acme/current/
-DISTFILES=             ${DISTNAME}${EXTRACT_SUFX} ${LIBDIST}
-EXTRACT_ONLY=          ${DISTNAME}${EXTRACT_SUFX}
-SITES.${LIBDIST}=      http://www.esw-heim.tu-clausthal.de/~marco/smorbrod/acme/
+DISTNAME=      acme-crossass-code-0-r323-trunk
+PKGNAME=       acme-0.97.0.0.323
+CATEGORIES=    devel
+MASTER_SITES=  https://sourceforge.net/code-snapshots/svn/a/ac/acme-crossass/code-0/
+EXTRACT_SUFX=  .zip
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://sourceforge.net/projects/acme-crossass/
@@ -16,8 +14,7 @@
 
 USE_TOOLS+=    pax unzip
 
-LIBDIST=       ACME_Lib2.zip
-WRKSRC=                ${WRKDIR}/acme091
+WRKSRC=                ${WRKDIR}/${DISTNAME}
 BUILD_DIRS=    src
 
 ACME_LIB=      ${PREFIX}/share/acme
@@ -27,13 +24,10 @@
 INSTALLATION_DIRS+=    share/acme
 INSTALLATION_DIRS+=    share/doc/acme
 
-post-extract:
-       cd ${WRKDIR} && unzip -qa ${_DISTDIR}/${LIBDIST}
-
 do-install:
        ${INSTALL_PROGRAM} ${WRKSRC}/src/acme ${DESTDIR}${PREFIX}/bin/acme
-       ${INSTALL_DATA} ${WRKSRC}/docs/* ${DESTDIR}${PREFIX}/share/doc/acme
-       cd ${WRKDIR}/ACME_Lib && pax -rw . ${DESTDIR}${ACME_LIB}
+       cd ${WRKSRC}/docs && pax -rw . ${DESTDIR}${PREFIX}/share/doc/acme
+       cd ${WRKSRC}/ACME_Lib && pax -rw . ${DESTDIR}${ACME_LIB}
 
 .include "../../mk/bsd.prefs.mk"
 
diff -r 872586c4b623 -r ceb9ae59946e devel/acme/PLIST
--- a/devel/acme/PLIST  Sat Mar 19 16:23:50 2022 +0000
+++ b/devel/acme/PLIST  Sat Mar 19 16:53:28 2022 +0000
@@ -1,27 +1,52 @@
-@comment $NetBSD: PLIST,v 1.3 2012/12/12 10:12:16 wiz Exp $
+@comment $NetBSD: PLIST,v 1.4 2022/03/19 16:53:28 rhialto Exp $
 bin/acme
-share/acme/6502/Help.txt
+share/acme/6502/opcodes.a
+share/acme/6502/rc4.a
+share/acme/6502/split.a
 share/acme/6502/std.a
-share/acme/65816/Help.txt
-share/acme/65816/scpu.a
 share/acme/65816/std.a
-share/acme/Acorn/Help.txt
-share/acme/Atari/Help.txt
-share/acme/C128/BASIC7.a
-share/acme/C128/Help.txt
-share/acme/C128/kernel.a
-share/acme/C128/mmu.a
-share/acme/C128/petscii.a
-share/acme/C128/vdc.a
-share/acme/C128/zeropage.a
-share/acme/C64/BASIC2.a
-share/acme/C64/Help.txt
-share/acme/C64/cia1.a
-share/acme/C64/cia2.a
-share/acme/C64/kernel.a
-share/acme/C64/petscii.a
-share/acme/C64/vic.a
-share/acme/Own/Help.txt
+share/acme/apple ii/convtab.bin
+share/acme/cbm/264/basic.a
+share/acme/cbm/264/petscii.a
+share/acme/cbm/264/ted.a
+share/acme/cbm/baserror.a
+share/acme/cbm/basic1.a
+share/acme/cbm/basic10.a
+share/acme/cbm/basic2.a
+share/acme/cbm/basic3.5.a
+share/acme/cbm/basic4.a
+share/acme/cbm/basic7.a
+share/acme/cbm/c128/basic.a
+share/acme/cbm/c128/kernal.a
+share/acme/cbm/c128/kernel.a
+share/acme/cbm/c128/mmu.a
+share/acme/cbm/c128/petscii.a
+share/acme/cbm/c128/vdc.a
+share/acme/cbm/c128/vic.a
+share/acme/cbm/c128/zeropage.a
+share/acme/cbm/c64/basic.a
+share/acme/cbm/c64/cia1.a
+share/acme/cbm/c64/cia2.a
+share/acme/cbm/c64/float.a
+share/acme/cbm/c64/georam.a
+share/acme/cbm/c64/kernal.a
+share/acme/cbm/c64/kernel.a
+share/acme/cbm/c64/memcopy.a
+share/acme/cbm/c64/petscii.a
+share/acme/cbm/c64/reu.a
+share/acme/cbm/c64/sid.a
+share/acme/cbm/c64/vic.a
+share/acme/cbm/c65/basic.a
+share/acme/cbm/cia.a
+share/acme/cbm/flpt.a
+share/acme/cbm/ioerror.a
+share/acme/cbm/kernal.a
+share/acme/cbm/kernel.a
+share/acme/cbm/mflpt.a
+share/acme/cbm/msbstring.a
+share/acme/cbm/multicolor.a
+share/acme/cbm/petscii.a
+share/acme/m65/std.a
 share/doc/acme/65816.txt
 share/doc/acme/AddrModes.txt
 share/doc/acme/AllPOs.txt
@@ -29,9 +54,20 @@
 share/doc/acme/Changes.txt
 share/doc/acme/Errors.txt
 share/doc/acme/Example.txt
+share/doc/acme/Floats.txt
 share/doc/acme/Help.txt
 share/doc/acme/Illegals.txt
 share/doc/acme/Lib.txt
 share/doc/acme/QuickRef.txt
 share/doc/acme/Source.txt
 share/doc/acme/Upgrade.txt
+share/doc/acme/cputypes/all.txt
+share/doc/acme/cputypes/cpu 4502.txt
+share/doc/acme/cputypes/cpu 6502.txt
+share/doc/acme/cputypes/cpu 65816.txt
+share/doc/acme/cputypes/cpu 65c02.txt
+share/doc/acme/cputypes/cpu 65ce02.txt
+share/doc/acme/cputypes/cpu m65.txt
+share/doc/acme/cputypes/cpu nmos6502.txt
+share/doc/acme/cputypes/cpu r65c02.txt
+share/doc/acme/cputypes/cpu w65c02.txt
diff -r 872586c4b623 -r ceb9ae59946e devel/acme/distinfo
--- a/devel/acme/distinfo       Sat Mar 19 16:23:50 2022 +0000
+++ b/devel/acme/distinfo       Sat Mar 19 16:53:28 2022 +0000
@@ -1,10 +1,7 @@
-$NetBSD: distinfo,v 1.7 2021/10/26 10:14:12 nia Exp $
+$NetBSD: distinfo,v 1.8 2022/03/19 16:53:28 rhialto Exp $
 
-BLAKE2s (acme091src.tar.gz) = 831ab2973b98e40c840aa4fec95f1bc4fcf71c802604e35d4719e9aa6ef5e5bd
-SHA512 (acme091src.tar.gz) = fe68ad1e8a77a520490484624e38d8eb251109efdba22cf8c8bc7d50ffa52e38d37a25726d7cfa3d7f49b278bc2cc6c004408522d67187453de55842e92c7534
-Size (acme091src.tar.gz) = 131953 bytes
-BLAKE2s (ACME_Lib2.zip) = bfab6b820ca353f72234f05613c08804a408e32f9556aeda508d65089a6b60f4
-SHA512 (ACME_Lib2.zip) = e61fa0777008e7424fa0b6b9b46de996ea27e85bc6f0120d4b743777ffae448fe81cf7489a5c1db88e72e0e2e701ecb7d33cccfe159864b09afec7e68c44b383
-Size (ACME_Lib2.zip) = 18197 bytes
-SHA1 (patch-aa) = bd08ee3c226d758080aa2c9f4094c668ab5c9105
-SHA1 (patch-ab) = 4491111185dc1502a6424f5efbe352e181117df4
+BLAKE2s (acme-crossass-code-0-r323-trunk.zip) = d2a2fbddc614dff1c55bdd6f9e56bef532da2d45fffd655e4afcdb65e3555198
+SHA512 (acme-crossass-code-0-r323-trunk.zip) = 841fe52c5c13228bacc52f25b7802193864ef6c6f7349ed84d8e4b39c076a1117d93828dec2fd30a2a57116a0308abce73ebc3b7b6a0118e3f5dfb5a10250435
+Size (acme-crossass-code-0-r323-trunk.zip) = 613411 bytes
+SHA1 (patch-aa) = caec06051fb65d13e97e6489bb8b74bbd80fb82a
+SHA1 (patch-ab) = 4b82aa131e513953fd404f4b9f025fb0b16d4c14
diff -r 872586c4b623 -r ceb9ae59946e devel/acme/patches/patch-aa
--- a/devel/acme/patches/patch-aa       Sat Mar 19 16:23:50 2022 +0000
+++ b/devel/acme/patches/patch-aa       Sat Mar 19 16:53:28 2022 +0000
@@ -1,11 +1,16 @@
-$NetBSD: patch-aa,v 1.2 2012/12/12 10:12:16 wiz Exp $
+$NetBSD: patch-aa,v 1.3 2022/03/19 16:53:28 rhialto Exp $
+
+- Use our own CFLAGS, CC, RM, BINDIR
+- Add the default library location
 
---- src/Makefile.orig  2006-03-26 18:10:54.000000000 +0300
-+++ src/Makefile       2011-03-17 10:54:04.000000000 +0200
-@@ -1,12 +1,12 @@
--CFLAGS                = -O3 -Wall
-+CFLAGS+=      -DDEFAULT_ACME_LIB=\"${ACME_LIB}/\"
- #LIBS         = -lm
+--- src/Makefile.orig  2020-10-21 16:36:03.000000000 +0000
++++ src/Makefile
+@@ -1,13 +1,14 @@
+-CFLAGS                = -O3 -Wall -Wstrict-prototypes
++#CFLAGS               = -O3 -Wall -Wstrict-prototypes
+ #CFLAGS               = -O3 -Wall -Wextra -Wstrict-prototypes
++CFLAGS+=       -DDEFAULT_ACME_LIB=\"${ACME_LIB}/\"
+ LIBS          = -lm
 -CC            = gcc
 -RM            = rm
 +#CC           = gcc
@@ -17,5 +22,5 @@
 -BINDIR                = /usr/local/bin
 +BINDIR                = $(PREFIX)/bin
  USERBIN               = $(HOME)/bin
+ OBJS          = acme.o alu.o cliargs.o cpu.o dynabuf.o encoding.o flow.o global.o input.o macro.o mnemo.o output.o platform.o pseudoopcodes.o section.o symbol.o tree.o typesystem.o
  
- all: $(PROGS)
diff -r 872586c4b623 -r ceb9ae59946e devel/acme/patches/patch-ab
--- a/devel/acme/patches/patch-ab       Sat Mar 19 16:23:50 2022 +0000
+++ b/devel/acme/patches/patch-ab       Sat Mar 19 16:53:28 2022 +0000
@@ -1,13 +1,15 @@
-$NetBSD: patch-ab,v 1.2 2012/12/12 10:12:16 wiz Exp $
+$NetBSD: patch-ab,v 1.3 2022/03/19 16:53:28 rhialto Exp $
 
---- src/_std.c.orig    2006-03-26 20:37:02.000000000 +0300
-+++ src/_std.c 2011-03-17 10:27:51.000000000 +0200
+- Use the default library location
+
+--- src/_std.c.orig    2016-12-28 20:32:00.000000000 +0000
++++ src/_std.c
 @@ -12,7 +12,7 @@
  
  
- // Variables
+ // variables
 -char  *AnyOS_lib_prefix       = NULL; // header string of library tree
 +char  *AnyOS_lib_prefix       = DEFAULT_ACME_LIB;     // header string of library tree
  
  
- // Functions
+ // used as PLATFORM_INIT: reads "ACME" environment variable



Home | Main Index | Thread Index | Old Index