summaryrefslogtreecommitdiff
path: root/dev-vcs/qsvn
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-vcs/qsvn
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-vcs/qsvn')
-rw-r--r--dev-vcs/qsvn/Manifest8
-rw-r--r--dev-vcs/qsvn/files/qsvn-0.8.3-gcc6.patch11
-rw-r--r--dev-vcs/qsvn/files/qsvn-0.8.3-static-lib.patch23
-rw-r--r--dev-vcs/qsvn/files/qsvn-0.8.3-tests.patch12
-rw-r--r--dev-vcs/qsvn/metadata.xml8
-rw-r--r--dev-vcs/qsvn/qsvn-0.8.3.ebuild33
6 files changed, 95 insertions, 0 deletions
diff --git a/dev-vcs/qsvn/Manifest b/dev-vcs/qsvn/Manifest
new file mode 100644
index 000000000000..397d7cd02c7f
--- /dev/null
+++ b/dev-vcs/qsvn/Manifest
@@ -0,0 +1,8 @@
+AUX qsvn-0.8.3-gcc6.patch 453 SHA256 edd6e1f80540bde4bb860657241dd7a319e2dd44ca29b72d0d43904868f6b749 SHA512 54d6d5fca93e472387c8ac224eafdb6691e001c1045ae9b16517176eb72e4082d493b237357d6cb7e21395a0359f5473b99b8ff8348e9471bca7a73387cd2a8e WHIRLPOOL 3b5ff98b8dd0e31828b02ad17022375911a9ffb290e4fafd4d615a38f9e533634b69dace88525ec85d82472a4c3626b6e175b3392f6b93eeb2f236b06f8621ec
+AUX qsvn-0.8.3-static-lib.patch 850 SHA256 990606b06ea1c8951e6b61b77b9a85fdf418d2d19d2cb52358aa6eb70d1a31a9 SHA512 f726b70d554d0a9e40856f778acea052af9c108e50f3e308b6f4825fe831541795eeed2f521d957f88012b044e361c0d124dba87517536ea8baad1028e040380 WHIRLPOOL dbbc8de11e42899cc0a262debe1b686650c1524d626ee46a5d97f690e71ce430ce50a794dab018584e8eda952b84df90c4c4143f0204e95a2a1abf2342c3421f
+AUX qsvn-0.8.3-tests.patch 322 SHA256 1eb17673f5eb60bda77753487794eb7c03db4b54ae552da216ead3f365862e74 SHA512 72b9373511d56191a864e7a1af6a6fffb9210d5b1435e57a1aa05dfa58a2909ca5d63a926bac826950f0435c610cf56403430ed25c0002a883b1c09797549a31 WHIRLPOOL 3ff5ff8fc7bee1dc3698a6edbf47642f85f0b92b665b62d402442d7d6974b001ddd80fafacf2d1026be22111694bb6150e62ba5f3ace737838937b1d1eda4f5f
+DIST qsvn-0.8.3-src.tar.gz 782750 SHA256 8396f667dc7f09de2eead056608e90febb089fc26529b7fcebe157797c320f73 SHA512 65a636ad5d24302dde30046955f71e5ce494069f268abfbe8e35707ebc6d0454e5727394cf9476d9208bb8a55cbf08d2a131376a8bb900a5c9b316b7012f70e1 WHIRLPOOL a282bfee8b034bbb6ab801262ee1390773914be5dbc582448fa32dab541103be4dc5e2d98c3e6002b98b0e9bae6de7cd9e4dbcb53d2b5846b0d04c267114db0c
+EBUILD qsvn-0.8.3.ebuild 716 SHA256 21ded70f69c9c3784937d27b47c0cd5c60f3c25cff53ec74fe51876517a600a6 SHA512 17cba1e2c1c004158a322766caa6b9608084d7a321ed02b94e6fd4d2659b89ba19cb13aa5aae3d4d777a80c8d14f93917cc8fee10812551e04a5d8540b02151d WHIRLPOOL a2d60041f266db5db52683df2dbba89bb2502d1e37e5a3ea736e84e26de91fbafdfb2d9a63875388a0b4720f8bbd94f23affbde8a96e661d70091263d9d00c21
+MISC ChangeLog 2879 SHA256 a8499b541761108ecc661c7e834110e28e59fc6d3a5b6e6136dbc8a8542cb0a9 SHA512 3bef259ae673f789dc94959acb8d74f486bea8f19f0b2627a2a628133df8dd43c0a93d5073399f111ac26feb014268dfa56de57c787cf0e94a08f00d51858e94 WHIRLPOOL 43f833a36edaa5b222c2e1b091cbbd539a4a0902873e1c2a8c3f7c9a1c1d585c8f3487c0e003436f2315da7809887ff9da48249366903c7c9d937263bf17cbe6
+MISC ChangeLog-2015 1873 SHA256 a752786e4bfa5dd9bff3ae63f6bd15122aec46274347cc464885daa520da8178 SHA512 bccef83d58abd4f3a16fe06c80bb7c0b5401d58f5846704420e9e5227e24bc9adae44bce3c128c497d5b33908aafe2cc5793ce8d11ea72989dbbe17a3ec85eac WHIRLPOOL 4b1ba3a7e7ce4443d516e0133a41685170d41d37b84aae36dce54a75e1afef5b8fe8b2a90fb52288636503c585166e2d216e3ab6d878449bf98af642ece0cf05
+MISC metadata.xml 247 SHA256 690d3e08cdd71b405f5361dfa3f33007ce9ec9d0ae7628e9271891da9e2bda92 SHA512 b43c8e84c3c753b49b203921a5aca792639a36d6efdbe16c069ff9abfbce0585718bb3824c03abdd7bd19ada13fb0a98a378c85ed369ac5fdc53ad3b3d5465d2 WHIRLPOOL dffc398d6bdbe8a8afc8863675a819a7bd69ae4d098ffbddad4c21ab8f1a850ab8ede71f98e34999b0605ad01ea93c8864cd681b50d3e153aa3d0901ddb10743
diff --git a/dev-vcs/qsvn/files/qsvn-0.8.3-gcc6.patch b/dev-vcs/qsvn/files/qsvn-0.8.3-gcc6.patch
new file mode 100644
index 000000000000..d4f75fb1e48e
--- /dev/null
+++ b/dev-vcs/qsvn/files/qsvn-0.8.3-gcc6.patch
@@ -0,0 +1,11 @@
+--- a/svnqt/contextdata.cpp
++++ b/svnqt/contextdata.cpp
+@@ -748,7 +748,7 @@
+
+ svn_config_get(cfg, &mimetypes_file,
+ SVN_CONFIG_SECTION_MISCELLANY,
+- SVN_CONFIG_OPTION_MIMETYPES_FILE, false);
++ SVN_CONFIG_OPTION_MIMETYPES_FILE, NULL);
+ if (mimetypes_file && *mimetypes_file) {
+ if ((err = svn_io_parse_mimetypes_file(&(m_ctx->mimetypes_map),
+ mimetypes_file, pool))) {
diff --git a/dev-vcs/qsvn/files/qsvn-0.8.3-static-lib.patch b/dev-vcs/qsvn/files/qsvn-0.8.3-static-lib.patch
new file mode 100644
index 000000000000..a0e50aadf223
--- /dev/null
+++ b/dev-vcs/qsvn/files/qsvn-0.8.3-static-lib.patch
@@ -0,0 +1,23 @@
+--- a/svnqt/CMakeLists.txt 2009-07-05 04:56:34.000000000 -0500
++++ b/svnqt/CMakeLists.txt 2009-08-25 00:56:52.432416800 -0500
+@@ -131,7 +131,7 @@ CONFIGURE_FILE(
+ SET(INST_HEADERS ${INST_HEADERS} ${CMAKE_CURRENT_BINARY_DIR}/svnqt_defines.hpp)
+ INCLUDE_DIRECTORIES(BEFORE ${CMAKE_CURRENT_BINARY_DIR})
+
+-ADD_LIBRARY(${svnqt-name} SHARED ${SOURCES} ${svnhdr})
++ADD_LIBRARY(${svnqt-name} STATIC ${SOURCES} ${svnhdr})
+ IF(WIN32)
+ ADD_DEFINITIONS(-D_USE_32BIT_TIME_T)
+ ELSE(WIN32)
+@@ -175,9 +175,11 @@ ENDIF (BUILD_TESTS)
+ # install rules
+ # in win32 we don't install it
+ IF(NOT WIN32)
++IF(FALSE)
+ INSTALL(TARGETS ${svnqt-name} DESTINATION ${LIB_INSTALL_DIR})
+ INSTALL(FILES ${INST_HEADERS} DESTINATION include/svnqt)
+ INSTALL(FILES ${CACHEINST_HEADERS} DESTINATION include/svnqt/cache)
++ENDIF(FALSE)
+ ENDIF(NOT WIN32)
+
+ IF (BUILD_TESTS)
diff --git a/dev-vcs/qsvn/files/qsvn-0.8.3-tests.patch b/dev-vcs/qsvn/files/qsvn-0.8.3-tests.patch
new file mode 100644
index 000000000000..e61f116c84f3
--- /dev/null
+++ b/dev-vcs/qsvn/files/qsvn-0.8.3-tests.patch
@@ -0,0 +1,12 @@
+The included tests are simple, "hello world" style tests
+that do not actually test this package.
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -187,7 +187,3 @@
+ /dVcInstallDir=$ENV{VCINSTALLDIR}
+ )
+ ENDIF (WIN32)
+-
+-# Unit-Tests
+-ENABLE_TESTING()
+-ADD_SUBDIRECTORY(tests)
diff --git a/dev-vcs/qsvn/metadata.xml b/dev-vcs/qsvn/metadata.xml
new file mode 100644
index 000000000000..17237689dcfd
--- /dev/null
+++ b/dev-vcs/qsvn/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>qt@gentoo.org</email>
+ <name>Gentoo Qt Project</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-vcs/qsvn/qsvn-0.8.3.ebuild b/dev-vcs/qsvn/qsvn-0.8.3.ebuild
new file mode 100644
index 000000000000..1dd61f2c2338
--- /dev/null
+++ b/dev-vcs/qsvn/qsvn-0.8.3.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="GUI frontend to the Subversion revision system"
+HOMEPAGE="http://www.anrichter.net/projects/qsvn/"
+SRC_URI="http://www.anrichter.net/projects/${PN}/chrome/site/${P}-src.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="dev-libs/apr
+ dev-libs/apr-util
+ dev-qt/qtcore:4[qt3support]
+ dev-qt/qtgui:4[qt3support]
+ dev-qt/qtsql:4[sqlite]
+ dev-vcs/subversion"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/${P}/src
+
+PATCHES=(
+ "${FILESDIR}/${P}-static-lib.patch"
+ "${FILESDIR}/${P}-tests.patch"
+ "${FILESDIR}/${P}-gcc6.patch"
+)
+
+DOCS=( ../ChangeLog ../README )