pkgsrc-WIP-changes archive

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

seed7: Import seed7-20250516



Module Name:	pkgsrc-wip
Committed By:	Sijmen J. Mulder <sjmulder%NetBSD.org@localhost>
Pushed By:	sjmulder
Date:		Tue May 20 00:22:27 2025 +0200
Changeset:	4ab8c4fa0170a266be9947ff5a5c16d1df50ea4f

Modified Files:
	Makefile
Added Files:
	seed7/COMMIT_MSG
	seed7/DESCR
	seed7/Makefile
	seed7/PLIST
	seed7/distinfo

Log Message:
seed7: Import seed7-20250516

General purpose programming language incorporating concepts from Pascal,
Ada, C, C++ and Java, with support for type arguments and for declaring
new statements and operators. Contains a compiler, interpreter, and
example programs.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=4ab8c4fa0170a266be9947ff5a5c16d1df50ea4f

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile         |   1 +
 seed7/COMMIT_MSG |   6 +++
 seed7/DESCR      |   4 ++
 seed7/Makefile   |  41 ++++++++++++++
 seed7/PLIST      | 162 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 seed7/distinfo   |   5 ++
 6 files changed, 219 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index ea87ba00e2..a638a757c3 100644
--- a/Makefile
+++ b/Makefile
@@ -5288,6 +5288,7 @@ SUBDIR+=	seafile-gui
 SUBDIR+=	seafile-server
 SUBDIR+=	seagull
 SUBDIR+=	sector-decomposition
+SUBDIR+=	seed7
 SUBDIR+=	seeks
 SUBDIR+=	segvcatch
 SUBDIR+=	self-git
