BSD Ports

misc/gpsim 0.32.1_1 MidnightBSD

Software simulator for Microchip PIC microcontrollers

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
47ab0fbbc5
License
gpl2, lgpl2.1
Categories
misc

Description

gpsim is a full-featured software simulator for Microchip PIC microcontrollers distributed under the GNU General Public License.

In the other systems

SystemPortVersion
MidnightBSDmisc/gpsim0.32.1_1
FreeBSDmisc/gpsim0.32.1
DragonFlymisc/gpsim0.32.1
HardenedBSDmisc/gpsim0.32.1
GhostBSDmisc/gpsim0.32.1

Install

Binary package:

mport install gpsim

From mports:

cd /usr/mports/misc/gpsim && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	gpsim>0:misc/gpsim
LIB_DEPENDS=	libgpsim.so:misc/gpsim

Dependencies

As this port's Makefile names them.

Build 1

Library 4

Runtime 1

Build dependencies 5
Run dependencies 5
Required by 1

Configuration

Options name: misc_gpsim

OptionDefaultDescription
DOCSoff
EXAMPLESoff
USES
compiler:c++11-lang gmake gnome libtool localbase:ldflags pathfix pkgconfig readline
Service scripts
none

Files

pkg-plist 132
  • bin/gpsim
  • include/eXdbm/eXdbm.h
  • include/eXdbm/eXdbmErrors.h
  • include/eXdbm/eXdbmTypes.h
  • include/gpsim/12bit-instructions.h
  • include/gpsim/12bit-processors.h
  • include/gpsim/14bit-instructions.h
  • include/gpsim/14bit-processors.h
  • include/gpsim/14bit-registers.h
  • include/gpsim/14bit-tmrs.h
  • include/gpsim/16bit-instructions.h
  • include/gpsim/16bit-processors.h
  • include/gpsim/16bit-registers.h
  • include/gpsim/16bit-tmrs.h
  • include/gpsim/ValueCollections.h
  • include/gpsim/a2d_v2.h
  • include/gpsim/a2dconverter.h
  • include/gpsim/at.h
  • include/gpsim/attributes.h
  • include/gpsim/bit.h
  • include/gpsim/bitlog.h
  • include/gpsim/breakpoints.h
  • include/gpsim/bytelog.h
  • include/gpsim/clc.h
  • include/gpsim/clock_phase.h
  • include/gpsim/cmd_gpsim.h
  • include/gpsim/cmd_manager.h
  • include/gpsim/cod.h
  • include/gpsim/comparator.h
  • include/gpsim/ctmu.h
  • include/gpsim/cwg.h
  • include/gpsim/dsm_module.h
  • include/gpsim/eeprom.h
  • include/gpsim/errors.h
  • include/gpsim/exports.h
  • include/gpsim/expr.h
  • include/gpsim/fopen-path.h
  • include/gpsim/gpsim_classes.h
  • include/gpsim/gpsim_def.h
  • include/gpsim/gpsim_interface.h
  • include/gpsim/gpsim_object.h
  • include/gpsim/gpsim_time.h
  • include/gpsim/hexutils.h
  • include/gpsim/i2c-ee.h
  • include/gpsim/icd.h
  • include/gpsim/intcon.h
  • include/gpsim/interface.h
  • include/gpsim/ioports.h
  • include/gpsim/lcd_module.h
  • include/gpsim/lxt_write.h
  • include/gpsim/modules.h
  • include/gpsim/nco.h
  • include/gpsim/op_amp.h
  • include/gpsim/operator.h
  • include/gpsim/p12f6xx.h
  • include/gpsim/p12x.h
  • include/gpsim/p16f62x.h
  • include/gpsim/p16f87x.h
  • include/gpsim/p16f88x.h
  • include/gpsim/p16f8x.h
  • include/gpsim/p16f91x.h
  • include/gpsim/p16x5x.h
  • include/gpsim/p16x6x.h
  • include/gpsim/p16x7x.h
  • include/gpsim/p16x8x.h
  • include/gpsim/p17c75x.h
  • include/gpsim/p18fk.h
  • include/gpsim/p18x.h
  • include/gpsim/p1xf1xxx.h
  • include/gpsim/packages.h
  • include/gpsim/pic-instructions.h
  • include/gpsim/pic-ioports.h
  • include/gpsim/pic-packages.h
  • include/gpsim/pic-processor.h
  • include/gpsim/pic-registers.h
  • include/gpsim/pid.h
  • include/gpsim/pie.h
  • include/gpsim/pir.h
  • include/gpsim/pm_rd.h
  • include/gpsim/pps.h
  • include/gpsim/processor.h
  • include/gpsim/program_files.h
  • include/gpsim/protocol.h
  • include/gpsim/psp.h
  • include/gpsim/pthread-wrap.h
  • include/gpsim/rcon.h
  • include/gpsim/registers.h
  • include/gpsim/sim_context.h
  • include/gpsim/spp.h
  • include/gpsim/ssp.h
  • include/gpsim/stimuli.h
  • include/gpsim/symbol.h
  • include/gpsim/tmr0.h
  • include/gpsim/trace.h
  • include/gpsim/trace_orb.h
  • include/gpsim/trigger.h
  • include/gpsim/ttoken.h
  • include/gpsim/uart.h
  • include/gpsim/ui.h
  • include/gpsim/value.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
gpsim-0.32.1.tar.gz3.770485e+06c704d923ae771fabb7f63775a564dfefd7018a79c914671c4477854420b32e69
Master sites 1
  • https://download.sourceforge.net/project/gpsim/gpsim/0.32.0/

Commit history 1

DateCommitCreditsLog message
47ab0fbbc5 Lucas Holt misc/gpsim: fix the staging path in the option install targets
The option helper targets (post-install-DOCS-on and friends) are entries in _FAKE_SEQ and run in the main make, not in the sub-make that fake-post-install starts with FAKE_SETUP. There PREFIX is not stage-prefixed and STAGEDIR is empty, so ${STAGEDIR}${DOCSDIR} resolved to the live /usr/local: the build wrote outside the stage directory and the file was then reported missing, e.g. install ... README.rst /usr/local/share/doc/py312-webcolors /usr/local/share/doc/py312-webcolors/README.rst not installed. Fake failed. Use ${FAKE_DESTDIR} in these targets, as x11-wm/icewm already does. AI-Assisted-by: Claude Opus 5 (1M context) <[email protected]> Signed-off-by: Lucas Holt <[email protected]>