Bug 180645 - Update devel/openocd to 0.7.0
Summary: Update devel/openocd to 0.7.0
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: Steven Kreuzer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-07-19 00:40 UTC by Sean Bruno
Modified: 2013-08-05 19:40 UTC (History)
0 users

See Also:


Attachments
file.diff (320 bytes, patch)
2013-07-19 00:40 UTC, Sean Bruno
no flags Details | Diff
openocd-0.7.0.txt (8.31 KB, text/plain)
2013-07-20 21:58 UTC, seanbru
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sean Bruno freebsd_committer freebsd_triage 2013-07-19 00:40:00 UTC
Port update request.  I've generated the following patch to update devel/openocd to 0.7.0

SHA256 (openocd-0.7.0.tar.bz2) = 52237b786530c8460b221556c26fa4779f668b7dcb83ff14b8c5eb2050f38e63
SIZE (openocd-0.7.0.tar.bz2) = 3493924


PORTVERSION=    0.7.0

Fix: patch required to fix libusb dependency on 0.7.0

Patch attached with submission follows:
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2013-07-19 00:40:06 UTC
Maintainer of devel/openocd,

Please note that PR ports/180645 has just been submitted.

If it contains a patch for an upgrade, an enhancement or a bug fix
you agree on, reply to this email stating that you approve the patch
and a committer will take care of it.

The full text of the PR can be found at:
    http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/180645

-- 
Edwin Groothuis via the GNATS Auto Assign Tool
edwin@FreeBSD.org
Comment 2 Edwin Groothuis freebsd_committer freebsd_triage 2013-07-19 00:40:07 UTC
State Changed
From-To: open->feedback

Awaiting maintainers feedback (via the GNATS Auto Assign Tool)
Comment 3 seanbru 2013-07-20 21:58:49 UTC
Unified patch against svn head for all the things.

-- update to 0.7.0
-- add support for new drivers
 --enable-sysfsgpio
 --enable-ti-icdi
-- remove dead drivers
 --enable-ecosboard

Sean
Comment 4 Steven Kreuzer freebsd_committer freebsd_triage 2013-07-30 22:13:19 UTC
Responsible Changed
From-To: freebsd-ports-bugs->skreuzer

I'll take it.
Comment 5 sean_bruno 2013-08-05 18:24:19 UTC
Hey, do you want me to "just do it" today via my src commit bit?

Sean
Comment 6 dfilter service freebsd_committer freebsd_triage 2013-08-05 19:32:18 UTC
Author: skreuzer
Date: Mon Aug  5 18:32:10 2013
New Revision: 324281
URL: http://svnweb.freebsd.org/changeset/ports/324281

Log:
  Update to 0.7.0
  
  PR:		ports/180645
  Submitted by:	Sean Bruno <sbruno@FreeBSD.org>

Added:
  head/devel/openocd/files/patch-src-jtag-drivers-ti_icdi_usb.c   (contents, props changed)
Modified:
  head/devel/openocd/Makefile
  head/devel/openocd/distinfo
  head/devel/openocd/pkg-plist

Modified: head/devel/openocd/Makefile
==============================================================================
--- head/devel/openocd/Makefile	Mon Aug  5 16:56:08 2013	(r324280)
+++ head/devel/openocd/Makefile	Mon Aug  5 18:32:10 2013	(r324281)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	openocd
-PORTVERSION=	0.6.1
+PORTVERSION=	0.7.0
 CATEGORIES=	devel
 MASTER_SITES=	SF
 
@@ -14,7 +14,8 @@ CONFIGURE_ARGS+=	--disable-werror
 
 OPTIONS_DEFINE=	DOC JIMTCL VERBOSE JTAG_IO USB_IO PARPORT DUMMY FT2232 FTDI \
 	USBBLASTER EP93XX AT91RM9200 PRESTO USBPROG JLINK VSLLINK RLINK ULINK \
-	ARMJTAGEW BUSPIRATE STLINK OSBDM OPENDOUS RMTBITBANG MINIDRIVER
+	ARMJTAGEW BUSPIRATE TIICDI STLINK OSBDM OPENDOUS SYSFSGPIO RMTBITBANG \
+	MINIDRIVER
 OPTIONS_DEFAULT=DOC JIMTCL PARPORT DUMMY FT2232 FTDI USBBLASTER EP93XX \
 	AT91RM9200 PRESTO USBPROG JLINK VSLLINK RLINK ULINK ARMJTAGEW \
 	BUSPIRATE STLINK OSBDM OPENDOUS RMTBITBANG
