Re: New port: devel/objfw

2023-09-07 Thread Jonathan Schleifer
Am 05.09.23 um 12:50 schrieb Stuart Henderson: Except it isn't robust to changes - it can just silently fail to apply, which doesn't happen with a patch. My worry was that a patch still applies and misses to remove an -s, then giving you only partial output, which is worse than no output. I

Re: New port: devel/objfw

2023-09-05 Thread Stuart Henderson
On 2023/09/04 22:52, Jonathan Schleifer wrote: > Am 04.09.23 um 16:30 schrieb Jeremie Courreges-Anglas: > > > Thanks. I have imported objfw as proposed in your last tarball, except > > with a simple patch for clarity instead of your ed(1) script. > > Thank you! > > My reason for using the ed sc

Re: New port: devel/objfw

2023-09-04 Thread Jonathan Schleifer
Am 04.09.23 um 16:30 schrieb Jeremie Courreges-Anglas: Thanks. I have imported objfw as proposed in your last tarball, except with a simple patch for clarity instead of your ed(1) script. Thank you! My reason for using the ed script over a patch was that it'll be more robust to changes. I'l

Re: New port: devel/objfw

2023-09-04 Thread Jeremie Courreges-Anglas
On Sun, Sep 03 2023, Jonathan Schleifer wrote: > Am 03.09.23 um 19:49 schrieb Jeremie Courreges-Anglas: > >> I don't know which of .SILENT or make -s or the escape characters hide >> the compiler command lines used to build the object files, but let's >> find a way to disable this behaviour at lea

Re: New port: devel/objfw

2023-09-04 Thread Stuart Henderson
On 2023/09/03 20:48, Jonathan Schleifer wrote: > Am 03.09.23 um 19:49 schrieb Jeremie Courreges-Anglas: > > > I don't know which of .SILENT or make -s or the escape characters hide > > the compiler command lines used to build the object files, but let's > > find a way to disable this behaviour at

Re: New port: devel/objfw

2023-09-03 Thread Jonathan Schleifer
Am 03.09.23 um 19:55 schrieb Stuart Henderson: yep, exactly. reasons: - we find that some upstream projects don't understand shared library versioning, and either increment the version number when not needed, or don't increment when it is needed. Upstream handling reads exactly like OpenBSD h

Re: New port: devel/objfw

2023-09-03 Thread Jonathan Schleifer
Am 03.09.23 um 19:49 schrieb Jeremie Courreges-Anglas: I don't know which of .SILENT or make -s or the escape characters hide the compiler command lines used to build the object files, but let's find a way to disable this behaviour at least in the port. Attached is an updated port that removes

Re: New port: devel/objfw

2023-09-03 Thread Stuart Henderson
On 2023/09/03 15:58, Jonathan Schleifer wrote: > This would be small enough if the package still built. Moving > > SHARED_LIBS to 0.0 I get: > > > > Error: /usr/obj/pobj/objfw-1.0/fake-amd64/usr/local/lib/libobjfw.so.0.0 > > does not exist > > Error: /usr/obj/pobj/objfw-1.0/fake-amd64/usr/local/l

Re: New port: devel/objfw

2023-09-03 Thread Jeremie Courreges-Anglas
On Sun, Sep 03 2023, Jeremie Courreges-Anglas wrote: > On Sun, Sep 03 2023, Jonathan Schleifer wrote: >> This would be small enough if the package still built. Moving >>> SHARED_LIBS to 0.0 I get: >>> >>> Error: /usr/obj/pobj/objfw-1.0/fake-amd64/usr/local/lib/libobjfw.so.0.0 >>> does not exist

Re: New port: devel/objfw

2023-09-03 Thread Jeremie Courreges-Anglas
On Sun, Sep 03 2023, Jonathan Schleifer wrote: > This would be small enough if the package still built. Moving >> SHARED_LIBS to 0.0 I get: >> >> Error: /usr/obj/pobj/objfw-1.0/fake-amd64/usr/local/lib/libobjfw.so.0.0 does >> not exist >> Error: /usr/obj/pobj/objfw-1.0/fake-amd64/usr/local/lib/li