diff --git a/seed7/COMMIT_MSG b/seed7/COMMIT_MSG
new file mode 100644
index 0000000000..1acd599de3
--- /dev/null
+++ b/seed7/COMMIT_MSG
@@ -0,0 +1,6 @@
+lang/seed7: Import seed7-20250516 from wip
+
+General purpose programming language incorporating concepts from Pascal,
+Ada, C, C++ and Java, with support for type arguments and for declaring
+new statements and operators. Contains a compiler, interpreter, and
+example programs.
diff --git a/seed7/DESCR b/seed7/DESCR
new file mode 100644
index 0000000000..d98ae9e7b4
--- /dev/null
+++ b/seed7/DESCR
@@ -0,0 +1,4 @@
+General purpose programming language incorporating concepts from Pascal,
+Ada, C, C++ and Java, with support for type arguments and for declaring
+new statements and operators. Contains a compiler, interpreter, and
+example programs.
diff --git a/seed7/Makefile b/seed7/Makefile
new file mode 100644
index 0000000000..839eafbf7f
--- /dev/null
+++ b/seed7/Makefile
@@ -0,0 +1,41 @@
+# $NetBSD$
+
+DISTNAME=	Seed7_release_2025-05-16
+PKGNAME=	seed7-20250516
+CATEGORIES=	lang
+MASTER_SITES=	${MASTER_SITE_GITHUB:=ThomasMertes/}
+GITHUB_TAG=	${DISTNAME}
+
+MAINTAINER=	sjmulder%NetBSD.org@localhost
+HOMEPAGE=	https://seed7.sourceforce.net/
+COMMENT=	General purpose programming language
+LICENSE=	gnu-gpl-v2 AND gnu-lgpl-v2.1
+
+USE_TOOLS+=	gmake
+
+MAKE_FLAGS+=	CC=${CC:Q}
+MAKE_FLAGS+=	AR=${AR:Q}
+
+INSTALLATION_DIRS=	bin ${PKGMANDIR}/man1 share/doc/seed7 share/examples/seed7
+
+do-configure:
+	cd ${WRKSRC}/src && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} depend
+
+do-build:
+	cd ${WRKSRC}/src && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} s7 s7c utils
+
+do-test:
+	cd ${WRKSRC}/src && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} test
+
+do-install:
+.for x in db7 diff7 find7 ftp7 ide7 portfwd7 pv7 s7 s7c sql7 sydir7
+	${INSTALL_PROGRAM} ${WRKSRC}/bin/${x} ${DESTDIR}${PREFIX}/bin/
+.endfor
+.for x in bigfiles ftpserv hd which toutf8
+	${INSTALL_PROGRAM} ${WRKSRC}/bin/${x} ${DESTDIR}${PREFIX}/bin/s7-${x}
+.endfor
+	${INSTALL_MAN} ${WRKSRC}/doc/*.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/
+	${INSTALL_DATA} ${WRKSRC}/prg/*.sd7 ${DESTDIR}${PREFIX}/share/examples/seed7/
+	${INSTALL_DATA} ${WRKSRC}/doc/*.{txt,htm,css,vim,nanorc,syn,uew,xml} ${DESTDIR}${PREFIX}/share/doc/seed7/
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/seed7/PLIST b/seed7/PLIST
new file mode 100644
index 0000000000..6db616f18a
--- /dev/null
+++ b/seed7/PLIST
@@ -0,0 +1,162 @@
+@comment $NetBSD$
+bin/db7
+bin/diff7
+bin/find7
+bin/ftp7
+bin/ide7
+bin/portfwd7
+bin/pv7
+bin/s7
+bin/s7-bigfiles
+bin/s7-ftpserv
+bin/s7-hd
+bin/s7-toutf8
+bin/s7-which
+bin/s7c
+bin/sql7
+bin/sydir7
+man/man1/s7.1
+man/man1/s7c.1
+share/doc/seed7/chlog.txt
+share/doc/seed7/contact.txt
+share/doc/seed7/faq.htm
+share/doc/seed7/faq.txt
+share/doc/seed7/gtksvdoc.css
+share/doc/seed7/gtksvdoc.htm
+share/doc/seed7/gtksvdoc.txt
+share/doc/seed7/install.txt
+share/doc/seed7/inter.txt
+share/doc/seed7/manual.htm
+share/doc/seed7/manual.txt
+share/doc/seed7/problems.txt
+share/doc/seed7/sd7.vim
+share/doc/seed7/seed7.nanorc
+share/doc/seed7/seed7.syn
+share/doc/seed7/seed7.uew
+share/doc/seed7/seed7.vim
+share/doc/seed7/seed7udl.xml
+share/examples/seed7/addup.sd7
+share/examples/seed7/bas7.sd7
+share/examples/seed7/bifurk.sd7
+share/examples/seed7/bigfiles.sd7
+share/examples/seed7/brainf7.sd7
+share/examples/seed7/calc7.sd7
+share/examples/seed7/carddemo.sd7
+share/examples/seed7/castle.sd7
+share/examples/seed7/cat.sd7
+share/examples/seed7/cellauto.sd7
+share/examples/seed7/celsius.sd7
+share/examples/seed7/chk_all.sd7
+share/examples/seed7/chkarr.sd7
+share/examples/seed7/chkbig.sd7
+share/examples/seed7/chkbin.sd7
+share/examples/seed7/chkbitdata.sd7
+share/examples/seed7/chkbool.sd7
+share/examples/seed7/chkbst.sd7
+share/examples/seed7/chkchr.sd7
+share/examples/seed7/chkcmd.sd7
+share/examples/seed7/chkdb.sd7
+share/examples/seed7/chkenum.sd7
+share/examples/seed7/chkerr.sd7
+share/examples/seed7/chkexc.sd7
+share/examples/seed7/chkfil.sd7
+share/examples/seed7/chkflt.sd7
+share/examples/seed7/chkhent.sd7
+share/examples/seed7/chkhsh.sd7
+share/examples/seed7/chkidx.sd7
+share/examples/seed7/chkint.sd7
+share/examples/seed7/chkjson.sd7
+share/examples/seed7/chkovf.sd7
+share/examples/seed7/chkprc.sd7
+share/examples/seed7/chkscan.sd7
+share/examples/seed7/chkset.sd7
+share/examples/seed7/chkstr.sd7
+share/examples/seed7/chktime.sd7
+share/examples/seed7/chktoml.sd7
+share/examples/seed7/clock.sd7
+share/examples/seed7/clock2.sd7
+share/examples/seed7/clock3.sd7
+share/examples/seed7/cmpfil.sd7
+share/examples/seed7/comanche.sd7
+share/examples/seed7/confval.sd7
+share/examples/seed7/db7.sd7
+share/examples/seed7/diff7.sd7
+share/examples/seed7/dirtst.sd7
+share/examples/seed7/dirx.sd7
+share/examples/seed7/dnafight.sd7
+share/examples/seed7/dragon.sd7
+share/examples/seed7/echo.sd7
+share/examples/seed7/eliza.sd7
+share/examples/seed7/err.sd7
+share/examples/seed7/fannkuch.sd7
+share/examples/seed7/fib.sd7
+share/examples/seed7/find7.sd7
+share/examples/seed7/findchar.sd7
+share/examples/seed7/fractree.sd7
+share/examples/seed7/ftp7.sd7
+share/examples/seed7/ftpserv.sd7
+share/examples/seed7/gcd.sd7
+share/examples/seed7/gkbd.sd7
+share/examples/seed7/gtksvtst.sd7
+share/examples/seed7/hal.sd7
+share/examples/seed7/hamu.sd7
+share/examples/seed7/hanoi.sd7
+share/examples/seed7/hd.sd7
+share/examples/seed7/hello.sd7
+share/examples/seed7/hilbert.sd7
+share/examples/seed7/ide7.sd7
+share/examples/seed7/kbd.sd7
+share/examples/seed7/klondike.sd7
+share/examples/seed7/lander.sd7
+share/examples/seed7/mahjong.sd7
+share/examples/seed7/make7.sd7
+share/examples/seed7/mandelbr.sd7
+share/examples/seed7/mind.sd7
+share/examples/seed7/mirror.sd7
+share/examples/seed7/ms.sd7
+share/examples/seed7/nicoma.sd7
+share/examples/seed7/pac.sd7
+share/examples/seed7/pairs.sd7
+share/examples/seed7/panic.sd7
+share/examples/seed7/percolation.sd7
+share/examples/seed7/planets.sd7
+share/examples/seed7/portfwd7.sd7
+share/examples/seed7/prime.sd7
+share/examples/seed7/printpi1.sd7
+share/examples/seed7/printpi2.sd7
+share/examples/seed7/printpi3.sd7
+share/examples/seed7/pv7.sd7
+share/examples/seed7/queen.sd7
+share/examples/seed7/rand.sd7
+share/examples/seed7/raytrace.sd7
+share/examples/seed7/rever.sd7
+share/examples/seed7/roman.sd7
+share/examples/seed7/s7c.sd7
+share/examples/seed7/s7check.sd7
+share/examples/seed7/savehd7.sd7
+share/examples/seed7/self.sd7
+share/examples/seed7/shisen.sd7
+share/examples/seed7/sl.sd7
+share/examples/seed7/snake.sd7
+share/examples/seed7/sokoban.sd7
+share/examples/seed7/spigotpi.sd7
+share/examples/seed7/sql7.sd7
+share/examples/seed7/startrek.sd7
+share/examples/seed7/sudoku7.sd7
+share/examples/seed7/sydir7.sd7
+share/examples/seed7/syntaxhl.sd7
+share/examples/seed7/tak.sd7
+share/examples/seed7/tar7.sd7
+share/examples/seed7/tch.sd7
+share/examples/seed7/testfont.sd7
+share/examples/seed7/tet.sd7
+share/examples/seed7/tetg.sd7
+share/examples/seed7/toutf8.sd7
+share/examples/seed7/tst_cli.sd7
+share/examples/seed7/tst_srv.sd7
+share/examples/seed7/wator.sd7
+share/examples/seed7/which.sd7
+share/examples/seed7/wiz.sd7
+share/examples/seed7/wordcnt.sd7
+share/examples/seed7/wrinum.sd7
+share/examples/seed7/wumpus.sd7
diff --git a/seed7/distinfo b/seed7/distinfo
new file mode 100644
index 0000000000..a0616b5c26
--- /dev/null
+++ b/seed7/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (Seed7_release_2025-05-16.tar.gz) = 24e7e55516ee2a460d913593edb9f45e4d06a0f2ce8e2345d2d5446d703ac3e7
+SHA512 (Seed7_release_2025-05-16.tar.gz) = 99e89663d7799a5a511ed89203b8c98a522b19bf9609f1c003e9269d736706815034e5ba58bf18a44d57bcc09f97d027792ddf85625ee8e9af53c7f9cca8f6f1
+Size (Seed7_release_2025-05-16.tar.gz) = 4293781 bytes


Home | Main Index | Thread Index | Old Index