summaryrefslogtreecommitdiff
path: root/dev-libs/confuse
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-libs/confuse
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-libs/confuse')
-rw-r--r--dev-libs/confuse/Manifest7
-rw-r--r--dev-libs/confuse/confuse-3.0.ebuild50
-rw-r--r--dev-libs/confuse/confuse-3.2.ebuild50
-rw-r--r--dev-libs/confuse/metadata.xml11
4 files changed, 118 insertions, 0 deletions
diff --git a/dev-libs/confuse/Manifest b/dev-libs/confuse/Manifest
new file mode 100644
index 000000000000..0540d9e499b5
--- /dev/null
+++ b/dev-libs/confuse/Manifest
@@ -0,0 +1,7 @@
+DIST confuse-3.0.tar.xz 449144 SHA256 bb75174e02aa8b44fa1a872a47beeea1f5fe715ab669694c97803eb6127cc861 SHA512 12279045b772e94d2e29201ab1d7aef1ef8e698780a22d6a282d12f51ccd9a437e7817a4dd5e39bdfc8dae79700b72aa0783b4b983a935d751403d2cffd1161e WHIRLPOOL fe9f792b9f0858029393a811da93746fb91dc6cc3c99bfcc3a183d7bc0f3600818b96df8d169c63e64a59cb0f3857a86298f0bfd4053c8360bcd2b6bd1e71156
+DIST confuse-3.2.tar.xz 470108 SHA256 a46abb8696026d314197b6a70ae1a1c296342a9a68aa69b1935709c1477a4e48 SHA512 4c81b52bca951ab46961ed91bf9e887f7940dedfb69eaf2f6905cb2d88275e635c80d2570797e4276b5cd970b805ab902da6cd6f89dc64216b0b02445c912acd WHIRLPOOL 5edf49bb58215b5694b66679c6638a16e0f9b3080f4b89b660d43329a622b9771f1403424a7eac1fccc6eaf7ffd80b1994629a09ebab3e29abda31bb902ba935
+EBUILD confuse-3.0.ebuild 1159 SHA256 8fc7f07e40b750f6ca8c399f0c27f49cae515cb044e8ad27eb236f4fed3d406b SHA512 909e03efaaeff4009f95a772087368d2775fe89077ecefe9fe927b9668b79ab0b09e1f0e92463af7e1e01b7cbed465412f39b2df6bb4dda34626eb338e6f21f8 WHIRLPOOL 311b6499c003036f3bac2be509b6e46455fa0606011a6cfd537bb7c99ae75b743da567cbd7f56ede7905a344f4f019e0d79da146c67f47fdf08b46141c8bb458
+EBUILD confuse-3.2.ebuild 1169 SHA256 ae83b893818932b6b7aa00c7ab3a76b67aeccdc6f2ee99fd779d5c53b400f009 SHA512 116a74c91e19e3137911c91fe34dad66db3d6a87535f415d650853704544424fb52de0edf37e75211c508c51164569aecf0d089878a8fba72ae361f87f7e487a WHIRLPOOL 100ecec3e6e2f04a3314d11890bebd11d4398ff9bad2a6d97378f1fa93b46da6940f03a314ec967dddd755bdd57aaa9a9d5296cdbfd8d9a0c76522f4148a6db3
+MISC ChangeLog 3238 SHA256 7d05dc104c7f19d6c4c9f563594d424a78fe9d7cea3d87db10606010eb42e7a7 SHA512 1e54e90656e60daf0b721272e69c405a21e82a0f735d5f24af407afb5484948bbd2eba50d31232dc5785cab2eb12af0e3c32a02cc965d02a663e34ea63b890c8 WHIRLPOOL 6a9083788ce970508ba86998286745f7f95d5fcc4e4f8a95d9a64d0099fef2efa706c7007fda64e501668c0d922f9d9cc5e45766b8edf80276e9a5cfd35680e4
+MISC ChangeLog-2015 6775 SHA256 941579df4145ee3db54980905eba6087cb6f34b929c37f36e91fdf498a92e445 SHA512 c8936a44771fbd0a425257a4bc0b579b630fa870cbd4633dc74d5f532e6ad20b56a7dc94f49810407df14ae0ac26f6c92debce0be02adab75a76416ae733b45a WHIRLPOOL 1675feddf111bef96a1c4abd35e4c570fe14fbf1341f1f00db5cf0cc0eaaa80b15e75df6a00702420918b6f2bf7921b2976c6b4931f77d2c35bbf2d075754e63
+MISC metadata.xml 330 SHA256 5ceb57a510666bdeb265acd3454a8c525dd61976d6e1a28fb188bb5d03da970c SHA512 240e353d9f2dc60b40eab3def6e661a9a40e22bf9cdb3e3d0bdc351cc26f45a8104dd5ab487d0248087b6be702640bafc8851c6dddaa315a6260fb61858d790c WHIRLPOOL 517540e55e4fa357248cd1d996627b0f8c167bd0c720070559c205afefcf585e2b7c3134ab3c84b9af5ab7fb599293337b13c166537450c67401c8f2c49a14df
diff --git a/dev-libs/confuse/confuse-3.0.ebuild b/dev-libs/confuse/confuse-3.0.ebuild
new file mode 100644
index 000000000000..646fb29613d5
--- /dev/null
+++ b/dev-libs/confuse/confuse-3.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils multilib-minimal
+
+DESCRIPTION="a configuration file parser library"
+HOMEPAGE="http://www.nongnu.org/confuse/"
+SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar.xz"
+
+LICENSE="ISC"
+SLOT="0/1.0.0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+
+IUSE="nls static-libs"
+
+DEPEND="sys-devel/flex
+ sys-devel/libtool
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )"
+RDEPEND="nls? ( virtual/libintl[${MULTILIB_USEDEP}] )"
+
+DOCS=( AUTHORS )
+
+src_prepare() {
+ eapply_user
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ # examples are normally compiled but not installed. They
+ # fail during a mingw crosscompile.
+ local ECONF_SOURCE=${BUILD_DIR}
+ econf \
+ --enable-shared \
+ --disable-examples \
+ $(use_enable nls) \
+ $(use_enable static-libs static)
+}
+
+multilib_src_install_all() {
+ prune_libtool_files
+
+ doman doc/man/man3/*.3
+ dodoc -r doc/html
+
+ docinto examples
+ dodoc examples/*.{c,conf}
+}
diff --git a/dev-libs/confuse/confuse-3.2.ebuild b/dev-libs/confuse/confuse-3.2.ebuild
new file mode 100644
index 000000000000..163dcf76dc40
--- /dev/null
+++ b/dev-libs/confuse/confuse-3.2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils multilib-minimal
+
+DESCRIPTION="a configuration file parser library"
+HOMEPAGE="http://www.nongnu.org/confuse/"
+SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar.xz"
+
+LICENSE="ISC"
+SLOT="0/1.1.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+
+IUSE="nls static-libs"
+
+DEPEND="sys-devel/flex
+ sys-devel/libtool
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )"
+RDEPEND="nls? ( virtual/libintl[${MULTILIB_USEDEP}] )"
+
+DOCS=( AUTHORS )
+
+src_prepare() {
+ eapply_user
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ # examples are normally compiled but not installed. They
+ # fail during a mingw crosscompile.
+ local ECONF_SOURCE=${BUILD_DIR}
+ econf \
+ --enable-shared \
+ --disable-examples \
+ $(use_enable nls) \
+ $(use_enable static-libs static)
+}
+
+multilib_src_install_all() {
+ prune_libtool_files
+
+ doman doc/man/man3/*.3
+ dodoc -r doc/html
+
+ docinto examples
+ dodoc examples/*.{c,conf}
+}
diff --git a/dev-libs/confuse/metadata.xml b/dev-libs/confuse/metadata.xml
new file mode 100644
index 000000000000..d7752ca1cd39
--- /dev/null
+++ b/dev-libs/confuse/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>pinkbyte@gentoo.org</email>
+ <name>Sergey Popov</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">martinh/libconfuse</remote-id>
+ </upstream>
+</pkgmetadata>