Thank you all for all testing and suggestions. Updated tarball attached. ok for importing (I can't do it)
Em sáb., 16 de nov. de 2019 às 05:53, Giovanni Bechis <giova...@paclan.it> escreveu: > > On 11/16/19 8:49 AM, Rafael Sadowski wrote: > > On Fri Nov 15, 2019 at 07:47:32PM +0300, Kirill Bychkov wrote: > >> On Fri, November 15, 2019 19:37, Giovanni Bechis wrote: > >>> 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) > >> > >> That's normal for all ports linking with inotify. > >> > >>> > >>> 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. > >> > >> Thanks for testing. So the last tweak we need is to add a couple of > >> @sample lines. > >> Updated tarball attached. > >> > >>> > > > > Small tweaks: > > > > - Fix spaces, tabs > > - Remove COMPILER because it comes from qt5 > > > > Optional: I would prefer "desktop sync client for Nextcloud" as COMMENT. > > > > With this two tweaks + optional comment, OK rsadowski@ to import it. > > > ok giovanni@ with all tweaks, I would prefer rsadowsky@ comment as well > > > --- Makefile.orig Fri Nov 15 22:05:27 2019 > > +++ Makefile Fri Nov 15 22:11:04 2019 > > @@ -1,13 +1,13 @@ > > # $OpenBSD: Makefile.template,v 1.85 2019/09/09 19:19:05 kmos Exp $ # > > > > -COMMENT = nextcloud sync client > > +COMMENT = desktop sync client for Nextcloud > > > > V = 2.6.1 > > DISTNAME = nextcloudclient-${V} > > > > -GH_ACCOUNT = nextcloud > > -GH_PROJECT = desktop > > -GH_TAGNAME = v${V} > > +GH_ACCOUNT = nextcloud > > +GH_PROJECT = desktop > > +GH_TAGNAME = v${V} > > > > CATEGORIES = net > > > > @@ -27,9 +27,6 @@ WANTLIB += sqlite3 ssl z lib/inotify/inotify > > > > MODULES = devel/cmake \ > > x11/qt5 > > - > > -# C++14 > > -COMPILER = base-clang ports-gcc > > > > BUILD_DEPENDS = devel/gettext,-tools > > > > > -- Adriano Barbosa
nextcloudclient.tar.gz
Description: application/gzip