summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBertrand Jacquin <beber@meleeweb.net>2014-04-12 14:13:35 +0200
committerBertrand Jacquin <beber@meleeweb.net>2014-04-12 14:40:22 +0200
commitb838657d9296024538ca2b4b126eac7a913437cf (patch)
treed323758fed534b4e140141e9930ae98809ec45a0
parentsys-kernel/longterm-sources: Version bump (diff)
downloadportage-b838657d9296024538ca2b4b126eac7a913437cf.tar.xz
dev-libs/libconcord: Version bump
Package-Manager: portage-2.2.10
-rw-r--r--dev-libs/libconcord/ChangeLog8
-rw-r--r--dev-libs/libconcord/Manifest7
-rw-r--r--dev-libs/libconcord/files/libconcord-1.0-pkg-config.patch34
-rw-r--r--dev-libs/libconcord/libconcord-1.0.ebuild43
-rw-r--r--dev-libs/libconcord/libconcord-1.1.ebuild80
-rw-r--r--metadata/md5-cache/dev-libs/libconcord-1.013
-rw-r--r--metadata/md5-cache/dev-libs/libconcord-1.114
7 files changed, 104 insertions, 95 deletions
diff --git a/dev-libs/libconcord/ChangeLog b/dev-libs/libconcord/ChangeLog
index 4dee6585..9c93b176 100644
--- a/dev-libs/libconcord/ChangeLog
+++ b/dev-libs/libconcord/ChangeLog
@@ -1,7 +1,13 @@
# ChangeLog for dev-libs/libconcord
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*libconcord-1.1 (12 Apr 2014)
+
+ 12 Apr 2014; Bertrand Jacquin <beber@meleeweb.net> +libconcord-1.1.ebuild,
+ -files/libconcord-1.0-pkg-config.patch, -libconcord-1.0.ebuild:
+ dev-libs/libconcord: Version bump
+
02 Dec 2013; Bertrand Jacquin <beber@meleeweb.net> libconcord-1.0.ebuild:
dev-libs/libconcord: Remove unsupported python versions
diff --git a/dev-libs/libconcord/Manifest b/dev-libs/libconcord/Manifest
index 388c5ba2..4a75ddaa 100644
--- a/dev-libs/libconcord/Manifest
+++ b/dev-libs/libconcord/Manifest
@@ -1,5 +1,4 @@
-AUX libconcord-1.0-pkg-config.patch 844 SHA256 97f7a2d84fbe4731c0c3810def63aa2c41514a1002e368a486d2bf3f7783aa63 WHIRLPOOL 7f92afff85dfdfd5ac6a600c97bc3e53e818b8f7e011b960de8776a30f0410d40958c8a67c1bd7e97ef2ae8062064d5da6f3574f53abc7ef05e71dea2cac2731
-DIST concordance-1.0.tar.bz2 1119091 SHA256 f6f449e5cdf33207372d0e229e622b6107f227bfb476587abddc0b27c31eb65a WHIRLPOOL 66be048824760d2e0767dc8e463bc989dcba8c8f788ce2aa1169febf2dac611c923ee81fd7711f466444bff3643e502cb7eb5edc7c5d76bae5a4904cbd39754d
-EBUILD libconcord-1.0.ebuild 816 SHA256 a69d3a6566c7433b91ec3b77ee780c5a39e1745e72fcbe4e9e8663ba87dcc7be WHIRLPOOL 3f9f042bde527d7a3f49ff23ecb9c832db2b00ae8ec7929b58a246df698ce7e3ee6cc26fe9ca0cbda58e4d8439f1f04b555e42b75195d6e784c87b1aa6472fab
-MISC ChangeLog 1515 SHA256 795955433edeaa35a1b121ab300ba8906f589a3353b7d733a1449d1b9c9caefa WHIRLPOOL dcbed83ff767cd084145ad542ee90220775597294e60f30bbc4a55d3a1c0eb980802b83ae1125a3311c7e82dad5144fb27a1c9bd20332b8fc4f602bdc698cf46
+DIST concordance-1.1.tar.bz2 1142393 SHA256 ca5ffbd8c0fd06d41192c1d5e3c8b964c2393ea6d3d9c5e495c1da4b2c778a05 WHIRLPOOL 9a667a342a130d6b947657fa15361bb18e7a77860cc2e968ee9b30af641ff5ee409dd73ad70bcf9908f16e932c26a17cd2c7ea7aef40cdc9ed82f6d6e65c0ef3
+EBUILD libconcord-1.1.ebuild 1477 SHA256 d3c44be8658f3cd5130c001fa64afacb2622ed688d6a66eacc8ebe5306e9af12 WHIRLPOOL f3d1e497ddbfeabe09f0a3422c5e364091e5377fc20141f55cfbbbf62978d75f4b93dba60e09b32564bc960e5400537764c1c1612358e505305d435170c0b4b7
+MISC ChangeLog 1726 SHA256 d6c6145edd9ec85540d530e9bf61fe1d336f05d8428041da24d6385aad920176 WHIRLPOOL 6e6a77aac7a569c9dc5b75b81a265ee461a4e3a71aed4997b36c9fd0ed36b5f57a031177560124ef1dbaced1d71604e166d26d9d7ecf7a8aec52ac4b136244e0
MISC metadata.xml 254 SHA256 c56bc3d6780712c960298c70bb86867aeb6661e97a317cc624516b0e16b72fcc WHIRLPOOL 2ebbfaa14ef0c1847284fe64a79f052cd7e73b25a724fba728c084aaaf2dd0692e068eedcf42ccef7e205077f00c35780ded7ec69118dc01ddb988b4802e46ae
diff --git a/dev-libs/libconcord/files/libconcord-1.0-pkg-config.patch b/dev-libs/libconcord/files/libconcord-1.0-pkg-config.patch
deleted file mode 100644
index 5f0305f3..00000000
--- a/dev-libs/libconcord/files/libconcord-1.0-pkg-config.patch
+++ /dev/null
@@ -1,34 +0,0 @@
---- configure.ac.ori 2013-06-05 01:48:58.997813488 +0200
-+++ configure.ac 2013-06-05 02:21:12.940046659 +0200
-@@ -1,21 +1,17 @@
- AC_INIT([libconcord], [1.0], [bug-automake@gnu.org])
- AM_INIT_AUTOMAKE([-Wall -Werror foreign])
- AC_CONFIG_MACRO_DIR([m4])
--AC_PROG_LIBTOOL
-+
-+AM_PROG_AR
- AC_PROG_CXX
--a=1
--AC_CHECK_HEADER(usb.h, [], [a=0])
--AC_CHECK_LIB(usb, usb_init, [], [a=0])
--if test $a == 0
--then
-- AC_MSG_ERROR([Error, libusb is missing!])
--fi
--AC_CHECK_HEADER(zzip/lib.h, [], [a=0])
--AC_CHECK_LIB(zzip, zzip_dir_open, [], [a=0])
--if test $a == 0
--then
-- AC_MSG_ERROR([Error, libzzip is missing!])
--fi
-+AC_PROG_LIBTOOL
-+
-+PKG_CHECK_MODULES([libusb], [libusb])
-+CPPFLAGS="$CPPFLAGS $libusb_CFLAGS"
-+
-+PKG_CHECK_MODULES([zziplib], [zziplib])
-+CPPFLAGS="$CPPFLAGS $zziplib_CFLAGS"
-+
- AC_CONFIG_HEADERS([config.h])
- AC_CONFIG_FILES([
- Makefile
diff --git a/dev-libs/libconcord/libconcord-1.0.ebuild b/dev-libs/libconcord/libconcord-1.0.ebuild
deleted file mode 100644
index 5bc2bc95..00000000
--- a/dev-libs/libconcord/libconcord-1.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-PYTHON_COMPAT=( python{2_6,2_7} )
-inherit eutils autotools python-r1
-
-MY_P="concordance-${PV}"
-
-DESCRIPTION="Library for programming the Logitech Harmony universal remote"
-HOMEPAGE="http://www.phildev.net/concordance/"
-SRC_URI="mirror://sourceforge/concordance/${MY_P}.tar.bz2"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="python"
-
-DEPEND="virtual/libusb:0
- dev-libs/zziplib"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}/${PN}"
-
-src_prepare() {
- epatch "${FILESDIR}/${P}-pkg-config.patch"
-
- eautoreconf
-}
-
-src_install() {
- einstall
-
- dodoc README
- dodoc ../Changelog ../TODO
-
- if use python ; then
- cd "${S}/bindings/python"
- python_foreach_impl python_domodule libconcord.py
- fi
-}
diff --git a/dev-libs/libconcord/libconcord-1.1.ebuild b/dev-libs/libconcord/libconcord-1.1.ebuild
new file mode 100644
index 00000000..232510bd
--- /dev/null
+++ b/dev-libs/libconcord/libconcord-1.1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_6,2_7} )
+inherit eutils fdo-mime perl-module distutils-r1
+
+MY_P="concordance-${PV}"
+
+DESCRIPTION="Library for programming the Logitech Harmony universal remote"
+HOMEPAGE="http://www.phildev.net/concordance/"
+SRC_URI="mirror://sourceforge/concordance/${MY_P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="perl python static-libs"
+
+DEPEND="dev-libs/hidapi
+ dev-libs/libzip
+ perl? ( dev-lang/swig:0 )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}/${PN}"
+
+src_prepare() {
+ if use perl ; then
+ cd "${S}/bindings/perl"
+ einfo "Prepare perl bindings in ${PWD}"
+ perl-module_src_prep
+ swig -perl5 concord.i
+ cd "${S}"
+ fi
+}
+
+src_configure() {
+ econf \
+ --disable-mime-update \
+ $(use_enable static-libs static)
+}
+
+src_compile() {
+ default
+
+ if use perl ; then
+ cd "${S}/bindings/perl"
+ einfo "Compile perl bindings in ${PWD}"
+ perl-module_src_compile
+ cd "${S}"
+ fi
+}
+
+src_install() {
+ emake install DESTDIR="${ED}"
+
+ dodoc README
+ dodoc ../Changelog ../TODO
+
+ if use perl ; then
+ cd "${S}/bindings/perl"
+ einfo "Install perl bindings in ${PWD}"
+ perl-module_src_install
+ cd "${S}"
+ fi
+
+ if use python ; then
+ cd "${S}/bindings/python"
+ einfo "Install python bindings in ${PWD}"
+ distutils-r1_src_install
+ cd "${S}"
+ fi
+
+ prune_libtool_files --all
+}
+
+pkg_postinst() {
+ fdo-mime_mime_database_update
+}
diff --git a/metadata/md5-cache/dev-libs/libconcord-1.0 b/metadata/md5-cache/dev-libs/libconcord-1.0
deleted file mode 100644
index 04e65dd6..00000000
--- a/metadata/md5-cache/dev-libs/libconcord-1.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=install prepare
-DEPEND=virtual/libusb:0 dev-libs/zziplib !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.68 sys-devel/libtool userland_GNU? ( >=sys-apps/coreutils-8.5 )
-DESCRIPTION=Library for programming the Logitech Harmony universal remote
-EAPI=5
-HOMEPAGE=http://www.phildev.net/concordance/
-IUSE=python python_targets_python2_6 python_targets_python2_7
-KEYWORDS=~amd64
-LICENSE=GPL-3
-RDEPEND=virtual/libusb:0 dev-libs/zziplib
-SLOT=0
-SRC_URI=mirror://sourceforge/concordance/concordance-1.0.tar.bz2
-_eclasses_=autotools 5256b4f4c1798109f39f308f9f7eaf5f eutils af81d52c25ec93fbdff71e0efb0de7b7 libtool b9b3340e3a19510f0d9f05cfccbf209f multibuild ec1d542b096f7a5d69ece35586c0bed5 multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed python-r1 f6a00e248ffeb4404b67a7a7645446c5 python-utils-r1 30d5d7986d3f80d0f2c2726366426859 toolchain-funcs 48b38a216afb92db6314d6c3187abea3
-_md5_=6bde3b2bf1bc61a3d694e9abffb6720f
diff --git a/metadata/md5-cache/dev-libs/libconcord-1.1 b/metadata/md5-cache/dev-libs/libconcord-1.1
new file mode 100644
index 00000000..67cb78eb
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/libconcord-1.1
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install postinst prepare test unpack
+DEPEND=dev-libs/hidapi dev-libs/libzip perl? ( dev-lang/swig:0 ) dev-lang/perl:=[-build(-)] userland_GNU? ( >=sys-apps/coreutils-8.5 ) python_targets_python2_6? ( >=dev-lang/python-2.6.8-r3:2.6 ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/python-exec:=[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)]
+DESCRIPTION=Library for programming the Logitech Harmony universal remote
+EAPI=5
+HOMEPAGE=http://www.phildev.net/concordance/
+IUSE=perl python static-libs python_targets_python2_6 python_targets_python2_7
+KEYWORDS=~amd64
+LICENSE=GPL-3
+RDEPEND=dev-libs/hidapi dev-libs/libzip perl? ( dev-lang/swig:0 ) dev-lang/perl:=[-build(-)] python_targets_python2_6? ( >=dev-lang/python-2.6.8-r3:2.6 ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/python-exec:=[python_targets_python2_6(-)?,python_targets_python2_7(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-)]
+REQUIRED_USE=|| ( python_targets_python2_6 python_targets_python2_7 )
+SLOT=0
+SRC_URI=mirror://sourceforge/concordance/concordance-1.1.tar.bz2
+_eclasses_=distutils-r1 364122897f9dc771167ee5ff362e54e1 eutils af81d52c25ec93fbdff71e0efb0de7b7 fdo-mime 0acfe1a88fd8751a1d5dc671168219fa multibuild ec1d542b096f7a5d69ece35586c0bed5 multilib fac675dcccf94392371a6abee62d909f multiprocessing c2d96fb38f2596209e98fceda58ba1ed perl-module a6a2d5c77bdaeba2794b167689cafb7a python-r1 f6a00e248ffeb4404b67a7a7645446c5 python-utils-r1 30d5d7986d3f80d0f2c2726366426859 toolchain-funcs 48b38a216afb92db6314d6c3187abea3 unpacker 60422068bae2b3406a8a40db45ab5b95
+_md5_=9e9cd0650062b9d7c9e76f6469edf93a