summaryrefslogtreecommitdiff
path: root/sysutils/freefilesync
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/freefilesync')
-rw-r--r--sysutils/freefilesync/Makefile46
-rw-r--r--sysutils/freefilesync/distinfo3
-rw-r--r--sysutils/freefilesync/files/patch-Makefile48
-rw-r--r--sysutils/freefilesync/files/patch-lib_dir__lock.h10
-rw-r--r--sysutils/freefilesync/files/patch-ui_main__dlg.cpp10
-rw-r--r--sysutils/freefilesync/files/patch-ui_version__check.cpp22
-rw-r--r--sysutils/freefilesync/files/patch-zen_file__io.cpp12
-rw-r--r--sysutils/freefilesync/files/patch-zen_thread.h21
-rw-r--r--sysutils/freefilesync/pkg-descr6
-rw-r--r--sysutils/freefilesync/pkg-plist108
10 files changed, 0 insertions, 286 deletions
diff --git a/sysutils/freefilesync/Makefile b/sysutils/freefilesync/Makefile
deleted file mode 100644
index f182dc8136e0..000000000000
--- a/sysutils/freefilesync/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-# Created by: Kevin Lo <kevlo@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= freefilesync
-DISTVERSION= 9.8
-PORTREVISION= 8
-CATEGORIES= sysutils
-MASTER_SITES= https://www.freefilesync.org/download/ \
- https://www.freefilesync.org/archive/
-DISTNAME= FreeFileSync_${PORTVERSION}_Source
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Backup software to synchronize files and folders
-
-LICENSE= GPLv3
-LICENSE_FILE= ${WRKDIR}/License.txt
-
-BROKEN= fails to build
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-09-04
-
-BUILD_DEPENDS= ${LOCALBASE}/include/zenxml/xml.h:textproc/zenxml
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
- libfontconfig.so:x11-fonts/fontconfig \
- libfreetype.so:print/freetype2 \
- libnotify.so:devel/libnotify
-
-FETCH_ARGS= --user-agent=firefox
-
-WRKSRC= ${WRKDIR}/FreeFileSync/Source
-
-USES= compiler:c++14-lang dos2unix gmake pkgconfig zip
-USE_WX= 3.0+
-USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk20 pango
-DOS2UNIX_WRKSRC= ${WRKDIR}
-DOS2UNIX_GLOB= *.cpp *.h
-
-post-patch:
- @${REINPLACE_CMD} -e 's/wx-config/$${WX_CONFIG:T}/' \
- -e 's,g++,$${CXX},' ${WRKSRC}/Makefile
- @${REINPLACE_CMD} -e 's|<sys/vfs.h>|<sys/mount.h>|' \
- ${WRKDIR}/zen/file_access.cpp
- @${REINPLACE_CMD} -e 's|WEXITSTATUS||' ${WRKDIR}/zen/shell_execute.h
- @${REINPLACE_CMD} -e 's| noexcept;|;|' ${WRKDIR}/zen/scope_guard.h
-
-.include <bsd.port.mk>
diff --git a/sysutils/freefilesync/distinfo b/sysutils/freefilesync/distinfo
deleted file mode 100644
index 0fedd16bfcba..000000000000
--- a/sysutils/freefilesync/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1519893735
-SHA256 (FreeFileSync_9.8_Source.zip) = 77a59586284a518d6df6c0cc934c3efa434f247acce70452ab9fe37e7747b96d
-SIZE (FreeFileSync_9.8_Source.zip) = 2866149
diff --git a/sysutils/freefilesync/files/patch-Makefile b/sysutils/freefilesync/files/patch-Makefile
deleted file mode 100644
index 0972eb974928..000000000000
--- a/sysutils/freefilesync/files/patch-Makefile
+++ /dev/null
@@ -1,48 +0,0 @@
---- Makefile.orig 2018-02-06 16:36:07 UTC
-+++ Makefile
-@@ -1,13 +1,13 @@
- APPNAME = FreeFileSync
--prefix = /usr
-+prefix = $(PREFIX)
- BINDIR = $(DESTDIR)$(prefix)/bin
- SHAREDIR = $(DESTDIR)$(prefix)/share
- APPSHAREDIR = $(SHAREDIR)/$(APPNAME)
- DOCSHAREDIR = $(SHAREDIR)/doc/$(APPNAME)
-
--CXXFLAGS = -std=c++14 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -Wall -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread
-+CXXFLAGS = -std=c++14 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -Wall -O3 -DNDEBUG `${WX_CONFIG} --cxxflags --debug=no` -pthread
-
--LINKFLAGS = -s `wx-config --libs std, aui --debug=no` -lboost_thread -lboost_chrono -lboost_system -lz -pthread
-+LINKFLAGS = -s `${WX_CONFIG} --libs std, aui --debug=no` -lboost_thread -lboost_chrono -lboost_system -lz -pthread
-
- #Gtk - support recycler/icon loading/no button border/grid scrolling
- CXXFLAGS += `pkg-config --cflags gtk+-2.0`
-@@ -99,10 +99,10 @@ launchpad: FreeFileSync
-
- ../Obj/FFS_GCC_Make_Release/ffs/src/%.o : %.cpp
- mkdir -p $(dir $@)
-- g++ $(CXXFLAGS) -c $< -o $@
-+ ${CXX} $(CXXFLAGS) -c $< -o $@
-
- FreeFileSync: $(OBJECT_LIST)
-- g++ -o ../Build/$(APPNAME) $(OBJECT_LIST) $(LINKFLAGS)
-+ ${CXX} -o ../Build/$(APPNAME) $(OBJECT_LIST) $(LINKFLAGS)
-
- clean:
- rm -rf ../Obj/FFS_GCC_Make_Release
-@@ -111,7 +111,7 @@ clean:
-
- install:
- mkdir -p $(BINDIR)
-- cp ../Build/$(APPNAME) $(BINDIR)
-+ cp ../Build/$(APPNAME) $(BINDIR)/freefilesync
-
- mkdir -p $(APPSHAREDIR)
- cp -R ../Build/Languages/ \
-@@ -122,6 +122,3 @@ install:
- ../Build/Resources.zip \
- $(APPSHAREDIR)
-
-- mkdir -p $(DOCSHAREDIR)
-- cp ../Build/Changelog.txt $(DOCSHAREDIR)/changelog
-- gzip $(DOCSHAREDIR)/changelog
diff --git a/sysutils/freefilesync/files/patch-lib_dir__lock.h b/sysutils/freefilesync/files/patch-lib_dir__lock.h
deleted file mode 100644
index 87649f1fb218..000000000000
--- a/sysutils/freefilesync/files/patch-lib_dir__lock.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- lib/dir_lock.h.orig 2018-03-02 05:46:44 UTC
-+++ lib/dir_lock.h
-@@ -11,6 +11,7 @@
- #include <chrono>
- #include <functional>
- #include <zen/file_error.h>
-+#include <zen/warn_static.h>
-
-
- namespace fff
diff --git a/sysutils/freefilesync/files/patch-ui_main__dlg.cpp b/sysutils/freefilesync/files/patch-ui_main__dlg.cpp
deleted file mode 100644
index 4303a0cf92c2..000000000000
--- a/sysutils/freefilesync/files/patch-ui_main__dlg.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- ui/main_dlg.cpp.orig 2018-03-02 05:46:44 UTC
-+++ ui/main_dlg.cpp
-@@ -28,6 +28,7 @@
- #include <wx+/image_resources.h>
- #include "cfg_grid.h"
- #include "version_check.h"
-+#include "version_check_impl.h"
- #include "gui_status_handler.h"
- #include "small_dlgs.h"
- #include "progress_indicator.h"
diff --git a/sysutils/freefilesync/files/patch-ui_version__check.cpp b/sysutils/freefilesync/files/patch-ui_version__check.cpp
deleted file mode 100644
index cc888fd4f909..000000000000
--- a/sysutils/freefilesync/files/patch-ui_version__check.cpp
+++ /dev/null
@@ -1,22 +0,0 @@
---- ui/version_check.cpp.orig 2018-03-02 05:46:44 UTC
-+++ ui/version_check.cpp
-@@ -70,16 +70,10 @@ std::vector<std::pair<std::string, std::
- params.emplace_back("installation_type", isPortableVersion() ? "Portable" : "Local");
-
-
-- params.emplace_back("os_name", "Linux");
--
-- const wxLinuxDistributionInfo distribInfo = wxGetLinuxDistributionInfo();
-- assert(contains(distribInfo.Release, L'.'));
-- std::vector<wxString> digits = split<wxString>(distribInfo.Release, L'.', SplitType::ALLOW_EMPTY); //e.g. "15.04"
-- digits.resize(2);
-- //distribInfo.Id //e.g. "Ubuntu"
-+ params.emplace_back("os_name", "FreeBSD");
-
-- const int osvMajor = stringTo<int>(digits[0]);
-- const int osvMinor = stringTo<int>(digits[1]);
-+ const int osvMajor = 0;
-+ const int osvMinor = 0;
-
- params.emplace_back("os_version", numberTo<std::string>(osvMajor) + "." + numberTo<std::string>(osvMinor));
-
diff --git a/sysutils/freefilesync/files/patch-zen_file__io.cpp b/sysutils/freefilesync/files/patch-zen_file__io.cpp
deleted file mode 100644
index 9ddcad46e44e..000000000000
--- a/sysutils/freefilesync/files/patch-zen_file__io.cpp
+++ /dev/null
@@ -1,12 +0,0 @@
---- ../../zen/file_io.cpp.orig 2018-03-01 11:10:56.764684000 +0200
-+++ ../../zen/file_io.cpp 2018-03-01 11:12:35.599889000 +0200
-@@ -305,8 +305,7 @@
- {
- const FileHandle fh = getHandle();
- //don't use potentially inefficient ::posix_fallocate!
-- const int rv = ::fallocate(fh, //int fd,
-- 0, //int mode,
-+ const int rv = ::posix_fallocate(fh, //int fd,
- 0, //off_t offset
- expectedSize); //off_t len
- if (rv != 0)
diff --git a/sysutils/freefilesync/files/patch-zen_thread.h b/sysutils/freefilesync/files/patch-zen_thread.h
deleted file mode 100644
index 533b307238b9..000000000000
--- a/sysutils/freefilesync/files/patch-zen_thread.h
+++ /dev/null
@@ -1,21 +0,0 @@
---- ../../zen/thread.h.orig 2018-03-01 11:48:04.473377000 +0200
-+++ ../../zen/thread.h 2018-03-01 11:48:51.214192000 +0200
-@@ -12,8 +12,7 @@
- #include "scope_guard.h"
- #include "type_traits.h"
- #include "optional.h"
-- #include <sys/prctl.h>
--
-+#include <pthread_np.h>
-
- namespace zen
- {
-@@ -407,7 +406,7 @@
- inline
- void setCurrentThreadName(const char* threadName)
- {
-- ::prctl(PR_SET_NAME, threadName, 0, 0, 0);
-+ pthread_set_name_np(pthread_self(), threadName);
-
- }
-
diff --git a/sysutils/freefilesync/pkg-descr b/sysutils/freefilesync/pkg-descr
deleted file mode 100644
index e8ee2a88dbb6..000000000000
--- a/sysutils/freefilesync/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-FreeFileSync is a free Open Source software that helps you synchronize
-files and synchronize folders for Windows, Linux, FreeBSD and Mac OS X.
-It is designed to save your time setting up and running backup jobs while
-having nice visual feedback along the way.
-
-WWW: https://www.freefilesync.org/
diff --git a/sysutils/freefilesync/pkg-plist b/sysutils/freefilesync/pkg-plist
deleted file mode 100644
index b397be9daed3..000000000000
--- a/sysutils/freefilesync/pkg-plist
+++ /dev/null
@@ -1,108 +0,0 @@
-bin/freefilesync
-share/FreeFileSync/FreeFileSync.hhc
-share/FreeFileSync/FreeFileSync.hhp
-share/FreeFileSync/Resources.zip
-share/FreeFileSync/arabic.lng
-share/FreeFileSync/bulgarian.lng
-share/FreeFileSync/chinese_simple.lng
-share/FreeFileSync/chinese_traditional.lng
-share/FreeFileSync/croatian.lng
-share/FreeFileSync/czech.lng
-share/FreeFileSync/danish.lng
-share/FreeFileSync/ding.wav
-share/FreeFileSync/dutch.lng
-share/FreeFileSync/english_uk.lng
-share/FreeFileSync/finnish.lng
-share/FreeFileSync/french.lng
-share/FreeFileSync/german.lng
-share/FreeFileSync/gong.wav
-share/FreeFileSync/greek.lng
-share/FreeFileSync/harp.wav
-share/FreeFileSync/hebrew.lng
-share/FreeFileSync/hindi.lng
-share/FreeFileSync/html/base.css
-share/FreeFileSync/html/command-line.html
-share/FreeFileSync/html/comparison-settings.html
-share/FreeFileSync/html/daylight-saving-time.html
-share/FreeFileSync/html/exclude-items.html
-share/FreeFileSync/html/expert-settings.html
-share/FreeFileSync/html/external-applications.html
-share/FreeFileSync/html/freefilesync.html
-share/FreeFileSync/html/macros.html
-share/FreeFileSync/html/realtimesync.html
-share/FreeFileSync/html/run-as-service.html
-share/FreeFileSync/html/schedule-a-batch-job.html
-share/FreeFileSync/html/synchronization-settings.html
-share/FreeFileSync/html/synchronize-with-sftp.html
-share/FreeFileSync/html/tips-and-tricks.html
-share/FreeFileSync/html/variable-drive-letters.html
-share/FreeFileSync/html/versioning.html
-share/FreeFileSync/html/volume-shadow-copy.html
-share/FreeFileSync/hungarian.lng
-share/FreeFileSync/images/add-folder-pair.png
-share/FreeFileSync/images/automator-file-dropped.png
-share/FreeFileSync/images/basic-step-choose-folders.png
-share/FreeFileSync/images/basic-step-compare.png
-share/FreeFileSync/images/basic-step-start-sync.png
-share/FreeFileSync/images/basic-step-sync-config.png
-share/FreeFileSync/images/calendar-job-added.png
-share/FreeFileSync/images/com-settings-context.png
-share/FreeFileSync/images/command-line-syntax.png
-share/FreeFileSync/images/comparison-settings.png
-share/FreeFileSync/images/comparison-variant-double-click.png
-share/FreeFileSync/images/config-double-click.png
-share/FreeFileSync/images/config-multiple-selection.png
-share/FreeFileSync/images/copy-alternative-path.png
-share/FreeFileSync/images/dialog-drag-move.png
-share/FreeFileSync/images/direct-synchronize.png
-share/FreeFileSync/images/explorer-context.png
-share/FreeFileSync/images/filter-context.png
-share/FreeFileSync/images/filter-zero-file-size.png
-share/FreeFileSync/images/filter.png
-share/FreeFileSync/images/freefilesync-logo.png
-share/FreeFileSync/images/gnome-scheduler.png
-share/FreeFileSync/images/ignore-time-shift.png
-share/FreeFileSync/images/launch-automator.png
-share/FreeFileSync/images/main-window.png
-share/FreeFileSync/images/new-calendar-alarm.png
-share/FreeFileSync/images/open-finder-items.png
-share/FreeFileSync/images/path-by-volume-name.png
-share/FreeFileSync/images/realtimesync-create-shortcut.png
-share/FreeFileSync/images/realtimesync-logo.png
-share/FreeFileSync/images/realtimesync-main-window.png
-share/FreeFileSync/images/realtimesync-monitor-usb.png
-share/FreeFileSync/images/realtimesync-schedule.png
-share/FreeFileSync/images/realtimesync-shortcut-properties.png
-share/FreeFileSync/images/remove-drop-down-path.png
-share/FreeFileSync/images/remove-local-settings.png
-share/FreeFileSync/images/save-automator.png
-share/FreeFileSync/images/select-time-span.png
-share/FreeFileSync/images/setup-batch-job.png
-share/FreeFileSync/images/sftp-cloud-picker.png
-share/FreeFileSync/images/sftp-login.png
-share/FreeFileSync/images/sftp-performance.png
-share/FreeFileSync/images/show-thumbnails.png
-share/FreeFileSync/images/sync-settings-context.png
-share/FreeFileSync/images/synchronization-settings.png
-share/FreeFileSync/images/synchronization-variant-double-click.png
-share/FreeFileSync/images/two-folder-drop.png
-share/FreeFileSync/images/versioning.png
-share/FreeFileSync/images/view-filter-default.png
-share/FreeFileSync/images/windows-scheduler.png
-share/FreeFileSync/images/xp-scheduler.png
-share/FreeFileSync/italian.lng
-share/FreeFileSync/japanese.lng
-share/FreeFileSync/korean.lng
-share/FreeFileSync/lithuanian.lng
-share/FreeFileSync/norwegian.lng
-share/FreeFileSync/polish.lng
-share/FreeFileSync/portuguese.lng
-share/FreeFileSync/portuguese_br.lng
-share/FreeFileSync/romanian.lng
-share/FreeFileSync/russian.lng
-share/FreeFileSync/slovak.lng
-share/FreeFileSync/slovenian.lng
-share/FreeFileSync/spanish.lng
-share/FreeFileSync/swedish.lng
-share/FreeFileSync/turkish.lng
-share/FreeFileSync/ukrainian.lng