pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

freefilesync: add very incomplete package



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%gatalith.at@localhost>
Pushed By:	wiz
Date:		Sat Jan 27 01:04:49 2024 +0100
Changeset:	69f932b4e5696e602f5e8314cc9986e425df6fc8

Modified Files:
	Makefile
Added Files:
	freefilesync/DESCR
	freefilesync/Makefile
	freefilesync/PLIST
	freefilesync/TODO
	freefilesync/distinfo

Log Message:
freefilesync: add very incomplete package

The source code requires glibc and needs portability patches
to compile on non-Linux.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=69f932b4e5696e602f5e8314cc9986e425df6fc8

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile              |  1 +
 freefilesync/DESCR    |  5 +++++
 freefilesync/Makefile | 24 ++++++++++++++++++++++++
 freefilesync/PLIST    |  4 ++++
 freefilesync/TODO     |  1 +
 freefilesync/distinfo |  5 +++++
 6 files changed, 40 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 6802c4065b..c75b89672f 100644
--- a/Makefile
+++ b/Makefile
@@ -941,6 +941,7 @@ SUBDIR+=	freedict-tools-xsl
 SUBDIR+=	freedup
 SUBDIR+=	freedup16
 SUBDIR+=	freefem++
+SUBDIR+=	freefilesync
 SUBDIR+=	freegish-git
 SUBDIR+=	freej
 SUBDIR+=	freem
diff --git a/freefilesync/DESCR b/freefilesync/DESCR
new file mode 100644
index 0000000000..350deb8905
--- /dev/null
+++ b/freefilesync/DESCR
@@ -0,0 +1,5 @@
+FreeFileSync is a folder comparison and synchronization software
+that creates and manages backup copies of all your important files.
+Instead of copying every file every time, FreeFileSync determines
+the differences between a source and a target folder and transfers
+only the minimum amount of data needed.
diff --git a/freefilesync/Makefile b/freefilesync/Makefile
new file mode 100644
index 0000000000..6a65add202
--- /dev/null
+++ b/freefilesync/Makefile
@@ -0,0 +1,24 @@
+# $NetBSD$
+
+DISTNAME=	FreeFileSync_13.3_Source
+CATEGORIES=	sysutils
+MASTER_SITES=	https://freefilesync.org/download/
+EXTRACT_SUFX=	.zip
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://freefilesync.org/
+COMMENT=	Folder comparison and synchronization software
+LICENSE=	gnu-gpl-v3
+
+WRKSRC=		${WRKDIR}/FreeFileSync/Source
+
+USE_LANGUAGES=		c c++
+USE_CXX_FEATURES+=	c++23
+USE_TOOLS+=		gmake pkg-config
+
+.include "../../security/libssh2/buildlink3.mk"
+.include "../../security/openssl/buildlink3.mk"
+.include "../../www/curl/buildlink3.mk"
+.include "../../x11/wxGTK32/buildlink3.mk"
+.include "../../x11/gtk2/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/freefilesync/PLIST b/freefilesync/PLIST
new file mode 100644
index 0000000000..92ba51a2d7
--- /dev/null
+++ b/freefilesync/PLIST
@@ -0,0 +1,4 @@
+@comment $NetBSD$
+@comment TODO: to fill this file with the file listing:
+@comment TODO: 1. run "/usr/bin/make package"
+@comment TODO: 2. run "/usr/bin/make print-PLIST"
diff --git a/freefilesync/TODO b/freefilesync/TODO
new file mode 100644
index 0000000000..efb6641bda
--- /dev/null
+++ b/freefilesync/TODO
@@ -0,0 +1 @@
+Assumes Linux - needs portability patches for NetBSD.
diff --git a/freefilesync/distinfo b/freefilesync/distinfo
new file mode 100644
index 0000000000..c2d556ec1f
--- /dev/null
+++ b/freefilesync/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (FreeFileSync_13.3_Source.zip) = 87a8f21885e35484b9c9c278da49b6a6ce939656de0c4ac9e035c365003f5173
+SHA512 (FreeFileSync_13.3_Source.zip) = 0c9a30fca42722ea37a303b0e3cb27fb61cb8586ed075cd6758df27f2687b2e39669c23c76985e3e72c98586bee17be2e31f5c644371cf566c3ebfad4e4800bd
+Size (FreeFileSync_13.3_Source.zip) = 2756885 bytes


Home | Main Index | Thread Index | Old Index