@@ -40,13 +41,14 @@ ULINK_DESC=	Support Keil ULINK-JTAG Prog
 ARMJTAGEW_DESC=	Support Olimex ARM-JTAG-EW Programmer
 BUSPIRATE=	Support BusPirate Programmer
 STLINK_DESC=	Support STLink Programmer
+TI_ICDI_DESC=	Support TI ICDI JTAG Programmer
 OSBDM_DESC=	Support OSBDM Programmer (JTAG only)
-OPENDOUS=	Support EStick/OpenDous Programmer
+OPENDOUS= 	Support EStick/OpenDous Programmer
+SYSFSGPIO=	Support Programming via sysfs GPIOs
 RMTBITBANG_DESC=Support Remote-Bitbang Driver
 MINIDRIVER_DESC=Dummy minidriver only (will exclude others!)
 
 MAN1=		${PORTNAME}.1
-INFO=		${PORTNAME}
 USE_GMAKE=	yes
 USE_BZIP2=	yes
 MAKE_JOBS_SAFE=	yes
@@ -138,12 +140,6 @@ CONFIGURE_ARGS+=	--enable-amtjtagaccel
 CONFIGURE_ARGS+=	--disable-amtjtagaccel
 .endif
 
-.if ${PORT_OPTIONS:MECOSBOARD}
-CONFIGURE_ARGS+=	--enable-ecosboard
-.else
-CONFIGURE_ARGS+=	--disable-ecosboard
-.endif
-
 .if ${PORT_OPTIONS:MZY1000}
 CONFIGURE_ARGS+=	--enable-zy1000
 .else
@@ -240,6 +236,12 @@ CONFIGURE_ARGS+=	--enable-stlink
 CONFIGURE_ARGS+=	--disable-stlink
 .endif
 
+.if ${PORT_OPTIONS:MTIICDI}
+CONFIGURE_ARGS+=	--enable-ti-icdi
+.else
+CONFIGURE_ARGS+=	--disable-ti-icdi
+.endif
+
 .if ${PORT_OPTIONS:MOSBDM}
 CONFIGURE_ARGS+=	--enable-osbdm
 .else
@@ -252,6 +254,12 @@ CONFIGURE_ARGS+=	--enable-opendous
 CONFIGURE_ARGS+=	--disable-opendous
 .endif
 
+.if ${PORT_OPTIONS:MSYSFSGPIO}
+CONFIGURE_ARGS+=	--enable-sysfsgpio
+.else
+CONFIGURE_ARGS+=	--disable-sysfsgpio
+.endif
+
 .if ${PORT_OPTIONS:MRMTBITBANG}
 CONFIGURE_ARGS+=	--enable-remote-bitbang
 .else

Modified: head/devel/openocd/distinfo
==============================================================================
--- head/devel/openocd/distinfo	Mon Aug  5 16:56:08 2013	(r324280)
+++ head/devel/openocd/distinfo	Mon Aug  5 18:32:10 2013	(r324281)
@@ -1,2 +1,2 @@
-SHA256 (openocd-0.6.1.tar.bz2) = f4c4cc7445ad79cfba1bb24208e79c66edf9dc0c46b3c8fca391f4e41c942f2b
-SIZE (openocd-0.6.1.tar.bz2) = 3431071
+SHA256 (openocd-0.7.0.tar.bz2) = 52237b786530c8460b221556c26fa4779f668b7dcb83ff14b8c5eb2050f38e63
+SIZE (openocd-0.7.0.tar.bz2) = 3493924

Added: head/devel/openocd/files/patch-src-jtag-drivers-ti_icdi_usb.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/openocd/files/patch-src-jtag-drivers-ti_icdi_usb.c	Mon Aug  5 18:32:10 2013	(r324281)
@@ -0,0 +1,11 @@
+--- src/jtag/drivers/ti_icdi_usb.c.orig	2013-04-28 00:42:17.000000000 -0700
++++ src/jtag/drivers/ti_icdi_usb.c	2013-07-18 16:28:11.392443008 -0700
+@@ -33,7 +33,7 @@
+ 
+ #include <target/cortex_m.h>
+ 
+-#include <libusb-1.0/libusb.h>
++#include <libusb.h>
+ 
+ #define ICDI_WRITE_ENDPOINT 0x02
+ #define ICDI_READ_ENDPOINT 0x83

