aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authorMax Brazhnikov <makc@FreeBSD.org>2012-09-25 20:04:48 +0800
committerMax Brazhnikov <makc@FreeBSD.org>2012-09-25 20:04:48 +0800
commitf9cefac1f3b44c152140955d6404c4e53fa72e01 (patch)
tree89de6f331b5fd479657f26e17d0a6fa4e36218b6 /devel
parentcea1426798dd1a51cbabeccbbb7e9aab657b1a69 (diff)
downloadfreebsd-ports-gnome-f9cefac1f3b44c152140955d6404c4e53fa72e01.tar.gz
freebsd-ports-gnome-f9cefac1f3b44c152140955d6404c4e53fa72e01.tar.zst
freebsd-ports-gnome-f9cefac1f3b44c152140955d6404c4e53fa72e01.zip
Add new port devel/openvex:
OpenVex is an API (Application Program Interface) library for programming Vex robot controllers using SDCC or MCC18. WWW: http://personalpages.tds.net/~jwbacon/vex.html PR: ports/171876 Submitted by: Jason Bacon <jwbacon at tds.net>
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/openvex/Makefile25
-rw-r--r--devel/openvex/distinfo2
-rw-r--r--devel/openvex/pkg-descr4
-rw-r--r--devel/openvex/pkg-plist116
5 files changed, 148 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 2597a146f148..0a25c47a5408 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1237,6 +1237,7 @@
SUBDIR += opencvs
SUBDIR += opengrok
SUBDIR += openocd
+ SUBDIR += openvex
SUBDIR += openwince-include
SUBDIR += openzz
SUBDIR += orbitcpp
diff --git a/devel/openvex/Makefile b/devel/openvex/Makefile
new file mode 100644
index 000000000000..da32dbe7cac3
--- /dev/null
+++ b/devel/openvex/Makefile
@@ -0,0 +1,25 @@
+# Created by: Jason Bacon <jwbacon@tds.net>
+# $FreeBSD$
+
+PORTNAME= openvex
+PORTVERSION= 0.5.1
+CATEGORIES= devel
+MASTER_SITES= http://acadix.biz/Ports/distfiles/ \
+ http://personalpages.tds.net/~jwbacon/Ports/distfiles/
+
+MAINTAINER= jwbacon@tds.net
+COMMENT= Open source firmware for Vex robotics controllers
+
+LICENSE= GPLv3
+
+BUILD_DEPENDS= sdcc:${PORTSDIR}/lang/sdcc \
+ gpasm:${PORTSDIR}/devel/gputils
+RUN_DEPENDS= vexctl:${PORTSDIR}/devel/roboctl \
+ sdcc:${PORTSDIR}/lang/sdcc \
+ gpasm:${PORTSDIR}/devel/gputils
+
+MAN1= openvex.1 openvex-new-project.1
+
+ALL_TARGET= all clean
+
+.include <bsd.port.mk>
diff --git a/devel/openvex/distinfo b/devel/openvex/distinfo
new file mode 100644
index 000000000000..f9400f09e75c
--- /dev/null
+++ b/devel/openvex/distinfo
@@ -0,0 +1,2 @@
+SHA256 (openvex-0.5.1.tar.gz) = 35791bdbff0ac8eb4de9f89f13345e59d7e174fc1366b231d4fd400a1173d333
+SIZE (openvex-0.5.1.tar.gz) = 664061
diff --git a/devel/openvex/pkg-descr b/devel/openvex/pkg-descr
new file mode 100644
index 000000000000..5c736b63cfdd
--- /dev/null
+++ b/devel/openvex/pkg-descr
@@ -0,0 +1,4 @@
+OpenVex is an API (Application Program Interface) library for programming
+Vex robot controllers using SDCC or MCC18.
+
+WWW: http://personalpages.tds.net/~jwbacon/vex.html
diff --git a/devel/openvex/pkg-plist b/devel/openvex/pkg-plist
new file mode 100644
index 000000000000..7b18086b85ec
--- /dev/null
+++ b/devel/openvex/pkg-plist
@@ -0,0 +1,116 @@
+bin/openvex-new-project
+%%DATADIR%%/Advanced/Makefile
+%%DATADIR%%/Advanced/Makefile.depend.mcc18
+%%DATADIR%%/Advanced/Makefile.depend.sdcc
+%%DATADIR%%/Advanced/Makefile.depend.sdcc-e
+%%DATADIR%%/Advanced/Makefile.mcc18
+%%DATADIR%%/Advanced/advanced.mcp
+%%DATADIR%%/Advanced/advanced.mcs
+%%DATADIR%%/Advanced/advanced.mcw
+%%DATADIR%%/Advanced/crt0iz.c
+%%DATADIR%%/Advanced/firmware.c
+%%DATADIR%%/Advanced/firmware.h
+%%DATADIR%%/Advanced/ifi_startup.c
+%%DATADIR%%/Advanced/readme.txt
+%%DATADIR%%/Advanced/vexmcc18.lkr
+%%DATADIR%%/Advanced/vexsdcc.lkr
+%%DATADIR%%/Beginner/Makefile
+%%DATADIR%%/Beginner/Makefile.depend.mcc18
+%%DATADIR%%/Beginner/Makefile.depend.sdcc
+%%DATADIR%%/Beginner/Makefile.depend.sdcc-e
+%%DATADIR%%/Beginner/Makefile.mcc18
+%%DATADIR%%/Beginner/beginner.mcp
+%%DATADIR%%/Beginner/beginner.mcs
+%%DATADIR%%/Beginner/beginner.mcw
+%%DATADIR%%/Beginner/crt0iz.c
+%%DATADIR%%/Beginner/firmware.c
+%%DATADIR%%/Beginner/firmware.h
+%%DATADIR%%/Beginner/firmware.s
+%%DATADIR%%/Beginner/ifi_startup.c
+%%DATADIR%%/Beginner/readme.txt
+%%DATADIR%%/Beginner/vexmcc18.lkr
+%%DATADIR%%/Beginner/vexsdcc.lkr
+%%DATADIR%%/Bin/clean
+%%DATADIR%%/Bin/realclean
+%%DATADIR%%/Doc/README
+%%DATADIR%%/Doc/controller_specs.pdf
+%%DATADIR%%/Doc/openvex.man
+%%DATADIR%%/HiBob/Makefile
+%%DATADIR%%/HiBob/Makefile.depend.sdcc
+%%DATADIR%%/HiBob/Makefile.depend.sdcc-e
+%%DATADIR%%/HiBob/crt0iz.c
+%%DATADIR%%/HiBob/firmware.c
+%%DATADIR%%/HiBob/ifi_startup.c
+%%DATADIR%%/HiBob/vexmcc18.lkr
+%%DATADIR%%/HiBob/vexsdcc.lkr
+%%DATADIR%%/Include/Makefile.common
+%%DATADIR%%/Include/Makefile.mcc18_defs
+%%DATADIR%%/Include/Makefile.sdcc_defs
+%%DATADIR%%/Include/Makefile.targets
+%%DATADIR%%/Include/spi.h
+%%DATADIR%%/Lib/Doxyfile
+%%DATADIR%%/Lib/Makefile
+%%DATADIR%%/Lib/Makefile.depend.mcc18
+%%DATADIR%%/Lib/Makefile.depend.sdcc
+%%DATADIR%%/Lib/Makefile.mcc18
+%%DATADIR%%/Lib/Makefile.mcc18_extras
+%%DATADIR%%/Lib/Makefile.sdcc_extras
+%%DATADIR%%/Lib/OpenVex.h
+%%DATADIR%%/Lib/OpenVexLib.mcp
+%%DATADIR%%/Lib/OpenVexLib.mcs
+%%DATADIR%%/Lib/OpenVexLib.mcw
+%%DATADIR%%/Lib/accelerometer.c
+%%DATADIR%%/Lib/accelerometer.h
+%%DATADIR%%/Lib/arcade_drive.c
+%%DATADIR%%/Lib/arcade_drive.h
+%%DATADIR%%/Lib/clear_mem.asm
+%%DATADIR%%/Lib/debug.c
+%%DATADIR%%/Lib/debug.h
+%%DATADIR%%/Lib/general.h
+%%DATADIR%%/Lib/ifi_init.asm
+%%DATADIR%%/Lib/init.c
+%%DATADIR%%/Lib/init.h
+%%DATADIR%%/Lib/interrupts.c
+%%DATADIR%%/Lib/interrupts.h
+%%DATADIR%%/Lib/io.c
+%%DATADIR%%/Lib/io.h
+%%DATADIR%%/Lib/line_sensor.c
+%%DATADIR%%/Lib/line_sensor.h
+%%DATADIR%%/Lib/lvd.c
+%%DATADIR%%/Lib/lvd.h
+%%DATADIR%%/Lib/master.c
+%%DATADIR%%/Lib/master.h
+%%DATADIR%%/Lib/platform.h
+%%DATADIR%%/Lib/shaft_encoder.c
+%%DATADIR%%/Lib/shaft_encoder.h
+%%DATADIR%%/Lib/sonar.c
+%%DATADIR%%/Lib/sonar.h
+%%DATADIR%%/Lib/timer.c
+%%DATADIR%%/Lib/timer.h
+%%DATADIR%%/Lib/timer_simple.c
+%%DATADIR%%/Lib/version.h
+%%DATADIR%%/Lib/vex_delay.c
+%%DATADIR%%/Lib/vex_delay.h
+%%DATADIR%%/Lib/vex_spi.c
+%%DATADIR%%/Lib/vex_spi.h
+%%DATADIR%%/Lib/vex_usart.c
+%%DATADIR%%/Lib/vex_usart.h
+%%DATADIR%%/Makefile
+%%DATADIR%%/bluetooth.txt
+%%DATADIR%%/checklist.txt
+%%DATADIR%%/cygwin.txt
+%%DATADIR%%/exercises.odt
+%%DATADIR%%/gpl-3.0.txt
+%%DATADIR%%/openvex-new-project
+%%DATADIR%%/prog-tips.txt
+%%DATADIR%%/readme.txt
+%%DATADIR%%/svnignores.txt
+%%DATADIR%%/todo
+@dirrm %%DATADIR%%/Lib
+@dirrm %%DATADIR%%/Include
+@dirrm %%DATADIR%%/HiBob
+@dirrm %%DATADIR%%/Doc
+@dirrm %%DATADIR%%/Bin
+@dirrm %%DATADIR%%/Beginner
+@dirrm %%DATADIR%%/Advanced
+@dirrm %%DATADIR%%