From owner-svn-ports-head@freebsd.org Wed Aug 3 21:17:52 2016 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7EB48BAE6C4; Wed, 3 Aug 2016 21:17:52 +0000 (UTC) (envelope-from skreuzer@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 41D12197C; Wed, 3 Aug 2016 21:17:52 +0000 (UTC) (envelope-from skreuzer@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u73LHpBH074352; Wed, 3 Aug 2016 21:17:51 GMT (envelope-from skreuzer@FreeBSD.org) Received: (from skreuzer@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u73LHpSt074349; Wed, 3 Aug 2016 21:17:51 GMT (envelope-from skreuzer@FreeBSD.org) Message-Id: <201608032117.u73LHpSt074349@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: skreuzer set sender to skreuzer@FreeBSD.org using -f From: Steven Kreuzer Date: Wed, 3 Aug 2016 21:17:51 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r419558 - in head/devel/openocd: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Aug 2016 21:17:52 -0000 Author: skreuzer Date: Wed Aug 3 21:17:51 2016 New Revision: 419558 URL: https://svnweb.freebsd.org/changeset/ports/419558 Log: Update to 0.9.0 PR: 201721 Submitted by: Arrigo Marchiori Added: head/devel/openocd/files/patch-libusb__finder (contents, props changed) Modified: head/devel/openocd/Makefile head/devel/openocd/files/patch-configure Modified: head/devel/openocd/Makefile ============================================================================== --- head/devel/openocd/Makefile Wed Aug 3 21:03:08 2016 (r419557) +++ head/devel/openocd/Makefile Wed Aug 3 21:17:51 2016 (r419558) @@ -15,8 +15,6 @@ GNU_CONFIGURE= yes CONFIGURE_ARGS+= --disable-werror CONFIGURE_ENV= MAKEINFO=${LOCALBASE}/bin/makeinfo -BROKEN_FreeBSD_9= libusb does not install pkgconfig files - OPTIONS_DEFINE= DOC JIMTCL VERBOSE JTAG_IO USB_IO PARPORT DUMMY FT2232 FTDI \ USBBLASTER EP93XX AT91RM9200 PRESTO USBPROG JLINK VSLLINK RLINK ULINK \ ARMJTAGEW BUSPIRATE TIICDI STLINK OSBDM OPENDOUS SYSFSGPIO RMTBITBANG \ @@ -58,6 +56,9 @@ USES= gmake libtool pkgconfig tar:bzip2 CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib INFO= openocd +post-patch: + chmod +x ${WRKSRC}/libusb_finder + # IMPORTANT INFORMATION FOR DEVELOPERS: # Some Interfaces and Options are not on the list because they break a build. # If you need them working on FreeeBSD, code, patches are welcome :-) Modified: head/devel/openocd/files/patch-configure ============================================================================== --- head/devel/openocd/files/patch-configure Wed Aug 3 21:03:08 2016 (r419557) +++ head/devel/openocd/files/patch-configure Wed Aug 3 21:17:51 2016 (r419558) @@ -1,32 +1,101 @@ ---- configure.orig 2015-05-17 21:09:56.000000000 +0000 -+++ configure 2015-10-17 23:52:10.459092000 +0000 -@@ -15226,11 +15226,11 @@ +--- configure.orig 2015-05-17 21:09:56 UTC ++++ configure +@@ -15124,12 +15124,12 @@ if test -n "$LIBUSB1_CFLAGS"; then + pkg_cv_LIBUSB1_CFLAGS="$LIBUSB1_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libusb\""; } >&5 +- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libusb-1.0\""; } >&5 +- ($PKG_CONFIG --exists --print-errors "libusb-1.0") 2>&5 ++ { { $as_echo "$as_me:${as_lineno-$LINENO}: ./libusb_finder --exists --print-errors \"libusb-1.0\""; } >&5 ++ (./libusb_finder --exists --print-errors "libusb-1.0") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then +- pkg_cv_LIBUSB1_CFLAGS=`$PKG_CONFIG --cflags "libusb-1.0" 2>/dev/null` ++ pkg_cv_LIBUSB1_CFLAGS=`./libusb_finder --cflags "libusb-1.0" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes + else + pkg_failed=yes +@@ -15141,12 +15141,12 @@ if test -n "$LIBUSB1_LIBS"; then + pkg_cv_LIBUSB1_LIBS="$LIBUSB1_LIBS" + elif test -n "$PKG_CONFIG"; then + if test -n "$PKG_CONFIG" && \ +- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libusb-1.0\""; } >&5 +- ($PKG_CONFIG --exists --print-errors "libusb-1.0") 2>&5 ++ { { $as_echo "$as_me:${as_lineno-$LINENO}: ./libusb_finder --exists --print-errors \"libusb-1.0\""; } >&5 ++ (./libusb_finder --exists --print-errors "libusb-1.0") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then +- pkg_cv_LIBUSB1_LIBS=`$PKG_CONFIG --libs "libusb-1.0" 2>/dev/null` ++ pkg_cv_LIBUSB1_LIBS=`./libusb_finder --libs "libusb-1.0" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes + else + pkg_failed=yes +@@ -15167,9 +15167,9 @@ else + _pkg_short_errors_supported=no + fi + if test $_pkg_short_errors_supported = yes; then +- LIBUSB1_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libusb-1.0" 2>&1` ++ LIBUSB1_PKG_ERRORS=`./libusb_finder --short-errors --print-errors --cflags --libs "libusb-1.0" 2>&1` + else +- LIBUSB1_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libusb-1.0" 2>&1` ++ LIBUSB1_PKG_ERRORS=`./libusb_finder --print-errors --cflags --libs "libusb-1.0" 2>&1` + fi + # Put the nasty error message in config.log where it belongs + echo "$LIBUSB1_PKG_ERRORS" >&5 +@@ -15198,8 +15198,8 @@ $as_echo "yes" >&6; } + $as_echo "#define HAVE_LIBUSB1 1" >>confdefs.h + + if test -n "$PKG_CONFIG" && \ +- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libusb-1.0 >= 1.0.9\""; } >&5 +- ($PKG_CONFIG --exists --print-errors "libusb-1.0 >= 1.0.9") 2>&5 ++ { { $as_echo "$as_me:${as_lineno-$LINENO}: ./libusb_finder --exists --print-errors \"libusb-1.0 >= 1.0.9\""; } >&5 ++ (./libusb_finder --exists --print-errors "libusb-1.0 >= 1.0.9") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then +@@ -15225,12 +15225,12 @@ if test -n "$LIBUSB0_CFLAGS"; then + pkg_cv_LIBUSB0_CFLAGS="$LIBUSB0_CFLAGS" + elif test -n "$PKG_CONFIG"; then + if test -n "$PKG_CONFIG" && \ +- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libusb\""; } >&5 - ($PKG_CONFIG --exists --print-errors "libusb") 2>&5 -+ ($PKG_CONFIG --exists --print-errors "libusb-0.1") 2>&5 ++ { { $as_echo "$as_me:${as_lineno-$LINENO}: ./libusb_finder --exists --print-errors \"libusb\""; } >&5 ++ (./libusb_finder --exists --print-errors "libusb-0.1") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_LIBUSB0_CFLAGS=`$PKG_CONFIG --cflags "libusb" 2>/dev/null` -+ pkg_cv_LIBUSB0_CFLAGS=`$PKG_CONFIG --cflags "libusb-0.1" 2>/dev/null` ++ pkg_cv_LIBUSB0_CFLAGS=`./libusb_finder --cflags "libusb-0.1" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes -@@ -15242,12 +15242,12 @@ +@@ -15242,12 +15242,12 @@ if test -n "$LIBUSB0_LIBS"; then pkg_cv_LIBUSB0_LIBS="$LIBUSB0_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libusb\""; } >&5 - ($PKG_CONFIG --exists --print-errors "libusb") 2>&5 -+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libusb-0.1\""; } >&5 -+ ($PKG_CONFIG --exists --print-errors "libusb-0.1") 2>&5 ++ { { $as_echo "$as_me:${as_lineno-$LINENO}: ./libusb_finder --exists --print-errors \"libusb-0.1\""; } >&5 ++ (./libusb_finder --exists --print-errors "libusb-0.1") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_LIBUSB0_LIBS=`$PKG_CONFIG --libs "libusb" 2>/dev/null` -+ pkg_cv_LIBUSB0_LIBS=`$PKG_CONFIG --libs "libusb-0.1" 2>/dev/null` ++ pkg_cv_LIBUSB0_LIBS=`./libusb_finder --libs "libusb-0.1" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes +@@ -15268,9 +15268,9 @@ else + _pkg_short_errors_supported=no + fi + if test $_pkg_short_errors_supported = yes; then +- LIBUSB0_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libusb" 2>&1` ++ LIBUSB0_PKG_ERRORS=`./libusb_finder --short-errors --print-errors --cflags --libs "libusb" 2>&1` + else +- LIBUSB0_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libusb" 2>&1` ++ LIBUSB0_PKG_ERRORS=`./libusb_finder --print-errors --cflags --libs "libusb" 2>&1` + fi + # Put the nasty error message in config.log where it belongs + echo "$LIBUSB0_PKG_ERRORS" >&5 Added: head/devel/openocd/files/patch-libusb__finder ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/openocd/files/patch-libusb__finder Wed Aug 3 21:17:51 2016 (r419558) @@ -0,0 +1,30 @@ +--- libusb_finder.orig 2016-07-22 13:59:36 UTC ++++ libusb_finder +@@ -0,0 +1,27 @@ ++#!/bin/sh ++ ++set -e ++ ++case `uname -r` in ++ 9.*) ;; ++ *) pkg-config $@ && exit 0;; ++esac ++ ++if [ ! -e /usr/lib/libusb.so ]; then ++ echo "$0: libusb does not seem to be available" > /dev/stderr ++ exit 1 ++fi ++ ++for param in $@; do ++ case $param in ++ "--exists") ;; ++ "--cflags") ;; ++ "--libs") echo "-lusb" ;; ++ "--short-errors") ;; ++ "--print-errors") ;; ++ libusb*) ;; ++ *) ++ echo "$0: Unhandled parameters: $@" > /dev/stderr ++ exit 1 ;; ++ esac ++done