diff options
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/stlink/Makefile | 36 | ||||
-rw-r--r-- | devel/stlink/distinfo | 2 | ||||
-rw-r--r-- | devel/stlink/files/patch-configure.ac | 13 | ||||
-rw-r--r-- | devel/stlink/pkg-descr | 6 | ||||
-rw-r--r-- | devel/stlink/pkg-plist | 8 |
6 files changed, 66 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index 931b349df171..17ab4b172550 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -4440,6 +4440,7 @@ SUBDIR += statsvn SUBDIR += stfl SUBDIR += stlfilt + SUBDIR += stlink SUBDIR += stlport SUBDIR += stormlib-ghost++ SUBDIR += str diff --git a/devel/stlink/Makefile b/devel/stlink/Makefile new file mode 100644 index 000000000000..656c3ed3fcc2 --- /dev/null +++ b/devel/stlink/Makefile @@ -0,0 +1,36 @@ +# $FreeBSD$ + +PORTNAME= stlink +PORTVERSION= 1.0.0 +CATEGORIES= devel + +MAINTAINER= lev@FreeBSD.org +COMMENT= STM32 ST-Link JTAG variant tools + +LICENSE= BSD + +OPTIONS_DEFINE= GTK3 +OPTIONS_SUB= GTK3 +GTK3_CONFIGURE_ON= --with-gtk +GTK3_USE= GNOME=gtk30 + +USE_GITHUB= yes +GH_ACCOUNT= texane +GH_TAGNAME= ${PORTVERSION} +GH_COMMIT= 7216849 + +USES= gmake pkgconfig +USE_AUTOTOOLS= autoconf automake +GNU_CONFIGURE= yes + +PORTDOCS= README tutorial.pdf + +pre-configure: + cd ${WRKSRC} && ./autogen.sh + +post-install: + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/README + ${INSTALL_DATA} ${WRKSRC}/doc/tutorial/tutorial.pdf ${STAGEDIR}${DOCSDIR}/tutorial.pdf + +.include <bsd.port.mk> diff --git a/devel/stlink/distinfo b/devel/stlink/distinfo new file mode 100644 index 000000000000..4355fe4e0377 --- /dev/null +++ b/devel/stlink/distinfo @@ -0,0 +1,2 @@ +SHA256 (stlink-1.0.0.tar.gz) = 1d1d7599f412d8d8fa4772fd1868612c39ad493dd2c731bdf4b431f84201d813 +SIZE (stlink-1.0.0.tar.gz) = 320236 diff --git a/devel/stlink/files/patch-configure.ac b/devel/stlink/files/patch-configure.ac new file mode 100644 index 000000000000..e12b04ce1761 --- /dev/null +++ b/devel/stlink/files/patch-configure.ac @@ -0,0 +1,13 @@ +--- configure.ac.orig 2014-02-01 10:35:47.000000000 +0400 ++++ configure.ac 2014-02-15 18:30:35.000000000 +0400 +@@ -21,8 +21,8 @@ + AC_REPLACE_FUNCS(mmap) + + # Checks for libraries. +-PKG_CHECK_MODULES(USB, libusb-1.0 >= 1.0.0,, +- AC_MSG_ERROR([*** Required libusb-1.0 >= 1.0.0 not installed ***])) ++LIBS="$LIBS -lusb" ++ + AC_CHECK_LIB([usbpath],[usb_path2devnum],,,-lusb) + + LIBS="$LIBS $USB_LIBS" diff --git a/devel/stlink/pkg-descr b/devel/stlink/pkg-descr new file mode 100644 index 000000000000..247460bddae3 --- /dev/null +++ b/devel/stlink/pkg-descr @@ -0,0 +1,6 @@ + ST-Link v1 / ST-Link v2 STMicroelectronics JTAG variat support. + + This packahe provide utilities to flash and debug STMicro microcontrollers +via ST-Link v1 / ST-Link v2 protocols. + +WWW: https://github.com/texane/stlink diff --git a/devel/stlink/pkg-plist b/devel/stlink/pkg-plist new file mode 100644 index 000000000000..7c615dac228a --- /dev/null +++ b/devel/stlink/pkg-plist @@ -0,0 +1,8 @@ +bin/st-flash +bin/st-info +bin/st-term +bin/st-util +%%GTK3%%bin/stlink-gui +%%GTK3%%%%DATADIR%%/ui/stlink-gui.ui +%%GTK3%%@dirrmtry %%DATADIR%%/ui +%%GTK3%%@dirrmtry %%DATADIR%% |