Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Oct 2019 15:18:02 +0000 (UTC)
From:      Dmitry Marakasov <amdmi3@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r515344 - in head/emulators/bsvc: . files
Message-ID:  <201910241518.x9OFI2GW038326@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: amdmi3
Date: Thu Oct 24 15:18:01 2019
New Revision: 515344
URL: https://svnweb.freebsd.org/changeset/ports/515344

Log:
  - Update emulators/bsvc to 2.4.3
  - Modernize port
  - Pass maintainership to submitter
  
  PR:		241135
  Submitted by:	cross@gajendra.net

Deleted:
  head/emulators/bsvc/files/
Modified:
  head/emulators/bsvc/Makefile
  head/emulators/bsvc/distinfo
  head/emulators/bsvc/pkg-descr
  head/emulators/bsvc/pkg-plist

Modified: head/emulators/bsvc/Makefile
==============================================================================
--- head/emulators/bsvc/Makefile	Thu Oct 24 15:13:26 2019	(r515343)
+++ head/emulators/bsvc/Makefile	Thu Oct 24 15:18:01 2019	(r515344)
@@ -2,38 +2,25 @@
 # $FreeBSD$
 
 PORTNAME=	bsvc
-PORTVERSION=	2.1
-PORTREVISION=	3
-CATEGORIES=	emulators tk
-MASTER_SITES=	SUNSITE/system/emulators
-DISTFILES=	${DISTNAME}-src${EXTRACT_SUFX}
+DISTVERSIONPREFIX=	v
+DISTVERSION=	2.4.6
+CATEGORIES=     emulators tk
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	cross@gajendra.net
 COMMENT=	Extensible hardware simulation framework with MC68K support
 
-WRKSRC=		${WRKDIR}/${DISTNAME}/src
-MAKE_ENV=	PROJECT_BASE=${STAGEDIR}${PREFIX} WRKSRC=${WRKSRC} WISH=${WISH}
+LICENSE=	LGPL21
+LICENSE_FILE=	${WRKSRC}/../LICENSE.txt
 
-USES=		tk
-MAKE_JOBS_UNSAFE=	yes
+USES=		tk gmake
 
-pre-patch:
-	@${CP} ${WRKSRC}/Makefile.Linux ${WRKSRC}/Makefile
+USE_GITHUB=	yes
+GH_ACCOUNT=	BSVC
+USE_CSTD=	c11
+USE_CXXSTD=	c++11
 
-post-patch:
-
-.for cfile in codegen.c listing.c object.c main.c
-	@${REINPLACE_CMD} -e 's|exit()|exit(1)|g' ${WRKSRC}/Assemblers/68kasm/${cfile}
-.endfor
-	@${REINPLACE_CMD} -e 's|^#endif.*$$|#endif|g' \
-		${WRKSRC}/Assemblers/68kasm/instlookup.c
-
-	@${FIND} ${WRKSRC} -name "*.[ch]xx" -exec \
-		${REINPLACE_CMD} -e \
-			's/iostream\.h/iostream/; \
-			 s/strstream\.h/strstream/; \
-			 s/fstream\.h/fstream/' \{\} \;
-	@${FIND} ${WRKSRC} -name Makefile -exec \
-		${REINPLACE_CMD} -e 's/make/${MAKE}/' \{\} \;
+WRKSRC_SUBDIR=	src
+MAKEFILE=	Makefile.BSD
+MAKE_ARGS+=	WISH=wish${TK_VER}
 
 .include <bsd.port.mk>

Modified: head/emulators/bsvc/distinfo
==============================================================================
--- head/emulators/bsvc/distinfo	Thu Oct 24 15:13:26 2019	(r515343)
+++ head/emulators/bsvc/distinfo	Thu Oct 24 15:18:01 2019	(r515344)
@@ -1,2 +1,3 @@
-SHA256 (bsvc-2.1-src.tar.gz) = 78b925af31cc1a1d76fcb68390ab6aa9bcbcd555032c4fe2641571a29cc444d5
-SIZE (bsvc-2.1-src.tar.gz) = 629638
+TIMESTAMP = 1571145972
+SHA256 (BSVC-bsvc-v2.4.6_GH0.tar.gz) = 4bc2da5c9769114eb99da72fe46344f86885e3d2ee3e134c66748882cb1a5d0e
+SIZE (BSVC-bsvc-v2.4.6_GH0.tar.gz) = 607745

