public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: kde-apps/kde4-l10n/, kde-apps/kde4-l10n/files/
@ 2015-09-05 16:20 Andreas Hüttel
  0 siblings, 0 replies; 5+ messages in thread
From: Andreas Hüttel @ 2015-09-05 16:20 UTC (permalink / raw
  To: gentoo-commits

commit:     f18276987d7defb2356b79084783c0f24ceb7ea0
Author:     Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
AuthorDate: Thu Aug 27 19:38:20 2015 +0000
Commit:     Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Tue Sep  1 20:58:04 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1827698

kde-apps/kde4-l10n: Drop block against kde-base/kdepim-l10n

15.08.0 does not contain the conflicting files anymore.

Package-Manager: portage-2.2.20.1

 kde-apps/kde4-l10n/files/kde4-l10n-15.07.90-remove-dirs |  1 -
 ...-l10n-15.08.0.ebuild => kde4-l10n-15.08.0-r1.ebuild} | 17 +++++++----------
 2 files changed, 7 insertions(+), 11 deletions(-)

diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-15.07.90-remove-dirs b/kde-apps/kde4-l10n/files/kde4-l10n-15.07.90-remove-dirs
index 4c4ea64..005cab1 100644
--- a/kde-apps/kde4-l10n/files/kde4-l10n-15.07.90-remove-dirs
+++ b/kde-apps/kde4-l10n/files/kde4-l10n-15.07.90-remove-dirs
@@ -47,4 +47,3 @@ docs/kde-workspace/kcontrol kcmaccess
 docs/kde-workspace/kcontrol kcmstyle
 docs/kde-workspace/kcontrol solid-actions
 docs/kde-workspace/kcontrol splashscreen
-

diff --git a/kde-apps/kde4-l10n/kde4-l10n-15.08.0.ebuild b/kde-apps/kde4-l10n/kde4-l10n-15.08.0-r1.ebuild
similarity index 89%
rename from kde-apps/kde4-l10n/kde4-l10n-15.08.0.ebuild
rename to kde-apps/kde4-l10n/kde4-l10n-15.08.0-r1.ebuild
index 65c2b29..ef80763 100644
--- a/kde-apps/kde4-l10n/kde4-l10n-15.08.0.ebuild
+++ b/kde-apps/kde4-l10n/kde4-l10n-15.08.0-r1.ebuild
@@ -16,7 +16,6 @@ DEPEND="
 "
 RDEPEND="
 	!<kde-apps/kde-l10n-${PV}
-	!kde-base/kdepim-l10n
 "
 
 KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
