diff options
author | 2015-01-10 13:37:57 +0000 | |
---|---|---|
committer | 2015-01-10 13:37:57 +0000 | |
commit | dd4ec9fa5716eb7c4331aa390fc49822dc24791b (patch) | |
tree | cc5ef54260845e8bac063ce80fc699fd2aabec55 /dev-cpp | |
parent | version bump (diff) | |
download | historical-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++/ChangeLog | 12 | ||||
-rw-r--r-- | dev-cpp/lucene++/Manifest | 27 | ||||
-rw-r--r-- | dev-cpp/lucene++/files/lucene++-3.0.6-disable-demos.patch | 13 | ||||
-rw-r--r-- | dev-cpp/lucene++/files/lucene++-3.0.6-disable-tests.patch | 42 | ||||
-rw-r--r-- | dev-cpp/lucene++/files/lucene++-3.0.6-fix-installing-headers.patch | 39 | ||||
-rw-r--r-- | dev-cpp/lucene++/lucene++-3.0.6.ebuild | 39 | ||||
-rw-r--r-- | dev-cpp/lucene++/metadata.xml | 12 |
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> + |