On 11/15/19 4:08 PM, Kirill Bychkov wrote: > On Fri, November 8, 2019 16:15, Adriano Barbosa wrote: >> Em sex., 8 de nov. de 2019 ?s 09:32, Kirill Bychkov >> <ki...@linklevel.net> escreveu: >>> >>> On Fri, November 8, 2019 12:32, Adriano Barbosa wrote: >>>> By the way, Kirill's suggestions are ok for me. Just compiled it >>>> without problems. >>>> >>>> Best >>>> >>>> Em sex., 8 de nov. de 2019 ?s 06:03, Adriano Barbosa >>>> <barbosa....@gmail.com> escreveu: >>>>> >>>>> Hi Kirill, >>>>> thank you for your test and suggestions. >>>>> error: use of undeclared identifier 'EVP_PKEY_CTX_set_rsa_oaep_md' is >>>>> related to LibreSSL. Are you running -current? >>>>> My original port had a patch for it, but its not necessary anymore in >>>>> -current. >>> >>> My -current was two weeks old, sorry. Now it builds fine. >>> Not tested yet. >>> >>> owncloudclient has 40 test and one is failing (FolderWatcherTest). >>> nextcloudclient has 35 tests and four of them are failing: >>> 12 - UtilityTest (Failed) >>> 19 - AllFilesDeletedTest (Failed) >>> 33 - check_vio_ext (Failed) >>> 35 - check_encoding_functions (Failed) >>> All of them passes in owncloudclient. >> >> I'm trying to learn as much as I can from this porting process and >> tests using cmake/cmocka are part of my ignorance. I found 25 binaries >> related to tests in ${WRKSRC}/nextcloudclient-2.6.1/build-amd64/bin >> after building the port. None of them fails, including >> AllFilesDeletedTest and UtilityTest, log attached, didn't find the >> other two tests you pointed out. I would be very happy if you could >> point out something for me to read about it. > > We can deal with the tests later. Nextcloudclient works fine for me > with my owncloud server. It even works better than owncloudclient > I'm maintaining. It syncs all my files without errors. With > owncloudclient I have to add more and more files to exclude list > because it fails. > Attached is updated tarball with more tweaks: > - add COMPILER and comment because of c++14 > - pre-configure -> post-extract > - saet SYSCONF_INSTALL_DIR similar to owncloudclient > - fix typos in post-extract comment > - use post-install target for dance with global exclude list (same > as in owncloudclient) > Changes for config file were needed because previous version of port > errors immediately after finishing setup wizard complaining that global > exclude file couldn't be found. > Currently it works for me. I want to test fresh install to be sure it > will work fine. > Bogus WANTLIB: inotify.2 (/usr/local/lib/libnextcloudsync.so.0.0) (NOT REACHABLE)
at runtime I have the error: could not read system exclude file doas mkdir /etc/Nextcloud && doas cp /usr/obj/ports/nextcloudclient-2.6.1/desktop-2.6.1/sync-exclude.lst /etc/Nextcloud fixes the problem. >>> >>> BTW is there some changelog of key differences between nextcloud >>> and owncloud clients? Are they compatible? I'm still using >>> owncloudserver and have no time to migrate to nextcloud. >> >> I used to use ownCloud long time ago and, to be honest, since then I >> have zero information about ownCloud project. Some new features I know >> Nextcloud guys implemented(ing): end2end encryption (never tested) and >> flow login (disabled in the port). I guess Rafael is/was using >> owncloudclient with a Nextcloud server. >> >>> >>>>> >>>>> Best >>>>> >>>>> Em sex., 8 de nov. de 2019 ?s 05:36, Kirill Bychkov >>>>> <ki...@linklevel.net> escreveu: >>>>>> >>>>>> On Fri, November 8, 2019 04:25, Adriano Barbosa wrote: >>>>>>> Follow a diff with Stuart's suggestion on keeping GH_* variables. >>>>>>> I can confirm it works well. >>>>>>> >>>>>> [...] >>>>>> >>>>>> Hi, >>>>>> Some cleanup Rafael's version + some chunks of Adriano's diff: >>>>>> - use DISTNAME = nextcloudclient-${V} >>>>>> - drop PKGNAME >>>>>> - drop WRKDIST >>>>>> - regen distinfo >>>>>> - drop MASTER_SITES >>>>>> >>>>>> Rafael's port and cleaned up both fails to build on my amd64 (log >>>>> attached). >>>>>> Original submission with 2.6.0 builds fine. >>>>>> >>>>>> >>>>>> P.S. Adriano, please send full port tarballs instead of diffs while the >>>>> port >>>>>> is WIP. >>>>> >>>>> >>>>> >>>>> -- >>>>> Adriano Barbosa >>>> >>>> >>>> >>> >>> >> >>