Bug 171876 - New port: devel/openvex
Summary: New port: devel/openvex
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Max Brazhnikov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-09-22 22:30 UTC by Jason W. Bacon
Modified: 2012-09-25 13:10 UTC (History)
0 users

See Also:


Attachments
file.shar (7.73 KB, text/plain)
2012-09-22 22:30 UTC, Jason W. Bacon
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jason W. Bacon freebsd_committer freebsd_triage 2012-09-22 22:30:06 UTC
OpenVex is an API (Application Program Interface) library for programming
Vex robot controllers using SDCC or MCC18.

Fix: Patch attached with submission follows:
Comment 1 Max Brazhnikov freebsd_committer freebsd_triage 2012-09-23 17:30:40 UTC
Responsible Changed
From-To: freebsd-ports-bugs->makc

I'll take it.
Comment 2 Max Brazhnikov freebsd_committer freebsd_triage 2012-09-24 16:06:28 UTC
State Changed
From-To: open->feedback

Hi Jason. The port installs everything under WRKSRC directory, which 
doesn't seem right.
Comment 3 dfilter service freebsd_committer freebsd_triage 2012-09-25 13:05:11 UTC
Author: makc
Date: Tue Sep 25 12:04:48 2012
New Revision: 304833
URL: http://svn.freebsd.org/changeset/ports/304833

Log:
  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>

Added:
  head/devel/openvex/
  head/devel/openvex/Makefile   (contents, props changed)
  head/devel/openvex/distinfo   (contents, props changed)
  head/devel/openvex/pkg-descr   (contents, props changed)
  head/devel/openvex/pkg-plist   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Tue Sep 25 11:59:37 2012	(r304832)
+++ head/devel/Makefile	Tue Sep 25 12:04:48 2012	(r304833)
@@ -1237,6 +1237,7 @@
     SUBDIR += opencvs
     SUBDIR += opengrok
     SUBDIR += openocd
+    SUBDIR += openvex
     SUBDIR += openwince-include
     SUBDIR += openzz
     SUBDIR += orbitcpp

Added: head/devel/openvex/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/openvex/Makefile	Tue Sep 25 12:04:48 2012	(r304833)
@@ -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>

Added: head/devel/openvex/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/openvex/distinfo	Tue Sep 25 12:04:48 2012	(r304833)
@@ -0,0 +1,2 @@
+SHA256 (openvex-0.5.1.tar.gz) = 35791bdbff0ac8eb4de9f89f13345e59d7e174fc1366b231d4fd400a1173d333
+SIZE (openvex-0.5.1.tar.gz) = 664061

Added: head/devel/openvex/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/openvex/pkg-descr	Tue Sep 25 12:04:48 2012	(r304833)
@@ -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

Added: head/devel/openvex/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/openvex/pkg-plist	Tue Sep 25 12:04:48 2012	(r304833)
@@ -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%%
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
Comment 4 Max Brazhnikov freebsd_committer freebsd_triage 2012-09-25 13:05:40 UTC
State Changed
From-To: feedback->closed

New port added, with minor changes. Thanks!