Re: NEW: devel/kf6
On Sun Apr 14, 2024 at 08:40:34PM +0200, Landry Breuil wrote: > Le Sun, Apr 14, 2024 at 08:09:54PM +0200, Rafael Sadowski a écrit : > > Once again! I don't want to hook up devel/kf6 after the import. Here is the > > first part: > > > > devel/kf6/extra-cmake-modules > > - We will switch to devel/kf6/extra-cmake-modules for all KF5 and KF6 ports. > > Only one version of extra-cmake-modules can be installed. The KF6 version > > is > > backwards compatible and should also be used for KF5 builds. > > - Added @pkgpath devel/kf5/extra-cmake-modules and conflict tag > > > > devel/kf6/breeze-icons > > - All consumers (only RUN depends) should be bumped and switched to kf6 > > breeze-icons. These are only icons. > > - Added @pkgpath devel/kf5/breeze-icons and conflict tag > > > > So I'll test the pkg upgrade process and provide a diff. > > hmm. i'm confused even more now: > - was there supposed to be a diff in the previous mail ? No, not for this step. I want to do the whole thing in small steps so that it remains clear. The big picture is here: https://github.com/sizeofvoid/wip-ports/tree/kde6 That goes on and on in a bulk build to find missing stuff and makes builk buildes at the end happy. > - are those two items the first step you plan to do after importing > devel/kf6, eg hooking those two only first ? Yes. > > can we try to get all the missing bits not in tree ? i'd be reluctant to > have devel/kf6 imported (but not linked) if the ports it requires are > not all in-tree first, probably linked too ... no ? Well, I would love if we can do it like this. But we need the "x11/kde-applications/kf6-" ports. I can send a tarball with all new x11/kde-applications/kf6-* if you like. But to build it you need the upcoming x11/kde-applications with changes in Makefile.inc and the module. That's not nice either, is it? - purpose/Makefile x11/kde-applications/kf6-kaccounts-integration - kfilemetadata/Makefile x11/kde-applications/kf6-kdegraphics-mobipocket
Re: NEW: devel/kf6
Le Sun, Apr 14, 2024 at 08:09:54PM +0200, Rafael Sadowski a écrit : > Once again! I don't want to hook up devel/kf6 after the import. Here is the > first part: > > devel/kf6/extra-cmake-modules > - We will switch to devel/kf6/extra-cmake-modules for all KF5 and KF6 ports. > Only one version of extra-cmake-modules can be installed. The KF6 version is > backwards compatible and should also be used for KF5 builds. > - Added @pkgpath devel/kf5/extra-cmake-modules and conflict tag > > devel/kf6/breeze-icons > - All consumers (only RUN depends) should be bumped and switched to kf6 > breeze-icons. These are only icons. > - Added @pkgpath devel/kf5/breeze-icons and conflict tag > > So I'll test the pkg upgrade process and provide a diff. hmm. i'm confused even more now: - was there supposed to be a diff in the previous mail ? - are those two items the first step you plan to do after importing devel/kf6, eg hooking those two only first ? can we try to get all the missing bits not in tree ? i'd be reluctant to have devel/kf6 imported (but not linked) if the ports it requires are not all in-tree first, probably linked too ... no ?
Re: NEW: devel/kf6
Once again! I don't want to hook up devel/kf6 after the import. Here is the first part: devel/kf6/extra-cmake-modules - We will switch to devel/kf6/extra-cmake-modules for all KF5 and KF6 ports. Only one version of extra-cmake-modules can be installed. The KF6 version is backwards compatible and should also be used for KF5 builds. - Added @pkgpath devel/kf5/extra-cmake-modules and conflict tag devel/kf6/breeze-icons - All consumers (only RUN depends) should be bumped and switched to kf6 breeze-icons. These are only icons. - Added @pkgpath devel/kf5/breeze-icons and conflict tag So I'll test the pkg upgrade process and provide a diff. On Sun Apr 14, 2024 at 07:56:39PM +0200, Rafael Sadowski wrote: > On Sun Apr 14, 2024 at 05:56:13PM +0200, Landry Breuil wrote: > > Le Sat, Apr 13, 2024 at 04:12:15AM +0200, Rafael Sadowski a écrit : > > > Attached devel/kf6 6.1.0 tarball that is currently in a bulk build. All > > > build notes below are still valid. > > > > i wont look/read all this monster, i don't use it usually but i think > > that is a good fit for portcheck: > > > > scanning ports under the /usr/ports > > trailing whitespace in devel/kf6/Makefile > > Fixed > > > 2 line(s) longer than 80 chars in devel/kf6/Makefile > > I'll remove my comments before import. > > > 1 line(s) longer than 80 chars in devel/kf6/Makefile.inc > > HOMEPAGE is too long. I'm okay with it. > > > > > >> Broken dependency: x11/kde-applications/kf6-kdegraphics-mobipocket non > > >> existent > > *** Problem checking deps in "devel/kf6/kfilemetadata". > > >> Broken dependency: x11/kde-applications/kf6-kdegraphics-mobipocket non > > >> existent > > Missing library for c++>=0.0 > > Missing library for c++abi>=0.0 > > Missing library for pthread>=0.0 > > Missing library for KF6Solid>=0.0 > > Missing library for lmdb>=0.0 > > Missing library for m>=0.0 > > *** Error 1 in /usr/ports/devel/kf6/baloo > > (/usr/ports/infrastructure/mk/bsd.port.mk:3216 'print-plist-with-depends': > > @if a=`SUBPACKAGE=- PKG...) > > >> Broken dependency: x11/kde-applications/kf6-kdegraphics-mobipocket non > > >> existent > > *** Error 1 in /usr/ports/devel/kf6/kfilemetadata > > (/usr/ports/infrastructure/mk/bsd.port.mk:3726 '_recurse-show-run-depends': > > @for d in deve...) > > *** Problem checking deps in "devel/kf6/kfilemetadata". > > *** Error 1 in /usr/ports/devel/kf6/baloo > > (/usr/ports/infrastructure/mk/bsd.port.mk:3741 'show-run-depends': @case > > X${_DEPENDS_FILE} in X) ...) > > in devel/kf6/baloo: the following libraries in WANTLIB look like masked by > > RUN_DEPENDS: KF6Solid Qt6Core Qt6DBus Qt6Network Qt6Qml lmdb > > 1 line(s) longer than 80 chars in devel/kf6/extra-cmake-modules/Makefile > > Please see below x11/kde-applications/kf6-kdegraphics-mobipocket, known > and pointed out > > > > > i have no idea if that utility checks for conflicts, but that would be my > > main > > concern for the complete thing. > > Conflicts are all known and many have already fixed like described in > the init mail: > > https://marc.info/?l=openbsd-ports=171066156606603=2 > > > > > looking at ports archive i don't see a > > x11/kde-applications/kf6-kdegraphics-mobipocket submission. > > > > That would mean I would have to send my complete x11/kde-applications > with an bunch of new ports. > > "Looking for an OK to import devel/kf6 (latest version attached). I don't > want to hook it up for now. If you want to build it you need two ports form > x11/kde-applications: kf6-kaccounts-integration, kf6-kdegraphics-mobipocket. > > You can find here: https://github.com/sizeofvoid/wip-ports/tree/kde6; > > -- https://marc.info/?l=openbsd-ports=171195541921554=2 > > I'm trying I step-by-step plan. So that someone can have a quick look > over it.
Re: NEW: devel/kf6
On Sun Apr 14, 2024 at 05:56:13PM +0200, Landry Breuil wrote: > Le Sat, Apr 13, 2024 at 04:12:15AM +0200, Rafael Sadowski a écrit : > > Attached devel/kf6 6.1.0 tarball that is currently in a bulk build. All > > build notes below are still valid. > > i wont look/read all this monster, i don't use it usually but i think > that is a good fit for portcheck: > > scanning ports under the /usr/ports > trailing whitespace in devel/kf6/Makefile Fixed > 2 line(s) longer than 80 chars in devel/kf6/Makefile I'll remove my comments before import. > 1 line(s) longer than 80 chars in devel/kf6/Makefile.inc HOMEPAGE is too long. I'm okay with it. > > >> Broken dependency: x11/kde-applications/kf6-kdegraphics-mobipocket non > >> existent > *** Problem checking deps in "devel/kf6/kfilemetadata". > >> Broken dependency: x11/kde-applications/kf6-kdegraphics-mobipocket non > >> existent > Missing library for c++>=0.0 > Missing library for c++abi>=0.0 > Missing library for pthread>=0.0 > Missing library for KF6Solid>=0.0 > Missing library for lmdb>=0.0 > Missing library for m>=0.0 > *** Error 1 in /usr/ports/devel/kf6/baloo > (/usr/ports/infrastructure/mk/bsd.port.mk:3216 'print-plist-with-depends': > @if a=`SUBPACKAGE=- PKG...) > >> Broken dependency: x11/kde-applications/kf6-kdegraphics-mobipocket non > >> existent > *** Error 1 in /usr/ports/devel/kf6/kfilemetadata > (/usr/ports/infrastructure/mk/bsd.port.mk:3726 '_recurse-show-run-depends': > @for d in deve...) > *** Problem checking deps in "devel/kf6/kfilemetadata". > *** Error 1 in /usr/ports/devel/kf6/baloo > (/usr/ports/infrastructure/mk/bsd.port.mk:3741 'show-run-depends': @case > X${_DEPENDS_FILE} in X) ...) > in devel/kf6/baloo: the following libraries in WANTLIB look like masked by > RUN_DEPENDS: KF6Solid Qt6Core Qt6DBus Qt6Network Qt6Qml lmdb > 1 line(s) longer than 80 chars in devel/kf6/extra-cmake-modules/Makefile Please see below x11/kde-applications/kf6-kdegraphics-mobipocket, known and pointed out > > i have no idea if that utility checks for conflicts, but that would be my main > concern for the complete thing. Conflicts are all known and many have already fixed like described in the init mail: https://marc.info/?l=openbsd-ports=171066156606603=2 > > looking at ports archive i don't see a > x11/kde-applications/kf6-kdegraphics-mobipocket submission. > That would mean I would have to send my complete x11/kde-applications with an bunch of new ports. "Looking for an OK to import devel/kf6 (latest version attached). I don't want to hook it up for now. If you want to build it you need two ports form x11/kde-applications: kf6-kaccounts-integration, kf6-kdegraphics-mobipocket. You can find here: https://github.com/sizeofvoid/wip-ports/tree/kde6; -- https://marc.info/?l=openbsd-ports=171195541921554=2 I'm trying I step-by-step plan. So that someone can have a quick look over it.
Re: NEW: devel/kf6
Le Sat, Apr 13, 2024 at 04:12:15AM +0200, Rafael Sadowski a écrit : > Attached devel/kf6 6.1.0 tarball that is currently in a bulk build. All > build notes below are still valid. i wont look/read all this monster, i don't use it usually but i think that is a good fit for portcheck: scanning ports under the /usr/ports trailing whitespace in devel/kf6/Makefile 2 line(s) longer than 80 chars in devel/kf6/Makefile 1 line(s) longer than 80 chars in devel/kf6/Makefile.inc >> Broken dependency: x11/kde-applications/kf6-kdegraphics-mobipocket non >> existent *** Problem checking deps in "devel/kf6/kfilemetadata". >> Broken dependency: x11/kde-applications/kf6-kdegraphics-mobipocket non >> existent Missing library for c++>=0.0 Missing library for c++abi>=0.0 Missing library for pthread>=0.0 Missing library for KF6Solid>=0.0 Missing library for lmdb>=0.0 Missing library for m>=0.0 *** Error 1 in /usr/ports/devel/kf6/baloo (/usr/ports/infrastructure/mk/bsd.port.mk:3216 'print-plist-with-depends': @if a=`SUBPACKAGE=- PKG...) >> Broken dependency: x11/kde-applications/kf6-kdegraphics-mobipocket non >> existent *** Error 1 in /usr/ports/devel/kf6/kfilemetadata (/usr/ports/infrastructure/mk/bsd.port.mk:3726 '_recurse-show-run-depends': @for d in deve...) *** Problem checking deps in "devel/kf6/kfilemetadata". *** Error 1 in /usr/ports/devel/kf6/baloo (/usr/ports/infrastructure/mk/bsd.port.mk:3741 'show-run-depends': @case X${_DEPENDS_FILE} in X) ...) in devel/kf6/baloo: the following libraries in WANTLIB look like masked by RUN_DEPENDS: KF6Solid Qt6Core Qt6DBus Qt6Network Qt6Qml lmdb 1 line(s) longer than 80 chars in devel/kf6/extra-cmake-modules/Makefile i have no idea if that utility checks for conflicts, but that would be my main concern for the complete thing. looking at ports archive i don't see a x11/kde-applications/kf6-kdegraphics-mobipocket submission. Landry