From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- dev-util/automoc/Manifest | 6 +++ dev-util/automoc/automoc-0.9.88-r1.ebuild | 34 +++++++++++++++ dev-util/automoc/files/automoc-0.9.88-objc++.patch | 48 ++++++++++++++++++++++ dev-util/automoc/metadata.xml | 8 ++++ 4 files changed, 96 insertions(+) create mode 100644 dev-util/automoc/Manifest create mode 100644 dev-util/automoc/automoc-0.9.88-r1.ebuild create mode 100644 dev-util/automoc/files/automoc-0.9.88-objc++.patch create mode 100644 dev-util/automoc/metadata.xml (limited to 'dev-util/automoc') diff --git a/dev-util/automoc/Manifest b/dev-util/automoc/Manifest new file mode 100644 index 000000000000..508db8ef30b4 --- /dev/null +++ b/dev-util/automoc/Manifest @@ -0,0 +1,6 @@ +AUX automoc-0.9.88-objc++.patch 2971 SHA256 6e7a2369b7130aa47b044937df73c2450711b3f6a32b40d8912bfd19a1f53e15 SHA512 c965e4aa3de0c1c711d944f349853ec6e183e28070e86aee0a38321ae48d80c4dd1dc2e8d3fc501512efed9c923ffc98dbab5730959f3cc81c2aaad7bd13c170 WHIRLPOOL 202900290abe8df21772cc7bed2ba2ce03c706474bb0e510a4c5c1e68a6f01e07e80cd9d4568326ee92e7b63eb418c8144a39443c83bfb751ec8b75afdc04bc4 +DIST automoc4-0.9.88.tar.bz2 9153 SHA256 234116f4c05ae21d828594d652b4c4a052ef75727e2d8a4f3a4fb605de9e4c49 SHA512 96dfa096a3793f93f6a4acf98c051c871c0285124bff09b12914a17e08a1f26cd63f0bb1c22fdf2c5c29550a1727a087b5de86bfa8a555c562e96052b4a2d820 WHIRLPOOL b66cdf3e04f825bacbdab7b5e6206db4979f3a8625bdb8e86f64b61fdc1e9cfe3e18a151d61ceb3e8b7b2dac5878dd9ee9de4e3b265326f496e781f8f18ac0ef +EBUILD automoc-0.9.88-r1.ebuild 758 SHA256 650dbd58100374ac9614e86c39f2df3236d0a7f0b5fffe6e3907baa8659a1bc5 SHA512 9f77ddd2db7d591fa0ccf0fd6c91a7b33540530d9bbcf4aa44f1ac919478e3c65e4b33e015359bdc8d20860fcacd83690915a77688bc4f9ace1f727be6aa70f6 WHIRLPOOL 758a1d96ed02578abab36c55fbe802f1a5d6ccab77fe19531265f0928fb2bc0fa2ba571077a125e93d02fc0d932dad97330c7690202a03756fe1d378a48e2f5f +MISC ChangeLog 2647 SHA256 4cebc273d9506d85a043b9155c334bb6ebd34450544493b7b02c6158a268ac6c SHA512 1c6c7df7a7f497bc9002637029e965b61b8eace283de3f52b3c97e706a1899e081fe6e7fcf79bfedb08463fc7c1a68e927438fd8a6e1bdcb9e7c08234a8e91eb WHIRLPOOL 9ea78519fcd0d6984fa92daaebd6dfd2cf675853c69c9d975d3e72271431448c9c73b8d2be5d3b3293fa426bc1db4db19f3b1bb70d02fc9300149114b3d0d2cc +MISC ChangeLog-2015 4916 SHA256 4cc1fbc9c6b47d50ec8c2586aed76803dc94cd946001e240bb6adc71b457320a SHA512 8db7c1e476e67de75d0b969e61b9506b826f81b7882f98e9d6f41d7b8412dd0092968b139ceb65cd33f5f7640774195ef30ead2634f7b96820da581153849ca1 WHIRLPOOL 0437e72cf770a8407db6fb3e8e5b9aabe6a6e95449c4a7435d18147c09fc016a4291beac6b2cfdd2f36a1ec371e9d4567577911df0a75f4da9f4e6771689a35d +MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c diff --git a/dev-util/automoc/automoc-0.9.88-r1.ebuild b/dev-util/automoc/automoc-0.9.88-r1.ebuild new file mode 100644 index 000000000000..ab081a4e7962 --- /dev/null +++ b/dev-util/automoc/automoc-0.9.88-r1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +MY_PN="automoc4" +MY_P="${MY_PN}-${PV}" +inherit cmake-utils flag-o-matic + +DESCRIPTION="KDE Meta Object Compiler" +HOMEPAGE="https://www.kde.org" +SRC_URI="mirror://kde/stable/${MY_PN}/${PV}/${MY_P}.tar.bz2" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +IUSE="" + +DEPEND=" + dev-qt/qtcore:4 +" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${MY_P}" + +PATCHES=( "${FILESDIR}/${PN}-0.9.88-objc++.patch" ) + +src_prepare() { + cmake-utils_src_prepare + + if [[ ${ELIBC} = uclibc ]]; then + append-flags -pthread + fi +} diff --git a/dev-util/automoc/files/automoc-0.9.88-objc++.patch b/dev-util/automoc/files/automoc-0.9.88-objc++.patch new file mode 100644 index 000000000000..1f4dacdc06eb --- /dev/null +++ b/dev-util/automoc/files/automoc-0.9.88-objc++.patch @@ -0,0 +1,48 @@ +Please refer to + http://websvn.kde.org/?view=revision&revision=934696 + +Adds support for objc++ in automoc, so that running moc on .mm-files will work. + +--- trunk/kdesupport/automoc/Automoc4Config.cmake 2009/03/03 15:40:57 934695 ++++ trunk/kdesupport/automoc/Automoc4Config.cmake 2009/03/03 15:42:18 934696 +@@ -105,9 +105,9 @@ + if(NOT _generated AND NOT _skip) + get_filename_component(_suffix "${_current_FILE}" EXT) + # skip every source file that's not C++ +- if(_suffix STREQUAL ".cpp" OR _suffix STREQUAL ".cc" OR _suffix STREQUAL ".cxx" OR _suffix STREQUAL ".C") ++ if(_suffix STREQUAL ".cpp" OR _suffix STREQUAL ".cc" OR _suffix STREQUAL ".cxx" OR _suffix STREQUAL ".C" OR _suffix STREQUAL ".mm") + list(APPEND _moc_files ${_abs_current_FILE}) +- endif(_suffix STREQUAL ".cpp" OR _suffix STREQUAL ".cc" OR _suffix STREQUAL ".cxx" OR _suffix STREQUAL ".C") ++ endif(_suffix STREQUAL ".cpp" OR _suffix STREQUAL ".cc" OR _suffix STREQUAL ".cxx" OR _suffix STREQUAL ".C" OR _suffix STREQUAL ".mm") + endif(NOT _generated AND NOT _skip) + endforeach (_current_FILE) + +@@ -156,7 +156,7 @@ + if(NOT _generated AND NOT _skip) + get_filename_component(_suffix "${_current_FILE}" EXT) + # skip every source file that's not C++ +- if(_suffix STREQUAL ".cpp" OR _suffix STREQUAL ".cc" OR _suffix STREQUAL ".cxx" OR _suffix STREQUAL ".C") ++ if(_suffix STREQUAL ".cpp" OR _suffix STREQUAL ".cc" OR _suffix STREQUAL ".cxx" OR _suffix STREQUAL ".C" OR _suffix STREQUAL ".mm") + get_filename_component(_basename "${_current_FILE}" NAME_WE) + get_filename_component(_abs_path "${_abs_current_FILE}" PATH) + set(_header "${_abs_path}/${_basename}.h") +@@ -168,7 +168,7 @@ + list(APPEND _moc_headers ${_pheader}) + endif(EXISTS "${_pheader}") + list(APPEND _moc_files ${_abs_current_FILE}) +- endif(_suffix STREQUAL ".cpp" OR _suffix STREQUAL ".cc" OR _suffix STREQUAL ".cxx" OR _suffix STREQUAL ".C") ++ endif(_suffix STREQUAL ".cpp" OR _suffix STREQUAL ".cc" OR _suffix STREQUAL ".cxx" OR _suffix STREQUAL ".C" OR _suffix STREQUAL ".mm") + endif(NOT _generated AND NOT _skip) + endforeach (_current_FILE) + +--- trunk/kdesupport/automoc/kde4automoc.cpp 2009/03/03 15:40:57 934695 ++++ trunk/kdesupport/automoc/kde4automoc.cpp 2009/03/03 15:42:18 934696 +@@ -326,7 +326,7 @@ + foreach (const QString &absFilename, sourceFiles) { + //qDebug() << absFilename; + const QFileInfo sourceFileInfo(absFilename); +- if (absFilename.endsWith(".cpp") || absFilename.endsWith(".cc") || ++ if (absFilename.endsWith(".cpp") || absFilename.endsWith(".cc") || absFilename.endsWith(".mm") || + absFilename.endsWith(".cxx") || absFilename.endsWith(".C")) { + //qDebug() << "check .cpp file"; + QFile sourceFile(absFilename); diff --git a/dev-util/automoc/metadata.xml b/dev-util/automoc/metadata.xml new file mode 100644 index 000000000000..2fdbf33d963d --- /dev/null +++ b/dev-util/automoc/metadata.xml @@ -0,0 +1,8 @@ + + + + + kde@gentoo.org + Gentoo KDE Project + + -- cgit v1.2.3