FreeBSD Bugzilla – Attachment 69162 Details for
Bug 101435
[NEW PORT] devel/jtag: Utility to work with JTAG-aware boards
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
jtag-0.5.1.shar
jtag-0.5.1.shar (text/plain), 7.92 KB, created by
Stanislav Sedov
on 2006-08-05 21:50:15 UTC
(
hide
)
Description:
jtag-0.5.1.shar
Filename:
MIME Type:
Creator:
Stanislav Sedov
Created:
2006-08-05 21:50:15 UTC
Size:
7.92 KB
patch
obsolete
># 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: ># ># jtag ># jtag/pkg-descr ># jtag/Makefile ># jtag/pkg-plist ># jtag/distinfo ># jtag/files ># jtag/files/patch-libbrux_cmd_cmd_detectflash.c ># jtag/files/patch-libbrux_flash_detectflash.c ># jtag/files/patch-src_tap_parport_direct.c ># jtag/files/patch-libbrux_flash_jedec.c ># >echo c - jtag >mkdir -p jtag > /dev/null 2>&1 >echo x - jtag/pkg-descr >sed 's/^X//' >jtag/pkg-descr << 'END-of-jtag/pkg-descr' >XJTAG Tools is a software package which enables working with JTAG-aware >X(IEEE 1149.1) hardware devices (parts) and boards through JTAG adapter. >X >XThis package has open and modular architecture with ability to write >Xmiscellaneous extensions (like board testers, flash memory programmers, >Xand so on). >X >XAuthor: Marcel Telka <marcel@telka.sk> >XWWW: http://openwince.sourceforge.net/jtag/ >END-of-jtag/pkg-descr >echo x - jtag/Makefile >sed 's/^X//' >jtag/Makefile << 'END-of-jtag/Makefile' >X# New ports collection makefile for: jtag >X# Date created: 2006-08-05 >X# Whom: Stanislav Sedov <ssedov@mbsd.msk.ru> >X# >X# $MBSDlabs$ >X# $FreeBSD$ >X# >X >XPORTNAME= jtag >XPORTVERSION= 0.5.1 >XCATEGORIES= devel >XMASTER_SITES= ${MASTER_SITE_SOURVEFORGE} >XMASTER_SITE_SUBDIR=openwince >X >XMAINTAINER= ssedov@mbsd.msk.ru >XCOMMENT= Utility to work with JTAG-aware boards >X >XBUILD_DEPENDS= ${OPENWINCE_INCLUDE_DEP}:${PORTSDIR}/devel/openwince-include >XRUN_DEPENDS= ${BUILD_DEPENDS} >X >XUSE_BZIP2= yes >XUSE_GETTEXT= yes >XGNU_CONFIGURE= yes >X >XONLY_FOR_ARCHS= i386 >XOPENWINCE_INCLUDE=${LOCALBASE}/include/openwince >XOPENWINCE_INCLUDE_DEP=${OPENWINCE_INCLUDE}/common.h >X >X.if !defined(NOPORTDOCS) >XPORTDOCS= * >X.endif >X >X.include <bsd.port.pre.mk> >X >X# >X# We haven't this on FreeBSD version prior to 5.1 >X# >X.if ${OSVERSION} < 501000 >XCFLAGS+= -Duseconds_t=long >X.endif >X >X.if ${OSVERSION} < 500000 || exists(${LOCALBASE}/lib/libreadline.so.5) >XLIB_DEPENDS+= readline.5:${PORTSDIR}/devel/readline >X.endif >X >Xpost-extract: >X @${REINPLACE_CMD} -E -e \ >X "s,/usr/local/include/openwince,${OPENWINCE_INCLUDE}," \ >X ${WRKSRC}/configure >X >Xpost-install: >X.if !defined(NOPORTDOCS) >X ${MKDIR} ${DOCSDIR} >X ${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/TODO \ >X ${WRKSRC}/doc/internals.xml ${DOCSDIR} >X.endif >X >X.include <bsd.port.post.mk> >END-of-jtag/Makefile >echo x - jtag/pkg-plist >sed 's/^X//' >jtag/pkg-plist << 'END-of-jtag/pkg-plist' >Xbin/bsdl2jtag >Xbin/jtag >X%%DATADIR%%/MANUFACTURERS >X%%DATADIR%%/altera/PARTS >X%%DATADIR%%/altera/ep1c20f400/STEPPINGS >X%%DATADIR%%/altera/ep1c20f400/ep1c20f400 >X%%DATADIR%%/altera/epm7128aetc100/STEPPINGS >X%%DATADIR%%/altera/epm7128aetc100/epm7128aetc100 >X%%DATADIR%%/atmel/PARTS >X%%DATADIR%%/atmel/atmega128/STEPPINGS >X%%DATADIR%%/atmel/atmega128/atmega128 >X%%DATADIR%%/broadcom/PARTS >X%%DATADIR%%/broadcom/bcm1250/STEPPINGS >X%%DATADIR%%/broadcom/bcm1250/bcm1250 >X%%DATADIR%%/broadcom/bcm3310/STEPPINGS >X%%DATADIR%%/broadcom/bcm3310/bcm3310 >X%%DATADIR%%/broadcom/bcm5421s/STEPPINGS >X%%DATADIR%%/broadcom/bcm5421s/bcm5421s >X%%DATADIR%%/dec/PARTS >X%%DATADIR%%/dec/sa1100/STEPPINGS >X%%DATADIR%%/dec/sa1100/sa1100 >X%%DATADIR%%/hitachi/PARTS >X%%DATADIR%%/hitachi/sh7727/STEPPINGS >X%%DATADIR%%/hitachi/sh7727/sh7727 >X%%DATADIR%%/intel/PARTS >X%%DATADIR%%/intel/ixp425/STEPPINGS >X%%DATADIR%%/intel/ixp425/ixp425 >X%%DATADIR%%/intel/pxa250/STEPPINGS >X%%DATADIR%%/intel/pxa250/pxa250 >X%%DATADIR%%/intel/pxa250/pxa250c0 >X%%DATADIR%%/intel/sa1110/STEPPINGS >X%%DATADIR%%/intel/sa1110/sa1110 >X%%DATADIR%%/philips/PARTS >X%%DATADIR%%/philips/xcr3128xl-cs144/STEPPINGS >X%%DATADIR%%/philips/xcr3128xl-cs144/xcr3128xl-cs144 >X%%DATADIR%%/samsung/s3c4510b/s3c4510b >X%%DATADIR%%/xilinx/PARTS >X%%DATADIR%%/xilinx/xc2c256-tq144/STEPPINGS >X%%DATADIR%%/xilinx/xc2c256-tq144/xc2c256-tq144 >X%%DATADIR%%/xilinx/xcr3128xl-cs144/STEPPINGS >X%%DATADIR%%/xilinx/xcr3128xl-cs144/xcr3128xl-cs144 >X%%DATADIR%%/xilinx/xcr3256xl-ft256/STEPPINGS >X%%DATADIR%%/xilinx/xcr3256xl-ft256/xcr3256xl-ft256 >X@dirrm %%DATADIR%%/xilinx/xcr3256xl-ft256 >X@dirrm %%DATADIR%%/xilinx/xcr3128xl-cs144 >X@dirrm %%DATADIR%%/xilinx/xc2c256-tq144 >X@dirrm %%DATADIR%%/xilinx >X@dirrm %%DATADIR%%/samsung/s3c4510b >X@dirrm %%DATADIR%%/samsung >X@dirrm %%DATADIR%%/philips/xcr3128xl-cs144 >X@dirrm %%DATADIR%%/philips >X@dirrm %%DATADIR%%/intel/sa1110 >X@dirrm %%DATADIR%%/intel/pxa250 >X@dirrm %%DATADIR%%/intel/ixp425 >X@dirrm %%DATADIR%%/intel >X@dirrm %%DATADIR%%/hitachi/sh7727 >X@dirrm %%DATADIR%%/hitachi >X@dirrm %%DATADIR%%/dec/sa1100 >X@dirrm %%DATADIR%%/dec >X@dirrm %%DATADIR%%/broadcom/bcm5421s >X@dirrm %%DATADIR%%/broadcom/bcm3310 >X@dirrm %%DATADIR%%/broadcom/bcm1250 >X@dirrm %%DATADIR%%/broadcom >X@dirrm %%DATADIR%%/atmel/atmega128 >X@dirrm %%DATADIR%%/atmel >X@dirrm %%DATADIR%%/altera/epm7128aetc100 >X@dirrm %%DATADIR%%/altera/ep1c20f400 >X@dirrm %%DATADIR%%/altera >X@dirrm %%DATADIR%% >END-of-jtag/pkg-plist >echo x - jtag/distinfo >sed 's/^X//' >jtag/distinfo << 'END-of-jtag/distinfo' >XMD5 (jtag-0.5.1.tar.bz2) = 3171d51fec40e9f338ea2d388544fd66 >XSHA256 (jtag-0.5.1.tar.bz2) = 4036f97ef693e9cbe6f99137ad6920b2679ba97d58cf5e78442a4d60308563b6 >XSIZE (jtag-0.5.1.tar.bz2) = 314857 >END-of-jtag/distinfo >echo c - jtag/files >mkdir -p jtag/files > /dev/null 2>&1 >echo x - jtag/files/patch-libbrux_cmd_cmd_detectflash.c >sed 's/^X//' >jtag/files/patch-libbrux_cmd_cmd_detectflash.c << 'END-of-jtag/files/patch-libbrux_cmd_cmd_detectflash.c' >X--- libbrux/cmd/cmd_detectflash.c.orig Sat Aug 5 23:45:49 2006 >X+++ libbrux/cmd/cmd_detectflash.c Sat Aug 5 23:50:04 2006 >X@@ -40,7 +40,7 @@ >X return 1; >X } >X >X- detectflash( bus ); >X+ detectflash( bus, 0 ); >X >X return 1; >X } >END-of-jtag/files/patch-libbrux_cmd_cmd_detectflash.c >echo x - jtag/files/patch-libbrux_flash_detectflash.c >sed 's/^X//' >jtag/files/patch-libbrux_flash_detectflash.c << 'END-of-jtag/files/patch-libbrux_flash_detectflash.c' >X--- libbrux/flash/detectflash.c.orig Sat Aug 5 23:48:47 2006 >X+++ libbrux/flash/detectflash.c Sat Aug 5 23:49:40 2006 >X@@ -43,7 +43,7 @@ >X int jedec_detect( bus_t *bus, uint32_t adr, cfi_array_t **cfi_array ); >X >X void >X-detectflash( bus_t *bus ) >X+detectflash( bus_t *bus , uint32_t adr ) >X { >X cfi_array_t *cfi_array = NULL; >X cfi_query_structure_t *cfi; >END-of-jtag/files/patch-libbrux_flash_detectflash.c >echo x - jtag/files/patch-src_tap_parport_direct.c >sed 's/^X//' >jtag/files/patch-src_tap_parport_direct.c << 'END-of-jtag/files/patch-src_tap_parport_direct.c' >X--- src/tap/parport/direct.c.orig Sat Aug 5 23:51:32 2006 >X+++ src/tap/parport/direct.c Sat Aug 5 23:57:38 2006 >X@@ -46,28 +46,14 @@ >X static __inline int >X ioperm( unsigned long from, unsigned long num, int permit ) >X { >X- u_long ports[32]; >X- u_long i; >X- >X- if (i386_get_ioperm( ports ) == -1) >X- return -1; >X- >X- for (i = from; i < (from + num); i++) >X- if (permit) >X- ports[i / 32] &= ~(1 << (i % 32)); >X- else >X- ports[i / 32] |= (1 << (i % 32)); >X- >X- if (i386_set_ioperm( ports ) == -1) >X- return -1; >X- >X+ return i386_set_ioperm(from, num, permit); >X return 0; >X } >X >X static __inline int >X iopl( int level ) >X { >X- return i386_iopl( level ); >X+ return 0; >X } >X >X static __inline unsigned char >END-of-jtag/files/patch-src_tap_parport_direct.c >echo x - jtag/files/patch-libbrux_flash_jedec.c >sed 's/^X//' >jtag/files/patch-libbrux_flash_jedec.c << 'END-of-jtag/files/patch-libbrux_flash_jedec.c' >X--- libbrux/flash/jedec.c.orig Sun Aug 6 00:17:33 2006 >X+++ libbrux/flash/jedec.c Sun Aug 6 00:17:50 2006 >X@@ -37,6 +37,7 @@ >X { >X int mid; >X int did; >X+ cfi_query_structure_t *cfi; >X >X /* Query flash. */ >X bus_write( bus, 0x0, 0xf0 ); >X@@ -55,7 +56,7 @@ >X if (!(*cfi_array)->cfi_chips[0]) >X return -2; /* out of memory */ >X >X- cfi_query_structure_t *cfi = &(*cfi_array)->cfi_chips[0]->cfi; >X+ cfi = &(*cfi_array)->cfi_chips[0]->cfi; >X >X cfi->identification_string.pri_id_code = CFI_VENDOR_AMD_SCS; >X cfi->identification_string.pri_vendor_tbl = NULL; >END-of-jtag/files/patch-libbrux_flash_jedec.c >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 101435
: 69162