CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

emulators/bsvc 2.4.6

Extensible hardware simulation framework with MC68K support

Port info

Maintainer
cross@gajendra.net
Packages
latest: 2.4.6
Upstream
up to date
Last update
to 2.4.6 · fb16dfecae
Quarterly
2026Q4: 2.4.6
WWW
https://github.com/BSVC/bsvc
Links
cgit · VuXML

Install

Package
# pkg install bsvc
installs 2.4.6 from latest; from quarterly (2026Q4) 2.4.6
Port
# cd /usr/ports/emulators/bsvc && make install clean
Size
204 KiB download · 790 KiB installed
Depends on
lang/tcl86 8.6.18_1, x11-toolkits/tk86 8.6.18
License
LGPL21

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 162.4.62.4.6–
FreeBSD 152.4.62.4.6–
FreeBSD 142.4.62.4.62.4.6

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 152.4.62.4.6–
FreeBSD 142.4.62.4.62.4.6

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 2.4.6.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (49)

Stefan Eßer (se) · 2.4.6
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 2.4.6
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Tobias C. Berner (tcberner) · 2.4.6
emulators: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alejandro Pulver <alejandro@varnet.biz>
  *  Alexander Best <arundel@gmx.net>
  *  Alexander Nedotsukov <bland@FreeBSD.org>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Alexey V. Antipovsky <kemm@in-line.ru>
  *  Alonso Cardenas Marquez <acm@FreeBSD.org>
  *  Brian Gaeke <brg@dgate.org>
  *  Danilo Egea Gondolfo <danilo@FreeBSD.org>
  *  David Naylor <naylor.b.david@gmail.com>
  *  David O'Brien (obrien@cs.ucdavis.edu)
  *  Edward Tomasz Napierala <trasz@FreeBSD.org>
  *  Eric L. Hernes <erich@FreeBSD.org>
  *  Felix Palmen <felix@palmen-it.de>
  *  Ganael Laplanche <ganael.laplanche@martymac.org>
  *  Gerald Pfeifer <gerald@FreeBSD.org>
  *  Gunter Wambaugh <techgunter@yahoo.com>
  *  Jacques Vidrine <nectar@FreeBSD.org>
  *  Janni
  *  Jeffrey H. Johnson <CPE1704TKS@bellsouth.net>
  *  Jeremy Karlson
  *  Jeroen Ruigrok van der Werven <asmodai@FreeBSD.org>
  *  Joel Sutton <jsutton@webnet.com.au>
  *  Joerg Wunsch <joerg@FreeBSD.org>
  *  Jonathan M. Bresler (jmb)
  *  Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
  *  Juergen Lock <nox@jelal.kn-bremen.de>
  *  Kaltashkin Eugene <zhecka@gmail.com>
  *  Kevin Bowling <kbowling@FreeBSD.org>
  *  Li-Lun Wang <llwang@infor.org>
  *  Mario S F Ferreira <lioux@linf.unb.br> et al.
  *  Martin Hinner
  *  Maxim Sobolev <sobomax@FreeBSD.org>
  *  Michael Neumann <mneumann@ntecs.de>
  *  Miguel Mendez <flynn@energyhq.homeip.net>
  *  Naram Qashat <cyberbotx@cyberbotx.com>
  *  Nicole Reid <root@cooltrainer.org>
  *  Nishika <nishika@cheerful.com>
  *  Pavel I Volkov <pavelivolkov@googlemail.com>
  *  Piotr Kubaj
  *  Ruan Wei (iamayan@gmail.com)
  *  Sebastian Schuetz <sschuetz@fhm.edu>
  *  Seiichirou Hiraoka
  *  Shaun Amott <shaun@FreeBSD.org>
  *  Sheldon Hearn <axl@iafrica.com>
  *  Simon Dick <simond@irrelevant.org>
  *  Steven Kreuzer <skreuzer@FreeBSD.org>
  *  Stijn Hoop <stijn@win.tue.nl>
  *  Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Thomas Bernard <nanard@free.fr>
  *  Timothy Beyer <beyert@cs.ucr.edu>
  *  Tobias Reifenberger <tr@freebsd.mayn.de>
  *  Tom Carrick <knyghtmare@knyghtmare.com>
  *  Travis Poppe <tlp@liquidx.org>
  *  Uffe Jakobsen <uffe@uffe.org>
  *  Vladimir Kondratiev <wulf@mail.mipt.ru>
  *  Yukihiro Nakai <Nakai@Mlab.t.u-tokyo.ac.jp>
  *  Yukihiro Nakai <nakai@FreeBSD.org>
  *  alepulver
  *  alex
  *  dchapes@ddm.on.ca
  *  dk
  *  elbarto
  *  janek@gaja.ipan.lublin.pl
  *  jhb
  *  jmz
  *  joerg
  *  jraynard
  *  krion
  *  kstailey
  *  mbr@FreeBSD.org
  *  okeeblow <root@cooltrainer.org>
  *  pixel
  *  pjm
  *  tenser@spitfire.ecsel.psu.edu
  *  trasz
  *  trasz <trasz@pin.if.uz.zgora.pl>
  * # Created by Timothy Beyer <beyert@cs.ucr.edu>

