summaryrefslogtreecommitdiffstats
path: root/gentoo/trinity-base/kdebase-kioslaves
diff options
context:
space:
mode:
Diffstat (limited to 'gentoo/trinity-base/kdebase-kioslaves')
m---------gentoo0
-rw-r--r--gentoo/trinity-base/kdebase-kioslaves/Manifest2
-rw-r--r--gentoo/trinity-base/kdebase-kioslaves/files/kdebase-3.5.13.1-fix-kioslaves-with-hal.patch24
-rw-r--r--gentoo/trinity-base/kdebase-kioslaves/files/kdebase-3.5.13.2-fix-mandb-support-in-kio-man.patch146
-rw-r--r--gentoo/trinity-base/kdebase-kioslaves/kdebase-kioslaves-3.5.13.1.ebuild40
-rw-r--r--gentoo/trinity-base/kdebase-kioslaves/kdebase-kioslaves-3.5.13.2.ebuild40
-rw-r--r--gentoo/trinity-base/kdebase-kioslaves/metadata.xml12
7 files changed, 0 insertions, 264 deletions
diff --git a/gentoo b/gentoo
new file mode 160000
+Subproject 644110a847c5911c2eb04eb53c93031740561ef
diff --git a/gentoo/trinity-base/kdebase-kioslaves/Manifest b/gentoo/trinity-base/kdebase-kioslaves/Manifest
deleted file mode 100644
index 381340c4b..000000000
--- a/gentoo/trinity-base/kdebase-kioslaves/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST kdebase-3.5.13.1.tar.gz 29403228 SHA256 ddd4bd4b508ad027b9d1af2701c6ba64bfc9f8f1d32099e6dd5e7866714f759e SHA512 e1aac19c941a5f2b43a57928fdb43e5ebd646f49c60911d9d317550df96642870792c4e77ecd06e123244e2425ccd4bcb00f0a21011ba7e651d7fcf4553e79cf WHIRLPOOL 931debbf6a65c280221025dcbc02cbb3387b66eb72eddd28a510ee8f97075cd2cc96535dde25d0a32280c399e4a868e9c027772f5d28e7e79b7c1a9080c58034
-DIST kdebase-trinity-3.5.13.2.tar.xz 25890636 SHA256 b9d552226daff64437dfb9699669b95dd7ebc2ca7c43755ba71c10cc6c9ed789 SHA512 df545d44c7d4550d1d77ff6504572b622853c2b8d80062b1aee1a5bdca19f0e708cde35cff54cf2d5098f06a41bde0c89522a3958dea9bb18205dea87c11b797 WHIRLPOOL 79144273bc7985c59a593a3394b12a2053532d2c4c890ce96adad21f6de0413baf3c6270d6d06173ec4546b20d401aa0cc81603d01b8ee41dbdefc825b39b2b1
diff --git a/gentoo/trinity-base/kdebase-kioslaves/files/kdebase-3.5.13.1-fix-kioslaves-with-hal.patch b/gentoo/trinity-base/kdebase-kioslaves/files/kdebase-3.5.13.1-fix-kioslaves-with-hal.patch
deleted file mode 100644
index ebde62e50..000000000
--- a/gentoo/trinity-base/kdebase-kioslaves/files/kdebase-3.5.13.1-fix-kioslaves-with-hal.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake
-index 3834f6d..8dc8a3f 100644
---- a/ConfigureChecks.cmake
-+++ b/ConfigureChecks.cmake
-@@ -233,7 +233,6 @@ find_package( TQt )
- find_package( TDE )
-
-
--# dbus-tqt need Qt flags
- # dbus (kdm, ksmserver)
- if( BUILD_KDM OR BUILD_KSMSERVER )
-
-@@ -242,6 +241,11 @@ if( BUILD_KDM OR BUILD_KSMSERVER )
- tde_message_fatal( "dbus-1 is required, but was not found on your system" )
- endif( )
-
-+endif( )
-+
-+
-+# dbus-tqt (kdm, ksmserver, kioslaves(media))
-+if( BUILD_KDM OR BUILD_KSMSERVER OR (BUILD_KIOSLAVES AND WITH_HAL) )
- # check for dbus-tqt
- pkg_check_modules( DBUS_TQT REQUIRED dbus-tqt )
- tde_save( CMAKE_REQUIRED_INCLUDES CMAKE_REQUIRED_LIBRARIES )
diff --git a/gentoo/trinity-base/kdebase-kioslaves/files/kdebase-3.5.13.2-fix-mandb-support-in-kio-man.patch b/gentoo/trinity-base/kdebase-kioslaves/files/kdebase-3.5.13.2-fix-mandb-support-in-kio-man.patch
deleted file mode 100644
index 4e981bc91..000000000
--- a/gentoo/trinity-base/kdebase-kioslaves/files/kdebase-3.5.13.2-fix-mandb-support-in-kio-man.patch
+++ /dev/null
@@ -1,146 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index d36ee0e..e91f8e8 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -220,15 +220,6 @@ if( BUILD_STARTKDE )
- endif()
-
-
--##### Determine whether older manpage support is used ##########
--
--if( EXISTS "/usr/sbin/makewhatis" )
-- set( WITH_MAKEWHATIS "1" )
-- message( STATUS "Selected makewhatis for kio-man on your system" )
--else()
-- message( STATUS "Selected man-db for kio-man on your system" )
--endif()
--
- ##### Checks for a distribution-specific 1st menu item, generally a control center
- if(EXISTS "/usr/share/applications/YaST.desktop")
- set( KICKOFF_DIST_CONFIG_SHORTCUT1 "/usr/share/applications/YaST.desktop" )
-diff --git a/config.h.cmake b/config.h.cmake
-index d41643b..7a86d97 100644
---- a/config.h.cmake
-+++ b/config.h.cmake
-@@ -182,9 +182,6 @@
- // Defined when wanting ksmserver shutdown debugging timing markers in .xsession-errors
- #cmakedefine BUILD_PROFILE_SHUTDOWN 1
-
--// Use makewhatis manpage support
--#cmakedefine WITH_MAKEWHATIS "@WITH_MAKEWHATIS@"
--
- // Kickoff menu
- #cmakedefine KICKOFF_DIST_CONFIG_SHORTCUT1 "@KICKOFF_DIST_CONFIG_SHORTCUT1@"
- #cmakedefine KICKOFF_DIST_CONFIG_SHORTCUT2 "@KICKOFF_DIST_CONFIG_SHORTCUT2@"
-diff --git a/kioslave/man/kio_man.cpp b/kioslave/man/kio_man.cpp
-index 63fed2e..4da85ba 100644
---- a/kioslave/man/kio_man.cpp
-+++ b/kioslave/man/kio_man.cpp
-@@ -580,48 +580,64 @@ char *MANProtocol::readManPage(const char *_filename)
- kdDebug(7107) << "resolved to " << filename << endl;
- }
- lastdir = filename.left(filename.findRev('/'));
--
--#ifdef WITH_MAKEWHATIS
-- TQIODevice *fd= KFilterDev::deviceForFile(filename);
-
-- if ( !fd || !fd->open(IO_ReadOnly))
-- {
-- delete fd;
-- return 0;
-- }
-- TQByteArray array(fd->readAll());
-- kdDebug(7107) << "read " << array.size() << endl;
-- fd->close();
-- delete fd;
-+ size_t len;
-
-- if (array.isEmpty())
-- return 0;
-+ if( hasManRecode() ) {
-+ myStdStream = TQString::null;
-+ KProcess proc;
-
-- const int len = array.size();
-- buf = new char[len + 4];
-- tqmemmove(buf + 1, array.data(), len);
--#else
-- myStdStream = TQString::null;
-- KProcess proc;
-- /* TODO: detect availability of 'man --recode' so that this can go
-- * upstream */
-- proc << "man" << "--recode" << "UTF-8" << filename;
-+ proc << "man" << "--recode" << "UTF-8" << filename;
-
-- TQApplication::connect(&proc, TQT_SIGNAL(receivedStdout (KProcess *, char *, int)),
-- this, TQT_SLOT(slotGetStdOutputUtf8(KProcess *, char *, int)));
-- proc.start(KProcess::Block, KProcess::All);
-+ TQApplication::connect(&proc, TQT_SIGNAL(receivedStdout (KProcess *, char *, int)),
-+ this, TQT_SLOT(slotGetStdOutputUtf8(KProcess *, char *, int)));
-+ proc.start(KProcess::Block, KProcess::All);
-+
-+ const TQCString cstr=myStdStream.utf8();
-+ len = cstr.size() != 0 ? cstr.size() - 1 : 0;
-+ buf = new char[len + 4];
-+ tqmemmove(buf + 1, cstr.data(), len);
-+ } else {
-+ TQIODevice *fd= KFilterDev::deviceForFile(filename);
-+
-+ if ( !fd || !fd->open(IO_ReadOnly))
-+ {
-+ delete fd;
-+ return 0;
-+ }
-+ TQByteArray array(fd->readAll());
-+ kdDebug(7107) << "read " << array.size() << endl;
-+ fd->close();
-+ delete fd;
-+
-+ if (array.isEmpty())
-+ return 0;
-+
-+ len = array.size();
-+ buf = new char[len + 4];
-+ tqmemmove(buf + 1, array.data(), len);
-+ }
-
-- const TQCString cstr=myStdStream.utf8();
-- const int len = cstr.size()-1;
-- buf = new char[len + 4];
-- tqmemmove(buf + 1, cstr.data(), len);
--#endif
- buf[0]=buf[len]='\n'; // Start and end with a end of line
- buf[len+1]=buf[len+2]='\0'; // Two NUL characters at end
- }
- return buf;
- }
-
-+bool MANProtocol::hasManRecode(bool force) {
-+ static bool rv=0, wasChecked=0;
-+ if ( !wasChecked || force ) {
-+ KProcess proc;
-+ // lets' try to recode the man page of man.
-+ // that should be enough to be sure that man-db is installed.
-+ proc << "man" << "--recode" << "UTF-8" << "man";
-+
-+ proc.start(KProcess::Block, KProcess::All);
-+ rv = proc.exitStatus() == 0;
-+ wasChecked = 1;
-+ }
-+ return rv;
-+}
-
- void MANProtocol::outputError(const TQString& errmsg)
- {
-diff --git a/kioslave/man/kio_man.h b/kioslave/man/kio_man.h
-index 617245f..1a28dcf 100644
---- a/kioslave/man/kio_man.h
-+++ b/kioslave/man/kio_man.h
-@@ -66,6 +66,7 @@ private slots:
- private:
- void checkManPaths();
- TQStringList manDirectories();
-+ static bool hasManRecode(bool force=0);
- TQMap<TQString, TQString> buildIndexMap(const TQString& section);
- bool addWhatIs(TQMap<TQString, TQString>& i, const TQString& f, const TQString& mark);
- void parseWhatIs( TQMap<TQString, TQString> &i, TQTextStream &t, const TQString &mark );
diff --git a/gentoo/trinity-base/kdebase-kioslaves/kdebase-kioslaves-3.5.13.1.ebuild b/gentoo/trinity-base/kdebase-kioslaves/kdebase-kioslaves-3.5.13.1.ebuild
deleted file mode 100644
index 564014691..000000000
--- a/gentoo/trinity-base/kdebase-kioslaves/kdebase-kioslaves-3.5.13.1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-EAPI="5"
-TRINITY_MODULE_NAME="kdebase"
-
-inherit trinity-meta
-
-TSM_EXTRACT="kioslave"
-
-DESCRIPTION="Generic Trinity KIOslaves"
-KEYWORDS="x86 amd64"
-IUSE="hal ldap openexr samba sasl"
-
-DEPEND="
- x11-libs/libXcursor
- openexr? ( >=media-libs/openexr-1.2.2-r2 )
- samba? ( net-fs/samba )
- ldap? ( net-nds/openldap )
- sasl? ( dev-libs/cyrus-sasl:2 )
- hal? ( dev-libs/dbus-tqt =sys-apps/hal-0.5* )"
-
-RDEPEND="${DEPEND}
- virtual/ssh
- trinity-base/kdeeject:${SLOT}"
-
-PATCHES=( "${FILESDIR}/${TRINITY_MODULE_NAME}-3.5.13.1-fix-kioslaves-with-hal.patch" )
-
-src_configure() {
- mycmakeargs=(
- -DWITH_XCURSOR=ON
- $(cmake-utils_use_with hal HAL)
- $(cmake-utils_use_with ldap LDAP)
- $(cmake-utils_use_with openexr OPENEXR)
- $(cmake-utils_use_with samba SAMBA)
- $(cmake-utils_use_with sasl SASL)
- )
-
- trinity-meta_src_configure
-}
diff --git a/gentoo/trinity-base/kdebase-kioslaves/kdebase-kioslaves-3.5.13.2.ebuild b/gentoo/trinity-base/kdebase-kioslaves/kdebase-kioslaves-3.5.13.2.ebuild
deleted file mode 100644
index 90dde1cec..000000000
--- a/gentoo/trinity-base/kdebase-kioslaves/kdebase-kioslaves-3.5.13.2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-EAPI="5"
-TRINITY_MODULE_NAME="kdebase"
-
-inherit trinity-meta
-
-TSM_EXTRACT="kioslave"
-
-DESCRIPTION="Generic Trinity KIOslaves"
-KEYWORDS="~amd64 ~x86"
-IUSE="hal ldap openexr samba sasl"
-
-DEPEND="
- x11-libs/libXcursor
- openexr? ( >=media-libs/openexr-1.2.2-r2 )
- samba? ( net-fs/samba )
- ldap? ( net-nds/openldap )
- sasl? ( dev-libs/cyrus-sasl:2 )
- hal? ( dev-libs/dbus-tqt =sys-apps/hal-0.5* )"
-
-RDEPEND="${DEPEND}
- virtual/ssh
- trinity-base/kdeeject:${SLOT}"
-
-PATCHES=( "${FILESDIR}/${TRINITY_MODULE_NAME}-3.5.13.2-fix-mandb-support-in-kio-man.patch" )
-
-src_configure() {
- mycmakeargs=(
- -DWITH_XCURSOR=ON
- $(cmake-utils_use_with hal HAL)
- $(cmake-utils_use_with ldap LDAP)
- $(cmake-utils_use_with openexr OPENEXR)
- $(cmake-utils_use_with samba SAMBA)
- $(cmake-utils_use_with sasl SASL)
- )
-
- trinity-meta_src_configure
-}
diff --git a/gentoo/trinity-base/kdebase-kioslaves/metadata.xml b/gentoo/trinity-base/kdebase-kioslaves/metadata.xml
deleted file mode 100644
index a8b413944..000000000
--- a/gentoo/trinity-base/kdebase-kioslaves/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>fatzer2@gmail.com</email>
- <name>Alexander Golubev</name>
- </maintainer>
- <longdescription>
- kioslaves is the Trinity VFS framework which plugins present a filesystem-like view of arbitrary data.
- This package provides most generic KIOslaves provided by kdebase.
- </longdescription>
-</pkgmetadata>