diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /media-libs/libart_lgpl |
reinit the tree, so we can have metadata
Diffstat (limited to 'media-libs/libart_lgpl')
5 files changed, 166 insertions, 0 deletions
diff --git a/media-libs/libart_lgpl/Manifest b/media-libs/libart_lgpl/Manifest new file mode 100644 index 000000000000..c008c8eb5de3 --- /dev/null +++ b/media-libs/libart_lgpl/Manifest @@ -0,0 +1,7 @@ +AUX libart_lgpl-2.3.21-crosscompile.patch 2007 SHA256 ba683f4c606ec7cd10f2948553b7b8b9c8a82005c8bf91e08f0702814aeaa6d9 SHA512 d7710f23972b309b08a318a76ef58c0bb2303c52f1348e817be01298466b894e2b7ab3cc666ef94e8cc3571b5d0fdf543139a24d2c85cecab16a01d5af124ff0 WHIRLPOOL c8f93d7dc9493b514f5f7d56d80fb4302a215269e2291af8366fa41d8e77e79199fb35eea4cd6a11bfd05b0f8896423b41fe9e512f8bab338d8935ff40f65eb7 +AUX libart_lgpl-2.3.21-no-test-build.patch 535 SHA256 d48e1d7a7202cde2b95cfbbdab449ed5f7222fd1a36734eb87998e8741dd3cf1 SHA512 17baab4a8f572812d49a25abe6a455c3cf6637bb03833e8f4bd662e96d30a74a15cbc70bc2eb78b0d23d6f2448a8f272dc9317841f6dc9f27caee06933ee8e42 WHIRLPOOL 304c86caa3e59e242f11ed1e10118714cbebdc5c18dc27c0fb3195186bcda8a1f77d6cd41d788e7d215f749bfd8ffe960b3bbd3755d92a88160c4d215c6819aa +DIST libart_lgpl-2.3.21.tar.bz2 329102 SHA256 fdc11e74c10fc9ffe4188537e2b370c0abacca7d89021d4d303afdf7fd7476fa SHA512 8a632a6a4da59e5e8c02ec2f5a57e36d182b325b46513765425e5f171ff9ae326af1b133725beba28f7e76654309e001aee9bace727b5b4c8589405256a3c020 WHIRLPOOL 1e524326519b5e8b12a6bc708bcd9c8e9789a79d2a3cd6bf71fd526b6868407436af7d5b00ece7e41b7ea7419cb700ef0b417e7f22ebcfe4aace2cbfa02bcd80 +EBUILD libart_lgpl-2.3.21-r3.ebuild 1154 SHA256 aecb6d1d69e2b7bbd58780b9360d33224cfa82f2f1de75b77b074b36372753ed SHA512 cf40f5142c6f7ef40aba03f1b8003ba8f429e89f85a03c97cedb3b1bdd34026918f4be1db417f9a6a9b7c3d2ed0d216684bbaee9e1428e3b2f3632c20758cdb7 WHIRLPOOL 20d27867828028e8065e4f33c2a0a70f34f4e9db5912f8ee95a0611076d609b697a87204aab7b542af784f839247b78bd2934f720af8dc8c594df00a4d97ad04 +MISC ChangeLog 3627 SHA256 b3c30b1dbfa28d6b4e7b0ba4b76d1bd1ea3fd171560d56cf327c131ea33f7030 SHA512 51041e29062fc7c67f04eca038770565ac6341c42c66d9518a81965ff167a5ff912949d61b539e943861565d08b310e0497395e5cf99c2931a1ce9fc6ddcfa29 WHIRLPOOL 9b34517ea4f0b51286c38752d7dd63af1880142b5374d3bb32078a3a98b38cd883c426c836bd29c81524319320d690ddb6a25ac7f39440c40e0647702e702c35 +MISC ChangeLog-2015 11099 SHA256 b2b3c4354ddeaefc2e05e8aa622cd22c6e21cab10a93a170f6a1d3cd719264d4 SHA512 a81aadccbf52ba5fb4633fbddf158a0a54c5e453061c25a33cff41a330a84f17d94ab54e91b4d82f05f51b1c5af10be38bdb38680c004ba2c110a054bdef17bd WHIRLPOOL c1492a91f57b47d51aaa003acdda338600368aab65e954fe7fa9db6fb38ef0521ae64c2df6faad9af6718c477cd9ac7dcb152504f7217e0142d37098295b18ad +MISC metadata.xml 249 SHA256 4505b0bfeadff287958620b7dc7b7209699065a8f17139a237a5dd409a726a97 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 WHIRLPOOL 333a938ee1d2124595596c572697bf5ebad523a92ba12005cfb12e6bb6270881a94a911f0cc9c1cf2bb571559e8271e07dfd307dabe50058236dbe7103562b92 diff --git a/media-libs/libart_lgpl/files/libart_lgpl-2.3.21-crosscompile.patch b/media-libs/libart_lgpl/files/libart_lgpl-2.3.21-crosscompile.patch new file mode 100644 index 000000000000..152e9d501e6a --- /dev/null +++ b/media-libs/libart_lgpl/files/libart_lgpl-2.3.21-crosscompile.patch @@ -0,0 +1,79 @@ +From e1443c945a4cf67096d8c27721aadd7368382b3f Mon Sep 17 00:00:00 2001 +From: Gilles Dartiguelongue <eva@gentoo.org> +Date: Tue, 6 Apr 2010 15:22:25 +0200 +Subject: [PATCH 2/2] gentoo: use ISO types for fixed type size + +--- + Makefile.am | 11 ++--------- + art_config.h | 5 +++++ + configure.in | 10 ---------- + 3 files changed, 7 insertions(+), 19 deletions(-) + create mode 100644 art_config.h + +diff --git a/Makefile.am b/Makefile.am +index 95952da..6aa2fe3 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -2,13 +2,6 @@ check_PROGRAMS = testart testuta + + bin_SCRIPTS = \ + libart2-config +- +-noinst_SCRIPTS = gen_art_config.sh +- +-BUILT_SOURCES = art_config.h +- +-art_config.h: +- ./gen_art_config.sh > art_config.h + + EXTRA_DIST = \ + libart.def \ +@@ -173,5 +166,5 @@ install-data-local: install-ms-lib install-libtool-import-lib + + uninstall-local: uninstall-ms-lib uninstall-libtool-import-lib + +-CLEANFILES = $(BUILT_SOURCES) $(bin_SCRIPTS) +-DISTCLEANFILES = $(BUILT_SOURCES) $(bin_SCRIPTS) ++CLEANFILES = $(bin_SCRIPTS) ++DISTCLEANFILES = $(bin_SCRIPTS) +diff --git a/art_config.h b/art_config.h +new file mode 100644 +index 0000000..5985f1f +--- a/art_config.h ++++ b/art_config.h +@@ -0,0 +1,5 @@ ++#include <stdint.h> ++ ++typedef uint8_t art_u8; ++typedef uint16_t art_u16; ++typedef uint32_t art_u32; +diff --git a/configure.in b/configure.in +index e4804f7..ddcac4f 100644 +--- a/configure.in ++++ b/configure.in +@@ -92,15 +92,6 @@ AC_FUNC_ALLOCA + + AC_C_BIGENDIAN + +-AC_CHECK_SIZEOF(char) +-AC_SUBST(ART_SIZEOF_CHAR, $ac_cv_sizeof_char) +-AC_CHECK_SIZEOF(short) +-AC_SUBST(ART_SIZEOF_SHORT, $ac_cv_sizeof_short) +-AC_CHECK_SIZEOF(int) +-AC_SUBST(ART_SIZEOF_INT, $ac_cv_sizeof_int) +-AC_CHECK_SIZEOF(long) +-AC_SUBST(ART_SIZEOF_LONG, $ac_cv_sizeof_long) +- + AC_CONFIG_FILES([ + libart-features.h + Makefile +@@ -109,6 +100,5 @@ libart-2.0-uninstalled.pc + libart-zip]) + + AC_CONFIG_FILES([libart-config],[chmod +x libart-config]) +-AC_CONFIG_FILES([gen_art_config.sh],[chmod +x gen_art_config.sh]) + + AC_OUTPUT +-- +1.7.0.4 + diff --git a/media-libs/libart_lgpl/files/libart_lgpl-2.3.21-no-test-build.patch b/media-libs/libart_lgpl/files/libart_lgpl-2.3.21-no-test-build.patch new file mode 100644 index 000000000000..0937d9091762 --- /dev/null +++ b/media-libs/libart_lgpl/files/libart_lgpl-2.3.21-no-test-build.patch @@ -0,0 +1,22 @@ +From f3afed3b06c34c588a7c67cb83064e16255f54b4 Mon Sep 17 00:00:00 2001 +From: Gilles Dartiguelongue <eva@gentoo.org> +Date: Tue, 6 Apr 2010 15:11:46 +0200 +Subject: [PATCH 1/2] gentoo: do not build tests if not required + +--- + Makefile.am | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/Makefile.am b/Makefile.am +index aec6c5d..95952da 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -1,4 +1,4 @@ +-noinst_PROGRAMS = testart testuta ++check_PROGRAMS = testart testuta + + bin_SCRIPTS = \ + libart2-config +-- +1.7.0.4 + diff --git a/media-libs/libart_lgpl/libart_lgpl-2.3.21-r3.ebuild b/media-libs/libart_lgpl/libart_lgpl-2.3.21-r3.ebuild new file mode 100644 index 000000000000..a46b6bcf6385 --- /dev/null +++ b/media-libs/libart_lgpl/libart_lgpl-2.3.21-r3.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +GNOME_TARBALL_SUFFIX="bz2" +GNOME2_LA_PUNT="yes" + +inherit autotools gnome2 multilib-minimal + +DESCRIPTION="A LGPL version of libart" +HOMEPAGE="http://www.levien.com/libart" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +RDEPEND="" +DEPEND=">=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]" + +# The provided tests are interactive only +RESTRICT="test" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/libart2-config +) + +src_prepare() { + gnome2_src_prepare + + # Fix crosscompiling, bug #185684 + rm "${S}"/art_config.h + eapply "${FILESDIR}"/${PN}-2.3.21-crosscompile.patch + + # Do not build tests if not required + eapply "${FILESDIR}"/${PN}-2.3.21-no-test-build.patch + + mv configure.in configure.ac || die + AT_NOELIBTOOLIZE=yes eautoreconf +} + +multilib_src_configure() { + ECONF_SOURCE=${S} \ + gnome2_src_configure \ + --disable-static +} + +multilib_src_install() { + gnome2_src_install +} diff --git a/media-libs/libart_lgpl/metadata.xml b/media-libs/libart_lgpl/metadata.xml new file mode 100644 index 000000000000..39980802b1da --- /dev/null +++ b/media-libs/libart_lgpl/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> +</maintainer> +</pkgmetadata> |