Modified: head/devel/openocd/pkg-plist
==============================================================================
--- head/devel/openocd/pkg-plist	Mon Aug  5 16:56:08 2013	(r324280)
+++ head/devel/openocd/pkg-plist	Mon Aug  5 18:32:10 2013	(r324281)
@@ -1,4 +1,7 @@
 bin/openocd
+info/openocd.info
+info/openocd.info-1
+info/openocd.info-2
 lib/libopenocd.a
 lib/libopenocd.la
 lib/openocd/OpenULINK/ulink_firmware.hex
@@ -44,7 +47,10 @@ share/openocd/scripts/board/ek-lm3s3748.
 share/openocd/scripts/board/ek-lm3s6965.cfg
 share/openocd/scripts/board/ek-lm3s811-revb.cfg
 share/openocd/scripts/board/ek-lm3s811.cfg
+share/openocd/scripts/board/ek-lm3s8962.cfg
 share/openocd/scripts/board/ek-lm3s9b9x.cfg
+share/openocd/scripts/board/ek-lm3s9d92.cfg
+share/openocd/scripts/board/ek-lm4f120xl.cfg
 share/openocd/scripts/board/ek-lm4f232.cfg
 share/openocd/scripts/board/embedded-artists_lpc2478-32.cfg
 share/openocd/scripts/board/ethernut3.cfg
@@ -76,11 +82,14 @@ share/openocd/scripts/board/kwikstik.cfg
 share/openocd/scripts/board/linksys_nslu2.cfg
 share/openocd/scripts/board/lisa-l.cfg
 share/openocd/scripts/board/logicpd_imx27.cfg
+share/openocd/scripts/board/lpc1850_spifi_generic.cfg
+share/openocd/scripts/board/lpc4350_spifi_generic.cfg
 share/openocd/scripts/board/lubbock.cfg
 share/openocd/scripts/board/mcb1700.cfg
 share/openocd/scripts/board/microchip_explorer16.cfg
 share/openocd/scripts/board/mini2440.cfg
 share/openocd/scripts/board/mini6410.cfg
+share/openocd/scripts/board/netgear-dg834v3.cfg
 share/openocd/scripts/board/olimex_LPC2378STK.cfg
 share/openocd/scripts/board/olimex_lpc_h2148.cfg
 share/openocd/scripts/board/olimex_sam7_ex256.cfg
@@ -233,6 +242,7 @@ share/openocd/scripts/interface/ftdi/oli
 share/openocd/scripts/interface/ftdi/olimex-arm-usb-tiny-h.cfg
 share/openocd/scripts/interface/ftdi/olimex-jtag-tiny.cfg
 share/openocd/scripts/interface/ftdi/oocdlink.cfg
+share/openocd/scripts/interface/ftdi/opendous_ftdi.cfg
 share/openocd/scripts/interface/ftdi/openocd-usb-hs.cfg
 share/openocd/scripts/interface/ftdi/openocd-usb.cfg
 share/openocd/scripts/interface/ftdi/openrd.cfg
@@ -273,6 +283,7 @@ share/openocd/scripts/interface/olimex-a
 share/openocd/scripts/interface/olimex-jtag-tiny.cfg
 share/openocd/scripts/interface/oocdlink.cfg
 share/openocd/scripts/interface/opendous.cfg
+share/openocd/scripts/interface/opendous_ftdi.cfg
 share/openocd/scripts/interface/openocd-usb-hs.cfg
 share/openocd/scripts/interface/openocd-usb.cfg
 share/openocd/scripts/interface/openrd.cfg
@@ -290,6 +301,8 @@ share/openocd/scripts/interface/signalyz
 share/openocd/scripts/interface/stlink-v1.cfg
 share/openocd/scripts/interface/stlink-v2.cfg
 share/openocd/scripts/interface/stm32-stick.cfg