Re: New port: devel/objfw

2023-09-03 Thread Jonathan Schleifer
This would be small enough if the package still built. Moving SHARED_LIBS to 0.0 I get: Error: /usr/obj/pobj/objfw-1.0/fake-amd64/usr/local/lib/libobjfw.so.0.0 does not exist Error: /usr/obj/pobj/objfw-1.0/fake-amd64/usr/local/lib/libobjfwrt.so.0.0 does not exist Error: /usr/obj/pobj/objfw-1.0

Re: New port: devel/objfw

2023-09-03 Thread Jeremie Courreges-Anglas
On Sun, Sep 03 2023, Jonathan Schleifer wrote: > Am 03.09.23 um 12:55 schrieb Jeremie Courreges-Anglas: > >> On Sun, Sep 03 2023, Jonathan Schleifer wrote: >>> Am 31.08.23 um 09:56 schrieb Jonathan Schleifer: >>> Am 31.08.23 um 08:26 schrieb Stuart Henderson: >>> SHARED_LIBS +=  objfw   

Re: New port: devel/objfw

2023-09-03 Thread Jonathan Schleifer
Am 03.09.23 um 12:55 schrieb Jeremie Courreges-Anglas: On Sun, Sep 03 2023, Jonathan Schleifer wrote: Am 31.08.23 um 09:56 schrieb Jonathan Schleifer: Am 31.08.23 um 08:26 schrieb Stuart Henderson: SHARED_LIBS +=  objfw   1.0 SHARED_LIBS +=  objfwrt 1.0 SHARED_LIBS +=  objfw

Re: New port: devel/objfw

2023-09-03 Thread Jeremie Courreges-Anglas
On Sun, Sep 03 2023, Jonathan Schleifer wrote: > Am 31.08.23 um 09:56 schrieb Jonathan Schleifer: > >> Am 31.08.23 um 08:26 schrieb Stuart Henderson: > SHARED_LIBS +=  objfw   1.0 > SHARED_LIBS +=  objfwrt 1.0 > SHARED_LIBS +=  objfwtls    1.0 I can't remember

Re: New port: devel/objfw

2023-09-03 Thread Jonathan Schleifer
Am 31.08.23 um 09:56 schrieb Jonathan Schleifer: Am 31.08.23 um 08:26 schrieb Stuart Henderson: SHARED_LIBS +=  objfw   1.0 SHARED_LIBS +=  objfwrt 1.0 SHARED_LIBS +=  objfwtls    1.0 I can't remember how strict we are with these version starting numbers but iirc we start w

Re: New port: devel/objfw

2023-08-31 Thread Jonathan Schleifer
Am 31.08.23 um 08:26 schrieb Stuart Henderson: SHARED_LIBS +=  objfw   1.0 SHARED_LIBS +=  objfwrt 1.0 SHARED_LIBS +=  objfwtls    1.0 I can't remember how strict we are with these version starting numbers but iirc we start with 0.1 (?) I don't really mind if this isn't chang

Re: New port: devel/objfw

2023-08-30 Thread Stuart Henderson
On 2023/08/30 18:34, A Tammy wrote: > > On 8/30/23 13:55, Jonathan Schleifer wrote: > > Hi! > > > > With ObjFW 1.0 being released yesterday, I thought to package it up > > for OpenBSD. Please find it attached and if it looks good, it would be > > great if it could be imported. > > > > Exciting! T

Re: New port: devel/objfw

2023-08-30 Thread A Tammy
On 8/30/23 13:55, Jonathan Schleifer wrote: > Hi! > > With ObjFW 1.0 being released yesterday, I thought to package it up > for OpenBSD. Please find it attached and if it looks good, it would be > great if it could be imported. > Exciting! Thanks for the port. Built cleanly and all tests passed.

New port: devel/objfw

2023-08-30 Thread Jonathan Schleifer
Hi! With ObjFW 1.0 being released yesterday, I thought to package it up for OpenBSD. Please find it attached and if it looks good, it would be great if it could be imported. -- Jonathan objfw.tar.gz Description: application/gzip