Hi there kde@ would like to ask for an exp-run of the renaming of the kde4-application ports to have a -kde4 suffix. This will allow us to easily import newer versions of said ports. The patch is attached and can also be found here: http://people.freebsd.org/~tcberner/patches/kde45.v1.diff mfg Tobias
Sorry, the patch is too large to be attached. Here's a version with less context (but still too large for an attachement): http://people.freebsd.org/~tcberner/patches/kde45-small.v1.diff
the patch doesn't apply
Sorry, the previous small was generated without --show-copies-as-adds. Here's a new one: http://people.freebsd.org/~tcberner/patches/kde45-small.v2.diff
Hi there Here's the patch updated against the current ports tree: http://people.freebsd.org/~tcberner/patches/kde45-small.v3.diff mfg Tobias
There is an error in audio/Makefile (should be juke): [00:00:18] Warning: Nonexistent origin listed in category Makefiles: audio/juk-kde4e (skipping)
For multimedia/dragon , there was a PKGNAMESUFFIX= -player that isn't removed.
Next version: https://people.freebsd.org/~tcberner/patches/kde45-small.v4.diff
Exp-run looks fine. There are 3 MOVEDlint errors: 9970: date going backwards from 2018-02-18 to 2018-02-17 10113: x11-themes/base-artwork-kde4 not found 10114: x11-themes/wallpapers-kde4 not found
A commit references this bug: Author: tcberner Date: Thu Feb 22 19:03:22 UTC 2018 New revision: 462619 URL: https://svnweb.freebsd.org/changeset/ports/462619 Log: Give the KDE SC4 applications ports a -kde4 suffix In order to make room for the up-to-date version of the KDE Desktop and its applications move the KDE Application ports based on Qt4. PR: 225992 Exp-run by: antoine Reviewed by: rakuco, adridg Differential Revision: https://reviews.freebsd.org/D14413 Changes: head/MOVED head/Mk/Uses/kde.mk head/accessibility/Makefile head/accessibility/jovie/ head/accessibility/jovie-kde4/ head/accessibility/jovie-kde4/Makefile head/accessibility/kaccessible/ head/accessibility/kaccessible-kde4/ head/accessibility/kaccessible-kde4/Makefile head/accessibility/kdeaccessibility-kde4/Makefile head/accessibility/kmag/ head/accessibility/kmag-kde4/ head/accessibility/kmag-kde4/Makefile head/accessibility/kmousetool/ head/accessibility/kmousetool-kde4/ head/accessibility/kmousetool-kde4/Makefile head/accessibility/kmouth/ head/accessibility/kmouth-kde4/ head/accessibility/kmouth-kde4/Makefile head/archivers/Makefile head/archivers/ark/ head/archivers/ark-kde4/ head/archivers/ark-kde4/Makefile head/astro/Makefile head/astro/kstars/ head/astro/kstars-kde4/ head/astro/kstars-kde4/Makefile head/astro/marble/ head/astro/marble-kde4/ head/astro/marble-kde4/Makefile head/audio/Makefile head/audio/juk/ head/audio/juk-kde4/ head/audio/juk-kde4/Makefile head/audio/kio-audiocd/ head/audio/kio-audiocd-kde4/ head/audio/kio-audiocd-kde4/Makefile head/audio/kmix/ head/audio/kmix-kde4/ head/audio/kmix-kde4/Makefile head/audio/kscd/ head/audio/kscd-kde4/ head/audio/kscd-kde4/Makefile head/audio/libkcddb/ head/audio/libkcddb-kde4/ head/audio/libkcddb-kde4/Makefile head/audio/libkcompactdisc/ head/audio/libkcompactdisc-kde4/ head/audio/libkcompactdisc-kde4/Makefile head/cad/astk-serveur/Makefile head/comms/Makefile head/comms/kremotecontrol/ head/comms/kremotecontrol-kde4/ head/comms/kremotecontrol-kde4/Makefile head/deskutils/Makefile head/deskutils/kcharselect/ head/deskutils/kcharselect-kde4/ head/deskutils/kcharselect-kde4/Makefile head/deskutils/kdeplasma-addons/ head/deskutils/kdeplasma-addons-kde4/ head/deskutils/kdeplasma-addons-kde4/Makefile head/deskutils/kruler/ head/deskutils/kruler-kde4/ head/deskutils/kruler-kde4/Makefile head/deskutils/silence/Makefile head/deskutils/superkaramba/ head/deskutils/superkaramba-kde4/ head/devel/Makefile head/devel/cervisia/ head/devel/cervisia-kde4/ head/devel/cervisia-kde4/Makefile head/devel/dolphin-plugins/ head/devel/dolphin-plugins-kde4/ head/devel/dolphin-plugins-kde4/Makefile head/devel/dragon/Makefile head/devel/kapptemplate/ head/devel/kapptemplate-kde4/ head/devel/kapptemplate-kde4/Makefile head/devel/kcachegrind/ head/devel/kcachegrind-kde4/ head/devel/kcachegrind-kde4/Makefile head/devel/kde-dev-scripts/ head/devel/kde-dev-scripts-kde4/ head/devel/kde-dev-scripts-kde4/Makefile head/devel/kde-dev-utils/ head/devel/kde-dev-utils-kde4/ head/devel/kde-dev-utils-kde4/Makefile head/devel/kdebindings-kde4/Makefile head/devel/kdesdk-kde4/Makefile head/devel/kdesvn-kde4/Makefile head/devel/kdevelop-kde4/Makefile head/devel/lokalize/ head/devel/lokalize-kde4/ head/devel/lokalize-kde4/Makefile head/devel/okteta/ head/devel/okteta-kde4/ head/devel/okteta-kde4/Makefile head/devel/p5-perlkde/ head/devel/p5-perlkde-kde4/ head/devel/p5-perlkde-kde4/Makefile head/devel/p5-perlqt/ head/devel/p5-perlqt-kde4/ head/devel/poxml/ head/devel/poxml-kde4/ head/devel/poxml-kde4/Makefile head/devel/py-krosspython/ head/devel/py-krosspython-kde4/ head/devel/py-pykde4/ head/devel/py-pykde4-kde4/ head/devel/py-pykdeuic4/ head/devel/py-pykdeuic4-kde4/ head/devel/py-pykdeuic4-kde4/Makefile head/devel/ruby-korundum/ head/devel/ruby-korundum-kde4/ head/devel/ruby-korundum-kde4/Makefile head/devel/ruby-krossruby/ head/devel/ruby-krossruby-kde4/ head/devel/ruby-krossruby-kde4/Makefile head/devel/ruby-qtruby/ head/devel/ruby-qtruby-kde4/ head/devel/smokegen/ head/devel/smokegen-kde4/ head/devel/smokekde/ head/devel/smokekde-kde4/ head/devel/smokekde-kde4/Makefile head/devel/smokeqt/ head/devel/smokeqt-kde4/ head/devel/umbrello/ head/devel/umbrello-kde4/ head/devel/umbrello-kde4/Makefile head/editors/Makefile head/editors/kate/ head/editors/kate-kde4/ head/editors/kate-kde4/Makefile head/editors/kate-plugin-pate/ head/editors/kate-plugin-pate-kde4/ head/editors/kate-plugin-pate-kde4/Makefile head/games/Makefile head/games/blinken/ head/games/blinken-kde4/ head/games/blinken-kde4/Makefile head/games/bomber/ head/games/bomber-kde4/ head/games/bomber-kde4/Makefile head/games/bovo/ head/games/bovo-kde4/ head/games/bovo-kde4/Makefile head/games/granatier/ head/games/granatier-kde4/ head/games/granatier-kde4/Makefile head/games/kajongg/ head/games/kajongg-kde4/ head/games/kajongg-kde4/Makefile head/games/kanagram/ head/games/kanagram-kde4/ head/games/kanagram-kde4/Makefile head/games/kapman/ head/games/kapman-kde4/ head/games/kapman-kde4/Makefile head/games/katomic/ head/games/katomic-kde4/ head/games/katomic-kde4/Makefile head/games/kblackbox/ head/games/kblackbox-kde4/ head/games/kblackbox-kde4/Makefile head/games/kblocks/ head/games/kblocks-kde4/ head/games/kblocks-kde4/Makefile head/games/kbounce/ head/games/kbounce-kde4/ head/games/kbounce-kde4/Makefile head/games/kbreakout/ head/games/kbreakout-kde4/ head/games/kbreakout-kde4/Makefile head/games/kdegames-kde4/Makefile head/games/kdiamond/ head/games/kdiamond-kde4/ head/games/kdiamond-kde4/Makefile head/games/kfourinline/ head/games/kfourinline-kde4/ head/games/kfourinline-kde4/Makefile head/games/kgoldrunner/ head/games/kgoldrunner-kde4/ head/games/kgoldrunner-kde4/Makefile head/games/khangman/ head/games/khangman-kde4/ head/games/khangman-kde4/Makefile head/games/kigo/ head/games/kigo-kde4/ head/games/kigo-kde4/Makefile head/games/killbots/ head/games/killbots-kde4/ head/games/killbots-kde4/Makefile head/games/kiriki/ head/games/kiriki-kde4/ head/games/kiriki-kde4/Makefile head/games/kjumpingcube/ head/games/kjumpingcube-kde4/ head/games/kjumpingcube-kde4/Makefile head/games/klickety/ head/games/klickety-kde4/ head/games/klickety-kde4/Makefile head/games/klines/ head/games/klines-kde4/ head/games/klines-kde4/Makefile head/games/kmahjongg/ head/games/kmahjongg-kde4/ head/games/kmahjongg-kde4/Makefile head/games/kmines/ head/games/kmines-kde4/ head/games/kmines-kde4/Makefile head/games/knavalbattle/ head/games/knavalbattle-kde4/ head/games/knavalbattle-kde4/Makefile head/games/knetwalk/ head/games/knetwalk-kde4/ head/games/knetwalk-kde4/Makefile head/games/kolf/ head/games/kolf-kde4/ head/games/kolf-kde4/Makefile head/games/kollision/ head/games/kollision-kde4/ head/games/kollision-kde4/Makefile head/games/konquest/ head/games/konquest-kde4/ head/games/konquest-kde4/Makefile head/games/kpat/ head/games/kpat-kde4/ head/games/kpat-kde4/Makefile head/games/kreversi/ head/games/kreversi-kde4/ head/games/kreversi-kde4/Makefile head/games/kshisen/ head/games/kshisen-kde4/ head/games/kshisen-kde4/Makefile head/games/ksirk/ head/games/ksirk-kde4/ head/games/ksirk-kde4/Makefile head/games/ksnakeduel/ head/games/ksnakeduel-kde4/ head/games/ksnakeduel-kde4/Makefile head/games/kspaceduel/ head/games/kspaceduel-kde4/ head/games/kspaceduel-kde4/Makefile head/games/ksquares/ head/games/ksquares-kde4/ head/games/ksquares-kde4/Makefile head/games/ksudoku/ head/games/ksudoku-kde4/ head/games/ksudoku-kde4/Makefile head/games/ktuberling/ head/games/ktuberling-kde4/ head/games/ktuberling-kde4/Makefile head/games/kubrick/ head/games/kubrick-kde4/ head/games/kubrick-kde4/Makefile head/games/libkdegames/ head/games/libkdegames-kde4/ head/games/libkdegames-kde4/Makefile head/games/libkmahjongg/ head/games/libkmahjongg-kde4/ head/games/libkmahjongg-kde4/Makefile head/games/lskat/ head/games/lskat-kde4/ head/games/lskat-kde4/Makefile head/games/pairs/ head/games/pairs-kde4/ head/games/pairs-kde4/Makefile head/games/palapeli/ head/games/palapeli-kde4/ head/games/palapeli-kde4/Makefile head/games/picmi/ head/games/picmi-kde4/ head/games/picmi-kde4/Makefile head/graphics/Makefile head/graphics/kcolorchooser/ head/graphics/kcolorchooser-kde4/ head/graphics/kcolorchooser-kde4/Makefile head/graphics/kdegraphics-kde4/Makefile head/graphics/kolourpaint/ head/graphics/kolourpaint-kde4/ head/graphics/kolourpaint-kde4/Makefile head/graphics/kqtquickcharts/ head/graphics/kqtquickcharts-kde4/ head/graphics/kqtquickcharts-kde4/Makefile head/graphics/ksaneplugin/ head/graphics/ksaneplugin-kde4/ head/graphics/ksaneplugin-kde4/Makefile head/graphics/ksnapshot/ head/graphics/ksnapshot-kde4/ head/graphics/ksnapshot-kde4/Makefile head/graphics/libksane/ head/graphics/libksane-kde4/ head/graphics/libksane-kde4/Makefile head/graphics/okular/ head/graphics/okular-kde4/ head/graphics/okular-kde4/Makefile head/graphics/skanlite/Makefile head/japanese/Makefile head/japanese/kiten/ head/japanese/kiten-kde4/ head/japanese/kiten-kde4/Makefile head/lang/Makefile head/lang/kturtle/ head/lang/kturtle-kde4/ head/lang/kturtle-kde4/Makefile head/math/Makefile head/math/analitza/ head/math/analitza-kde4/ head/math/analitza-kde4/Makefile head/math/cantor/ head/math/cantor-kde4/ head/math/cantor-kde4/Makefile head/math/kalgebra/ head/math/kalgebra-kde4/ head/math/kalgebra-kde4/Makefile head/math/kbruch/ head/math/kbruch-kde4/ head/math/kbruch-kde4/Makefile head/math/kcalc/ head/math/kcalc-kde4/ head/math/kcalc-kde4/Makefile head/math/kig/ head/math/kig-kde4/ head/math/kig-kde4/Makefile head/math/kmplot/ head/math/kmplot-kde4/ head/math/kmplot-kde4/Makefile head/math/rkward-kde4/Makefile head/math/rocs/ head/math/rocs-kde4/ head/math/rocs-kde4/Makefile head/misc/Makefile head/misc/artikulate/ head/misc/artikulate-kde4/ head/misc/artikulate-kde4/Makefile head/misc/kdeedu-kde4/Makefile head/misc/kdeutils-kde4/Makefile head/misc/kgeography/ head/misc/kgeography-kde4/ head/misc/kgeography-kde4/Makefile head/misc/klettres/ head/misc/klettres-kde4/ head/misc/klettres-kde4/Makefile head/misc/ktouch/ head/misc/ktouch-kde4/ head/misc/ktouch-kde4/Makefile head/misc/kwordquiz/ head/misc/kwordquiz-kde4/ head/misc/kwordquiz-kde4/Makefile head/misc/libkdeedu/ head/misc/libkdeedu-kde4/ head/misc/libkdeedu-kde4/Makefile head/misc/parley/ head/misc/parley-kde4/ head/misc/parley-kde4/Makefile head/multimedia/Makefile head/multimedia/dragon/ head/multimedia/dragon-kde4/ head/multimedia/dragon-kde4/Makefile head/multimedia/kdemultimedia-kde4/Makefile head/net/Makefile head/net/kdenetwork-kde4/Makefile head/net/kget/ head/net/kget-kde4/ head/net/kget-kde4/Makefile head/net/krdc/ head/net/krdc-kde4/ head/net/krdc-kde4/Makefile head/net/krfb/ head/net/krfb-kde4/ head/net/krfb-kde4/Makefile head/net/zeroconf-ioslave/ head/net/zeroconf-ioslave-kde4/ head/net/zeroconf-ioslave-kde4/Makefile head/print/Makefile head/print/kde4-print-manager/ head/print/print-manager-kde4/ head/print/print-manager-kde4/Makefile head/science/Makefile head/science/kalzium/ head/science/kalzium-kde4/ head/science/kalzium-kde4/Makefile head/science/step/ head/science/step-kde4/ head/science/step-kde4/Makefile head/security/Makefile head/security/kwalletmanager/ head/security/kwalletmanager-kde4/ head/security/kwalletmanager-kde4/Makefile head/sysutils/Makefile head/sysutils/baloo/ head/sysutils/baloo-kde4/ head/sysutils/baloo-kde4/Makefile head/sysutils/baloo-widgets/ head/sysutils/baloo-widgets-kde4/ head/sysutils/baloo-widgets-kde4/Makefile head/sysutils/kcron/ head/sysutils/kcron-kde4/ head/sysutils/kcron-kde4/Makefile head/sysutils/kdeadmin-kde4/Makefile head/sysutils/kdf/ head/sysutils/kdf-kde4/ head/sysutils/kdf-kde4/Makefile head/sysutils/kfilemetadata/ head/sysutils/kfilemetadata-kde4/ head/sysutils/kfilemetadata-kde4/Makefile head/sysutils/kfloppy/ head/sysutils/kfloppy-kde4/ head/sysutils/kfloppy-kde4/Makefile head/sysutils/ksysguardd/ head/sysutils/ksysguardd-kde4/ head/sysutils/ksysguardd-kde4/Makefile head/sysutils/ksystemlog/ head/sysutils/ksystemlog-kde4/ head/sysutils/ksystemlog-kde4/Makefile head/sysutils/kuser/ head/sysutils/kuser-kde4/ head/sysutils/kuser-kde4/Makefile head/sysutils/nepomuk-core/ head/sysutils/nepomuk-core-kde4/ head/sysutils/nepomuk-core-kde4/Makefile head/sysutils/nepomuk-widgets/ head/sysutils/nepomuk-widgets-kde4/ head/sysutils/nepomuk-widgets-kde4/Makefile head/sysutils/sweeper/ head/sysutils/sweeper-kde4/ head/sysutils/sweeper-kde4/Makefile head/textproc/Makefile head/textproc/kompare/ head/textproc/kompare-kde4/ head/textproc/kompare-kde4/Makefile head/textproc/libkomparediff2/ head/textproc/libkomparediff2-kde4/ head/textproc/libkomparediff2-kde4/Makefile head/x11/Makefile head/x11/kde-baseapps-kde4/ head/x11/kde-baseapps-kde4/Makefile head/x11/kde-runtime-kde4/ head/x11/kde-runtime-kde4/Makefile head/x11/kde-workspace-kde4/ head/x11/kde-workspace-kde4/Makefile head/x11/kde4/Makefile head/x11/kde4-baseapps/ head/x11/kde4-runtime/ head/x11/kde4-workspace/ head/x11/kgamma/ head/x11/kgamma-kde4/ head/x11/kgamma-kde4/Makefile head/x11/konsole/ head/x11/konsole-kde4/ head/x11/konsole-kde4/Makefile head/x11/libkonq/ head/x11/libkonq-kde4/ head/x11/libkonq-kde4/Makefile head/x11/plasma-scriptengine-python/ head/x11/plasma-scriptengine-python-kde4/ head/x11/plasma-scriptengine-python-kde4/Makefile head/x11/plasma-scriptengine-ruby/ head/x11/plasma-scriptengine-ruby-kde4/ head/x11/plasma-scriptengine-ruby-kde4/Makefile head/x11/yakuake-kde4/Makefile head/x11-clocks/Makefile head/x11-clocks/amor/ head/x11-clocks/amor-kde4/ head/x11-clocks/amor-kde4/Makefile head/x11-clocks/kdetoys-kde4/Makefile head/x11-clocks/kteatime/ head/x11-clocks/kteatime-kde4/ head/x11-clocks/kteatime-kde4/Makefile head/x11-clocks/ktimer/ head/x11-clocks/ktimer-kde4/ head/x11-clocks/ktimer-kde4/Makefile head/x11-clocks/ktux/ head/x11-clocks/ktux-kde4/ head/x11-clocks/ktux-kde4/Makefile head/x11-themes/Makefile head/x11-themes/kde-base-artwork-kde4/ head/x11-themes/kde-base-artwork-kde4/Makefile head/x11-themes/kde-wallpapers-kde4/ head/x11-themes/kde-wallpapers-kde4/Makefile head/x11-themes/kde4-base-artwork/ head/x11-themes/kde4-wallpapers/ head/x11-themes/kde4-wallpapers-freebsd/ head/x11-themes/wallpapers-freebsd-kde4/ head/x11-themes/wallpapers-freebsd-kde4/Makefile
Committed. Thanks for the exp-run.
View This comment in a wide window. After your big change I got this fatal error in poudriere. [00:00:43] Warning: (x11/kde-workspace-kde4): Error: x11/kde-workspace-kde4 depends on nonexistent origin 'x11/plasma-scriptengine-python' (moved to x11/plasma-[00:00:43] Warning:scriptengine-python-kde4); Please contact maintainer of the port to fix this. So I changed x11/kde-workspace-kde4/Makefile to this to make poudriere happy. --- /usr/ports/x11/kde-workspace-kde4/Makefile 2018-02-23 00:38:05.254473000 -0600 +++ /tmp/1 2018-02-23 00:37:02.935113000 -0600 @@ -96,7 +96,7 @@ KACTIVITY_RUN_DEPENDS= ${KDE_PREFIX}/bin/kactivitymanagerd:x11/kactivitymanagerd PYTHON_DESC= Python plasmoids support -PYTHON_RUN_DEPENDS= ${KDE_PREFIX}/share/apps/plasma_scriptengine_python/plasma_importer.py:x11/plasma-scriptengine-python +PYTHON_RUN_DEPENDS= ${KDE_PREFIX}/share/apps/plasma_scriptengine_python/plasma_importer.py:x11/plasma-scriptengine-python-kde4 RUBY_DESC= Ruby plasmoids support RUBY_RUN_DEPENDS= ${KDE_PREFIX}/share/apps/plasma_scriptengine_ruby/applet.rb:x11/plasma-scriptengine-ruby
(In reply to CraigW from comment #11) Also looks like ruby needs the same treatment line 102.
A commit references this bug: Author: tcberner Date: Fri Feb 23 11:44:17 UTC 2018 New revision: 462686 URL: https://svnweb.freebsd.org/changeset/ports/462686 Log: Fix dependencies of the RUBY and PYTHON option PR: 225992 Reported by: CraigW <ctyz1999+bugzilla@gmail.com> Changes: head/x11/kde-workspace-kde4/Makefile
Sorry, I overlooked that one. Thanks.