With hat:	portmgr
27eb52ac6a
Jimmy Olgeni (olgeni) · 2.4.6
*: fix tab vs. space issues, and comments according to the guide.
4460cf727a
Mathieu Arnold (mat) · 2.4.6
Remove # $FreeBSD$ from Makefiles.
305f148f48
Piotr Kubaj (pkubaj) · 2.4.6
emulators/bsvc: fix build on GCC architectures

Needs C++11:
USE_CXXSTD=     c++11

Approved by:	mentors (implicit approval)
e3860f5b44
Dmitry Marakasov (amdmi3) · 2.4.6
- Update emulators/bsvc to 2.4.3 - Modernize port - Pass maintainership to submitter

PR:		241135
Submitted by:	cross@gajendra.net
56e34733c9
Mathieu Arnold (mat) · 2.1_3
Cleanup $() variables in ports Makefiles.

Mostly replace with ${}, but sometime, replace with $$() because it is
what was intended in the first place. (I think.)

Sponsored by:	Absolight
e50dc2a336
Mathieu Arnold (mat) · 2.1_3
MASTER_SITES cleanup.

- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
60d1a83c2a
Baptiste Daroussin (bapt) · 2.1_3
Clean up plist
7a81cc2bcf
Adam Weinberger (adamw) · 2.1_3
Rename emulators/ patch-xy patches to reflect the files they modify.
79d6017866
Jimmy Olgeni (olgeni) · 2.1_3
Remove indefinite articles and trailing periods from COMMENT, plus minor COMMENT typos and surrounding whitespace fixes. Categories D-F.

CR:		D196
Approved by:	portmgr (bapt)
76c7f8fbe6
Pietro Cerutti (gahr) · 2.1_3
- Convert to USES+=tk - STAGE-clean
cbbf190e5e
Baptiste Daroussin (bapt) · 2.1_3
Add NO_STAGE all over the place in preparation for the staging support (cat: emulators)
1089da7dcc
Baptiste Daroussin (bapt) · 2.1_3
Fix build with clang
c171e18c46
Martin Wilke (miwi) · 2.1_3
= Drop MD5 support
6804d852ff
Pav Lucistnik (pav) · 2.1_3
- Mark MAKE_JOBS_UNSAFE

Reported by:	pointyhat
07b2788864
Martin Matuska (mm) · 2.1_3
- Change default Tcl/Tk version to 8.5 - Bump PORTVERSION of ports affected

Tested by:	pointyhat (pav)
24bf28eff1
Pav Lucistnik (pav) · 2.1_2
- Move from versioned tcl/tk CATEGORIES to simple tcl and tk categories

With hat:	portmgr
92b220fa9c
Florent Thoumie (flz) · 2.1_2
- Welcome X.org 7.2 \o/. - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}.
d4f0d0048a
Pav Lucistnik (pav) · 2.1_1
- Convert existing ports to a new bsd.tcl.mk order

PR:		ports/109097
Submitted by:	Martin Matuska <martin@matuska.org>
Tested on:	pointyhat exp-run
cfa7269b11
Martin Wilke (miwi) · 2.1_1
- Use TCL/TK 8.4 - Remove WWW

