From owner-svn-ports-all@freebsd.org Thu Oct 24 15:18:03 2019 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 1FEC716F855; Thu, 24 Oct 2019 15:18:03 +0000 (UTC) (envelope-from amdmi3@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 46zW8W02F7z3NxN; Thu, 24 Oct 2019 15:18:03 +0000 (UTC) (envelope-from amdmi3@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id D89D518148; Thu, 24 Oct 2019 15:18:02 +0000 (UTC) (envelope-from amdmi3@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x9OFI2Eh038329; Thu, 24 Oct 2019 15:18:02 GMT (envelope-from amdmi3@FreeBSD.org) Received: (from amdmi3@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x9OFI2GW038326; Thu, 24 Oct 2019 15:18:02 GMT (envelope-from amdmi3@FreeBSD.org) Message-Id: <201910241518.x9OFI2GW038326@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: amdmi3 set sender to amdmi3@FreeBSD.org using -f From: Dmitry Marakasov Date: Thu, 24 Oct 2019 15:18:02 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r515344 - in head/emulators/bsvc: . files X-SVN-Group: ports-head X-SVN-Commit-Author: amdmi3 X-SVN-Commit-Paths: in head/emulators/bsvc: . files X-SVN-Commit-Revision: 515344 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Oct 2019 15:18:03 -0000 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 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