Date: Tue, 25 Oct 2011 11:20:33 GMT From: Tomek CEDRO <tomek.cedro@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/161989: OpenOCD port (devel/openocd) update 0.4.0 -> 0.5.0 Message-ID: <201110251120.p9PBKXXn019662@red.freebsd.org> Resent-Message-ID: <201110251130.p9PBU2sg020522@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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@dirrm share/openocd/scripts/test X@dirrm share/openocd/scripts/target X@dirrm share/openocd/scripts/interface X@dirrm share/openocd/scripts/cpu/arm X@dirrm share/openocd/scripts/cpu X@dirrm share/openocd/scripts/cpld X@dirrm share/openocd/scripts/chip/st/stm32 X@dirrm share/openocd/scripts/chip/st/spear X@dirrm share/openocd/scripts/chip/st X@dirrm share/openocd/scripts/chip/atmel/at91 X@dirrm share/openocd/scripts/chip/atmel X@dirrm share/openocd/scripts/chip X@dirrm share/openocd/scripts/board X@dirrm share/openocd/scripts X@dirrm share/openocd/contrib/libdcc X@dirrm share/openocd/contrib X@dirrm share/openocd X@dirrm lib/openocd/ecos X@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@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201110251120.p9PBKXXn019662>