@@ -88,8 +87,8 @@ src_prepare() {
 
 					# Remove dirs
 					while read path; do
-						if [[ -e "${SDIR}"/${path%\ *}/CMakeLists.txt ]] ; then
-							sed -e "/${path#*\ }/ s/^/#/"\
+						if [[ -n ${path} && -e "${SDIR}"/${path%\ *}/CMakeLists.txt ]] ; then
+							sed -e ":${path#*\ }: s:^:#:"\
 								-i "${SDIR}"/${path%\ *}/CMakeLists.txt
 						fi
 					done < <(grep -v "^#" "${REMOVE_DIRS}")
@@ -104,14 +103,10 @@ src_prepare() {
 					done
 				else
 					if [[ -d "${KMNAME}-${LNG}-${LV}" ]] ; then
-						# Create missing kdepim directories
-						local subdirs="kdepim kdepimlibs kdepim-runtime"
-						for path in ${subdirs}; do
-							mkdir -p "${SDIR}"/messages/${path} || die
-							echo "add_subdirectory(${path})" >> \
-								"${SDIR}"/messages/CMakeLists.txt
+						# Do not try to copy kdepim localisation
+						for path in kdepim kdepimlibs kdepim-runtime; do
+							rm -rf "${KMNAME}-${LNG}-${LV}/messages/${path}" || die
 						done
-						unset subdirs
 						# Merge legacy localisation
 						for path in $(find "${KMNAME}-${LNG}-${LV}" -name "*.po"); do
 							cp -rn "${path}" "${path/${LV}/${PV}/4/${LNG}}" || die
@@ -122,6 +117,8 @@ src_prepare() {
 			fi
 		done
 	fi
+
+	kde4-base_src_prepare
 }
 
 src_configure() {


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: kde-apps/kde4-l10n/, kde-apps/kde4-l10n/files/
@ 2016-03-30 12:40 Michael Palimaka
  0 siblings, 0 replies; 5+ messages in thread
From: Michael Palimaka @ 2016-03-30 12:40 UTC (permalink / raw
  To: gentoo-commits

commit:     d3d71ca882d8b93d9cfb3e0c0731c889b60d3167
Author:     Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
AuthorDate: Wed Mar 30 08:33:06 2016 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Wed Mar 30 12:40:00 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3d71ca8

kde-apps/kde4-l10n: Fix file collision with plasma-desktop-5.6.1

Gentoo-bug: 578568

Package-Manager: portage-2.2.27

 .../files/kde4-l10n-15.12.3-remove-messages        | 214 +++++++++++++++++++++
 kde-apps/kde4-l10n/kde4-l10n-15.12.3-r1.ebuild     | 157 +++++++++++++++
 2 files changed, 371 insertions(+)

diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-15.12.3-remove-messages b/kde-apps/kde4-l10n/files/kde4-l10n-15.12.3-remove-messages
new file mode 100644
index 0000000..a7901c6
--- /dev/null
+++ b/kde-apps/kde4-l10n/files/kde4-l10n-15.12.3-remove-messages
@@ -0,0 +1,214 @@
+# Remove any path listed here. Comments are ignored
+# KDE Workspace 4
+kde-workspace/freespacenotifier.po
+kde-workspace/joystick.po
+kde-workspace/kaccess.po
+kde-workspace/kcmaccess.po
+kde-workspace/kcm_autostart.po
+kde-workspace/kcmbell.po
+kde-workspace/kcmcolors.po
+kde-workspace/kcm_desktoppaths.po
+kde-workspace/kcm_desktopthemedetails.po
+kde-workspace/kcmdevinfo.po
+kde-workspace/kcmfonts.po
+kde-workspace/kcm_infobase.po
+kde-workspace/kcminfo.po
+kde-workspace/kcm_infosummary.po
+kde-workspace/kcminit.po
+kde-workspace/kcminput.po
+kde-workspace/kcmkclock.po
+kde-workspace/kcmkeyboard.po
+kde-workspace/kcmkeys.po
+kde-workspace/kcmkwincompositing.po
+kde-workspace/kcmkwindecoration.po
+kde-workspace/kcm_kwindesktop.po
+kde-workspace/kcmkwinrules.po
+kde-workspace/kcmkwinscreenedges.po
+kde-workspace/kcm-kwin-scripts.po
+kde-workspace/kcm_kwintabbox.po
+kde-workspace/kcmkwm.po
+kde-workspace/kcmlaunch.po
+kde-workspace/kcm_memory.po
+kde-workspace/kcmnic.po
+kde-workspace/kcmopengl.po
+kde-workspace/kcm_pci.po
+kde-workspace/kcmsamba.po
+kde-workspace/kcmsmserver.po
+kde-workspace/kcm_solid_actions.po
+kde-workspace/kcm_standard_actions.po
+kde-workspace/kcmstyle.po
+kde-workspace/kcmusb.po
+kde-workspace/kcmview1394.po
+kde-workspace/kcmworkspaceoptions.po
+kde-workspace/kfontinst.po
+kde-workspace/khotkeys.po
+kde-workspace/kinfocenter.po
+kde-workspace/klipper.po
+kde-workspace/kmenuedit.po
+kde-workspace/krdb.po
+kde-workspace/krunner.po
+kde-workspace/kscreenlocker_greet.po
+kde-workspace/kscreenlocker.po
+kde-workspace/ksgrd.po
+kde-workspace/ksmserver.po
+kde-workspace/ksplashthemes.po
+kde-workspace/ksysguardlsofwidgets.po
+kde-workspace/ksysguard.po
+kde-workspace/ktouchpadenabler.po
+kde-workspace/kwin_clients.po
+kde-workspace/kwin_effects.po
+kde-workspace/kwin.po
+kde-workspace/kwin_scripting.po
+kde-workspace/libkdecorations.po
+kde-workspace/libkworkspace.po
+kde-workspace/liboxygenstyleconfig.po
+kde-workspace/libpowerdevilcommonconfig.po
+kde-workspace/libtaskmanager.po
+kde-workspace/plasma_applet_quicklaunch.po
+kde-workspace/plasma_applet_system-monitor.po
+kde-workspace/plasma_applet_webbrowser.po
+kde-workspace/plasma_containmentactions_contextmenu.po
+kde-workspace/plasma_containmentactions_switchwindow.po
+kde-workspace/plasma_engine_keystate.po
+kde-workspace/plasma_engine_mpris2.po
+kde-workspace/plasma_engine_network.po
+kde-workspace/plasma_engine_notifications.po
+kde-workspace/plasma_engine_rss.po
+kde-workspace/plasma_engine_share.po
+kde-workspace/plasma_engine_soliddevice.po
+kde-workspace/plasma_engine_weather.po
+kde-workspace/plasma_runner_activities.po
+kde-workspace/plasma_runner_bookmarksrunner.po
+kde-workspace/plasma_runner_calculatorrunner.po
+kde-workspace/plasma_runner_kill.po
+kde-workspace/plasma_runner_locations.po
+kde-workspace/plasma_runner_placesrunner.po
+kde-workspace/plasma_runner_plasma-desktop.po
+kde-workspace/plasma_runner_powerdevil.po
+kde-workspace/plasma_runner_recentdocuments.po
+kde-workspace/plasma_runner_services.po
+kde-workspace/plasma_runner_sessions.po
+kde-workspace/plasma_runner_shell.po
+kde-workspace/plasma_runner_solid.po
+kde-workspace/plasma_runner_webshortcuts.po
+kde-workspace/plasma_runner_windowedwidgets.po
+kde-workspace/plasma_runner_windows.po
+kde-workspace/powerdevilactivitiesconfig.po
+kde-workspace/powerdevilglobalconfig.po
+kde-workspace/powerdevil.po
+kde-workspace/powerdevilprofilesconfig.po
+kde-workspace/processcore.po
+kde-workspace/processui.po
+kde-workspace/systemsettings.po
+# KDE Runtime 4
+kde-runtime/attica_kde.po
+kde-runtime/drkonqi.po
+kde-runtime/filetypes.po
+kde-runtime/htmlsearch.po
+kde-runtime/kcmcomponentchooser.po
+kde-runtime/kcm_device_automounter.po
+kde-runtime/kcm_emoticons.po
+kde-runtime/kcmhtmlsearch.po
+kde-runtime/kcmicons.po
+kde-runtime/kcmkded.po
+kde-runtime/kcmnotify.po
+kde-runtime/kcm_phonon.po
+kde-runtime/kcmshell.po
+kde-runtime/kdesu.po
+kde-runtime/kglobalaccel.po
+kde-runtime/khelpcenter.po
+kde-runtime/kio_applications.po
+kde-runtime/kio_archive.po
+kde-runtime/kio_bookmarks.po
+kde-runtime/kioclient.po
+kde-runtime/kio_fish.po
+kde-runtime/kio_info.po
+kde-runtime/kio_man.po
+kde-runtime/kio_nfs.po
+kde-runtime/kio_recentdocuments.po
+kde-runtime/kio_remote.po
+kde-runtime/kio_sftp.po
+kde-runtime/kio_smb.po
+kde-runtime/kio_thumbnail.po
+kde-runtime/kmimetypefinder.po
+kde-runtime/knetattach.po
+kde-runtime/kstart.po
+kde-runtime/ktraderclient.po
+kde-runtime/phonon_kde.po
+kde-runtime/soliduiserver.po
+# KDE Plasma Addons 4
+kdeplasma-addons/konqprofiles.po
+kdeplasma-addons/konsoleprofiles.po
+kdeplasma-addons/lancelot.po
+kdeplasma-addons/liblancelot-datamodels.po
+kdeplasma-addons/libplasma_groupingcontainment.po
+kdeplasma-addons/libplasmaweather.po
+kdeplasma-addons/plasma_applet_binaryclock.po
+kdeplasma-addons/plasma_applet_bookmarks.po
+kdeplasma-addons/plasma_applet_bubblemon.po
+kdeplasma-addons/plasma_applet_CharSelectApplet.po
+kdeplasma-addons/plasma_applet_comic.po
+kdeplasma-addons/plasma_applet_fifteenPuzzle.po
+kdeplasma-addons/plasma_applet_fileWatcher.po
+kdeplasma-addons/plasma_applet_frame.po
+kdeplasma-addons/plasma_applet_groupingpanel.po
+kdeplasma-addons/plasma_applet_incomingmsg.po
+kdeplasma-addons/plasma_applet_knowledgebase.po
+kdeplasma-addons/plasma_applet_kolourpicker.po
+kdeplasma-addons/plasma_applet_leavenote.po
+kdeplasma-addons/plasma_applet_life.po
+kdeplasma-addons/plasma_applet_luna.po
+kdeplasma-addons/plasma_applet_magnifique.po
+kdeplasma-addons/plasma_applet_microblog.po
+kdeplasma-addons/plasma_applet_news.po
+kdeplasma-addons/plasma_applet_plasmaboard.po
+kdeplasma-addons/plasma_applet_previewer.po
+kdeplasma-addons/plasma_applet_qalculate.po
+kdeplasma-addons/plasma_applet_qstardict.po
+kdeplasma-addons/plasma_applet_rssnow.po
+kdeplasma-addons/plasma_applet_showdashboard.po
+kdeplasma-addons/plasma_applet_showdesktop.po
+kdeplasma-addons/plasma_applet_spellcheck.po
+kdeplasma-addons/plasma_applet_unitconverter.po
+kdeplasma-addons/plasma_applet_weather.po
+kdeplasma-addons/plasma_applet_weatherstation.po
+kdeplasma-addons/plasma_applet_webslice.po
+kdeplasma-addons/plasma_packagestructure_comic.po
+kdeplasma-addons/plasma_runner_audioplayercontrol.po
+kdeplasma-addons/plasma_runner_browserhistory.po
+kdeplasma-addons/plasma_runner_CharacterRunner.po
+kdeplasma-addons/plasma_runner_contacts.po
+kdeplasma-addons/plasma_runner_converterrunner.po
+kdeplasma-addons/plasma_runner_datetime.po
+kdeplasma-addons/plasma_runner_events.po
+kdeplasma-addons/plasma_runner_katesessions.po
+kdeplasma-addons/plasma_runner_konquerorsessions.po
+kdeplasma-addons/plasma_runner_konsolesessions.po
+kdeplasma-addons/plasma_runner_kopete.po
+kdeplasma-addons/plasma_runner_krunner_dictionary.po
+kdeplasma-addons/plasma_runner_mediawiki.po
+kdeplasma-addons/plasma_runner_spellcheckrunner.po
+kdeplasma-addons/plasma_runner_translator.po
+kdeplasma-addons/plasma_runner_youtube.po
+# KDELIBS 4
+kdelibs/akonadi_baloo_indexer.po
+kdelibs/baloo_file_extractor.po
+kdelibs/baloo_file.po
+kdelibs/baloosearch.po
+kdelibs/balooshow.po
+kdelibs/baloowidgets.po
+kdelibs/kcm_activities.po
+kdelibs/kcm_baloofile.po
+kdelibs/kfilemetadata.po
+kdelibs/kio_baloosearch.po
+kdelibs/kio_tags.po
+kdelibs/kio_timeline.po
+kdelibs/plasma_runner_baloosearchrunner.po
+# KDE Applications 4
+applications/useraccount.po
+# KDE Edu 4
+kdeedu/pairs.po
+kdeedu/pairseditor.po
+kdeedu/pairs.appdata.po
+# KDE Utils 4
+kdeutils/org.kde.kteatime.appdata.po

diff --git a/kde-apps/kde4-l10n/kde4-l10n-15.12.3-r1.ebuild b/kde-apps/kde4-l10n/kde4-l10n-15.12.3-r1.ebuild
new file mode 100644
index 0000000..e9a3abd
--- /dev/null
+++ b/kde-apps/kde4-l10n/kde4-l10n-15.12.3-r1.ebuild
@@ -0,0 +1,157 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="optional"
+KMNAME="kde-l10n"
+inherit kde4-base
+
+DESCRIPTION="KDE internationalization package"
+HOMEPAGE="http://l10n.kde.org"
+
+DEPEND="
+	sys-devel/gettext
+"
+RDEPEND="
+	!<kde-apps/kde-l10n-${PV}
+"
+
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE="minimal"
+
+REMOVE_DIRS="${FILESDIR}/${PN}-15.11.90-remove-dirs"
+REMOVE_MSGS="${FILESDIR}/${PN}-15.12.3-remove-messages"
+
+LV="4.14.3"
+LEGACY_LANGS="ar bg bs ca ca@valencia cs da de el en_GB es et eu fa fi fr ga gl
+he hi hr hu ia id is it ja kk km ko lt lv mr nb nds nl nn pa pl pt pt_BR ro ru
+sk sl sr sv tr ug uk wa zh_CN zh_TW"
+
+# /usr/portage/distfiles $ ls -1 kde-l10n-*-${PV}.* |sed -e 's:-${PV}.tar.xz::' -e 's:kde-l10n-::' |tr '\n' ' '
+MY_LANGS="ar bg bs ca ca@valencia cs da de el en_GB eo es et eu fa fi fr ga gl
+he hi hr hu ia id is it ja kk km ko lt lv mr nb nds nl nn pa pl pt pt_BR ro ru
+sk sl sr sv tr ug uk wa zh_CN zh_TW"
+
+URI_BASE="${SRC_URI/-${PV}.tar.xz/}"
+LURI_BASE="mirror://kde/stable/${LV}/src/${KMNAME}"
+SRC_URI=""
+
+for MY_LANG in ${LEGACY_LANGS} ; do
+	IUSE="${IUSE} linguas_${MY_LANG}"
+	SRC_URI="${SRC_URI} linguas_${MY_LANG}? ( ${LURI_BASE}/${KMNAME}-${MY_LANG}-${LV}.tar.xz )"
+done
+
+for MY_LANG in ${MY_LANGS} ; do
+	IUSE="${IUSE} linguas_${MY_LANG}"
+	SRC_URI="${SRC_URI} linguas_${MY_LANG}? ( ${URI_BASE}/${KMNAME}-${MY_LANG}-${PV}.tar.xz )"
+done
+
+S="${WORKDIR}"
+
+src_unpack() {
+	if [[ -z ${A} ]]; then
+		elog
+		elog "You either have the LINGUAS variable unset, or it only"
+		elog "contains languages not supported by ${P}."
+		elog "You won't have any additional language support."
+		elog
+		elog "${P} supports these language codes:"
+		elog "${MY_LANGS}"
+		elog
+	fi
+
+	[[ -n ${A} ]] && unpack ${A}
+}
+
+src_prepare() {
+	local LNG DIR LDIR SDIR
+	# add all linguas to cmake
+	if [[ -n ${A} ]]; then
+		for LNG in ${LINGUAS}; do
+			DIR="${KMNAME}-${LNG}-${PV}"
+			LDIR="${KMNAME}-${LNG}-${LV}"
+			SDIR="${S}/${DIR}/4/${LNG}"
+			if [[ -d "${DIR}" ]] ; then
+				echo "add_subdirectory( ${DIR} )" >> "${S}"/CMakeLists.txt
+
+				# Drop KF5-based part
+				sed -e '/add_subdirectory(5)/ s/^/#/' -i "${S}"/${DIR}/CMakeLists.txt
+
+				# Drop translations installed with plasma 5 and kde-apps 5 packages
+				if use minimal; then
+					einfo "${LNG}: Removing file conflicts"
+					if [[ -d "${LDIR}" ]] ; then
+						rm -rf "${LDIR}"
+					fi
+
+					einfo "   directories..."
+					while read path; do
+						if [[ -n ${path} && -e "${SDIR}"/${path%\ *}/CMakeLists.txt ]] ; then
+							sed -e ":${path#*\ }: s:^:#:"\
+								-i "${SDIR}"/${path%\ *}/CMakeLists.txt
+						fi
+					done < <(grep -v "^#" "${REMOVE_DIRS}")
+
+					einfo "   messages..."
+					for path in $(grep -v "^#" "${REMOVE_MSGS}") ; do
+						rm -f "${SDIR}"/messages/${path}
+						# Quirk for LINGUAS=sr variants
+						if [[ ${LNG} = "sr" ]] ; then
+							rm -f "${SDIR}"/${LNG}\@*/messages/${path} || die
+						fi
+					done
+				else
+					if [[ -d "${LDIR}" ]] ; then
+						einfo "${LNG}: Adding legacy localisation"
+						local dest_path
+						# Step through directories alphabetically first
+						for path in $(ls -R "${LDIR}" | grep ":$" | sed -e 's/:$//') ; do
+							dest_path="${path/${LV}/${PV}/4/${LNG}}"
+							if [[ ! -d "${dest_path}" ]] ; then
+								einfo "   $(basename ${dest_path}) subdirectory"\
+									"added to $(basename $(dirname ${dest_path}))"
+								mkdir "${dest_path}" || die "Failed creating ${dest_path}"
+								echo "add_subdirectory($(basename ${dest_path}))" >> \
+									$(dirname "${dest_path}")/CMakeLists.txt
+							fi
+						done
+						einfo "   merging legacy localisation..."
+						for path in $(find "${LDIR}" -type f) ; do
+							dest_path="${path/${LV}/${PV}/4/${LNG}}"
+							cp -rn "${path}" "${dest_path}" || die "Failed copying ${path}"
+						done
+						# Disable kdepim
+						for path in kdepim kdepimlibs kdepim-runtime ; do
+							find "${SDIR}" -name CMakeLists.txt -type f -exec \
+								sed -i -e "s:^ *add_subdirectory( *${path} *):# no ${path}:g" {} +
+						done
+						rm -rf "${LDIR}"
+					fi
+				fi
+			fi
+		done
+	fi
+
+	kde4-base_src_prepare
+}
+
+src_configure() {
+	mycmakeargs=(
+		$(cmake-utils_use_build handbook docs)
+	)
+	[[ -n ${A} ]] && kde4-base_src_configure
+}
+
+src_compile() {
+	[[ -n ${A} ]] && kde4-base_src_compile
+}
+
+src_test() {
+	[[ -n ${A} ]] && kde4-base_src_test
+}
+
+src_install() {
+	[[ -n ${A} ]] && kde4-base_src_install
+}


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: kde-apps/kde4-l10n/, kde-apps/kde4-l10n/files/
@ 2016-06-01 21:45 Michael Palimaka
  0 siblings, 0 replies; 5+ messages in thread
From: Michael Palimaka @ 2016-06-01 21:45 UTC (permalink / raw
  To: gentoo-commits

commit:     95570c77ce6b073a3849c87a6b7cf2d98d3dab77
Author:     Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
AuthorDate: Wed Jun  1 20:14:57 2016 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Wed Jun  1 21:45:46 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95570c77

kde-apps/kde4-l10n: Fix LINGUAS=nn,sr

Package-Manager: portage-2.2.28

 .../kde4-l10n/files/kde4-l10n-16.04.1-remove-dirs  |  43 +++++
 kde-apps/kde4-l10n/kde4-l10n-16.04.1-r1.ebuild     | 206 +++++++++++++++++++++
 2 files changed, 249 insertions(+)

diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-16.04.1-remove-dirs b/kde-apps/kde4-l10n/files/kde4-l10n-16.04.1-remove-dirs
new file mode 100644
index 0000000..9563950
--- /dev/null
+++ b/kde-apps/kde4-l10n/files/kde4-l10n-16.04.1-remove-dirs
@@ -0,0 +1,43 @@
+# Disable any subdirectories listed here. Comments are ignored
+# First argument: parent directory
+# Second argument: which subdirectory to disable in CMakeLists.txt
+# kde-l10n 5
+data/kdeedu khangman
+docs/applications kate
+docs/applications konsole
+docs/applications kwrite
+docs/kde-runtime glossary
+docs/kde-runtime khelpcenter
+docs/kdeedu kig
+docs/kdeedu parley
+docs/kdeedu step
+docs/kdegames bomber
+docs/kdegraphics gwenview
+docs/kdegraphics kruler
+docs/kdesdk kapptemplate
+docs/kdesdk okteta
+docs/kdesdk umbrello
+docs/kdeutils kwalletmanager
+scripts kdeedu
+# Plasma 5
+docs kde-workspace
+docs/kde-runtime fundamentals
+docs/kde-runtime kdesu
+docs/kde-runtime khelpcenter
+docs/kde-runtime knetattach
+docs/kde-runtime onlinehelp
+docs/kde-runtime/kcontrol bookmarks
+docs/kde-runtime/kcontrol cookies
+docs/kde-runtime/kcontrol ebrowsing
+docs/kde-runtime/kcontrol emoticons
+docs/kde-runtime/kcontrol icons
+docs/kde-runtime/kcontrol kcmcgi
+docs/kde-runtime/kcontrol nepomuk
+docs/kde-runtime/kcontrol smb
+docs/kde-runtime/kcontrol trash
+docs/kde-runtime/kcontrol useragent
+messages kde-workspace
+messages kdeplasma-addons
+# kdepim-l10n 5
+docs kdepim
+docs kdepimlibs

diff --git a/kde-apps/kde4-l10n/kde4-l10n-16.04.1-r1.ebuild b/kde-apps/kde4-l10n/kde4-l10n-16.04.1-r1.ebuild
new file mode 100644
index 0000000..d126b30
--- /dev/null
+++ b/kde-apps/kde4-l10n/kde4-l10n-16.04.1-r1.ebuild
@@ -0,0 +1,206 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KDE_HANDBOOK="optional"
+KMNAME="kde-l10n"
+inherit kde4-base
+
+DESCRIPTION="KDE internationalization package"
+HOMEPAGE="http://l10n.kde.org"
+
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+	sys-devel/gettext
+"
+RDEPEND="
+	!minimal? ( !kde-apps/kde-l10n )
+	minimal? ( >=kde-apps/kde-l10n-${PV} )
+"
+
+REMOVE_DIRS="${FILESDIR}/${PN}-16.04.1-remove-dirs"
+REMOVE_MSGS="${FILESDIR}/${PN}-16.03.91-remove-messages"
+
+LV="4.14.3"
+LEGACY_LANGS="ar bg bs ca ca@valencia cs da de el en_GB es et eu fa fi fr ga gl
+he hi hr hu ia id is it ja kk km ko lt lv mr nb nds nl nn pa pl pt pt_BR ro ru
+sk sl sr sv tr ug uk wa zh_CN zh_TW"
+
+# /usr/portage/distfiles $ ls -1 kde-l10n-*-${PV}.* |sed -e 's:-${PV}.tar.xz::' -e 's:kde-l10n-::' |tr '\n' ' '
+MY_LANGS="ar ast bg bs ca ca@valencia cs da de el en_GB eo es et eu fa fi fr ga
+gl he hi hr hu ia id is it ja kk km ko lt lv mr nb nds nl nn pa pl pt pt_BR ro
+ru sk sl sr sv tr ug uk wa zh_CN zh_TW"
+
+IUSE="+minimal test $(printf 'linguas_%s ' ${MY_LANGS})"
+
+URI_BASE="${SRC_URI/-${PV}.tar.xz/}"
+LURI_BASE="mirror://kde/stable/${LV}/src/${KMNAME}"
+SRC_URI=""
+
+for MY_LANG in ${LEGACY_LANGS} ; do
+	SRC_URI="${SRC_URI} linguas_${MY_LANG}? ( ${LURI_BASE}/${KMNAME}-${MY_LANG}-${LV}.tar.xz )"
+done
+
+for MY_LANG in ${MY_LANGS} ; do
+	SRC_URI="${SRC_URI} linguas_${MY_LANG}? ( ${URI_BASE}/${KMNAME}-${MY_LANG}-${PV}.tar.xz )"
+done
+
+S="${WORKDIR}"
+
+pkg_setup() {
+	if [[ -z ${A} ]]; then
+		elog
+		elog "You either have the LINGUAS variable unset, or it only"
+		elog "contains languages not supported by ${P}."
+		elog "You won't have any additional language support."
+		elog
+		elog "${P} supports these language codes:"
+		elog "${MY_LANGS}"
+		elog
+	fi
+	[[ -n ${A} ]] && kde4-base_pkg_setup
+}
+
+src_unpack() {
+	for my_tar in ${A}; do
+		[[ ${my_tar} = *${PV}* ]] && local subdir="/4"
+		use minimal && [[ ${my_tar} = *${LV}* ]] && continue
+		tar -xpf "${DISTDIR}/${my_tar}" --xz \
+			"${my_tar/.tar.xz/}/CMakeLists.txt" "${my_tar/.tar.xz/}${subdir}" 2> /dev/null ||
+			elog "${my_tar}: tar extract command failed at least partially - continuing"
+	done
+}
+
+src_prepare() {
+	default
+	[[ -n ${A} ]] || return
+
+	# LINGUAS=sr variants are subdirs within sr/ ...
+	if use minimal && [[ -d "${KMNAME}-sr-${PV}" ]] ; then
+		for variant in "${KMNAME}"-sr-${PV}/4/sr/sr@*; do
+			mkdir -p "${KMNAME}-${variant##*/}-${PV}/4" ||
+				die "Failed to create LINGUAS=${variant##*/} subdir"
+			mv ${variant} "${KMNAME}-${variant##*/}-${PV}/4/sr" ||
+				die "Failed to move LINGUAS=${variant##*/}"
+			cp -f "${KMNAME}-sr-${PV}"/CMakeLists.txt "${KMNAME}-${variant##*/}-${PV}" ||
+				die "Failed to prepare LINGUAS=${variant##*/} subdir"
+			cp -f "${KMNAME}-sr-${PV}"/4/CMakeLists.txt "${KMNAME}-${variant##*/}-${PV}"/4 ||
+				die "Failed to prepare LINGUAS=${variant##*/} subdir"
+			cp -f "${KMNAME}-sr-${PV}"/4/sr/CMakeLists.txt "${KMNAME}-${variant##*/}-${PV}"/4/sr ||
+				die "Failed to prepare LINGUAS=${variant##*/} subdir"
+			sed -e "/^macro.*sr/d" \
+				-e "s/sr/${variant##*/}/" \
+				-i "${KMNAME}-${variant##*/}-${PV}"/4/sr/CMakeLists.txt ||
+				die "Failed to prepare LINGUAS=${variant##*/} subdir"
+		done
+	fi
+
+	# add all linguas to cmake
+	cat <<-EOF > CMakeLists.txt || die
+project(kde4-l10n)
+cmake_minimum_required(VERSION 2.8.12)
+$(printf "add_subdirectory( %s )\n" `find . -mindepth 1 -maxdepth 1 -type d -name "*${PV}*"`)
+EOF
+
+	# Drop KF5-based part
+	find -maxdepth 2 -type f -name CMakeLists.txt -exec \
+		sed -i -e "/add_subdirectory(5)/ s/^/#DONT/" {} + || die
+
+	if use minimal; then
+		einfo "Removing file collisions with Plasma 5 and Applications"
+		use test && einfo "Tests enabled: Listing LINGUAS causing file collisions"
+
+		einfo "Directories..."
+		while read path; do
+			if use test ; then	# build a report w/ LINGUAS="*" to submit @upstream
+				local lngs
+				for lng in ${LINGUAS}; do
+					SDIR="${S}/${KMNAME}-${lng}-${PV}/4/${lng}"
+					if [[ -d "${SDIR}"/${path%\ *}/${path#*\ } ]] ; then
+						lngs+=" ${lng}"
+					fi
+				done
+				[[ -n "${lngs}" ]] && einfo "${path%\ *}/${path#*\ }${lngs}"
+				unset lngs
+			fi
+			if ls -U ./*/4/*/${path%\ *}/${path#*\ } > /dev/null 2>&1; then
+				sed -e "\:add_subdirectory(\s*${path#*\ }\s*): s:^:#:" \
+					-i ./*/4/*/${path%\ *}/CMakeLists.txt || \
+					die "Failed to comment out ${path}"
+			else
+				einfo "F: ${path}"	# run with LINGUAS="*" to cut down list
+			fi
+		done < <(grep -ve "^$\|^\s*\#" "${REMOVE_DIRS}")
+		einfo
+		einfo "Messages..."
+		while read path; do
+			if use test ; then	# build a report w/ LINGUAS="*" to submit @upstream
+				local lngs
+				for lng in ${LINGUAS}; do
+					SDIR="${S}/${KMNAME}-${lng}-${PV}/4/${lng}"
+					if [[ -e "${SDIR}"/messages/${path} ]] ; then
+						lngs+=" ${lng}"
+					fi
+				done
+				[[ -n "${lngs}" ]] && einfo "${path}${lngs}"
+				unset lngs
+			fi
+			if ls -U ./*/4/*/messages/${path} > /dev/null 2>&1; then
+				rm ./*/4/*/messages/${path} || die "Failed to remove ${path}"
+			else
+				einfo "F: ${path}"	# run with LINGUAS="*" to cut down list
+			fi
+		done < <(grep -ve "^$\|^\s*\#" "${REMOVE_MSGS}")
+	else
+		local LNG LDIR
+		for LNG in ${LINGUAS}; do
+			LDIR="${KMNAME}-${LNG}-${LV}"
+			if [[ -d "${KMNAME}-${LNG}-${PV}" && -d "${LDIR}" ]] ; then
+				einfo "${LNG}: Adding legacy localisation"
+				local dest_path
+				# Step through directories alphabetically first
+				for path in $(ls -R "${LDIR}" | grep ":$" | sed -e 's/:$//') ; do
+					dest_path="${path/${LV}/${PV}/4/${LNG}}"
+					if [[ ! -d "${dest_path}" ]] ; then
+						einfo "   $(basename ${dest_path}) subdirectory"\
+							"added to $(basename $(dirname ${dest_path}))"
+						mkdir "${dest_path}" || die "Failed creating ${dest_path}"
+						echo "add_subdirectory($(basename ${dest_path}))" >> \
+							$(dirname "${dest_path}")/CMakeLists.txt
+					fi
+				done
+				einfo "   merging legacy localisation..."
+				for path in $(find "${LDIR}" -type f) ; do
+					dest_path="${path/${LV}/${PV}/4/${LNG}}"
+					cp -rn "${path}" "${dest_path}" || die "Failed copying ${path}"
+				done
+				# Disable kdepim
+				for path in kdepim kdepimlibs kdepim-runtime ; do
+					find "${S}/${KMNAME}-${LNG}-${PV}/4/${LNG}" -name CMakeLists.txt -type f -exec \
+						sed -i -e "s:^ *add_subdirectory( *${path} *):# no ${path}:g" {} +
+				done
+				rm -rf "${LDIR}"
+			fi
+		done
+	fi
+}
+
+src_configure() {
+	mycmakeargs=(
+		-DBUILD_docs=$(usex handbook)
+	)
+	[[ -n ${A} ]] && kde4-base_src_configure
+}
+
+src_compile() {
+	[[ -n ${A} ]] && kde4-base_src_compile
+}
+
+src_test() { :; }
+
+src_install() {
+	[[ -n ${A} ]] && kde4-base_src_install
+}


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: kde-apps/kde4-l10n/, kde-apps/kde4-l10n/files/
@ 2016-09-15 17:38 Michael Palimaka
  0 siblings, 0 replies; 5+ messages in thread
From: Michael Palimaka @ 2016-09-15 17:38 UTC (permalink / raw
  To: gentoo-commits

commit:     998f56786dd68871fbbbe050e681ccbf69423593
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 15 17:38:01 2016 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Thu Sep 15 17:38:15 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=998f5678

kde-apps/kde4-l10n: move stray files to files/ directory

Gentoo-bug: 593894

Package-Manager: portage-2.3.0

 kde-apps/kde4-l10n/{ => files}/kde4-l10n-16.07.80-remove-messages | 0
 kde-apps/kde4-l10n/{ => files}/kde4-l10n-16.08.1-remove-dirs      | 0
 2 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/kde-apps/kde4-l10n/kde4-l10n-16.07.80-remove-messages b/kde-apps/kde4-l10n/files/kde4-l10n-16.07.80-remove-messages
similarity index 100%
rename from kde-apps/kde4-l10n/kde4-l10n-16.07.80-remove-messages
rename to kde-apps/kde4-l10n/files/kde4-l10n-16.07.80-remove-messages

diff --git a/kde-apps/kde4-l10n/kde4-l10n-16.08.1-remove-dirs b/kde-apps/kde4-l10n/files/kde4-l10n-16.08.1-remove-dirs
similarity index 100%
rename from kde-apps/kde4-l10n/kde4-l10n-16.08.1-remove-dirs
rename to kde-apps/kde4-l10n/files/kde4-l10n-16.08.1-remove-dirs


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: kde-apps/kde4-l10n/, kde-apps/kde4-l10n/files/
@ 2017-03-25 17:02 Andreas Sturmlechner
  0 siblings, 0 replies; 5+ messages in thread
From: Andreas Sturmlechner @ 2017-03-25 17:02 UTC (permalink / raw
  To: gentoo-commits

commit:     7e96bc0ffb08279ae17ae0ada73f3376250e5586
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 25 16:44:22 2017 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Mar 25 16:58:00 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e96bc0f

kde-apps/kde4-l10n: Drop 16.12.3 (r0)

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 kde-apps/kde4-l10n/Manifest                        |   2 +-
 .../kde4-l10n/files/kde4-l10n-16.11.90-remove-dirs |  25 -----
 kde-apps/kde4-l10n/kde4-l10n-16.12.3.ebuild        | 114 ---------------------
 3 files changed, 1 insertion(+), 140 deletions(-)

diff --git a/kde-apps/kde4-l10n/Manifest b/kde-apps/kde4-l10n/Manifest
index 063ff2b7295..fb7faa9a7d2 100644
--- a/kde-apps/kde4-l10n/Manifest
+++ b/kde-apps/kde4-l10n/Manifest
@@ -103,7 +103,7 @@ DIST kde-l10n-ug-16.12.3.tar.xz 1621292 SHA256 d60244a5b0e55ab95947cd4e75868a02e
 DIST kde-l10n-uk-16.08.3.tar.xz 25908908 SHA256 e725ceef7497f5726d5151e44fd2d5d17dbf4e6a72f14ddfb9ce6c713fb49a84 SHA512 25dbb47cd0155f22c8448472b60295d8e032cd8687c41acd7d80ccd080e498d098618464fc9cf37f8b89d8889118a641b5cb2b4a0dfd309dac7de66b4e89bfee WHIRLPOOL f83343626713fd5b5f874afa48e686a1584bd59bc15e3b0eac19f7fee6b1c1559eba2e287b4a72bf4ff81dc8da6230bdfdf6461bd1c8427a25ffe5df02bf4249
 DIST kde-l10n-uk-16.12.3.tar.xz 24087960 SHA256 bf2ef1ce317c2a3599c54aa9275e30e0c1f964cc046eb057687cc5bbfac6771c SHA512 96c08d9458d5e2c16eb509942906d2953f200c92f115c9ffc1a981c5bf1dea430d5108120e27ed38a1e8af32b931e6ac6077fea471b62a92d9da17ddb32b6744 WHIRLPOOL 44413785caec2401b4369b1c97edf3f6c5dfb2ab69fa8832d70e46db816af015189809f4db90709d86e30d155523437ed5dca9b85a7a1415eb85bddb5e6fcfbb
 DIST kde-l10n-wa-16.08.3.tar.xz 1756888 SHA256 fb5b84b500f9c43281ce2dc0d67cb25acd4f3a08ea917eec591a145946da35e2 SHA512 a1f264cedd82526b3739738096c9b1d2c1096a12acbfc8ee64f71703b817050c40488d8ee763bc14abdd1cd01b16edb034d0ef7b9f91afd9f75499d5de970509 WHIRLPOOL 2120f6d5197839035d1c8e43f8fed0612aa2c81472241ca5f7cb8c40673b42fdaf99bdece6cd3c51564b91bf1db7d4db59e0f7d422540efdd7f63f691de03597
-DIST kde-l10n-wa-16.12.3.tar.xz 1532200 SHA256 2ed713d8b79c82783d2a8573ee7a2cd34963938b4cc3aa3271f0fc4b92d01593 SHA512 b91c0446402fbfae334f1d1db88e26aab8455f6fc1ba125e36297871ada049c016eec59d81c3085509fd24136204b3a736a8468df2d4ea9c8208eedbd233a991 WHIRLPOOL 2eb62361064e4d9a5f36db91c7daca1dabe4943cc4ad3dd630ef3de63dbd8ebad361fc5ad0f3d66bfc313d59fdfa11a2a3e0d847b015cf8a3c1199bccbba5145
+DIST kde-l10n-wa-16.12.3.tar.xz 78848 SHA256 59d770368e9e09164bf5ddd6a88823ee1b28765e0de38ee152d32a83e73c9f5a SHA512 0843b420869ee0d2f567c4d3ae9138be832c48b6a4a171f73c1d028309b196be027281d5e919e3b65030db8729ff135112689d367cbf93e89b040cad64de9bb3 WHIRLPOOL 946758fdb78437a125c6d23bc00c97d1e35d45413ad4761a05aec860050ab4fdd515671b981ef1df5bb53e62bf78bc2b3d5b8b40908812689f61261ab8a8e40a
 DIST kde-l10n-zh_CN-16.08.3.tar.xz 2880572 SHA256 6627c7190321fae265c9d2b3aea95d6ec49cf09053569c1a970df529373d9e08 SHA512 f7c192524bdb38460fafa4671931d7d5a75cb771f7027d47598e163062e1f0109ba828e72cabf5c801dec1c46964f39e7b8cf2cd24a7d5117bc286622c3ebd63 WHIRLPOOL f754e9010125b1d4b6cc3d3f16905aefc88ec749b92dd3735a2c25010851a7667920a6725e89759253e619280c10aab6c97fbb78c9d7dfd1d3d6bf73e8869584
 DIST kde-l10n-zh_CN-16.12.3.tar.xz 2697240 SHA256 81bc711d17fa744ddf40057884793548f742df8d3ad8fd9f6857f211d8130907 SHA512 32712ce3e7180191b27a3d1bddb9556056d41d2edae26f64ea4e9bf0a1e38bcbe4a04111887712f08287764d4d45b59ae81e5cb4e82466cc4d1f340f87ddd8b8 WHIRLPOOL 1813ab1e780109bb0e0ea68e3f011fc22e36a82d0742013864d4f059380311702e5e55307d308941254796e188e95d8d2965fc8159e440c85ae2342a5bbd4b01
 DIST kde-l10n-zh_TW-16.08.3.tar.xz 2666992 SHA256 d11778fbb15d5142705c333a322f55b1a41e9fbae34e5c879d80e92c87bab6d4 SHA512 3bf3dc0d77b9aa3bf80e496a9288f9f06bc3f2042f519103124eafe4d2d10fb13889d95f097f307093b92ab483c225503ba38334558d487792245a761a6a459b WHIRLPOOL 07f2b5a59aa80a430934c0be3fa6193a9136fed2b4f4fcb08ab76b14d767cc5da94cd6c170db8902b07becbc5a5f8f4d22e15243ee01d42b065dd4a35e630c5f

diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-16.11.90-remove-dirs b/kde-apps/kde4-l10n/files/kde4-l10n-16.11.90-remove-dirs
deleted file mode 100644
index 93630fefca7..00000000000
--- a/kde-apps/kde4-l10n/files/kde4-l10n-16.11.90-remove-dirs
+++ /dev/null
@@ -1,25 +0,0 @@
-# Disable any subdirectories listed here. Comments are ignored
-# First argument: parent directory
-# Second argument: which subdirectory to disable in CMakeLists.txt
-# kde-l10n 5
-docs/kde-runtime glossary
-docs/kde-runtime khelpcenter
-docs/kdesdk umbrello
-scripts kdeedu
-# Plasma 5
-docs/kde-runtime fundamentals
-docs/kde-runtime kdesu
-docs/kde-runtime khelpcenter
-docs/kde-runtime knetattach
-docs/kde-runtime onlinehelp
-docs/kde-runtime/kcontrol bookmarks
-docs/kde-runtime/kcontrol cookies
-docs/kde-runtime/kcontrol ebrowsing
-docs/kde-runtime/kcontrol emoticons
-docs/kde-runtime/kcontrol icons
-docs/kde-runtime/kcontrol kcmcgi
-docs/kde-runtime/kcontrol kcm_ssl
-docs/kde-runtime/kcontrol nepomuk
-docs/kde-runtime/kcontrol smb
-docs/kde-runtime/kcontrol trash
-docs/kde-runtime/kcontrol useragent

diff --git a/kde-apps/kde4-l10n/kde4-l10n-16.12.3.ebuild b/kde-apps/kde4-l10n/kde4-l10n-16.12.3.ebuild
deleted file mode 100644
index 7cb6d087a96..00000000000
--- a/kde-apps/kde4-l10n/kde4-l10n-16.12.3.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-KDE_AUTODEPS="false"
-KDE_HANDBOOK="optional"
-KDE_L10N=(
-	ar ast bg bs ca ca-valencia cs da de el en-GB eo es et eu fa fi fr ga gl he
-	hi hr hu ia id is it ja kk km ko lt lv mr nb nds nl nn pa pl pt pt-BR ro ru
-	sk sl sr sr-ijekavsk sr-Latn sr-Latn-ijekavsk sv tr ug uk wa zh-CN zh-TW
-)
-KMNAME="kde-l10n"
-inherit kde5
-
-DESCRIPTION="KDE legacy internationalization package"
-
-SLOT="4"
-KEYWORDS="~amd64 ~arm ~x86"
-
-DEPEND="
-	kde-frameworks/kdelibs:4
-	sys-devel/gettext
-"
-RDEPEND="
-	>=kde-apps/kde-l10n-${PV}
-"
-
-REMOVE_DIRS="${FILESDIR}/${PN}-16.11.90-remove-dirs"
-REMOVE_MSGS="${FILESDIR}/${PN}-16.11.90-remove-messages"
-
-IUSE="aqua test" # TODO: Drop aqua as soon as possible
-
-pkg_setup() {
-	if [[ -z ${A} ]]; then
-		elog
-		elog "None of the requested L10N are supported by ${P}."
-		elog
-		elog "${P} supports these language codes:"
-		elog "${KDE_L10N[@]}"
-		elog
-	fi
-	[[ -n ${A} ]] && kde5_pkg_setup
-}
-
-src_prepare() {
-	kde5_src_prepare
-	[[ -n ${A} ]] || return
-
-	einfo "Removing file collisions with Plasma 5 and Applications"
-	[[ -f ${REMOVE_DIRS} ]] || die "Error: ${REMOVE_DIRS} not found!"
-	[[ -f ${REMOVE_MSGS} ]] || die "Error: ${REMOVE_MSGS} not found!"
-
-	use test && einfo "Tests enabled: Listing LINGUAS causing file collisions"
-
-	einfo "Directories..."
-	while read path; do
-		if use test ; then	# build a report w/ L10N="*" to submit @upstream
-			local lngs
-			for lng in $(kde_l10n2lingua ${KDE_L10N[@]}); do
-				SDIR="${S}/${KMNAME}-${lng}-${PV}/4/${lng}"
-				if [[ -d "${SDIR}"/${path%\ *}/${path#*\ } ]] ; then
-					lngs+=" ${lng}"
-				fi
-			done
-			[[ -n "${lngs}" ]] && einfo "${path%\ *}/${path#*\ }${lngs}"
-			unset lngs
-		fi
-		if ls -U ./*/4/*/${path%\ *}/${path#*\ } > /dev/null 2>&1; then
-			sed -e "\:add_subdirectory(\s*${path#*\ }\s*): s:^:#:" \
-				-i ./*/4/*/${path%\ *}/CMakeLists.txt || \
-				die "Failed to comment out ${path}"
-		else
-			einfo "F: ${path}"	# run with L10N="*" to cut down list
-		fi
-	done < <(grep -ve "^$\|^\s*\#" "${REMOVE_DIRS}")
-	einfo
-	einfo "Messages..."
-	while read path; do
-		if use test ; then	# build a report w/ L10N="*" to submit @upstream
-			local lngs
-			for lng in $(kde_l10n2lingua ${KDE_L10N[@]}); do
-				SDIR="${S}/${KMNAME}-${lng}-${PV}/4/${lng}"
-				if [[ -e "${SDIR}"/messages/${path} ]] ; then
-					lngs+=" ${lng}"
-				fi
-			done
-			[[ -n "${lngs}" ]] && einfo "${path}${lngs}"
-			unset lngs
-		fi
-		if ls -U ./*/4/*/messages/${path} > /dev/null 2>&1; then
-			rm ./*/4/*/messages/${path} || die "Failed to remove ${path}"
-		else
-			einfo "F: ${path}"	# run with L10N="*" to cut down list
-		fi
-	done < <(grep -ve "^$\|^\s*\#" "${REMOVE_MSGS}")
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-DBUILD_docs=$(usex handbook)
-	)
-	[[ -n ${A} ]] && kde5_src_configure
-}
-
-src_compile() {
-	[[ -n ${A} ]] && kde5_src_compile
-}
-
-src_test() { :; }
-
-src_install() {
-	[[ -n ${A} ]] && kde5_src_install
-}


^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2017-03-25 17:02 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-09-05 16:20 [gentoo-commits] repo/gentoo:master commit in: kde-apps/kde4-l10n/, kde-apps/kde4-l10n/files/ Andreas Hüttel
  -- strict thread matches above, loose matches on Subject: below --
2016-03-30 12:40 Michael Palimaka
2016-06-01 21:45 Michael Palimaka
2016-09-15 17:38 Michael Palimaka
2017-03-25 17:02 Andreas Sturmlechner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox