FreeBSD Bugzilla – Attachment 138727 Details for
Bug 184810
devel/urjtag: Fix build on -current
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 3.29 KB, created by
tkato432
on 2013-12-16 18:10:00 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
tkato432
Created:
2013-12-16 18:10:00 UTC
Size:
3.29 KB
patch
obsolete
>diff -urN /usr/ports/devel/urjtag/Makefile devel/urjtag/Makefile >--- /usr/ports/devel/urjtag/Makefile 2013-11-06 21:51:49.000000000 +0900 >+++ devel/urjtag/Makefile 2013-12-17 00:00:00.000000000 +0900 >@@ -3,7 +3,7 @@ > > PORTNAME= urjtag > PORTVERSION= 0.10 >-PORTREVISION= 3 >+PORTREVISION= 4 > CATEGORIES= devel > MASTER_SITES= SF > >@@ -12,26 +12,24 @@ > > LICENSE= GPLv2 > >-BUILD_DEPENDS= flex:${PORTSDIR}/textproc/flex >+RUN_DEPENDS= bash:${PORTSDIR}/shells/bash > > USE_BZIP2= yes >-USE_GMAKE= yes >+USES= gmake readline shebangfix >+SHEBANG_FILES= src/bsdl2jtag >+USE_CSTD= c99 > GNU_CONFIGURE= yes >-CONFIGURE_ENV= LEX=${LOCALBASE}/bin/flex > > CPPFLAGS+= -I${LOCALBASE}/include > LDFLAGS+= -L${LOCALBASE}/lib >-CFLAGS+= --std=c99 >- >-MAN1= jtag.1 bsdl2jtag.1 > > OPTIONS_DEFINE= USB FTDI JEDEC NLS > OPTIONS_DEFAULT= USB FTDI >+OPTIONS_SUB= yes > USB_DESC= Build support for USB JTAG adapters > FTDI_DESC= Build support for FTDI-based USB JTAG adapters > JEDEC_DESC= Enable experimental JEDEC flash detection > >-NO_STAGE= yes > .include <bsd.port.options.mk> > > .if ${PORT_OPTIONS:MJEDEC} >@@ -39,29 +37,34 @@ > .endif > > .if ${PORT_OPTIONS:MUSB} >-CONFIGURE_ARGS+= --with-libusb >-EXTRA_PATCHES= ${FILESDIR}/extra-patch-usb >-.endif >- >-.if ${PORT_OPTIONS:MFTDI} >-CONFIGURE_ARGS+= --with-libftdi >-LIB_DEPENDS+= ftdi:${PORTSDIR}/devel/libftdi >+CONFIGURE_ARGS+= --with-libusb=/usr > .endif > >-.if exists(${LOCALBASE}/lib/libreadline.so.6) >-LIB_DEPENDS+= readline.6:${PORTSDIR}/devel/readline >+.if ! ${PORT_OPTIONS:MFTDI} >+CONFIGURE_ARGS+= --without-libftdi >+.else >+LIB_DEPENDS+= libftdi.so:${PORTSDIR}/devel/libftdi > .endif > > .if ${PORT_OPTIONS:MNLS} >-USES+= gettext >-PLIST_SUB+= NLS="" >+USES+= gettext > .else >-PLIST_SUB+= NLS="@comment " > CONFIGURE_ARGS+=--disable-nls > .endif > >+.include <bsd.port.pre.mk> >+ >+.if ${OSVERSION} < 1000033 >+BUILD_DEPENDS+= flex>0:${PORTSDIR}/textproc/flex >+CONFIGURE_ENV+= LEX=${LOCALBASE}/bin/flex >+.endif >+ > post-patch: > # Suppress svn(1) binary detection >- @${REINPLACE_CMD} -e 's|^SVN=.*|SVN=''|' ${WRKSRC}/configure >+ @${REINPLACE_CMD} -e \ >+ 's|^SVN=.*|SVN=''| ; \ >+ s|-Lwith_libusb |-L$$with_libusb/lib | ; \ >+ s|-I$$with_libusb"|-I$$with_libusb/include"|' \ >+ ${WRKSRC}/configure > >-.include <bsd.port.mk> >+.include <bsd.port.post.mk> >diff -urN /usr/ports/devel/urjtag/files/extra-patch-usb devel/urjtag/files/extra-patch-usb >--- /usr/ports/devel/urjtag/files/extra-patch-usb 2013-11-06 21:51:49.000000000 +0900 >+++ devel/urjtag/files/extra-patch-usb 1970-01-01 09:00:00.000000000 +0900 >@@ -1,14 +0,0 @@ >---- configure.orig 2008-09-14 14:51:22.000000000 +0400 >-+++ configure 2009-03-07 20:52:56.000000000 +0300 >-@@ -8604,6 +8604,10 @@ >- USBLIBS="-L$with_libusb/lib/gcc -lusb" >- USBCLAGS="-I$with_libusb/include" >- ;; >-+ *-*-freebsd*) >-+ USBLIBS="-lusb" >-+ USBCLAGS="" >-+ ;; >- *) >- USBLIBS="-Lwith_libusb -lusb" >- USBCFLAGS="-I$with_libusb" >- # check for lex/flex >diff -urN /usr/ports/devel/urjtag/pkg-plist devel/urjtag/pkg-plist >--- /usr/ports/devel/urjtag/pkg-plist 2013-11-06 21:51:49.000000000 +0900 >+++ devel/urjtag/pkg-plist 2013-12-17 00:00:00.000000000 +0900 >@@ -1,5 +1,7 @@ > bin/bsdl2jtag > bin/jtag >+man/man1/bsdl2jtag.1.gz >+man/man1/jtag.1.gz > %%NLS%%share/locale/fr/LC_MESSAGES/urjtag.mo > %%NLS%%share/locale/rw/LC_MESSAGES/urjtag.mo > %%NLS%%share/locale/sk/LC_MESSAGES/urjtag.mo
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 Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 184810
: 138727