aballier    15/03/11 17:16:48

  Added:                metadata.xml ChangeLog ViSP-2.10.0.ebuild
  Log:
  initial import, ebuild by me
  
  Signed-off-by: [email protected]
  (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 
160F534A)

Revision  Changes    Path
1.1                  sci-libs/ViSP/metadata.xml

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/ViSP/metadata.xml?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/ViSP/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>
<maintainer>
<email>[email protected]</email>
<name>Alexis Ballier</name>
</maintainer>
<use>
  <flag name="dmtx">Enables barcode data matrix support.</flag>
  <flag name="demos">Installs demo programs.</flag>
  <flag name="ogre">Enables <pkg>dev-games/ogre</pkg> support.</flag>
  <flag name="ois">Enables <pkg>dev-games/ois</pkg> support via ogre.</flag>
  <flag name="opencv">Enables <pkg>media-libs/opencv</pkg> support.</flag>
  <flag name="tutorials">Installs tutorials.</flag>
  <flag name="zbar">Enables barcodes reading.</flag>
</use>
<longdescription lang="en">
        ViSP standing for Visual Servoing Platform is a modular cross platform 
library that allows prototyping and developing applications using visual 
tracking and visual servoing technics at the heart of the researches done by 
Inria Lagadic team.
        ViSP is able to compute control laws that can be applied to robotic 
systems.
        It provides a set of visual features that can be tracked using real 
time image processing or computer vision algorithms.
        ViSP provides also simulation capabilities.

        ViSP can be useful in robotics, computer vision, augmented reality and 
computer animation.
</longdescription>
</pkgmetadata>



1.1                  sci-libs/ViSP/ChangeLog

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

Index: ChangeLog
===================================================================
# ChangeLog for sci-libs/ViSP
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sci-libs/ViSP/ChangeLog,v 1.1 2015/03/11 
17:16:48 aballier Exp $

*ViSP-2.10.0 (11 Mar 2015)

  11 Mar 2015; Alexis Ballier <[email protected]> +ViSP-2.10.0.ebuild,
  +files/opencv.patch, +metadata.xml:
  initial import, ebuild by me




1.1                  sci-libs/ViSP/ViSP-2.10.0.ebuild

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

Index: ViSP-2.10.0.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sci-libs/ViSP/ViSP-2.10.0.ebuild,v 1.1 
2015/03/11 17:16:48 aballier Exp $

EAPI=5

inherit cmake-utils

DESCRIPTION="Visual Servoing Platform: visual tracking and visual servoing 
library"
HOMEPAGE="http://www.irisa.fr/lagadic/visp/visp.html";
SRC_URI="http://gforge.inria.fr/frs/download.php/latestfile/475/${P}.tar.gz";

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="
        demos dmtx doc examples ffmpeg gsl ieee1394 jpeg lapack ogre ois opencv 
png
        test tutorials usb v4l X xml zbar zlib
"

RDEPEND="
        dmtx? ( media-libs/libdmtx )
        ffmpeg? ( virtual/ffmpeg )
        gsl? ( sci-libs/gsl )
        ieee1394? ( media-libs/libdc1394 )
        jpeg? ( virtual/jpeg:0 )
        lapack? ( virtual/lapack )
        ogre? ( dev-games/ogre[ois?] dev-libs/boost:=[threads] )
        opencv? ( media-libs/opencv )
        png? ( media-libs/libpng:0= )
        usb? ( virtual/libusb:1 )
        v4l? ( media-libs/libv4l )
        X? ( x11-libs/libX11 )
        xml? ( dev-libs/libxml2 )
        zbar? ( media-gfx/zbar )
        zlib? ( sys-libs/zlib )
"
DEPEND="${RDEPEND}
        doc? ( app-doc/doxygen virtual/latex-base media-gfx/graphviz )
        virtual/pkgconfig
        test? ( sci-misc/ViSP-images )
        v4l? ( virtual/os-headers )"
RDEPEND="${RDEPEND}
        demos? ( sci-misc/ViSP-images )"
REQUIRED_USE="ffmpeg? ( opencv ) ois? ( ogre )"
PATCHES=( "${FILESDIR}/opencv.patch" )

src_configure() {
        local mycmakeargs=(
                "-DBUILD_EXAMPLES=$(usex examples ON OFF)"
                "-DBUILD_TESTS=$(usex test ON OFF)"
                "-DBUILD_DEMOS=$(usex demos ON OFF)"
                "-DBUILD_TUTORIALS=$(usex tutorials ON OFF)"
                "-DUSE_V4L2=$(usex v4l ON OFF)"
                "-DUSE_DC1394=$(usex ieee1394 ON OFF)"
                "-DUSE_LAPACK=$(usex lapack ON OFF)"
                "-DUSE_GSL=$(usex gsl ON OFF)"
                "-DUSE_OGRE=$(usex ogre ON OFF)"
                "-DUSE_OIS=$(usex ois ON OFF)"
                "-DUSE_LIBUSB_1=$(usex usb ON OFF)"
                "-DUSE_XML2=$(usex xml ON OFF)"
                "-DUSE_OPENCV=$(usex opencv ON OFF)"
                "-DUSE_ZLIB=$(usex zlib ON OFF)"
                "-DUSE_X11=$(usex X ON OFF)"
                "-DUSE_LIBJPEG=$(usex jpeg ON OFF)"
                "-DUSE_LIBPNG=$(usex png ON OFF)"
                "-DUSE_FFMPEG=$(usex ffmpeg ON OFF)"
                "-DUSE_ZBAR=$(usex zbar ON OFF)"
                "-DUSE_DMTX=$(usex dmtx ON OFF)"
        )
        cmake-utils_src_configure
}

src_compile() {
        cmake-utils_src_compile
        cd "${BUILD_DIR}"
        use doc && emake visp_doc
}

src_install() {
        cmake-utils_src_install
        if use tutorials ; then
                dodoc -r tutorial
                docompress -x /usr/share/doc/${PF}/tutorial
        fi
        cd "${BUILD_DIR}"
        use doc && dohtml -r doc/html/*
}




Reply via email to