On Sun, Jul 31, 2022 at 04:56:33PM +0200, Rafael Sadowski wrote:
> On Fri Jul 29, 2022 at 07:17:16PM -0400, Adriano Barbosa wrote:
> > Hi.
> > Update for net/nextcloudclient v3.5.3.
> > 
> > Added nextcloudsync_vfs_suffix shared lib missed some time in the
> > past.
> > 
> > Changelog: https://github.com/nextcloud/desktop/releases/tag/v3.5.3
> > * [stable-3.5] Fix the system tray menu not being correctly replaced in
> > setupContextMenu on GNOME
> > * [stable-3.5] Ensure call notification stays on top of other windows
> > * [stable-3.5] Work around issues with window positioning on Linux DEs,
> > hardcode tray window to screen center when new account added
> > * [stable-3.5] Clean up systray methods, make more QML-friendly
> > * [stable-3.5] Refactor tray window opening code for clarity and efficiency
> > * [stable-3.5] Only set _FORTIFY_SOURCE when a higher level of this flag
> > has not been set
> > * [stable-3.5] Limit concurrent notifications
> > * [stable-3.5] Take ints by value rather than reference in UserModel
> > methods
> > * [stable-3.5] Respect skipAutoUpdateCheck in nextcloud.cfg with Sparkle
> > on macOS
> > * [stable-3.5] Use preprocessor directive rather than normal 'if' for
> > UNNotification types
> > * [stable-3.5] QML-ify the UserModel, use properties rather than setter
> > methods
> > * [stable-3.5] Fix ActivityItemContent QML paintedWidth errors
> > * [stable-3.5] Stop clearing notifications when new notifications are
> > received
> > * [stable-3.5] Ensure debug archive contents are readable by any user
> > * [stable-3.5] Stop styling QML unified search items hierarchically, use
> > global Style constants
> > * [stable-3.5] Update macOS Info.plist
> > * [stable-3.5] print sync direction in
> > SyncFileStatusTracker::slotAboutToPropagate
> > * [stable-3.5] Remove Ubuntu Impish, add Kinetic
> > * [stable-3.5] Ensure that throttled notifications still appear in tray
> > activity model
> > * [stable-3.5] Make apps menu scrollable when content taller than
> > available vertical space, preventing borking of layout
> > 
> > Obrigado!
> > --
> > Adriano
> > 
> > 
> 
> I think we ought to keep the "lib" prefix. It feels like an mistake by
> upstream. Anyway shared libs in /usr/local/lib should follow the same
> name pattern (libNAME.so.VERSION).
> 
> Based on you diff:
> 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/net/nextcloudclient/Makefile,v
> retrieving revision 1.35
> diff -u -p -u -p -r1.35 Makefile
> --- Makefile  6 Jul 2022 19:52:38 -0000       1.35
> +++ Makefile  31 Jul 2022 14:51:25 -0000
> @@ -2,7 +2,7 @@ USE_WXNEEDED =        Yes
>  
>  COMMENT =    desktop sync client for Nextcloud
>  
> -V =          3.5.2
> +V =          3.5.3
>  DISTNAME =   nextcloudclient-${V}
>  
>  GH_ACCOUNT = nextcloud
> @@ -13,15 +13,16 @@ CATEGORIES =      net
>  
>  HOMEPAGE =   https://nextcloud.com
>  
> -SHARED_LIBS +=  nextcloudsync    4.0 # 3.5.2
> -SHARED_LIBS +=  nextcloud_csync  2.1 # 3.5.1
> +SHARED_LIBS +=  nextcloudsync             4.0 # 3.5.2
> +SHARED_LIBS +=  nextcloud_csync           2.1 # 3.5.1
> +SHARED_LIBS +=  nextcloudsync_vfs_suffix  0.0 # 3.5.3
>  
>  MAINTAINER = Adriano Barbosa <barbosa....@gmail.com>
>  
>  # GPLv2+
>  PERMIT_PACKAGE =     Yes
>  
> -WANTLIB += ${COMPILER_LIBCXX} lib/inotify/inotify
> +WANTLIB += ${COMPILER_LIBCXX} lib/inotify
>  WANTLIB += Qt5Concurrent Qt5Core Qt5DBus Qt5Gui Qt5Network Qt5Positioning
>  WANTLIB += Qt5PrintSupport Qt5Qml Qt5QmlModels Qt5Quick Qt5QuickControls2
>  WANTLIB += Qt5Svg Qt5WebChannel Qt5WebEngineCore Qt5WebEngineWidgets
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/net/nextcloudclient/distinfo,v
> retrieving revision 1.29
> diff -u -p -u -p -r1.29 distinfo
> --- distinfo  6 Jul 2022 19:52:38 -0000       1.29
> +++ distinfo  31 Jul 2022 14:51:25 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (nextcloudclient-3.5.2.tar.gz) = 
> DEZzEOGhsyWTRGWExqXXqTG34to9FyHayLCsU8xJMIg=
> -SIZE (nextcloudclient-3.5.2.tar.gz) = 15433543
> +SHA256 (nextcloudclient-3.5.3.tar.gz) = 
> xYExDYFMxaB1t3iQESuml3TJ7W2MQrTRKWNUgtLO5X4=
> +SIZE (nextcloudclient-3.5.3.tar.gz) = 15436522
> Index: patches/patch-src_libsync_vfs_suffix_CMakeLists_txt
> ===================================================================
> RCS file: patches/patch-src_libsync_vfs_suffix_CMakeLists_txt
> diff -N patches/patch-src_libsync_vfs_suffix_CMakeLists_txt
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ patches/patch-src_libsync_vfs_suffix_CMakeLists_txt       31 Jul 2022 
> 14:51:25 -0000
> @@ -0,0 +1,12 @@
> +Index: src/libsync/vfs/suffix/CMakeLists.txt
> +--- src/libsync/vfs/suffix/CMakeLists.txt.orig
> ++++ src/libsync/vfs/suffix/CMakeLists.txt
> +@@ -11,8 +11,6 @@ set_target_properties(nextcloudsync_vfs_suffix
> +       ${BIN_OUTPUT_DIRECTORY}
> +     RUNTIME_OUTPUT_DIRECTORY
> +       ${BIN_OUTPUT_DIRECTORY}
> +-    PREFIX
> +-      ""
> +     AUTOMOC
> +       TRUE
> +     LIBRARY_OUTPUT_NAME
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/net/nextcloudclient/pkg/PLIST,v
> retrieving revision 1.10
> diff -u -p -u -p -r1.10 PLIST
> --- pkg/PLIST 11 Mar 2022 19:46:30 -0000      1.10
> +++ pkg/PLIST 31 Jul 2022 14:51:25 -0000
> @@ -14,7 +14,7 @@ include/nextcloudsync/mirall/syncfileite
>  include/nextcloudsync/mirall/syncresult.h
>  @lib lib/libnextcloud_csync.so.${LIBnextcloud_csync_VERSION}
>  @lib lib/libnextcloudsync.so.${LIBnextcloudsync_VERSION}
> -@so lib/nextcloudsync_vfs_suffix.so
> +@lib 
> lib/libnextcloudsync_vfs_suffix.so.${LIBnextcloudsync_vfs_suffix_VERSION}
>  share/applications/com.nextcloud.desktopclient.nextcloud.desktop
>  share/examples/Nextcloud/
>  @sample ${SYSCONFDIR}/Nextcloud/

I have no objection but the change on libinotify which leads to a
missing lib/inotify. Bellow a diff wich works for me based on yours:

Index: Makefile
===================================================================
RCS file: /cvs/ports/net/nextcloudclient/Makefile,v
retrieving revision 1.35
diff -u -p -r1.35 Makefile
--- Makefile    6 Jul 2022 19:52:38 -0000       1.35
+++ Makefile    31 Jul 2022 22:42:56 -0000
@@ -2,7 +2,7 @@ USE_WXNEEDED =  Yes
 
 COMMENT =      desktop sync client for Nextcloud
 
-V =            3.5.2
+V =            3.5.3
 DISTNAME =     nextcloudclient-${V}
 
 GH_ACCOUNT =   nextcloud
@@ -13,8 +13,9 @@ CATEGORIES =  net
 
 HOMEPAGE =     https://nextcloud.com
 
-SHARED_LIBS +=  nextcloudsync    4.0 # 3.5.2
-SHARED_LIBS +=  nextcloud_csync  2.1 # 3.5.1
+SHARED_LIBS +=  nextcloudsync             4.0 # 3.5.2
+SHARED_LIBS +=  nextcloud_csync           2.1 # 3.5.1
+SHARED_LIBS +=  nextcloudsync_vfs_suffix  0.0 # 3.5.3
 
 MAINTAINER =   Adriano Barbosa <barbosa....@gmail.com>
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/nextcloudclient/distinfo,v
retrieving revision 1.29
diff -u -p -r1.29 distinfo
--- distinfo    6 Jul 2022 19:52:38 -0000       1.29
+++ distinfo    31 Jul 2022 22:42:56 -0000
@@ -1,2 +1,2 @@
-SHA256 (nextcloudclient-3.5.2.tar.gz) = 
DEZzEOGhsyWTRGWExqXXqTG34to9FyHayLCsU8xJMIg=
-SIZE (nextcloudclient-3.5.2.tar.gz) = 15433543
+SHA256 (nextcloudclient-3.5.3.tar.gz) = 
xYExDYFMxaB1t3iQESuml3TJ7W2MQrTRKWNUgtLO5X4=
+SIZE (nextcloudclient-3.5.3.tar.gz) = 15436522
Index: patches/patch-src_libsync_vfs_suffix_CMakeLists_txt
===================================================================
RCS file: patches/patch-src_libsync_vfs_suffix_CMakeLists_txt
diff -N patches/patch-src_libsync_vfs_suffix_CMakeLists_txt
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_libsync_vfs_suffix_CMakeLists_txt 31 Jul 2022 22:42:56 
-0000
@@ -0,0 +1,12 @@
+Index: src/libsync/vfs/suffix/CMakeLists.txt
+--- src/libsync/vfs/suffix/CMakeLists.txt.orig
++++ src/libsync/vfs/suffix/CMakeLists.txt
+@@ -11,8 +11,6 @@ set_target_properties(nextcloudsync_vfs_suffix
+       ${BIN_OUTPUT_DIRECTORY}
+     RUNTIME_OUTPUT_DIRECTORY
+       ${BIN_OUTPUT_DIRECTORY}
+-    PREFIX
+-      ""
+     AUTOMOC
+       TRUE
+     LIBRARY_OUTPUT_NAME
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/nextcloudclient/pkg/PLIST,v
retrieving revision 1.10
diff -u -p -r1.10 PLIST
--- pkg/PLIST   11 Mar 2022 19:46:30 -0000      1.10
+++ pkg/PLIST   31 Jul 2022 22:42:56 -0000
@@ -14,7 +14,7 @@ include/nextcloudsync/mirall/syncfileite
 include/nextcloudsync/mirall/syncresult.h
 @lib lib/libnextcloud_csync.so.${LIBnextcloud_csync_VERSION}
 @lib lib/libnextcloudsync.so.${LIBnextcloudsync_VERSION}
-@so lib/nextcloudsync_vfs_suffix.so
+@lib lib/libnextcloudsync_vfs_suffix.so.${LIBnextcloudsync_vfs_suffix_VERSION}
 share/applications/com.nextcloud.desktopclient.nextcloud.desktop
 share/examples/Nextcloud/
 @sample ${SYSCONFDIR}/Nextcloud/

Reply via email to