gpsim is a full-featured software simulator for Microchip PIC
microcontrollers distributed under the GNU General Public License.
WWW: http://gpsim.sourceforge.net/
===> The following configuration options are available for gpsim-0.29.0_1:
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
GTK2=on: GTK+ 2 GUI toolkit support
===> Use 'make config' to modify these settings
Remove expired ports:
2019-03-05 devel/elixir-lager_logger: Broken for more than 6 months
2019-03-05 devel/gpsim: Broken for more than 6 months
2019-03-05 devel/hgview: Broken for more than 6 months
2019-03-05 games/mudmagic: Broken for more than 6 months
2019-03-05 math/mumps-mpich: Broken for more than 6 months
2019-03-05 math/sdpara: Broken for more than 6 months
2019-03-05 net/tn5250j: Broken for more than 6 months
2019-03-05 net-im/pidgin-skype: Broken for more than 6 months
2019-03-05 net-im/skype: Broken for more than 6 months
2019-03-05 net-im/skype-devel: Broken for more than 6 months
2019-03-05 science/dft_tools: Broken for more than 6 months
2019-03-05 science/triqs: Broken for more than 6 months
2019-03-05 security/hamachi: Broken for more than 6 months
2019-03-05 textproc/elixir-ex_doc: Broken for more than 6 months
2019-03-05 x11/altyo: Broken for more than 6 months
2019-03-05 x11/pantheon-terminal: Broken for more than 6 months
2019-03-05 x11-wm/e-module-everything-websearch: Broken for more than 6 months
devel/gpsim: Fix build with Clang 6
14bit-registers.cc:1778:23: error: invalid suffix on literal; C++11 requires a
space between literal and identifier [-Wreserved-user-defined-literal]
Dprintf(("now=0x%"PRINTF_GINT64_MODIFIER"x\n",get_cycles().get()));
^
... with a bazillion more like these in the code base
http://beefy11.nyi.freebsd.org/data/head-i386-default/p477696_s338122/logs/errors/gpsim-0.29.0_1.log
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)
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead
PR: 157936
Submitted by: myself
Exp-runs by: pav
Approved by: pav
-Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.
It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.
With help: marcus and kwm
Pointyhat-exp: a few times by pav
Tested by: pgollucci, "Romain Tartière" <[email protected]>, and
a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by: marcus
Approved by: portmgr
Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.
To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.
To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.
Changes to Mk/*:
- Add runtime detection magic in bsd.port.mk
(Only the first 15 lines of the commit message are shown above )
Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav)
Add gpsim.
gpsim is a full-featured software simulator for Microchip PIC microcontrollers
distributed under the GNU General Public License.
gpsim has been designed to be as accurate as possible. Accuracy includes the
entire PIC - from the core to the I/O pins and including ALL of the internal
peripherals. Thus it's possible to create stimuli and tie them to the I/O pins
and test the PIC the same PIC the same way you would in the real world.
gpsim has been designed to be as fast as possible. Real time simulation speeds
of 20Mhz pics are possible. A 'goto $' program runs at the same speed as a
25Mhz pic when simulated on my 400Mhz PII Linux Box. Of course, as you add
stimuli and begin interacting with peripherals, the performance drops. But
it's still fast!
(Only the first 15 lines of the commit message are shown above )