ports/161989: OpenOCD port (devel/openocd) update 0.4.0 -> 0.5.0

Tomek CEDRO tomek.cedro at gmail.com
Tue Oct 25 11:30:02 UTC 2011


>Number:         161989
>Category:       ports
>Synopsis:       OpenOCD port (devel/openocd) update 0.4.0 -> 0.5.0
>Confidential:   no
>Severity:       non-critical
>Priority:       high
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Oct 25 11:30:01 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Tomek CEDRO
>Release:        8.2 AMD64
>Organization:
Skynet Systems Inc.
>Environment:
FreeBSD hexagon.. 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Thu Feb 17 02:41:51 UTC 2011     root at mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64

>Description:
Maintainer update, please apply provided shar: http://files.tomek.cedro.info/stuff/openocd20111025.shar
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	openocd
#	openocd/pkg-plist
#	openocd/pkg-message
#	openocd/pkg-descr
#	openocd/distinfo
#	openocd/Makefile
#
echo c - openocd
mkdir -p openocd > /dev/null 2>&1
echo x - openocd/pkg-plist
sed 's/^X//' >openocd/pkg-plist << '21135f8b4972c93510b83104f6303aa8'
Xbin/openocd
Xlib/libopenocd.a
Xlib/libopenocd.la
Xlib/openocd/ecos/at91eb40a.elf
Xshare/openocd/contrib/libdcc/README
Xshare/openocd/contrib/libdcc/dcc_stdio.c
Xshare/openocd/contrib/libdcc/dcc_stdio.h
Xshare/openocd/contrib/libdcc/example.c
Xshare/openocd/contrib/openocd.udev
Xshare/openocd/scripts/bitsbytes.tcl
Xshare/openocd/scripts/board/actux3.cfg
Xshare/openocd/scripts/board/am3517evm.cfg
Xshare/openocd/scripts/board/arm_evaluator7t.cfg
Xshare/openocd/scripts/board/at91cap7a-stk-sdram.cfg
Xshare/openocd/scripts/board/at91eb40a.cfg
Xshare/openocd/scripts/board/at91rm9200-dk.cfg
Xshare/openocd/scripts/board/at91rm9200-ek.cfg
Xshare/openocd/scripts/board/at91sam9261-ek.cfg
Xshare/openocd/scripts/board/at91sam9263-ek.cfg
Xshare/openocd/scripts/board/at91sam9g20-ek.cfg
Xshare/openocd/scripts/board/atmel_at91sam7s-ek.cfg
Xshare/openocd/scripts/board/atmel_at91sam9260-ek.cfg
Xshare/openocd/scripts/board/atmel_at91sam9rl-ek.cfg
Xshare/openocd/scripts/board/atmel_sam3s_ek.cfg
Xshare/openocd/scripts/board/atmel_sam3u_ek.cfg
Xshare/openocd/scripts/board/balloon3-cpu.cfg
Xshare/openocd/scripts/board/colibri.cfg
Xshare/openocd/scripts/board/crossbow_tech_imote2.cfg
Xshare/openocd/scripts/board/csb337.cfg
Xshare/openocd/scripts/board/csb732.cfg
Xshare/openocd/scripts/board/da850evm.cfg
Xshare/openocd/scripts/board/digi_connectcore_wi-9c.cfg
Xshare/openocd/scripts/board/dm355evm.cfg
Xshare/openocd/scripts/board/dm365evm.cfg
Xshare/openocd/scripts/board/dm6446evm.cfg
Xshare/openocd/scripts/board/efikamx.cfg
Xshare/openocd/scripts/board/eir.cfg
Xshare/openocd/scripts/board/ek-lm3s1968.cfg
Xshare/openocd/scripts/board/ek-lm3s3748.cfg
Xshare/openocd/scripts/board/ek-lm3s6965.cfg
Xshare/openocd/scripts/board/ek-lm3s811.cfg
Xshare/openocd/scripts/board/ek-lm3s9b9x.cfg
Xshare/openocd/scripts/board/embedded-artists_lpc2478-32.cfg
Xshare/openocd/scripts/board/ethernut3.cfg
Xshare/openocd/scripts/board/hammer.cfg
Xshare/openocd/scripts/board/hilscher_nxdb500sys.cfg
Xshare/openocd/scripts/board/hilscher_nxeb500hmi.cfg
Xshare/openocd/scripts/board/hilscher_nxhx10.cfg
Xshare/openocd/scripts/board/hilscher_nxhx50.cfg
Xshare/openocd/scripts/board/hilscher_nxhx500.cfg
Xshare/openocd/scripts/board/hilscher_nxsb100.cfg
Xshare/openocd/scripts/board/hitex_lpc2929.cfg
Xshare/openocd/scripts/board/hitex_stm32-performancestick.cfg
Xshare/openocd/scripts/board/hitex_str9-comstick.cfg
Xshare/openocd/scripts/board/iar_lpc1768.cfg
Xshare/openocd/scripts/board/iar_str912_sk.cfg
Xshare/openocd/scripts/board/imx27ads.cfg
Xshare/openocd/scripts/board/imx27lnst.cfg
Xshare/openocd/scripts/board/imx31pdk.cfg
Xshare/openocd/scripts/board/imx35pdk.cfg
Xshare/openocd/scripts/board/keil_mcb1700.cfg
Xshare/openocd/scripts/board/keil_mcb2140.cfg
Xshare/openocd/scripts/board/linksys_nslu2.cfg
Xshare/openocd/scripts/board/lisa-l.cfg
Xshare/openocd/scripts/board/logicpd_imx27.cfg
Xshare/openocd/scripts/board/lubbock.cfg
Xshare/openocd/scripts/board/mcb1700.cfg
Xshare/openocd/scripts/board/microchip_explorer16.cfg
Xshare/openocd/scripts/board/mini2440.cfg
Xshare/openocd/scripts/board/mini6410.cfg
Xshare/openocd/scripts/board/olimex_LPC2378STK.cfg
Xshare/openocd/scripts/board/olimex_lpc_h2148.cfg
Xshare/openocd/scripts/board/olimex_sam7_ex256.cfg
Xshare/openocd/scripts/board/olimex_sam9_l9260.cfg
Xshare/openocd/scripts/board/olimex_stm32_h103.cfg
Xshare/openocd/scripts/board/olimex_stm32_h107.cfg
Xshare/openocd/scripts/board/omap2420_h4.cfg
Xshare/openocd/scripts/board/open-bldc.cfg
Xshare/openocd/scripts/board/openrd.cfg
Xshare/openocd/scripts/board/osk5912.cfg
Xshare/openocd/scripts/board/phytec_lpc3250.cfg
Xshare/openocd/scripts/board/pic-p32mx.cfg
Xshare/openocd/scripts/board/propox_mmnet1001.cfg
Xshare/openocd/scripts/board/pxa255_sst.cfg
Xshare/openocd/scripts/board/redbee-econotag.cfg
Xshare/openocd/scripts/board/redbee-usb.cfg
Xshare/openocd/scripts/board/rsc-w910.cfg
Xshare/openocd/scripts/board/sheevaplug.cfg
Xshare/openocd/scripts/board/smdk6410.cfg
Xshare/openocd/scripts/board/spear310evb20.cfg
Xshare/openocd/scripts/board/spear310evb20_mod.cfg
Xshare/openocd/scripts/board/stm32100b_eval.cfg
Xshare/openocd/scripts/board/stm3210b_eval.cfg
Xshare/openocd/scripts/board/stm3210c_eval.cfg
Xshare/openocd/scripts/board/stm3210e_eval.cfg
Xshare/openocd/scripts/board/stm3220g_eval.cfg
Xshare/openocd/scripts/board/str910-eval.cfg
Xshare/openocd/scripts/board/telo.cfg
Xshare/openocd/scripts/board/ti_beagleboard.cfg
Xshare/openocd/scripts/board/ti_beagleboard_xm.cfg
Xshare/openocd/scripts/board/ti_blaze.cfg
Xshare/openocd/scripts/board/ti_pandaboard.cfg
Xshare/openocd/scripts/board/topas910.cfg
Xshare/openocd/scripts/board/topasa900.cfg
Xshare/openocd/scripts/board/unknown_at91sam9260.cfg
Xshare/openocd/scripts/board/uptech_2410.cfg
Xshare/openocd/scripts/board/voipac.cfg
Xshare/openocd/scripts/board/x300t.cfg
Xshare/openocd/scripts/board/zy1000.cfg
Xshare/openocd/scripts/chip/atmel/at91/aic.tcl
Xshare/openocd/scripts/chip/atmel/at91/at91_pio.cfg
Xshare/openocd/scripts/chip/atmel/at91/at91_pmc.cfg
Xshare/openocd/scripts/chip/atmel/at91/at91_rstc.cfg
Xshare/openocd/scripts/chip/atmel/at91/at91_wdt.cfg
Xshare/openocd/scripts/chip/atmel/at91/at91sam7x128.tcl
Xshare/openocd/scripts/chip/atmel/at91/at91sam7x256.tcl
Xshare/openocd/scripts/chip/atmel/at91/at91sam9261.cfg
Xshare/openocd/scripts/chip/atmel/at91/at91sam9261_matrix.cfg
Xshare/openocd/scripts/chip/atmel/at91/at91sam9263.cfg
Xshare/openocd/scripts/chip/atmel/at91/at91sam9263_matrix.cfg
Xshare/openocd/scripts/chip/atmel/at91/at91sam9_init.cfg
Xshare/openocd/scripts/chip/atmel/at91/at91sam9_sdramc.cfg
Xshare/openocd/scripts/chip/atmel/at91/at91sam9_smc.cfg
Xshare/openocd/scripts/chip/atmel/at91/hardware.cfg
Xshare/openocd/scripts/chip/atmel/at91/pmc.tcl
Xshare/openocd/scripts/chip/atmel/at91/rtt.tcl
Xshare/openocd/scripts/chip/atmel/at91/sam9_smc.cfg
Xshare/openocd/scripts/chip/atmel/at91/usarts.tcl
Xshare/openocd/scripts/chip/st/spear/quirk_no_srst.tcl
Xshare/openocd/scripts/chip/st/spear/spear310.tcl
Xshare/openocd/scripts/chip/st/spear/spear3xx.tcl
Xshare/openocd/scripts/chip/st/spear/spear3xx_ddr.tcl
Xshare/openocd/scripts/chip/st/stm32/stm32.tcl
Xshare/openocd/scripts/chip/st/stm32/stm32_rcc.tcl
Xshare/openocd/scripts/chip/st/stm32/stm32_regs.tcl
Xshare/openocd/scripts/cpld/xilinx-xcr3256.cfg
Xshare/openocd/scripts/cpu/arm/arm7tdmi.tcl
Xshare/openocd/scripts/cpu/arm/arm920.tcl
Xshare/openocd/scripts/cpu/arm/arm946.tcl
Xshare/openocd/scripts/cpu/arm/arm966.tcl
Xshare/openocd/scripts/cpu/arm/cortex_m3.tcl
Xshare/openocd/scripts/interface/altera-usb-blaster.cfg
Xshare/openocd/scripts/interface/arm-jtag-ew.cfg
Xshare/openocd/scripts/interface/arm-usb-ocd.cfg
Xshare/openocd/scripts/interface/at91rm9200.cfg
Xshare/openocd/scripts/interface/axm0432.cfg
Xshare/openocd/scripts/interface/buspirate.cfg
Xshare/openocd/scripts/interface/calao-usb-a9260-c01.cfg
Xshare/openocd/scripts/interface/calao-usb-a9260-c02.cfg
Xshare/openocd/scripts/interface/calao-usb-a9260.cfg
Xshare/openocd/scripts/interface/chameleon.cfg
Xshare/openocd/scripts/interface/cortino.cfg
Xshare/openocd/scripts/interface/dummy.cfg
Xshare/openocd/scripts/interface/flashlink.cfg
Xshare/openocd/scripts/interface/flossjtag-noeeprom.cfg
Xshare/openocd/scripts/interface/flossjtag.cfg
Xshare/openocd/scripts/interface/flyswatter.cfg
Xshare/openocd/scripts/interface/hilscher_nxhx10_etm.cfg
Xshare/openocd/scripts/interface/hilscher_nxhx500_etm.cfg
Xshare/openocd/scripts/interface/hilscher_nxhx500_re.cfg
Xshare/openocd/scripts/interface/hilscher_nxhx50_etm.cfg
Xshare/openocd/scripts/interface/hilscher_nxhx50_re.cfg
Xshare/openocd/scripts/interface/hitex_str9-comstick.cfg
Xshare/openocd/scripts/interface/icebear.cfg
Xshare/openocd/scripts/interface/jlink.cfg
Xshare/openocd/scripts/interface/jtagkey-tiny.cfg
Xshare/openocd/scripts/interface/jtagkey.cfg
Xshare/openocd/scripts/interface/jtagkey2.cfg
Xshare/openocd/scripts/interface/jtagkey2p.cfg
Xshare/openocd/scripts/interface/kt-link.cfg
Xshare/openocd/scripts/interface/lisa-l.cfg
Xshare/openocd/scripts/interface/luminary-icdi.cfg
Xshare/openocd/scripts/interface/luminary-lm3s811.cfg
Xshare/openocd/scripts/interface/luminary.cfg
Xshare/openocd/scripts/interface/minimodule.cfg
Xshare/openocd/scripts/interface/neodb.cfg
Xshare/openocd/scripts/interface/ngxtech.cfg
Xshare/openocd/scripts/interface/olimex-arm-usb-ocd-h.cfg
Xshare/openocd/scripts/interface/olimex-arm-usb-ocd.cfg
Xshare/openocd/scripts/interface/olimex-arm-usb-tiny-h.cfg
Xshare/openocd/scripts/interface/olimex-jtag-tiny.cfg
Xshare/openocd/scripts/interface/oocdlink.cfg
Xshare/openocd/scripts/interface/openocd-usb.cfg
Xshare/openocd/scripts/interface/openrd.cfg
Xshare/openocd/scripts/interface/parport.cfg
Xshare/openocd/scripts/interface/parport_dlc5.cfg
Xshare/openocd/scripts/interface/rlink.cfg
Xshare/openocd/scripts/interface/sheevaplug.cfg
Xshare/openocd/scripts/interface/signalyzer-h2.cfg
Xshare/openocd/scripts/interface/signalyzer-h4.cfg
Xshare/openocd/scripts/interface/signalyzer-lite.cfg
Xshare/openocd/scripts/interface/signalyzer.cfg
Xshare/openocd/scripts/interface/stm32-stick.cfg
Xshare/openocd/scripts/interface/turtelizer2.cfg
Xshare/openocd/scripts/interface/ulink.cfg
Xshare/openocd/scripts/interface/usb-jtag.cfg
Xshare/openocd/scripts/interface/usbprog.cfg
Xshare/openocd/scripts/interface/vpaclink.cfg
Xshare/openocd/scripts/interface/vsllink.cfg
Xshare/openocd/scripts/interface/xds100v2.cfg
Xshare/openocd/scripts/mem_helper.tcl
Xshare/openocd/scripts/memory.tcl
Xshare/openocd/scripts/mmr_helpers.tcl
Xshare/openocd/scripts/target/aduc702x.cfg
Xshare/openocd/scripts/target/amdm37x.cfg
Xshare/openocd/scripts/target/ar71xx.cfg
Xshare/openocd/scripts/target/at32ap7000.cfg
Xshare/openocd/scripts/target/at91r40008.cfg
Xshare/openocd/scripts/target/at91rm9200.cfg
Xshare/openocd/scripts/target/at91sam3XXX.cfg
Xshare/openocd/scripts/target/at91sam3sXX.cfg
Xshare/openocd/scripts/target/at91sam3u1c.cfg
Xshare/openocd/scripts/target/at91sam3u1e.cfg
Xshare/openocd/scripts/target/at91sam3u2c.cfg
Xshare/openocd/scripts/target/at91sam3u2e.cfg
Xshare/openocd/scripts/target/at91sam3u4c.cfg
Xshare/openocd/scripts/target/at91sam3u4e.cfg
Xshare/openocd/scripts/target/at91sam3uXX.cfg
Xshare/openocd/scripts/target/at91sam7se512.cfg
Xshare/openocd/scripts/target/at91sam7sx.cfg
Xshare/openocd/scripts/target/at91sam7x256.cfg
Xshare/openocd/scripts/target/at91sam9.cfg
Xshare/openocd/scripts/target/at91sam9260.cfg
Xshare/openocd/scripts/target/at91sam9260_ext_RAM_ext_flash.cfg
Xshare/openocd/scripts/target/at91sam9261.cfg
Xshare/openocd/scripts/target/at91sam9263.cfg
Xshare/openocd/scripts/target/at91sam9g10.cfg
Xshare/openocd/scripts/target/at91sam9g20.cfg
Xshare/openocd/scripts/target/at91sam9g45.cfg
Xshare/openocd/scripts/target/at91sam9rl.cfg
Xshare/openocd/scripts/target/atmega128.cfg
Xshare/openocd/scripts/target/avr32.cfg
Xshare/openocd/scripts/target/c100.cfg
Xshare/openocd/scripts/target/c100config.tcl
Xshare/openocd/scripts/target/c100helper.tcl
Xshare/openocd/scripts/target/c100regs.tcl
Xshare/openocd/scripts/target/cs351x.cfg
Xshare/openocd/scripts/target/davinci.cfg
Xshare/openocd/scripts/target/dragonite.cfg
Xshare/openocd/scripts/target/dsp56321.cfg
Xshare/openocd/scripts/target/dsp568013.cfg
Xshare/openocd/scripts/target/dsp568037.cfg
Xshare/openocd/scripts/target/epc9301.cfg
Xshare/openocd/scripts/target/faux.cfg
Xshare/openocd/scripts/target/feroceon.cfg
Xshare/openocd/scripts/target/fm3.cfg
Xshare/openocd/scripts/target/hilscher_netx10.cfg
Xshare/openocd/scripts/target/hilscher_netx50.cfg
Xshare/openocd/scripts/target/hilscher_netx500.cfg
Xshare/openocd/scripts/target/icepick.cfg
Xshare/openocd/scripts/target/imx.cfg
Xshare/openocd/scripts/target/imx21.cfg
Xshare/openocd/scripts/target/imx25.cfg
Xshare/openocd/scripts/target/imx27.cfg
Xshare/openocd/scripts/target/imx31.cfg
Xshare/openocd/scripts/target/imx35.cfg
Xshare/openocd/scripts/target/imx51.cfg
Xshare/openocd/scripts/target/imx53.cfg
Xshare/openocd/scripts/target/is5114.cfg
Xshare/openocd/scripts/target/ixp42x.cfg
Xshare/openocd/scripts/target/lpc1768.cfg
Xshare/openocd/scripts/target/lpc2103.cfg
Xshare/openocd/scripts/target/lpc2124.cfg
Xshare/openocd/scripts/target/lpc2129.cfg
Xshare/openocd/scripts/target/lpc2148.cfg
Xshare/openocd/scripts/target/lpc2294.cfg
Xshare/openocd/scripts/target/lpc2378.cfg
Xshare/openocd/scripts/target/lpc2460.cfg
Xshare/openocd/scripts/target/lpc2478.cfg
Xshare/openocd/scripts/target/lpc2900.cfg
Xshare/openocd/scripts/target/lpc2xxx.cfg
Xshare/openocd/scripts/target/lpc3131.cfg
Xshare/openocd/scripts/target/lpc3250.cfg
Xshare/openocd/scripts/target/mc13224v.cfg
Xshare/openocd/scripts/target/nuc910.cfg
Xshare/openocd/scripts/target/omap2420.cfg
Xshare/openocd/scripts/target/omap3530.cfg
Xshare/openocd/scripts/target/omap4430.cfg
Xshare/openocd/scripts/target/omap5912.cfg
Xshare/openocd/scripts/target/omapl138.cfg
Xshare/openocd/scripts/target/pic32mx.cfg
Xshare/openocd/scripts/target/pxa255.cfg
Xshare/openocd/scripts/target/pxa270.cfg
Xshare/openocd/scripts/target/pxa3xx.cfg
Xshare/openocd/scripts/target/samsung_s3c2410.cfg
Xshare/openocd/scripts/target/samsung_s3c2440.cfg
Xshare/openocd/scripts/target/samsung_s3c2450.cfg
Xshare/openocd/scripts/target/samsung_s3c4510.cfg
Xshare/openocd/scripts/target/samsung_s3c6410.cfg
Xshare/openocd/scripts/target/sharp_lh79532.cfg
Xshare/openocd/scripts/target/smp8634.cfg
Xshare/openocd/scripts/target/spear3xx.cfg
Xshare/openocd/scripts/target/stellaris.cfg
Xshare/openocd/scripts/target/stm32.cfg
Xshare/openocd/scripts/target/stm32f1x.cfg
Xshare/openocd/scripts/target/stm32f2x.cfg
Xshare/openocd/scripts/target/stm32f2xxx.cfg
Xshare/openocd/scripts/target/stm32xl.cfg
Xshare/openocd/scripts/target/str710.cfg
Xshare/openocd/scripts/target/str730.cfg
Xshare/openocd/scripts/target/str750.cfg
Xshare/openocd/scripts/target/str912.cfg
Xshare/openocd/scripts/target/swj-dp.tcl
Xshare/openocd/scripts/target/test_reset_syntax_error.cfg
Xshare/openocd/scripts/target/test_syntax_error.cfg
Xshare/openocd/scripts/target/ti_dm355.cfg
Xshare/openocd/scripts/target/ti_dm365.cfg
Xshare/openocd/scripts/target/ti_dm6446.cfg
Xshare/openocd/scripts/target/tmpa900.cfg
Xshare/openocd/scripts/target/tmpa910.cfg
Xshare/openocd/scripts/target/u8500.cfg
Xshare/openocd/scripts/test/selftest.cfg
Xshare/openocd/scripts/test/syntax1.cfg
X at dirrm share/openocd/scripts/test
X at dirrm share/openocd/scripts/target
X at dirrm share/openocd/scripts/interface
X at dirrm share/openocd/scripts/cpu/arm
X at dirrm share/openocd/scripts/cpu
X at dirrm share/openocd/scripts/cpld
X at dirrm share/openocd/scripts/chip/st/stm32
X at dirrm share/openocd/scripts/chip/st/spear
X at dirrm share/openocd/scripts/chip/st
X at dirrm share/openocd/scripts/chip/atmel/at91
X at dirrm share/openocd/scripts/chip/atmel
X at dirrm share/openocd/scripts/chip
X at dirrm share/openocd/scripts/board
X at dirrm share/openocd/scripts
X at dirrm share/openocd/contrib/libdcc
X at dirrm share/openocd/contrib
X at dirrm share/openocd
X at dirrm lib/openocd/ecos
X at dirrm lib/openocd
21135f8b4972c93510b83104f6303aa8
echo x - openocd/pkg-message
sed 's/^X//' >openocd/pkg-message << '44c74244f002583a8343747a9267cf2c'
X===============================================================================
X
XOpenOCD is now installed, this software can damage your hardware, enjoy!
X
XUser's guide is at:
X http://openocd.sourceforge.net/documentation/online-docs/
XDeveloper's guide is at:
X http://openocd.sourceforge.net/documentation/openocd-reference-manual/
X
XFreeBSD USB NOTE:
X To allow an ordinary user to acces any of the the hotplug USB interface
X add him/her to the operator group  (pw groupmod operator -m username), then
X setup the devfs subsystem by adding these lines to the following files:
X
X ***/etc/devfs.rules (FreeBSD 8.x):
X [localrules=10]
X        add path 'ugen*' mode 0660 group operator
X        add path 'usb/*'  mode 0660 group operator
X        add path 'usb' mode 0770 group operator
X
X ***/etc/devfs.rules (FreeBSD 7.x):
X [localrules=10]
X	add path 'ugen*' mode 0660 group operator
X
X ***/etc/rc.conf:
X	devfs_system_ruleset="localrules"
X
X===============================================================================
44c74244f002583a8343747a9267cf2c
echo x - openocd/pkg-descr
sed 's/^X//' >openocd/pkg-descr << 'df1aac4abef4b7ea77fa094d11a55662'
XThe Open On-Chip Debugger (OpenOCD) aims to provide debugging, in-system
Xprogramming and boundary-scan testing for embedded target devices. OpenOCD uses
Xa "hardware interface dongle" to communicate with the JTAG (IEEE 1149.1)
Xcompliant taps on your target board. OpenOCD currently supports many types
Xof hardware dongles: USB based, parallel port based, and other standalone boxes
Xthat run OpenOCD internally. It allows ARM7 (ARM7TDMI and ARM720t),
XARM9 (ARM920T, ARM922T, ARM926EJ-S, ARM966E-S), XScale (PXA25x, IXP42x) and
XCortex-M3 (Luminary Stellaris LM3 and ST STM32) based cores to be debugged
Xvia the GDB protocol. Flash writing is supported for external CFI compatible
XNOR flashes (Intel and AMD/Spansion command set) and several internal flashes
X(LPC2000, AT91SAM7, STR7x, STR9x, LM3, and STM32x). Preliminary support for
Xvarious NAND flash controllers (LPC3180, Orion, S3C24xx, more) controller is
Xincluded. 
X
XWWW: http://openocd.sf.net/
df1aac4abef4b7ea77fa094d11a55662
echo x - openocd/distinfo
sed 's/^X//' >openocd/distinfo << 'bab1f907fff5c2dc9abe74515e49a271'
XSHA256 (openocd-0.5.0.tar.gz) = efb99e0394249cbd518b51b052eea150d5f14557e9a2e0ddfae198792dca51c6
XSIZE (openocd-0.5.0.tar.gz) = 2813319
bab1f907fff5c2dc9abe74515e49a271
echo x - openocd/Makefile
sed 's/^X//' >openocd/Makefile << '2e5db93bf8802c44fa818a9e6679a9a2'
X# New ports collection makefile for:   openocd
X# Date created:       25 October 2011
X# Whom:               Tomek CeDeROM Cedro (http://www.tomek.cedro.info)
X#
X# $FreeBSD$
X#
X
XPORTNAME=	openocd
XPORTVERSION=	0.5.0
XCATEGORIES=	devel
XMASTER_SITES=	SF
X
XMAINTAINER=	tomek.cedro at gmail.com
XCOMMENT=	Open On-Chip-Debugger
X
XGNU_CONFIGURE=	yes
XCONFIGURE_ARGS+=	--disable-werror --enable-doxygen-pdf
XOPTIONS=	VERBOSE "Enable verbose JTAG I/O messages" off \
X		JTAG_IO "Enable verbose JTAG I/O messages" off \
X		USB_IO "Enable verbose USB I/O messages" off \
X		USB_COMMS "Enable verbose USB communication messages" off \
X		DUMMY "Dummy driver support" on \
X		FT2232 "FT2232 based USB devices (using libftdi)" on \
X		EP93XX "EP93xx based SBCs" on \
X		AT91RM9200 "AT91RM9200 based SBCs" on \
X		PRESTO "ASIX Presto Programmer (using libftdi)" on \
X		USBPROG "Usbprog JTAG Programmer" on \
X		JLINK "Segger J-Link JTAG Programmer" on \
X		VSLLINK "Versaloon-Link JTAG Programmer" on \
X		RLINK "Raisonance RLink JTAG Programmer" on \
X		ARMJTAGEW "Olimex ARM-JTAG-EW Programmer" on \
X		MINIDRIVER "Dummy minidriver  (will exclude others!)" off
X
XMAN1=		${PORTNAME}.1
XINFO=		${PORTNAME}
XUSE_GMAKE=	yes
XMAKE_JOBS_SAFE=	yes
XCFLAGS+=	-I${LOCALBASE}/include -L${LOCALBASE}/lib
X
X#Below are the interfaces that need source rewitre to work with FreeBSD
X# They are hidden because they break a build. Patches are welcome :-)
X# Type: make WITH_{OPTION}=1 to try the broken build (ie: make WITH_PARPORT=1)
X#		PARPORT "PC parallel port driver" off\
X# Parport: parport.c:68:20: error: sys/io.h: No such file or directory
X#		AMTJTAGACCEL "Amontec JTAG-Accelerator driver" off \
X# AMTJtagAccel: amt_jtagaccel.c:29:27: error: linux/parport.h: No such file or directory
X#		MALLOC "Include free space in logging messages" off \
X# Malloc: log.c:41:2: error: #error "malloc.h is required to use --enable-malloc-logging"
X#		ECOSBOARD "eCos based JTAG debugger" off \
X# Ecosboard:	replacements.h:36:28: error: pkgconf/system.h: No such file or directory
X#		HTTPD "Enable builtin httpd server" off\
X# Zy1000: Requires working microhttpd
X#		ZY1000 "ZY1000 minidriver (will exclude others!)" off \
X# microhttpd does not link properly, used by some Zyli cable
X#		GW16012 "Gateworks GW16012 JTAG Programmer" off \
X# Gw16012:	gw16012.c:67:20: error: sys/io.h: No such file or directory
X#		IOUTIL "Enable ioutil functions" off
X#		OOCDTRACE "OpenOCD+trace ETM capture device" off\
X# Oocdtrace:	ocd_trace.c:127: error: 'B2500000' undeclared (first use in this function)
X
X.include <bsd.port.options.mk>
X
X.if defined(WITH_VERBOSE)
XCONFIGURE_ARGS+=	--enable-verbose
X.else
XCONFIGURE_ARGS+=	--disable-verbose
X.endif
X
X.if defined(WITH_JTAG_IO)
XCONFIGURE_ARGS+=	--enable-verbose-jtag-io
X.else
XCONFIGURE_ARGS+=	--disable-verbose-jtag-io
X.endif
X
X.if defined(WITH_USB_IO)
XCONFIGURE_ARGS+=	--enable-verbose-usb-io
X.else
XCONFIGURE_ARGS+=	--disable-verbose-usb-io
X.endif
X
X.if defined(WITH_USB_COMMS)
XCONFIGURE_ARGS+=	--enable-verbose-usb-comms
X.else
XCONFIGURE_ARGS+=	--disable-verbose-usb-comms
X.endif
X
X.if defined(WITH_MALLOC)
XCONFIGURE_ARGS+=	--enable-malloc-logging
X.else
XCONFIGURE_ARGS+=	--disable-malloc-logging
X.endif
X
X.if defined(WITH_DUMMY)
XCONFIGURE_ARGS+=	--enable-dummy
X.else
XCONFIGURE_ARGS+=	--disable-dummy
X.endif
X
X.if defined(WITH_PARPORT)
XCONFIGURE_ARGS+=	--enable-parport
X.else
XCONFIGURE_ARGS+=	--disable-parport
X.endif
X
X.if defined(WITH_FT2232)
XCONFIGURE_ARGS+=	--enable-ft2232_libftdi
XWITH_LIBFTDI=		yes
X.else
XCONFIGURE_ARGS+=	--disable-ft2232_libftdi
X.endif
X
X.if defined(WITH_AMTJTAGACCEL)
XCONFIGURE_ARGS+=	--enable-amtjtagaccel
X.else
XCONFIGURE_ARGS+=	--disable-amtjtagaccel
X.endif
X
X.if defined(WITH_ECOSBOARD)
XCONFIGURE_ARGS+=	--enable-ecosboard
X.else
XCONFIGURE_ARGS+=	--disable-ecosboard
X.endif
X
X.if defined(WITH_ZY1000)
XCONFIGURE_ARGS+=	--enable-zy1000
X.else
XCONFIGURE_ARGS+=	--disable-zy1000
X.endif
X
X.if defined(WITH_IOUTIL)
XCONFIGURE_ARGS+=	--enable-ioutil
X.else
XCONFIGURE_ARGS+=	--disable-ioutil
X.endif
X
X.if defined(WITH_HTTPD)
XCONFIGURE_ARGS+=	--enable-httpd
XBUILD_DEPENDS+=		libmicrohttpd:${PORTSDIR}/www/libmicrohttpd
XLIB_DEPENDS+=		microhttpd:${PORTSDIR}/www/libmicrohttpd
X.else
XCONFIGURE_ARGS+=	--disable-httpd
X.endif
X
X.if defined(WITH_EP93XX)
XCONFIGURE_ARGS+=	--enable-ep93xx
X.else
XCONFIGURE_ARGS+=	--disable-ep93xx
X.endif
X
X.if defined(WITH_AT91RM9200)
XCONFIGURE_ARGS+=	--enable-at91rm9200
X.else
XCONFIGURE_ARGS+=	--disable-at91rm9200
X.endif
X
X.if defined(WITH_GW16012)
XCONFIGURE_ARGS+=	--enable-gw16012
X.else
XCONFIGURE_ARGS+=	--disable-gw16012
X.endif
X
X.if defined(WITH_PRESTO)
XCONFIGURE_ARGS+=	--enable-presto_libftdi
XWITH_LIBFTDI=		yes
X.else
XCONFIGURE_ARGS+=	--disable-presto_libftdi
X.endif
X
X.if defined(WITH_USBPROG)
XCONFIGURE_ARGS+=	--enable-usbprog
XWITH_LIBUSB=		yes
X.else
XCONFIGURE_ARGS+=	--disable-usbprog
X.endif
X
X.if defined(WITH_OOCDTRACE)
XCONFIGURE_ARGS+=	--enable-oocd_trace
X.else
XCONFIGURE_ARGS+=	--disable-oocd_trace
X.endif
X
X.if defined(WITH_JLINK)
XCONFIGURE_ARGS+=	--enable-jlink
XWITH_LIBUSB=		yes
X.else
XCONFIGURE_ARGS+=	--disable-jlink
X.endif
X
X.if defined(WITH_VSLLINK)
XCONFIGURE_ARGS+=	--enable-vsllink
XWITWITHH_LIBUSB=		yes
X.else
XCONFIGURE_ARGS+=	--disable-vsllink
X.endif
X
X.if defined(WITH_RLINK)
XCONFIGURE_ARGS+=	--enable-rlink
XWITH_LIBUSB=		yes
X.else
XCONFIGURE_ARGS+=	--disable-rlink
X.endif
X
X.if defined(WITH_ARMJTAGEW)
XCONFIGURE_ARGS+=	--enable-arm-jtag-ew
XWITH_LIBUSB=		yes
X.else
XCONFIGURE_ARGS+=	--disable-arm-jtag-ew
X.endif
X
X.if defined(WITH_MINIDRIVER)
XCONFIGURE_ARGS+=	--enable-minidriver-dummy
X.else
XCONFIGURE_ARGS+=	--disable-minidriver-dummy
X.endif
X
X.include <bsd.port.pre.mk>
X
X.if defined(WITH_LIBUSB) && ${OSVERSION} < 800069
XLIB_DEPENDS+=		usb:${PORTSDIR}/devel/libusb
X.endif
X
X.if defined(WITH_LIBFTDI)
XLIB_DEPENDS+=		ftdi:${PORTSDIR}/devel/libftdi
X.endif
X
Xpost-install:
X	@${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.post.mk>
2e5db93bf8802c44fa818a9e6679a9a2
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list