commit:     8db1fc902d345f1cb9280935e2239dd4d9a6fecf
Author:     Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
AuthorDate: Fri Sep  2 16:18:11 2016 +0000
Commit:     Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
CommitDate: Fri Sep  2 16:59:43 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8db1fc90

net-wireless/osmocom: modernize

Package-Manager: portage-2.3.0

 net-libs/libosmo-netif/libosmo-netif-9999.ebuild | 23 +++++++++++++++++++++++
 net-libs/libosmo-netif/metadata.xml              |  8 ++++++++
 net-misc/lcr/lcr-9999.ebuild                     |  3 ++-
 net-wireless/openbsc/openbsc-9999.ebuild         |  1 -
 net-wireless/osmobts/osmobts-9999.ebuild         | 11 +++++------
 5 files changed, 38 insertions(+), 8 deletions(-)

diff --git a/net-libs/libosmo-netif/libosmo-netif-9999.ebuild 
b/net-libs/libosmo-netif/libosmo-netif-9999.ebuild
new file mode 100644
index 00000000..2fb6bdf
--- /dev/null
+++ b/net-libs/libosmo-netif/libosmo-netif-9999.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit autotools eutils git-2
+
+DESCRIPTION="Utility functions for OsmocomBB, OpenBSC and related projects"
+HOMEPAGE="http://bb.osmocom.org/trac/wiki/";
+EGIT_REPO_URI="git://git.osmocom.org/${PN}.git"
+KEYWORDS=""
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+RDEPEND="net-libs/libosmocore net-libs/libosmo-abis"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+       eautoreconf
+}

diff --git a/net-libs/libosmo-netif/metadata.xml 
b/net-libs/libosmo-netif/metadata.xml
new file mode 100644
index 00000000..1570f89
--- /dev/null
+++ b/net-libs/libosmo-netif/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+       <maintainer type="project">
+               <email>ra...@gentoo.org</email>
+               <name>Radio</name>
+       </maintainer>
+</pkgmetadata>

diff --git a/net-misc/lcr/lcr-9999.ebuild b/net-misc/lcr/lcr-9999.ebuild
index fd6b40b..8efd7d8 100644
--- a/net-misc/lcr/lcr-9999.ebuild
+++ b/net-misc/lcr/lcr-9999.ebuild
@@ -27,11 +27,12 @@ DEPEND="
 RDEPEND="${DEPEND}"
 
 src_prepare() {
+       sed -i 's:#!/usr/bin/env python:#!/usr/bin/env python2:' 
"${S}"/libgsmhr/fetch_sources.py
        eautoreconf
 }
 
 src_configure() {
-       econf \
+       CXXFLAGS="$CXXFLAGS -I./include" CFLAGS="$CFLAGS -I./include" econf \
                $(use_with asterisk) \
                $(use_with ssl) \
                $(use_with gsm-bs) \

diff --git a/net-wireless/openbsc/openbsc-9999.ebuild 
b/net-wireless/openbsc/openbsc-9999.ebuild
index a8b1130..8ba6088 100644
--- a/net-wireless/openbsc/openbsc-9999.ebuild
+++ b/net-wireless/openbsc/openbsc-9999.ebuild
@@ -9,7 +9,6 @@ inherit autotools git-2 eutils
 DESCRIPTION="OpenBSC, OsmoSGSN, OsmoBSC and other programs"
 HOMEPAGE="http://openbsc.osmocom.org/trac/wiki/OpenBSC";
 EGIT_REPO_URI="git://git.osmocom.org/${PN}.git"
-EGIT_BRANCH="jolly/testing"
 
 LICENSE="GPL-2"
 SLOT="0"

diff --git a/net-wireless/osmobts/osmobts-9999.ebuild 
b/net-wireless/osmobts/osmobts-9999.ebuild
index 7f7a4e9..40f564b 100644
--- a/net-wireless/osmobts/osmobts-9999.ebuild
+++ b/net-wireless/osmobts/osmobts-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -9,7 +9,6 @@ inherit autotools git-2
 DESCRIPTION="Osmocom BTS-Side code (Abis, scheduling)"
 HOMEPAGE="http://openbsc.osmocom.org/trac/wiki/OsmoBTS";
 EGIT_REPO_URI="git://git.osmocom.org/osmo-bts.git"
-EGIT_BRANCH="jolly/trx"
 
 LICENSE="GPL-2"
 SLOT="0"
@@ -20,12 +19,12 @@ DEPEND="net-libs/libosmocore net-libs/libosmo-abis"
 RDEPEND="${DEPEND}"
 
 src_prepare() {
-       mkdir -p ../openbsc/openbsc/include/openbsc 
../openbsc/openbsc/src/libcommon/ || die
-       wget -O ../openbsc/openbsc/include/openbsc/gsm_data_shared.h 
http://cgit.osmocom.org/openbsc/plain/openbsc/include/openbsc/gsm_data_shared.h?h=jolly/testing
 || die
-       wget -O ../openbsc/openbsc/src/libcommon/gsm_data_shared.c 
http://cgit.osmocom.org/openbsc/plain/openbsc/src/libcommon/gsm_data_shared.c?h=jolly/testing
 || die
        eautoreconf
+       wget -O "${S}"/include/openbsc/gsm_data_shared.h 
http://cgit.osmocom.org/openbsc/plain/openbsc/include/openbsc/gsm_data_shared.h 
|| die
+       wget -O "${S}"/src/common/gsm_data_shared.c 
http://cgit.osmocom.org/openbsc/plain/openbsc/src/libcommon/gsm_data_shared.c 
|| die
+
 }
 
 src_configure() {
-       econf --enable-trx
+       econf --enable-trx --with-openbsc="${S}"/include/openbsc
 }

Reply via email to