Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 21 Apr 2018 09:30:22 +0000 (UTC)
From:      Thomas Zander <riggs@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r467865 - in head/lang/retro12: . files
Message-ID:  <201804210930.w3L9UMGs025728@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: riggs
Date: Sat Apr 21 09:30:22 2018
New Revision: 467865
URL: https://svnweb.freebsd.org/changeset/ports/467865

Log:
  Update to upstream version 2018.4.20
  
  Details:
    - The Makefile was simplified after working with the upstream developer
      to integrate some improvements into the release.
    - CONFLICTS_INSTALL were added.
    - Patches were removed as they are no longer needed.
  
  Release notes:
    - http://forthworks.com:8000/artifact/9bd7d3eda271788f
  
  PR:		227665
  Submitted by:	0mp (maintainer)

Deleted:
  head/lang/retro12/files/
Modified:
  head/lang/retro12/Makefile
  head/lang/retro12/distinfo
  head/lang/retro12/pkg-descr

Modified: head/lang/retro12/Makefile
==============================================================================
--- head/lang/retro12/Makefile	Sat Apr 21 09:07:08 2018	(r467864)
+++ head/lang/retro12/Makefile	Sat Apr 21 09:30:22 2018	(r467865)
@@ -1,7 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	retro12
-DISTVERSION=	2018.1
+DISTVERSION=	2018.4.20
 CATEGORIES=	lang
 MASTER_SITES=	https://forthworks.com/retro/r/
 DISTNAME=	${PORTNAME:tu}-${DISTVERSION}
@@ -12,19 +12,34 @@ COMMENT=	Clean, elegant, and pragmatic dialect of Fort
 LICENSE=	ISCL
 LICENSE_FILE=	${WRKSRC}/LICENSE.md
 
+# Conflicting files: bin/listener bin/repl bin/ri
+CONFLICTS_INSTALL=	audio/listener mail/nmh japanese/mh lang/ruby
+
+USES=	ncurses
+
+MAKE_ENV=	DATADIR=${DATADIR} \
+		DESTDIR=${DESTDIR} \
+		DOCSDIR=${DOCSDIR} \
+		EXAMPLESDIR=${EXAMPLESDIR} \
+		PREFIX=${PREFIX}
+OPTIONS_DEFINE=	DOCS EXAMPLES
+
 PLIST_FILES=	bin/embedimage \
 		bin/extend \
+		bin/injectimage-js \
 		bin/listener \
 		bin/muri \
 		bin/repl \
+		bin/ri \
 		bin/rre \
 		bin/unu
-PORTDATA=	glossary.forth \
+
+PORTDATA=	RETRO12.html \
+		glossary.forth \
 		ngaImage \
+		tests \
 		words.tsv
 
-OPTIONS_DEFINE=	DOCS EXAMPLES
-
 PORTDOCS=	doc \
 		literate \
 		README.md \
@@ -32,21 +47,7 @@ PORTDOCS=	doc \
 
 PORTEXAMPLES=	example
 
-do-build:
-	@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./build.sh
-
-do-install:
-.for f in embedimage extend muri repl rre unu
-	${INSTALL_PROGRAM} ${WRKSRC}/bin/${f} ${STAGEDIR}${PREFIX}/bin/${f}
-.endfor
-	${INSTALL_SCRIPT} ${WRKSRC}/bin/listener ${STAGEDIR}${PREFIX}/bin/listener
-	cd ${WRKSRC} && \
-		${COPYTREE_SHARE} "${PORTDATA}" ${STAGEDIR}${DATADIR}
-
-do-install-DOCS-on:
-	cd ${WRKSRC} &&	${COPYTREE_SHARE} "${PORTDOCS}" ${STAGEDIR}${DOCSDIR}
-
-do-install-EXAMPLES-on:
-	cd ${WRKSRC} &&	${COPYTREE_SHARE} "${PORTEXAMPLES}" ${STAGEDIR}${EXAMPLESDIR}
+INSTALL_TARGET=	install-strip
+TEST_TARGET=	test
 
 .include <bsd.port.mk>

Modified: head/lang/retro12/distinfo
==============================================================================
--- head/lang/retro12/distinfo	Sat Apr 21 09:07:08 2018	(r467864)
+++ head/lang/retro12/distinfo	Sat Apr 21 09:30:22 2018	(r467865)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1517182308
-SHA256 (RETRO12-2018.1.tar.gz) = 00d2ecdf586ea183ff58a7586f66fa9b1906c25fff0d70fa8591ac7c50508937
-SIZE (RETRO12-2018.1.tar.gz) = 177247
+TIMESTAMP = 1524275523
+SHA256 (RETRO12-2018.4.20.tar.gz) = 431e03ce575553df326eca33e483d279b13b83209d737fec90ee3f2a77a6bc17
+SIZE (RETRO12-2018.4.20.tar.gz) = 216832

Modified: head/lang/retro12/pkg-descr
==============================================================================
--- head/lang/retro12/pkg-descr	Sat Apr 21 09:07:08 2018	(r467864)
+++ head/lang/retro12/pkg-descr	Sat Apr 21 09:30:22 2018	(r467865)
@@ -2,7 +2,7 @@ RETRO is a clean, elegant, and pragmatic dialect of Fo
 a simple alternative for those willing to make a break from legacy
 systems.
 
-The language draws influences from many sources including traditional 
+The language draws influences from many sources including traditional
 Forth systems, cmForth, colorForth, Factor, and Parable. It was
 designed to be easy to grasp and adapt to specific uses.
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201804210930.w3L9UMGs025728>