Skip to content

Commit

Permalink
dev-libs/boost-mpl-cartesian_product: initial commit
Browse files Browse the repository at this point in the history
Package-Manager: portage-2.3.0
  • Loading branch information
junghans committed Dec 5, 2016
1 parent 3dfbea2 commit a5c822b
Show file tree
Hide file tree
Showing 3 changed files with 55 additions and 0 deletions.
1 change: 1 addition & 0 deletions dev-libs/boost-mpl-cartesian_product/Manifest
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
DIST boost-mpl-cartesian_product-20161205.tar.gz 4391 SHA256 0a9d76fd85b0a90126f9a640d1e8b314c29677cee0a1a55210f099a21c1d0886 SHA512 cbe1f10b45bbb3db84bba7aa935698d7d79a59ae8b40c786df31da2936500feffe5589755ea53f31e3fc869ca4e87a880f013967d2829ce55412900b244252e7 WHIRLPOOL af5e035f035960ecc0f233fa0516367594783e6dd8da7d3b9528edc033fc90ebb9bd9ee3701ce3c3a3fde1f9c39e6f349a0bc437024df23760ae61a8c5d72ea7
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$

EAPI=6

inherit vcs-snapshot toolchain-funcs

COMMIT="aeb0266b3a89f32c390dff51cb73a454d5d7a745"
DESCRIPTION="an extension to the Boost.MPL library"
HOMEPAGE="http://www.organicvectory.com/index.php?option=com_content&view=article&id=75:boostmplcartesianproduct&catid=42:boost&Itemid=78"
SRC_URI="https://github.com/quinoacomputing/BoostMPLCartesianProduct/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"

LICENSE="Boost-1.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"

DEPEND="dev-libs/boost"
RDEPEND="${DEPEND}"

src_compile() {
use test || return
local i
for i in $(find libs/mpl -name "*.cpp"); do
echo $(tc-getCXX) ${CXXFLAGS} -I. "$i" -o "${i%.cpp}"
$(tc-getCXX) ${CXXFLAGS} -I. "$i" -o "${i%.cpp}" || die
done
}

src_test() {
local i
for i in $(find libs/mpl -name "*.cpp"); do
echo "${i%.cpp}"
"${i%.cpp}" || die
done
}

src_install() {
insinto /usr/include/boost/mpl
doins boost/mpl/cartesian_product.hpp
}
12 changes: 12 additions & 0 deletions dev-libs/boost-mpl-cartesian_product/metadata.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>[email protected]</email>
<name>Christoph Junghans</name>
</maintainer>
<maintainer type="project">
<email>[email protected]</email>
<name>Gentoo Science Project</name>
</maintainer>
</pkgmetadata>

0 comments on commit a5c822b

Please sign in to comment.