diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 13:49:04 -0700 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 17:38:18 -0700 |
commit | 56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch) | |
tree | 3f91093cdb475e565ae857f1c5a7fd339e2d781e /dev-libs/libixion | |
download | gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.gz gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.bz2 gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.zip |
proj/gentoo: Initial commit
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed
Diffstat (limited to 'dev-libs/libixion')
-rw-r--r-- | dev-libs/libixion/Manifest | 3 | ||||
-rw-r--r-- | dev-libs/libixion/files/libixion-0.9.1-python-optional.patch | 56 | ||||
-rw-r--r-- | dev-libs/libixion/files/libixion-0.9.1-typo.patch | 18 | ||||
-rw-r--r-- | dev-libs/libixion/libixion-0.7.0.ebuild | 42 | ||||
-rw-r--r-- | dev-libs/libixion/libixion-0.9.0.ebuild | 48 | ||||
-rw-r--r-- | dev-libs/libixion/libixion-0.9.1.ebuild | 55 | ||||
-rw-r--r-- | dev-libs/libixion/libixion-9999.ebuild | 53 | ||||
-rw-r--r-- | dev-libs/libixion/metadata.xml | 5 |
8 files changed, 280 insertions, 0 deletions
diff --git a/dev-libs/libixion/Manifest b/dev-libs/libixion/Manifest new file mode 100644 index 000000000000..e1da979aa372 --- /dev/null +++ b/dev-libs/libixion/Manifest @@ -0,0 +1,3 @@ +DIST libixion-0.7.0.tar.bz2 398089 SHA256 c9594ec93e911b40b26784ccdae47df8ea3a7d9b57bbad876733e4efcedf5581 SHA512 bda96a9cefb4bd842cd399a74c2fb5791d2a1d1d06d07106e1a121dc0bc02c00bef371b480ab1a7f922d5292c4d94fa8f7faaa2c6cd7596f2bc08b6ddfc929f5 WHIRLPOOL 0881a4b350eb6e8dc30ec166630cf46f85af07f41010b51b1b359787641d7f742ae10f1d4b1b3e438460bdb72468f43158c5baf1da95a0b70ed9d380c230f7d3 +DIST libixion-0.9.0.tar.xz 351388 SHA256 2112b4304667c4c2cdb8f3d331cc4ba696ea581db7d228b5b06ea2559e7531a5 SHA512 da6ca9e79841f1f529328e39a2977d95a261ddaaf4a254bfc46de004d52d4b1e8fc0c8c1cbeb3e8ee18e9a5663b046cf1d3f232f31bdd83db75a766be654f49b WHIRLPOOL f35087fce0a0e53650b988b36ecde8378aa75d2a4b769f6046dce544b9fe89a0025c82a6ab2564b5a12c813e0726875c088d5cc37cfcad055d79d2c5563d53af +DIST libixion-0.9.1.tar.xz 356500 SHA256 77e35c163cd27657b83626a6da26c3b90f37ba9089d00aa25f384a9ac4b4e3a1 SHA512 074318c6db01ec13f6cbdfb8d7d04aede9f20cac4c23476b570a37638b0e68170aabf977520b94dfc2dce079314109c2e70d64376f9f314890d4d60854458c03 WHIRLPOOL ed79f0ed5705f8f8c5a24603fa4386b8822b477a21896d13eaf5fbe52d0f12fbf451f68de49314d8736160f82895047ba4d387431f989683553316d523bb0ce4 diff --git a/dev-libs/libixion/files/libixion-0.9.1-python-optional.patch b/dev-libs/libixion/files/libixion-0.9.1-python-optional.patch new file mode 100644 index 000000000000..a4e7239568a2 --- /dev/null +++ b/dev-libs/libixion/files/libixion-0.9.1-python-optional.patch @@ -0,0 +1,56 @@ +commit 59c360c9fe438a2805d65decc6c7889bc99a7747 +Author: Andreas Sturmlechner <andreas.sturmlechner@gmail.com> +Date: Sun May 31 10:14:17 2015 +0200 + + python: Make it optional + + python bindings are built unless disabled + +diff --git a/configure.ac b/configure.ac +index 03f6120..1c7d8b2 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -15,7 +15,6 @@ AC_PREREQ([2.63]) + AC_INIT([libixion], [ixion_version]) + AC_CONFIG_HEADERS([config.h]) + AM_INIT_AUTOMAKE([1.11 foreign dist-bzip2 dist-xz]) +-AM_PATH_PYTHON(2.7.0) + m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) + + AC_ARG_WITH(hash-container-compat, +@@ -28,6 +27,9 @@ AC_ARG_WITH(mdds-include-path, + AS_HELP_STRING([--with-mdds-include-path], [specify include path for mdds headers.]) + ,) + ++AC_ARG_ENABLE([python], ++ AS_HELP_STRING([--disable-python], [Disable python bindings])) ++ + IXION_API_VERSION=ixion_api_version + IXION_MAJOR_VERSION=ixion_major_version + IXION_MINOR_VERSION=ixion_minor_version +@@ -82,7 +84,11 @@ fi + PKG_CHECK_MODULES([MDDS],[mdds >= 0.12.0]) + + # Check for python. +-PKG_CHECK_MODULES([PYTHON], [python >= 0.27.1]) ++AS_IF([test "x$enable_python" != "xno"], [ ++ AM_PATH_PYTHON(2.7.0) ++ PKG_CHECK_MODULES([PYTHON], [python >= 0.27.1]) ++]) ++AM_CONDITIONAL([PYTHON], [test "x$enable_python" != "xno"]) + + CPPFLAGS="$CPPFLAGS -g -Os -fvisibility=hidden" + +diff --git a/src/Makefile.am b/src/Makefile.am +index 6e138a4..cd912ab 100644 +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -1,4 +1,7 @@ +-SUBDIRS = libixion python ++SUBDIRS = libixion ++if PYTHON ++ SUBDIRS += python ++endif + + AM_CPPFLAGS = -I$(top_srcdir)/include $(MDDS_CFLAGS) + diff --git a/dev-libs/libixion/files/libixion-0.9.1-typo.patch b/dev-libs/libixion/files/libixion-0.9.1-typo.patch new file mode 100644 index 000000000000..7e41f7bb752f --- /dev/null +++ b/dev-libs/libixion/files/libixion-0.9.1-typo.patch @@ -0,0 +1,18 @@ +commit ceddf45ed98dd0b65b510a284d373630c7642587 +Author: Andreas Sturmlechner <andreas.sturmlechner@gmail.com> +Date: Sun May 31 11:55:08 2015 +0200 + + src/Makefile.am: Fix typo + +diff --git a/src/Makefile.am b/src/Makefile.am +index ee9a1cc..b28c610 100644 +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -28,6 +28,6 @@ ixion_sorter_SOURCES = \ + ixion_sorter_LDADD = libixion/libixion-@IXION_API_VERSION@.la \ + $(BOOST_THREAD_LIBS) $(BOOST_PROGRAM_OPTIONS_LIBS) + +-AM_TESTS_ENVIRONMENT = PATH=.libs$${PATH:+:$${PATH}}; epxort PATH; \ ++AM_TESTS_ENVIRONMENT = PATH=.libs$${PATH:+:$${PATH}}; export PATH; \ + LD_LIBRARY_PATH=libixion/.libs$${LD_LIBRARY_PATH:+:$${LD_LIBRARY_PATH}}; export LD_LIBRARY_PATH; + TESTS = ../test/ixion-parser-test.sh diff --git a/dev-libs/libixion/libixion-0.7.0.ebuild b/dev-libs/libixion/libixion-0.7.0.ebuild new file mode 100644 index 000000000000..527d18132dda --- /dev/null +++ b/dev-libs/libixion/libixion-0.7.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +EGIT_REPO_URI="git://gitorious.org/ixion/ixion.git" + +[[ ${PV} == 9999 ]] && GITECLASS="git-2 autotools" +inherit eutils ${GITECLASS} +unset GITECLASS + +DESCRIPTION="General purpose formula parser & interpreter" +HOMEPAGE="https://gitlab.com/ixion/ixion" +[[ ${PV} == 9999 ]] || SRC_URI="http://kohei.us/files/ixion/src/${P}.tar.bz2" + +LICENSE="MIT" +SLOT="0" +[[ ${PV} == 9999 ]] || \ +KEYWORDS="amd64 ~arm ~ppc x86" +IUSE="static-libs" + +RDEPEND="dev-libs/boost:=[threads]" +DEPEND="${RDEPEND} + >=dev-util/mdds-0.10.1:= + <dev-util/mdds-0.12.0:= +" + +src_prepare() { + [[ ${PV} == 9999 ]] && eautoreconf +} + +src_configure() { + econf \ + $(use_enable static-libs static) +} + +src_install() { + default + + prune_libtool_files --all +} diff --git a/dev-libs/libixion/libixion-0.9.0.ebuild b/dev-libs/libixion/libixion-0.9.0.ebuild new file mode 100644 index 000000000000..f36ed2573dbb --- /dev/null +++ b/dev-libs/libixion/libixion-0.9.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git" + +PYTHON_COMPAT=( python2_7 ) + +[[ ${PV} == 9999 ]] && GITECLASS="git-r3 autotools" +inherit eutils python-single-r1 ${GITECLASS} +unset GITECLASS + +DESCRIPTION="General purpose formula parser & interpreter" +HOMEPAGE="https://gitlab.com/ixion/ixion" +[[ ${PV} == 9999 ]] || SRC_URI="http://kohei.us/files/ixion/src/${P}.tar.xz" + +LICENSE="MIT" +SLOT="0/0.10" +[[ ${PV} == 9999 ]] || \ +KEYWORDS="amd64 ~arm ~ppc x86" + +IUSE="static-libs" + +RDEPEND="${PYTHON_DEPS} + dev-libs/boost:=[threads] +" +DEPEND="${RDEPEND} + >=dev-util/mdds-0.12.0:= +" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +src_prepare() { + [[ ${PV} == 9999 ]] && eautoreconf +} + +src_configure() { + econf \ + $(use_enable static-libs static) +} + +src_install() { + default + + prune_libtool_files --all +} diff --git a/dev-libs/libixion/libixion-0.9.1.ebuild b/dev-libs/libixion/libixion-0.9.1.ebuild new file mode 100644 index 000000000000..ff9dd6d029b8 --- /dev/null +++ b/dev-libs/libixion/libixion-0.9.1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git" + +PYTHON_COMPAT=( python2_7 ) + +[[ ${PV} == 9999 ]] && GITECLASS="git-r3" +inherit autotools eutils python-single-r1 ${GITECLASS} +unset GITECLASS + +DESCRIPTION="General purpose formula parser & interpreter" +HOMEPAGE="https://gitlab.com/ixion/ixion" +[[ ${PV} == 9999 ]] || SRC_URI="http://kohei.us/files/ixion/src/${P}.tar.xz" + +LICENSE="MIT" +SLOT="0/0.10" +[[ ${PV} == 9999 ]] || \ +KEYWORDS="~amd64 ~arm ~ppc ~x86" +IUSE="python static-libs" + +RDEPEND=" + dev-libs/boost:=[threads] + python? ( ${PYTHON_DEPS} ) +" +DEPEND="${RDEPEND} + >=dev-util/mdds-0.12.0:= +" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + epatch "${FILESDIR}/${PN}-0.9.1-typo.patch" + epatch "${FILESDIR}/${PN}-0.9.1-python-optional.patch" + eautoreconf +} + +src_configure() { + econf \ + $(use_enable python) \ + $(use_enable static-libs static) +} + +src_install() { + default + + prune_libtool_files --all +} diff --git a/dev-libs/libixion/libixion-9999.ebuild b/dev-libs/libixion/libixion-9999.ebuild new file mode 100644 index 000000000000..676202bf741d --- /dev/null +++ b/dev-libs/libixion/libixion-9999.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git" + +PYTHON_COMPAT=( python{3_3,3_4} ) + +[[ ${PV} == 9999 ]] && GITECLASS="git-r3 autotools" +inherit eutils python-single-r1 ${GITECLASS} +unset GITECLASS + +DESCRIPTION="General purpose formula parser & interpreter" +HOMEPAGE="https://gitlab.com/ixion/ixion" +[[ ${PV} == 9999 ]] || SRC_URI="http://kohei.us/files/ixion/src/${P}.tar.xz" + +LICENSE="MIT" +SLOT="0/0.12" +[[ ${PV} == 9999 ]] || \ +KEYWORDS="~amd64 ~arm ~ppc ~x86" +IUSE="python static-libs" + +RDEPEND=" + dev-libs/boost:=[threads] + python? ( ${PYTHON_DEPS} ) +" +DEPEND="${RDEPEND} + >=dev-util/mdds-0.12.0:= +" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + [[ ${PV} == 9999 ]] && eautoreconf +} + +src_configure() { + econf \ + $(use_enable python) \ + $(use_enable static-libs static) +} + +src_install() { + default + + prune_libtool_files --all +} diff --git a/dev-libs/libixion/metadata.xml b/dev-libs/libixion/metadata.xml new file mode 100644 index 000000000000..5d46203011d6 --- /dev/null +++ b/dev-libs/libixion/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>openoffice</herd> +</pkgmetadata> |