Re: NEW: devel/kf6

2024-04-14 Thread Rafael Sadowski
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

2024-04-14 Thread Landry Breuil
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

2024-04-14 Thread Rafael Sadowski
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

2024-04-14 Thread Rafael Sadowski
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

2024-04-14 Thread Landry Breuil
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