+share/openocd/scripts/interface/sysfsgpio-raspberrypi.cfg
+share/openocd/scripts/interface/ti-icdi.cfg
 share/openocd/scripts/interface/turtelizer2.cfg
 share/openocd/scripts/interface/ulink.cfg
 share/openocd/scripts/interface/usb-jtag.cfg
@@ -322,6 +335,7 @@ share/openocd/scripts/target/at91sam3u4e
 share/openocd/scripts/target/at91sam3uxx.cfg
 share/openocd/scripts/target/at91sam4XXX.cfg
 share/openocd/scripts/target/at91sam4sXX.cfg
+share/openocd/scripts/target/at91sam4sd32x.cfg
 share/openocd/scripts/target/at91sam7se512.cfg
 share/openocd/scripts/target/at91sam7sx.cfg
 share/openocd/scripts/target/at91sam7x256.cfg
@@ -347,6 +361,7 @@ share/openocd/scripts/target/dragonite.c
 share/openocd/scripts/target/dsp56321.cfg
 share/openocd/scripts/target/dsp568013.cfg
 share/openocd/scripts/target/dsp568037.cfg
+share/openocd/scripts/target/efm32_stlink.cfg
 share/openocd/scripts/target/epc9301.cfg
 share/openocd/scripts/target/faux.cfg
 share/openocd/scripts/target/feroceon.cfg
@@ -364,6 +379,7 @@ share/openocd/scripts/target/imx31.cfg
 share/openocd/scripts/target/imx35.cfg
 share/openocd/scripts/target/imx51.cfg
 share/openocd/scripts/target/imx53.cfg
+share/openocd/scripts/target/imx6.cfg
 share/openocd/scripts/target/is5114.cfg
 share/openocd/scripts/target/ixp42x.cfg
 share/openocd/scripts/target/k40.cfg
@@ -381,7 +397,9 @@ share/openocd/scripts/target/lpc1766.cfg
 share/openocd/scripts/target/lpc1767.cfg
 share/openocd/scripts/target/lpc1768.cfg
 share/openocd/scripts/target/lpc1769.cfg
+share/openocd/scripts/target/lpc1788.cfg
 share/openocd/scripts/target/lpc17xx.cfg
+share/openocd/scripts/target/lpc1850.cfg
 share/openocd/scripts/target/lpc2103.cfg
 share/openocd/scripts/target/lpc2124.cfg
 share/openocd/scripts/target/lpc2129.cfg
@@ -417,6 +435,7 @@ share/openocd/scripts/target/sharp_lh795
 share/openocd/scripts/target/smp8634.cfg
 share/openocd/scripts/target/spear3xx.cfg
 share/openocd/scripts/target/stellaris.cfg
+share/openocd/scripts/target/stellaris_icdi.cfg
 share/openocd/scripts/target/stm32_stlink.cfg
 share/openocd/scripts/target/stm32f0x_stlink.cfg
 share/openocd/scripts/target/stm32f1x.cfg
@@ -428,7 +447,9 @@ share/openocd/scripts/target/stm32f3x_st
 share/openocd/scripts/target/stm32f4x.cfg
 share/openocd/scripts/target/stm32f4x_stlink.cfg
 share/openocd/scripts/target/stm32l.cfg
+share/openocd/scripts/target/stm32lx_dual_bank.cfg
 share/openocd/scripts/target/stm32lx_stlink.cfg
+share/openocd/scripts/target/stm32w108_stlink.cfg
 share/openocd/scripts/target/stm32xl.cfg
 share/openocd/scripts/target/str710.cfg
 share/openocd/scripts/target/str730.cfg
@@ -437,6 +458,7 @@ share/openocd/scripts/target/str912.cfg
 share/openocd/scripts/target/swj-dp.tcl
 share/openocd/scripts/target/test_reset_syntax_error.cfg
 share/openocd/scripts/target/test_syntax_error.cfg
+share/openocd/scripts/target/ti-ar7.cfg
 share/openocd/scripts/target/ti_calypso.cfg
 share/openocd/scripts/target/ti_dm355.cfg
 share/openocd/scripts/target/ti_dm365.cfg
_______________________________________________
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 7 Steven Kreuzer freebsd_committer freebsd_triage 2013-08-05 19:32:49 UTC
State Changed
From-To: feedback->closed

Committed, with minor changes. Thanks!