Modified: head/emulators/bsvc/pkg-descr
==============================================================================
--- head/emulators/bsvc/pkg-descr	Thu Oct 24 15:13:26 2019	(r515343)
+++ head/emulators/bsvc/pkg-descr	Thu Oct 24 15:18:01 2019	(r515344)
@@ -1,4 +1,6 @@
 BSVC is an extensible simulator framework for microprocessor
 design and testing.  It comes with a simulator and assembler
-for the Motorola MC68k family of microprocessors, and supplies
-a graphical user interface for simulation runs.
+for the Motorola MC68k family of microprocessors, and provides
+a graphical user interface.
+
+WWW: https://github.com/BSVC/bsvc

Modified: head/emulators/bsvc/pkg-plist
==============================================================================
--- head/emulators/bsvc/pkg-plist	Thu Oct 24 15:13:26 2019	(r515343)
+++ head/emulators/bsvc/pkg-plist	Thu Oct 24 15:18:01 2019	(r515344)
@@ -1,30 +1,30 @@
 bin/68kasm
-bin/xtermpipe
 bin/bsvc
 bin/sim68000
 bin/sim68360
-lib/bsvc/bitmaps/Down.xbm
-lib/bsvc/bitmaps/bsvc.gif
-lib/bsvc/bitmaps/bspin.gif
-lib/bsvc/bitmaps/wait2.xbm
-lib/bsvc/bitmaps/wait1.xbm
-lib/bsvc/bitmaps/wait0.xbm
-lib/bsvc/bitmaps/wait.xbm
-lib/bsvc/bitmaps/memicon.xbm
-lib/bsvc/bitmaps/listicon.xbm
-lib/bsvc/bitmaps/bsvcicon.xbm
-lib/bsvc/bitmaps/Up.xbm
-lib/bsvc/bitmaps/PageUp.xbm
-lib/bsvc/bitmaps/PageDown.xbm
-lib/bsvc/bitmaps/wait3.xbm
-lib/bsvc/help/license
-lib/bsvc/BtkFile.tk
-lib/bsvc/tools.tk
-lib/bsvc/memory.tk
-lib/bsvc/main.tk
-lib/bsvc/listing.tk
-lib/bsvc/license.tk
-lib/bsvc/device.tk
-lib/bsvc/bsvc.tk
-lib/bsvc/breakpt.tk
-lib/bsvc/bsvc.ad
+bin/xtermpipe
+lib/bsvc/UI/BtkFile.tk
+lib/bsvc/UI/bitmaps/Down.xbm
+lib/bsvc/UI/bitmaps/PageDown.xbm
+lib/bsvc/UI/bitmaps/PageUp.xbm
+lib/bsvc/UI/bitmaps/Up.xbm
+lib/bsvc/UI/bitmaps/bspin.gif
+lib/bsvc/UI/bitmaps/bsvc.gif
+lib/bsvc/UI/bitmaps/bsvcicon.xbm
+lib/bsvc/UI/bitmaps/listicon.xbm
+lib/bsvc/UI/bitmaps/memicon.xbm
+lib/bsvc/UI/bitmaps/wait.xbm
+lib/bsvc/UI/bitmaps/wait0.xbm
+lib/bsvc/UI/bitmaps/wait1.xbm
+lib/bsvc/UI/bitmaps/wait2.xbm
+lib/bsvc/UI/bitmaps/wait3.xbm
+lib/bsvc/UI/breakpt.tk
+lib/bsvc/UI/bsvc.ad
+lib/bsvc/UI/bsvc.tk
+lib/bsvc/UI/device.tk
+lib/bsvc/UI/help/license
+lib/bsvc/UI/license.tk
+lib/bsvc/UI/listing.tk
+lib/bsvc/UI/main.tk
+lib/bsvc/UI/memory.tk
+lib/bsvc/UI/tools.tk



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