vapier      14/06/14 02:47:41

  Added:                libsigrok-0.3.0.ebuild metadata.xml
                        libsigrok-9999.ebuild ChangeLog
  Log:
  Initial ebuild #426586.
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
D2E96200)

Revision  Changes    Path
1.1                  sci-libs/libsigrok/libsigrok-0.3.0.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/libsigrok/libsigrok-0.3.0.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/libsigrok/libsigrok-0.3.0.ebuild?rev=1.1&content-type=text/plain

Index: libsigrok-0.3.0.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sci-libs/libsigrok/libsigrok-0.3.0.ebuild,v 
1.1 2014/06/14 02:47:41 vapier Exp $

EAPI="5"

inherit eutils autotools

if [[ ${PV} == "9999" ]]; then
        EGIT_REPO_URI="git://sigrok.org/${PN}"
        inherit git-2 autotools
else
        SRC_URI="http://sigrok.org/download/source/${PN}/${P}.tar.gz";
        KEYWORDS="~amd64 ~x86"
fi

DESCRIPTION="provide basic hardware drivers for logic analyzers and 
input/output file format support"
HOMEPAGE="http://sigrok.org/";

LICENSE="GPL-3"
SLOT="0"
IUSE="ftdi serial static-libs test usb"

# We also support librevisa, but that isn't in the tree ...
LIB_DEPEND=">=dev-libs/glib-2.32.0[static-libs(+)]
        >=dev-libs/libzip-0.8[static-libs(+)]
        ftdi? ( >=dev-embedded/libftdi-0.16[static-libs(+)] )
        serial? ( dev-libs/libserialport[static-libs(+)] )
        usb? ( virtual/libusb:1[static-libs(+)] )"
RDEPEND="!static-libs? ( ${LIB_DEPEND//\[static-libs(+)]} )
        static-libs? ( ${LIB_DEPEND} )"
DEPEND="${LIB_DEPEND//\[static-libs(+)]}
        test? ( >=dev-libs/check-0.9.4 )
        virtual/pkgconfig"

src_prepare() {
        epatch "${FILESDIR}"/${PN}-0.3.0-configure-flags.patch
        epatch "${FILESDIR}"/${PN}-0.3.0-no-check-linkage.patch
        eautoreconf

        # Deal with libftdi-0.x & libftdi-1.x changes.
        if has_version '>=dev-embedded/libftdi-1' ; then
                sed -i 's:libftdi >= 0.16:libftdi1 >= 0.16:g' configure || die
        fi

        # Fix implicit decl w/usleep.
        sed -i '1i#include <unistd.h>' hardware/asix-sigma/asix-sigma.c || die
}

src_configure() {
        econf \
                $(use_enable ftdi libftdi) \
                $(use_enable serial libserialport) \
                $(use_enable usb libusb) \
                $(use_enable static-libs static)
}

src_test() {
        emake check
}

src_install() {
        default
        prune_libtool_files
}



1.1                  sci-libs/libsigrok/metadata.xml

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/libsigrok/metadata.xml?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/libsigrok/metadata.xml?rev=1.1&content-type=text/plain

Index: metadata.xml
===================================================================
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
<pkgmetadata>
<herd>dev-embedded</herd>
<use>
 <flag name='ftdi'>Enable drivers that need libftdi</flag>
 <flag name='serial'>Enable drivers that are serial (RS232) based</flag>
</use>
</pkgmetadata>



1.1                  sci-libs/libsigrok/libsigrok-9999.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/libsigrok/libsigrok-9999.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/libsigrok/libsigrok-9999.ebuild?rev=1.1&content-type=text/plain

Index: libsigrok-9999.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sci-libs/libsigrok/libsigrok-9999.ebuild,v 
1.1 2014/06/14 02:47:41 vapier Exp $

EAPI="5"

inherit eutils autotools

if [[ ${PV} == "9999" ]]; then
        EGIT_REPO_URI="git://sigrok.org/${PN}"
        inherit git-2 autotools
else
        SRC_URI="http://sigrok.org/download/source/${PN}/${P}.tar.gz";
        KEYWORDS="~amd64 ~x86"
fi

DESCRIPTION="provide basic hardware drivers for logic analyzers and 
input/output file format support"
HOMEPAGE="http://sigrok.org/";

LICENSE="GPL-3"
SLOT="0"
IUSE="ftdi serial static-libs test usb"

# We also support librevisa, but that isn't in the tree ...
LIB_DEPEND=">=dev-libs/glib-2.32.0[static-libs(+)]
        >=dev-libs/libzip-0.8[static-libs(+)]
        ftdi? ( >=dev-embedded/libftdi-0.16[static-libs(+)] )
        serial? ( dev-libs/libserialport[static-libs(+)] )
        usb? ( virtual/libusb:1[static-libs(+)] )"
RDEPEND="!static-libs? ( ${LIB_DEPEND//\[static-libs(+)]} )
        static-libs? ( ${LIB_DEPEND} )"
DEPEND="${LIB_DEPEND//\[static-libs(+)]}
        test? ( >=dev-libs/check-0.9.4 )
        virtual/pkgconfig"

src_prepare() {
        [[ ${PV} == "9999" ]] && eautoreconf

        # Deal with libftdi-0.x & libftdi-1.x changes.
        if has_version '>=dev-embedded/libftdi-1' ; then
                sed -i 's:libftdi >= 0.16:libftdi1 >= 0.16:g' configure || die
        fi

        # Fix implicit decl w/usleep.
        sed -i '1i#include <unistd.h>' hardware/asix-sigma/asix-sigma.c || die
}

src_configure() {
        econf \
                $(use_enable ftdi libftdi) \
                $(use_enable serial libserialport) \
                $(use_enable usb libusb) \
                $(use_enable static-libs static)
}

src_test() {
        emake check
}

src_install() {
        default
        prune_libtool_files
}



1.1                  sci-libs/libsigrok/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/libsigrok/ChangeLog?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/libsigrok/ChangeLog?rev=1.1&content-type=text/plain

Index: ChangeLog
===================================================================
# ChangeLog for sci-libs/libsigrok
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sci-libs/libsigrok/ChangeLog,v 1.1 
2014/06/14 02:47:41 vapier Exp $

*libsigrok-0.3.0 (14 Jun 2014)
*libsigrok-9999 (14 Jun 2014)

  14 Jun 2014; Mike Frysinger <[email protected]>
  +files/libsigrok-0.3.0-configure-flags.patch,
  +files/libsigrok-0.3.0-no-check-linkage.patch, +libsigrok-0.3.0.ebuild,
  +libsigrok-9999.ebuild, +metadata.xml:
  Initial ebuild #426586.




Reply via email to