zerochaos    14/07/25 04:36:31

  Modified:             metadata.xml bladerf-9999.ebuild ChangeLog
  Added:                bladerf-2014.09_rc2.ebuild
  Log:
  add tagged version, as well as tecla support and notes for upstream fixes
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
DD11F94A)

Revision  Changes    Path
1.2                  net-wireless/bladerf/metadata.xml

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/bladerf/metadata.xml?rev=1.2&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/bladerf/metadata.xml?rev=1.2&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/bladerf/metadata.xml?r1=1.1&r2=1.2

Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-wireless/bladerf/metadata.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- metadata.xml        25 Jul 2014 03:46:40 -0000      1.1
+++ metadata.xml        25 Jul 2014 04:36:31 -0000      1.2
@@ -8,4 +8,7 @@
 </maintainer>
 <longdescription lang="en">
 </longdescription>
+<use>
+<flag name="tecla">use libtecla for command line editing, tab completion, and 
history</flag>
+</use>
 </pkgmetadata>



1.2                  net-wireless/bladerf/bladerf-9999.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/bladerf/bladerf-9999.ebuild?rev=1.2&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/bladerf/bladerf-9999.ebuild?rev=1.2&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/bladerf/bladerf-9999.ebuild?r1=1.1&r2=1.2

Index: bladerf-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-wireless/bladerf/bladerf-9999.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- bladerf-9999.ebuild 25 Jul 2014 03:46:40 -0000      1.1
+++ bladerf-9999.ebuild 25 Jul 2014 04:36:31 -0000      1.2
@@ -1,31 +1,49 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/bladerf/bladerf-9999.ebuild,v 
1.1 2014/07/25 03:46:40 zerochaos Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/bladerf/bladerf-9999.ebuild,v 
1.2 2014/07/25 04:36:31 zerochaos Exp $
 
 EAPI=5
 
-inherit git-r3 cmake-utils udev
+inherit cmake-utils udev
 
 DESCRIPTION="Libraries for supporing the BladeRF hardware from Nuand"
 HOMEPAGE="http://nuand.com/";
-EGIT_REPO_URI="https://github.com/Nuand/bladeRF.git";
 
 #lib is LGPL and cli tools are GPL
 LICENSE="GPL-2+ LGPL-2.1+"
 
 SLOT="0"
-KEYWORDS=""
-IUSE=""
+
+#maintainer notes:
+#fix tecla, right now -tecla doesn't actually disable anything
+#add doc use flag, looks like it can't be disabled right now and will
+#      always build if pandoc and help2man are installed
+IUSE="+tecla"
+
+MY_PN="bladeRF"
+
+if [[ ${PV} == "9999" ]] ; then
+       inherit git-r3
+       EGIT_REPO_URI="https://github.com/Nuand/${MY_PN}.git";
+       KEYWORDS=""
+else
+       MY_PV=${PV/\_/-}
+       S="${WORKDIR}/${MY_PN}-${MY_PN}-${MY_PV}"
+       
SRC_URI="https://github.com/Nuand/${MY_PN}/archive/${MY_PN}-${MY_PV}.tar.gz";
+       KEYWORDS="~amd64 ~x86"
+fi
 
 CDEPEND=">=dev-libs/libusb-1.0.16"
 DEPEND="${CDEPEND}
-       virtual/pkgconfig"
+       virtual/pkgconfig
+       tecla? ( dev-libs/libtecla )"
 RDEPEND="${CDEPEND}"
-PDEPEND="net-wireless/bladerf-firmware
-       net-wireless/bladerf-fpga"
+PDEPEND=">=net-wireless/bladerf-firmware-1.7.1
+       >=net-wireless/bladerf-fpga-0.0.6"
 
 src_configure() {
        mycmakeargs=(
+               $(cmake-utils_use_enable tecla TECLA)
                -DTREAT_WARNINGS_AS_ERRORS=OFF
                -DUDEV_RULES_PATH="$(get_udevdir)"/rules.d
        )



1.2                  net-wireless/bladerf/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/bladerf/ChangeLog?rev=1.2&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/bladerf/ChangeLog?rev=1.2&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/bladerf/ChangeLog?r1=1.1&r2=1.2

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-wireless/bladerf/ChangeLog,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ChangeLog   25 Jul 2014 03:46:40 -0000      1.1
+++ ChangeLog   25 Jul 2014 04:36:31 -0000      1.2
@@ -1,6 +1,12 @@
 # ChangeLog for net-wireless/bladerf
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/bladerf/ChangeLog,v 1.1 
2014/07/25 03:46:40 zerochaos Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/bladerf/ChangeLog,v 1.2 
2014/07/25 04:36:31 zerochaos Exp $
+
+*bladerf-2014.09_rc2 (25 Jul 2014)
+
+  25 Jul 2014; Rick Farina <[email protected]> +bladerf-2014.09_rc2.ebuild,
+  bladerf-9999.ebuild, metadata.xml:
+  add tagged version, as well as tecla support and notes for upstream fixes
 
 *bladerf-9999 (25 Jul 2014)
 



1.1                  net-wireless/bladerf/bladerf-2014.09_rc2.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/bladerf/bladerf-2014.09_rc2.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/bladerf/bladerf-2014.09_rc2.ebuild?rev=1.1&content-type=text/plain

Index: bladerf-2014.09_rc2.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/net-wireless/bladerf/bladerf-2014.09_rc2.ebuild,v 1.1 
2014/07/25 04:36:31 zerochaos Exp $

EAPI=5

inherit cmake-utils udev

DESCRIPTION="Libraries for supporing the BladeRF hardware from Nuand"
HOMEPAGE="http://nuand.com/";

#lib is LGPL and cli tools are GPL
LICENSE="GPL-2+ LGPL-2.1+"

SLOT="0"

#maintainer notes:
#fix tecla, right now -tecla doesn't actually disable anything
#add doc use flag, looks like it can't be disabled right now and will
#       always build if pandoc and help2man are installed
IUSE="+tecla"

MY_PN="bladeRF"

if [[ ${PV} == "9999" ]] ; then
        inherit git-r3
        EGIT_REPO_URI="https://github.com/Nuand/${MY_PN}.git";
        KEYWORDS=""
else
        MY_PV=${PV/\_/-}
        S="${WORKDIR}/${MY_PN}-${MY_PN}-${MY_PV}"
        
SRC_URI="https://github.com/Nuand/${MY_PN}/archive/${MY_PN}-${MY_PV}.tar.gz";
        KEYWORDS="~amd64 ~x86"
fi

CDEPEND=">=dev-libs/libusb-1.0.16"
DEPEND="${CDEPEND}
        virtual/pkgconfig
        tecla? ( dev-libs/libtecla )"
RDEPEND="${CDEPEND}"
PDEPEND=">=net-wireless/bladerf-firmware-1.7.1
        >=net-wireless/bladerf-fpga-0.0.6"

src_configure() {
        mycmakeargs=(
                $(cmake-utils_use_enable tecla TECLA)
                -DTREAT_WARNINGS_AS_ERRORS=OFF
                -DUDEV_RULES_PATH="$(get_udevdir)"/rules.d
        )
        cmake-utils_src_configure
}




Reply via email to