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
| System | Port | Version |
|---|---|---|
| MidnightBSD | misc/gpsim | 0.32.1_1 |
| FreeBSD | misc/gpsim | 0.32.1 |
| DragonFly | misc/gpsim | 0.32.1 |
| HardenedBSD | misc/gpsim | 0.32.1 |
| GhostBSD | misc/gpsim | 0.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
gpasm: devel/gputils
Library 4
libfontconfig.so: x11-fonts/fontconfiglibfreetype.so: print/freetype2libharfbuzz.so: print/harfbuzzlibpopt.so: devel/popt
Runtime 1
gpasm: devel/gputils
Build dependencies 5
Run dependencies 5
Required by 1
Configuration
Options name: misc_gpsim
| Option | Default | Description |
|---|---|---|
| DOCS | off | |
| EXAMPLES | off |
- 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
| File | Size | SHA256 |
|---|---|---|
| gpsim-0.32.1.tar.gz | 3.770485e+06 | c704d923ae771fabb7f63775a564dfefd7018a79c914671c4477854420b32e69 |
Master sites 1
- https://download.sourceforge.net/project/gpsim/gpsim/0.32.0/
Commit history 1
| Date | Commit | Credits | Log 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]> |