PR:             110322
Submitted by:   Martin Tournoij <carpetsmoker@xs4all.nl>
e4d49fde8f
Martin Wilke (miwi) · 2.1
Update MASTER_SITES

PR:		ports/99098
Submitted by:	Tobias Eichert <tobias@karmabits.net>
Approved by:	krion (mentor)
cc41ace04f
Edwin Groothuis (edwin) · 2.1
Remove USE_REINPLACE from all categories starting with E
b3bcb8e257
Pav Lucistnik (pav) · 2.1
- Add SHA256
02828448df
Trevor Johnson (trevor) · 2.1
SIZEify.
0c881ba59c
Oliver Lehmann (oliver) · 2.1
fix build on 5
e0ed504765
Kris Kennaway (kris) · 2.1
Move inclusion of bsd.port.pre.mk later in the file for conditional BROKEN tag.  Early inclusion caused problems for some ports, so to be safe I'm updating all of them.

Pointy hat to:	kris
93872f18cc
Kris Kennaway (kris) · 2.1
BROKEN on 5.1: bad C++
9c288e873f
Akinori MUSHA (knu) · 2.1
De-pkg-comment.
1707b424cb
Edwin Groothuis (edwin) · 2.1
Make emulators/bsvc work on -current again

PR:		ports/44852
Submitted by:	Volker Stolz <vs@foldr.org>
94347ffdf2
Joseph Koshy (jkoshy) · 2.1
Update WWW URL; add site to ${MASTER_SITES}.
635c54a6a5
David W. Chapman Jr. (dwcjr) · 2.1
Remove jseger and torstenb from maintainership of their ports, they have been inactive for too long

Approved by:	will
5872a89c3b
Satoshi Asami (asami) · 2.1
Eliminate WRKSRC=${WRKDIR}/${PKGNAME} lines, as these will break when PORTREVISION or PORTEPOCH are defined.

Most of these Makefiles were defining DISTNAME and WRKSRC (and
sometimes EXTRACT_SUFX) -- change those to define DISTFILES only.
Also, some of the WRKSRC lines were not even necessary, as they were
defining it to the default value.

Instigated by:	Peter Pentchev <roam@orbitel.bg> and kris
5e5841f2cd
Michael Haro (mharo) · 2.1
PORTNAME/VERSION stuff
b7f08d10c0
R. Imura (imura)
Woops, "timeval" -> "struct timeval"
1d2c4bc545
R. Imura (imura)
Fix new compiler error in -current.

Noticed by:		bento
All no response from:	maintainer
24765d07d6
Tim Vanderhoek (hoek)
Add WWW.
cab2d8737a
Justin M. Seger (jseger)
Upgrade to bsvc-2.1 Switch to tk8.2 Make myself MAINTAINER after no response from previous MAINTAINER.
bacdfe64cd
David E. O'Brien (obrien)
Change Id->FreeBSD.
9a9ac6ba9d
Michael Haro (mharo)
awk -> ${AWK} basename -> ${BASENAME} cat -> ${CAT} cp -> ${CP} ldconfig -> ${LDCONFIG} mkdir -> ${MKDIR}
235481b52a
Satoshi Asami (asami)
Do not write anything to ${PATCHDIR} by doing the awk trick to the patched file (Makefile.common) in post-patch, instead of the patch itself (${FILESDIR}/patch-aa.in) in pre-patch.
d730854fd0
Satoshi Asami (asami)
Fix up dependencies for ports that moved into the x11-toolkits category.
5264cbceb5
Satoshi Asami (asami)
Be careful when you touch DISTNAME, it affect WRKSRC....
9e097d6f3f
Justin M. Seger (jseger)
Distfile disappeared from old master site.  Use a new one. Portlint.
45f198b4ab
Wolfram Schneider (wosch)
Add virtual category 'tk41'.
1760fd6654
Thomas Gellekum (tg)
${RM} -> ${RM} -f.
b76805f3c9
Satoshi Asami (asami)
Don't forget to delete a patch we created.
147bee2a35
Thomas Gellekum (tg)
Import of the bsvc port. bsvc is an extensible hardware simulation framework with MC68K support.

Closes PR #2881.

Submitted by:	Dan Cross <tenser@spitfire.ecsel.psu.edu>
0f6a02a177