summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohannes Huber <johu@gentoo.org>2015-01-10 13:37:57 +0000
committerJohannes Huber <johu@gentoo.org>2015-01-10 13:37:57 +0000
commitdd4ec9fa5716eb7c4331aa390fc49822dc24791b (patch)
treecc5ef54260845e8bac063ce80fc699fd2aabec55 /dev-cpp
parentversion bump (diff)
downloadhistorical-dd4ec9fa5716eb7c4331aa390fc49822dc24791b.tar.gz
historical-dd4ec9fa5716eb7c4331aa390fc49822dc24791b.tar.bz2
historical-dd4ec9fa5716eb7c4331aa390fc49822dc24791b.zip
New package. Ebuild by Nikoli <nikoli@gmx.us>. Bug #528550.
Package-Manager: portage-2.2.15/cvs/Linux x86_64 Manifest-Sign-Key: 0xF3CFD2BD
Diffstat (limited to 'dev-cpp')
-rw-r--r--dev-cpp/lucene++/ChangeLog12
-rw-r--r--dev-cpp/lucene++/Manifest27
-rw-r--r--dev-cpp/lucene++/files/lucene++-3.0.6-disable-demos.patch13
-rw-r--r--dev-cpp/lucene++/files/lucene++-3.0.6-disable-tests.patch42
-rw-r--r--dev-cpp/lucene++/files/lucene++-3.0.6-fix-installing-headers.patch39
-rw-r--r--dev-cpp/lucene++/lucene++-3.0.6.ebuild39
-rw-r--r--dev-cpp/lucene++/metadata.xml12
7 files changed, 184 insertions, 0 deletions
diff --git a/dev-cpp/lucene++/ChangeLog b/dev-cpp/lucene++/ChangeLog
new file mode 100644
index 000000000000..e0bed147a89e
--- /dev/null
+++ b/dev-cpp/lucene++/ChangeLog
@@ -0,0 +1,12 @@
+# ChangeLog for dev-cpp/lucene++
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/lucene++/ChangeLog,v 1.1 2015/01/10 13:37:49 johu Exp $
+
+*lucene++-3.0.6 (10 Jan 2015)
+
+ 10 Jan 2015; Johannes Huber <johu@gentoo.org> +lucene++-3.0.6.ebuild,
+ +files/lucene++-3.0.6-disable-demos.patch,
+ +files/lucene++-3.0.6-disable-tests.patch,
+ +files/lucene++-3.0.6-fix-installing-headers.patch, +metadata.xml:
+ New package. Ebuild by Nikoli <nikoli@gmx.us>. Bug #528550.
+
diff --git a/dev-cpp/lucene++/Manifest b/dev-cpp/lucene++/Manifest
new file mode 100644
index 000000000000..cec7ebe79929
--- /dev/null
+++ b/dev-cpp/lucene++/Manifest
@@ -0,0 +1,27 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX lucene++-3.0.6-disable-demos.patch 337 SHA256 e3de86497b10aab95ba4507182b80f5826c6b11110a490031086fdf6b9a90152 SHA512 45ed5ac777aed4f1e8ca56e649c728c9343ef0b2e1426307f407a421469b5fd53cd0f23934556f8ec252c3db878f9206ad74ae27b0c469a4482e63268822dc71 WHIRLPOOL 2c683874eb0bf3757634fdac3f4336d6044d5900b45e5cbc93364c33c783e5fadd3c06599b2f795665696e1b69b1fe295fa952d9135ab58e777024bddaf1ad5e
+AUX lucene++-3.0.6-disable-tests.patch 1306 SHA256 0e40b28f99d757d2fc0993155babb7187cac77776382f7de76886abb62c4abf7 SHA512 0aa4292cbcee2833f7fb33b3e6d8b45b4451ae220a253d7d5147eaec4251db49901aff01984b106ff0344f6a83224695f316d5a8757a43bac5436a86dd7b1115 WHIRLPOOL 786c975f2b87c01ca3685547a0b241d5c49a5beb39188682b2998fc757c3edd8e9e74b8b2a669dd081e023528c9af797626630d5be1735f3e2b03fead685d6a5
+AUX lucene++-3.0.6-fix-installing-headers.patch 1272 SHA256 979efb81b9ad00bac772dfe2908243193b65a24972d662d6929a6389aa9f65c9 SHA512 dd7888f36c70bcf9902fac02e212e7e0adb09b00fcf595769ec2de1d746e9c7153f9018b5e265cfd4970aed7f8bba24bd60a2c6a9650d53b9cc572fe8c8e8d53 WHIRLPOOL 7d7577460c44209ec5bf61c16c2c3abf1226f2696179df79b4ea65577550cf73e2ace629763f911484a89765a97b19a8b8b0d4288c9e5d575453071e78c7cef6
+DIST lucene++-3.0.6.tar.gz 1529066 SHA256 3e7092a4935e0d1ad5c6d7ac8f3c6ed2f53e51321237ce83744bbf02e0d61519 SHA512 c65aac4cdc92b4593a7d9996273047ff68cc097b755bacdd424266ffcf9143b491ef91123b8e78d9f1fba3d9ac39078a0c2c97c22a39f646f84a0fef0f2956ef WHIRLPOOL 7064b69214d62e05986c78fee2873222c85c2a7a4c892fcc29a5b47f0b1cb67e64789f3665dc3b8ca3628daf28e05c331a99cd0111062683e9323a6827e7ebf5
+EBUILD lucene++-3.0.6.ebuild 994 SHA256 48fa9363c0f47c7ceede9f167e5e38027f94f38582c1d6dfbd3c61d1337ae3bc SHA512 786c07be0e63756edcec655df48c2127228cb14bb8ce656a6e71877f7b6eb119bbfba3301cc859266e301f97fbcfdedce850de9586e0112a6f0f42f0c884ffa6 WHIRLPOOL 9c266643e7c0faebc5c6f7b0b6d6741a3513dfe58689a0bc71497fcc28f40639b8671d1448dd154dc0a2393e5293465c8ae729411d3054dff415a43f27765eb8
+MISC ChangeLog 528 SHA256 81d7864af1c70609119c62cc611ec830182a68a9794bd5602633f476b3445457 SHA512 6f6d1720ba031336672d8741871def4b37688b08671deaf7853a3330bb0567f16c9d38d9b749d256d00e6c607d48ef95af50ad86fbcbcce50efc76c14e4aa790 WHIRLPOOL 5b4a7403f0f638dca7d38deb9ffd1a033ac6dd08b4b97992d5092d2a3448b35c54bdef576da60f3f79044004149621d7b6266e7c24a7c8a5b097acdcae438a18
+MISC metadata.xml 329 SHA256 1cdedcd148b0ee715a79131886beff041872199d6243f50126d68b8ea446fbba SHA512 6f3f3c69403864657055bd9a363d3638a968b4aec84b968acea501ee0c95ef9bdafe0a9241280c2b01557bd08a9aa7b7434e04c34dc077ee585ce7ac10d4c480 WHIRLPOOL 0267b0b90a656bce2a4dd4e362ce49aaf046aceecac65e854d20b6e6db5bfbc531981b94528d0d18c7f0ca443696cd327e4045215e6b8ab9f1cfd48b43df3348
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQIcBAEBCAAGBQJUsSsxAAoJEGVpnaTzz9K9UmsQAMJC0SNVtm4U0CFwrNvdVFJ5
+kdk/shCXsUd7TQISkYLeZlg/uhVLwkuZQlxxpulbhKuZAi6FBjSRv/uAPLZvqyem
+83bTy6QaX1ib0qht3gUrMKVDctCrkawYd1oLHKOsFWzZlpxVe+2FHqJ0JYmvR/XN
+9hOAaghHsYZsNld21Vj9savUieELkNFyMGkoC7bfIkdIyQEuQQ1WPwZO1lLscJT0
+7YrppeVVyGJcy2onGCNTVx+kG45qfoaT4AC/Aqj/KkknnU2sTwxK9JwWaoHm5t1F
+0JllAirNSan7mRultfl/X23LpeGvpQzZuw1tx4PrOqKQDlgltBgD2JXBQWOobgLk
+e39xfaQjDlUcmi5ttyP9A+IfiZ/XkFD+KQP97VCT5WxunHrNyRDZa90BpNpv+u1X
+kQS9ZndMM3K2lmb7UZ2aYOuz5JZCkHl2FvS5oydMHrs7ltF5/ib8YXnySR1d5x4O
+7U5DKvLnxcFN04DwCg6Td6WxwwYuvKIXSe+c/86JZ0YvmoGDofKYqjSO58uuYWDC
+WKv/zmF9/vI2njsWDZPjwtNY+B3j1tm9OTwvDfaMFttCMhkpQBvE72a0KmpHIrmd
+ktSXczXtJwXOMSCDUT1BvyZjlm7equFTQMOZVTOqjcw984WSotuY22F3LprRazKL
+cfVkfBFDAGyoWNt1+YOG
+=1h10
+-----END PGP SIGNATURE-----
diff --git a/dev-cpp/lucene++/files/lucene++-3.0.6-disable-demos.patch b/dev-cpp/lucene++/files/lucene++-3.0.6-disable-demos.patch
new file mode 100644
index 000000000000..ba5deca413c8
--- /dev/null
+++ b/dev-cpp/lucene++/files/lucene++-3.0.6-disable-demos.patch
@@ -0,0 +1,13 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 9217c21..d4e7b86 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -118,7 +118,7 @@ enable_testing()
+
+ add_subdirectory(src/core)
+ add_subdirectory(src/contrib)
+-add_subdirectory(src/demo)
++#add_subdirectory(src/demo)
+ add_subdirectory(src/test)
+
+ #################################
diff --git a/dev-cpp/lucene++/files/lucene++-3.0.6-disable-tests.patch b/dev-cpp/lucene++/files/lucene++-3.0.6-disable-tests.patch
new file mode 100644
index 000000000000..1fae17e71d30
--- /dev/null
+++ b/dev-cpp/lucene++/files/lucene++-3.0.6-disable-tests.patch
@@ -0,0 +1,42 @@
+Forwarded: https://github.com/luceneplusplus/LucenePlusPlus/pull/64
+Author: Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
+Description: Disabling tests until we find a proper way for building and including gtest
+ In the next release this might become possible, after commit 83356d9681fb52
+ https://github.com/luceneplusplus/LucenePlusPlus/commit/83356d9681fb52a4c190d2cf033279006c1bf57d
+Last-Update: 2014-08-25
+--- a/CMakeExternal.txt
++++ b/CMakeExternal.txt
+@@ -1,5 +1,6 @@
+ # Enable ExternalProject CMake module
+ include(ExternalProject)
++find_package(Subversion REQUIRED)
+
+ # main directory for external projects
+ set_directory_properties(PROPERTIES EP_PREFIX ${CMAKE_CURRENT_BINARY_DIR}/ThirdParty)
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -49,7 +49,6 @@
+ # bootstrap
+ ####################################
+
+-find_package(Subversion REQUIRED)
+ find_package(Threads REQUIRED)
+ find_package(Boost COMPONENTS
+ date_time
+@@ -114,13 +113,13 @@
+ ${CMAKE_CURRENT_BINARY_DIR}/include
+ )
+
+-include(CMakeExternal.txt)
+-enable_testing()
++#include(CMakeExternal.txt)
++#enable_testing()
+
+ add_subdirectory(src/core)
+ add_subdirectory(src/contrib)
+ #add_subdirectory(src/demo)
+-add_subdirectory(src/test)
++#add_subdirectory(src/test)
+
+ #################################
+ # install pkg-config file
diff --git a/dev-cpp/lucene++/files/lucene++-3.0.6-fix-installing-headers.patch b/dev-cpp/lucene++/files/lucene++-3.0.6-fix-installing-headers.patch
new file mode 100644
index 000000000000..f9ccc84eccd3
--- /dev/null
+++ b/dev-cpp/lucene++/files/lucene++-3.0.6-fix-installing-headers.patch
@@ -0,0 +1,39 @@
+From: rezso <rezso@example.com>
+Date: Mon, 19 May 2014 09:20:40 +0100
+Subject: [PATCH] fix installing lucene++ headers in 3.0.6
+
+Origin: upstream, https://github.com/luceneplusplus/LucenePlusPlus/commit/994f03cf736229044a168835ae7387696041658f
+Description: backport upstream patch to fix missing headers install
+
+Index: lucene++-3.0.6/CMakeLists.txt
+===================================================================
+--- lucene++-3.0.6.orig/CMakeLists.txt
++++ lucene++-3.0.6/CMakeLists.txt
+@@ -139,6 +139,14 @@ if(NOT WIN32)
+ DESTINATION ${LIB_DESTINATION}/pkgconfig)
+ endif()
+
++#################################
++# install Config.h
++#################################
++install(
++ FILES
++ "${CMAKE_CURRENT_BINARY_DIR}/include/Config.h"
++ DESTINATION include/lucene++)
++
+ ####################################
+ # custom targets
+ ####################################
+Index: lucene++-3.0.6/src/core/CMakeLists.txt
+===================================================================
+--- lucene++-3.0.6.orig/src/core/CMakeLists.txt
++++ lucene++-3.0.6/src/core/CMakeLists.txt
+@@ -20,7 +20,7 @@ file(GLOB_RECURSE lucene_internal_header
+ )
+
+ file(GLOB_RECURSE lucene_headers
+- include/*.h
++ "${lucene++_SOURCE_DIR}/include/*.h"
+ )
+
+ add_definitions(-DLPP_BUILDING_LIB)
diff --git a/dev-cpp/lucene++/lucene++-3.0.6.ebuild b/dev-cpp/lucene++/lucene++-3.0.6.ebuild
new file mode 100644
index 000000000000..b45dc6e6fef2
--- /dev/null
+++ b/dev-cpp/lucene++/lucene++-3.0.6.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/lucene++/lucene++-3.0.6.ebuild,v 1.1 2015/01/10 13:37:49 johu Exp $
+
+EAPI=5
+
+MY_P="LucenePlusPlus-rel_${PV}"
+inherit cmake-utils multilib
+
+DESCRIPTION="C++ port of Java Lucene library, a high-performance, full-featured text search engine"
+HOMEPAGE="https://github.com/luceneplusplus/LucenePlusPlus"
+SRC_URI="https://github.com/luceneplusplus/LucenePlusPlus/archive/rel_${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="|| ( LGPL-3 Apache-2.0 )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+DEPEND="dev-libs/boost:="
+RDEPEND="${DEPEND}"
+
+RESTRICT="test"
+
+S="${WORKDIR}/${MY_P}"
+
+DOCS=( AUTHORS README.rst )
+
+PATCHES=(
+ "${FILESDIR}/${P}-disable-demos.patch"
+ "${FILESDIR}/${P}-disable-tests.patch"
+ "${FILESDIR}/${P}-fix-installing-headers.patch"
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DLIB_DESTINATION=$(get_libdir)
+ )
+ cmake-utils_src_configure
+}
diff --git a/dev-cpp/lucene++/metadata.xml b/dev-cpp/lucene++/metadata.xml
new file mode 100644
index 000000000000..06ee9b592b0b
--- /dev/null
+++ b/dev-cpp/lucene++/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>
+ <email>johu@gentoo.org</email>
+ <name>Johannes Huber</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">luceneplusplus/luceneplusplus</remote-id>
+ </upstream>
+</pkgmetadata>
+