summaryrefslogtreecommitdiff
path: root/media-gfx/qrencode
diff options
context:
space:
mode:
Diffstat (limited to 'media-gfx/qrencode')
-rw-r--r--media-gfx/qrencode/Manifest8
-rw-r--r--media-gfx/qrencode/files/qrencode-3.2.0-pngregenfix.patch44
-rw-r--r--media-gfx/qrencode/metadata.xml12
-rw-r--r--media-gfx/qrencode/qrencode-3.4.4-r1.ebuild26
-rw-r--r--media-gfx/qrencode/qrencode-4.0.0.ebuild39
5 files changed, 129 insertions, 0 deletions
diff --git a/media-gfx/qrencode/Manifest b/media-gfx/qrencode/Manifest
new file mode 100644
index 000000000000..8302e5bfeed5
--- /dev/null
+++ b/media-gfx/qrencode/Manifest
@@ -0,0 +1,8 @@
+AUX qrencode-3.2.0-pngregenfix.patch 1339 SHA256 05733f20c687ce0421f8207eb9d1e6902eb3014d07f4f0ffc51d4439b5a067e0 SHA512 3155814da1abcbf0ad3c144e3470b5b2ae9e93d9d1b1df2437dfdf16b31aaa9efb3642ceedb6facdc640685ddc41cfddf2e7266994d6ad5f1fa0f24e1473a89a WHIRLPOOL 7e42db9eec2d369ac40360e46ab54eb0f74761103cccf43fe6cbbb94feb379812a65837ccd96e48f6c9c2a733698bf686b9910b1dc78b82ad2ebc7fc51d9b714
+DIST qrencode-3.4.4.tar.bz2 369136 SHA256 efe5188b1ddbcbf98763b819b146be6a90481aac30cfc8d858ab78a19cde1fa5 SHA512 4835d462542e37e5460635e0dd84e291ff0976a6aec61c63f9950c1e60b446bc913220726e14f6379322bfd32ccd9bcd5fceed9ca10cb95343c952d8472b983d WHIRLPOOL fb5ce83ba422c361717514956e72157b5d611dc7eb33416bc621ec3fb57032ff57c3aa2eb1b1d5780608649d3424ed312c5cf7c15718baa5042542b3a42987fa
+DIST qrencode-4.0.0.tar.bz2 429244 SHA256 c90035e16921117d4086a7fdee65aab85be32beb4a376f6b664b8a425d327d0b SHA512 d4140d77fce3a1c39735cc3e98e3a19018daaa08c870644f71727d27ffb17711e76b4ed4e51718d90d812e78df75fe575617580ea9b1bf210438f8fd1734204e WHIRLPOOL 1418922ee5b8ba73ccb89417cfbbfb6fdd93520d1ab73587cc4bae97816ae9d88a91ebf5a73aef136c50b5ff33d6f7939c87029aef614ccbb71de1dd93410203
+EBUILD qrencode-3.4.4-r1.ebuild 577 SHA256 87252e40f7b1dc9a1639d2d1864d5c9ccce787e4915d5e57d585c37500f9e6fc SHA512 af41d0ff230fe92fdc21d7ee0ab93820187f1973f633dc7cc5b32140504c48729c30a9d35488cf59e90010a5852fd72111275118053789c6e5e4ccefeab35288 WHIRLPOOL 614f198f914b0ef3b93204eb26d5fbaca08ab3523843c39aff1288e9eef55dc670cf5d6fc6d56bd8fe06cc9ade3ac45c68d9a49472f4fc7d3caafe3d48b8c150
+EBUILD qrencode-4.0.0.ebuild 878 SHA256 eac250be250668f4a4813bddacd609eb4069355e0ec996c2038eafa4fffe6902 SHA512 41b35cbf75b0da794ce977fcd676a9c677410fe103833d9a7bdb92b205b1877504279422c120aaf85b097fbc04593187cfa8bebba8fbc7f6187966f20f488fef WHIRLPOOL 160e24fdadbc8e94587ce95fae91781c10416a6966ee5fbc197b4abd47029c8c7e4f7b29c064d5475f80f80578f1ecd47b02bef0b191759ca60b7c7261a199ae
+MISC ChangeLog 4046 SHA256 e171d6ae225ae9cf6b65454421aa1adc9454449f78b1de1939c85194f0136aa3 SHA512 9299d24ee13802c2b75ce20cabbe860b6bfb6c3ec1c091200780bfa1e9612554d422a868f6f77887f5f2eb6d5399f10e12e2ec448a6e0f1f27e4254929c8ca95 WHIRLPOOL 870c9589e192bea889df43876ba07057f88defb789701ad963a91b134d51df9b8da2a9513f57c4e7d490c5e830898c8a135063f2794844b22c3579937c70d513
+MISC ChangeLog-2015 6911 SHA256 ddabb7f7f63af9b265e33bb1534ee80e56420db65b0cea157b7d3ec6b81332dd SHA512 92b15103255e66db685c9f4c0d80787fc08a74570ebf9655b6f586d7ff9d96e3ea446b3cf68e5ea97881383fb3ac801d853318c90fecba323d899ddf6f9cc279 WHIRLPOOL 72ccd189c79a2375b01e9f2bb85f7b192c4b9c8ebca1c3fbe971c862a24de1fe6b2cc9f189db0209ea75a3179392492bd0c140f1c075059359a12d81e767baf6
+MISC metadata.xml 370 SHA256 ec4a78ec46ab9a85615df225063f763895e8a43fc2a191d377fb56de2dec0502 SHA512 f5987a8aab3b861bbe4961c69d0c72b07826c43320fd383075036ad63a070204c6ed41297b2490b4a14224f5c4269c37c40e5abc9bce4d1c5857e68e98d6428c WHIRLPOOL 7d4267e10127af3a24437c86adc941e93c98cca91ccba435e4038ff4c8855bc4113b97c43473f4742f597a070bc79c8e3b8975155e93c1e224ce981a37538772
diff --git a/media-gfx/qrencode/files/qrencode-3.2.0-pngregenfix.patch b/media-gfx/qrencode/files/qrencode-3.2.0-pngregenfix.patch
new file mode 100644
index 000000000000..09c15eedfbe6
--- /dev/null
+++ b/media-gfx/qrencode/files/qrencode-3.2.0-pngregenfix.patch
@@ -0,0 +1,44 @@
+ Makefile.am | 2 +-
+ configure.ac | 9 +--------
+ 2 files changed, 2 insertions(+), 9 deletions(-)
+
+diff --git a/Makefile.am b/Makefile.am
+index 55659c5..a065514 100644
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -27,7 +27,7 @@ pkgconfigdir = $(libdir)/pkgconfig
+ pkgconfig_DATA = libqrencode.pc
+
+ EXTRA_DIST = libqrencode.pc.in autogen.sh configure.ac acinclude.m4 \
+- Makefile.am tests/Makefile.am qrencode.spec.in qrencode.spec \
++ Makefile.am qrencode.spec.in qrencode.spec \
+ qrencode.1.in Doxyfile tests/test_all.sh
+
+ if BUILD_TOOLS
+diff --git a/configure.ac b/configure.ac
+index 6fb1409..ca30225 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -30,7 +30,7 @@ AC_PROG_LIBTOOL
+ AC_PROG_RANLIB
+ PKG_PROG_PKG_CONFIG
+
+-AC_CONFIG_FILES([Makefile libqrencode.pc tests/Makefile qrencode.spec qrencode.1])
++AC_CONFIG_FILES([Makefile libqrencode.pc qrencode.spec qrencode.1])
+
+ AC_CHECK_FUNCS([strdup])
+
+@@ -71,13 +71,6 @@ echo "#define __STATIC static" >>confdefs.h
+ echo "/* #undef WITH_TESTS */" >>confdefs.h
+ fi
+
+-if test x$build_tests = xyes ; then
+- SDL_REQUIRED_VERSION=1.2.0
+- AM_PATH_SDL($SDL_REQUIRED_VERSION,,AC_MSG_WARN([*** SDL $SDL_REQUIRED_VERSION or better is required.]))
+- AC_MSG_NOTICE([SDL check done.])
+- AM_ICONV_LINK
+-fi
+-AM_CONDITIONAL(HAVE_SDL, [test "x$SDL_CFLAGS" != "x" ])
+
+
+ dnl --enable-gprof
diff --git a/media-gfx/qrencode/metadata.xml b/media-gfx/qrencode/metadata.xml
new file mode 100644
index 000000000000..c9678884551b
--- /dev/null
+++ b/media-gfx/qrencode/metadata.xml
@@ -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>bircoph@gentoo.org</email>
+ <name>Andrew Savchenko</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>mgorny@gentoo.org</email>
+ <name>Michał Górny</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/media-gfx/qrencode/qrencode-3.4.4-r1.ebuild b/media-gfx/qrencode/qrencode-3.4.4-r1.ebuild
new file mode 100644
index 000000000000..d08b8dbfe7e9
--- /dev/null
+++ b/media-gfx/qrencode/qrencode-3.4.4-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools
+
+DESCRIPTION="C library for encoding data in a QR Code symbol"
+HOMEPAGE="https://fukuchi.org/works/qrencode/"
+SRC_URI="https://fukuchi.org/works/${PN}/${P}.tar.bz2"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND="media-libs/libpng:0="
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+PATCHES=( "${FILESDIR}/${PN}-3.2.0-pngregenfix.patch" )
+
+src_prepare() {
+ default
+ eautoreconf
+}
diff --git a/media-gfx/qrencode/qrencode-4.0.0.ebuild b/media-gfx/qrencode/qrencode-4.0.0.ebuild
new file mode 100644
index 000000000000..76deeee294d2
--- /dev/null
+++ b/media-gfx/qrencode/qrencode-4.0.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="C library for encoding data in a QR Code symbol"
+HOMEPAGE="https://fukuchi.org/works/qrencode/"
+SRC_URI="https://fukuchi.org/works/${PN}/${P}.tar.bz2"
+
+LICENSE="LGPL-2"
+SLOT="0/4"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="test"
+
+RDEPEND="media-libs/libpng:0="
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_configure() {
+ local myconf=(
+ $(use_with test tests)
+ # TODO: figure out how to make SDL check fail as the SDL test
+ # program is not useful
+ )
+
+ econf "${myconf[@]}"
+}
+
+src_test() {
+ cd tests || die
+ # the configure test checks if reconfiguring works...
+ sed -i -e '/configure/d' test_all.sh || die
+ sh test_all.sh || die
+}
+
+src_install() {
+ default
+ find "${D}" -name '*.la' -delete || die
+}