From d25b7d6f589cb46fb81b0f78be5ce16dfd736a28 Mon Sep 17 00:00:00 2001 From: Martin Wilke Date: Sat, 16 May 2009 22:44:20 +0000 Subject: [PATCH] luckyBackup is a QT4 application that backs-up and synchronizes directories using the power of rsync. It is simple to use, fast (only transfers changes made), safe, reliable, and fully customizable. WWW: http://luckybackup.sourceforge.net/ PR: ports/134532 Submitted by: Jason E. Hale --- sysutils/Makefile | 1 + sysutils/luckybackup/Makefile | 38 ++++++++++++++++ sysutils/luckybackup/distinfo | 3 ++ sysutils/luckybackup/pkg-descr | 5 +++ sysutils/luckybackup/pkg-plist | 82 ++++++++++++++++++++++++++++++++++ 5 files changed, 129 insertions(+) create mode 100644 sysutils/luckybackup/Makefile create mode 100644 sysutils/luckybackup/distinfo create mode 100644 sysutils/luckybackup/pkg-descr create mode 100644 sysutils/luckybackup/pkg-plist diff --git a/sysutils/Makefile b/sysutils/Makefile index 76bdac3996a1..d9f0809e6330 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -437,6 +437,7 @@ SUBDIR += lookupd_ldap SUBDIR += lsof SUBDIR += ltrace + SUBDIR += luckybackup SUBDIR += lugtools SUBDIR += luma SUBDIR += lxsplit diff --git a/sysutils/luckybackup/Makefile b/sysutils/luckybackup/Makefile new file mode 100644 index 000000000000..bf2766c84708 --- /dev/null +++ b/sysutils/luckybackup/Makefile @@ -0,0 +1,38 @@ +# New ports collection makefile for: luckybackup +# Date created: 2009-04-28 +# Whom: Jason E. Hale +# +# $FreeBSD$ + +PORTNAME= luckybackup +PORTVERSION= 0.3 +CATEGORIES= sysutils +MASTER_SITES= SF + +MAINTAINER= bsdkaffee@gmail.com +COMMENT= QT4 frontend to the backup utility rsync + +RUN_DEPENDS= rsync:${PORTSDIR}/net/rsync + +USE_QT_VER= 4 +QT_COMPONENTS= gui qmake_build moc_build rcc_build uic_build +MAKE_ENV= INSTALL_ROOT=${PREFIX} +MAKE_JOBS_SAFE= yes + +MAN8= luckybackup.8 +MANCOMPRESSED= yes + +.include + +post-patch: + ${REINPLACE_CMD} -e 's|/usr||g' -e '/INSTALLS/s|debianmenu ||' \ + -e '/manpage/s|share/||' ${WRKSRC}/luckybackup.pro + ${REINPLACE_CMD} -e 's|/usr/bin/||g' -e 's|/usr/share/pixmaps/||g' \ + ${WRKSRC}/menu/*.desktop + ${REINPLACE_CMD} -e 's|/usr|${PREFIX}|g' \ + ${WRKSRC}/src/global.h ${WRKSRC}/src/scheduleDialog.cpp + +do-configure: + cd ${WRKSRC} && ${QMAKE} + +.include diff --git a/sysutils/luckybackup/distinfo b/sysutils/luckybackup/distinfo new file mode 100644 index 000000000000..6269e96200ad --- /dev/null +++ b/sysutils/luckybackup/distinfo @@ -0,0 +1,3 @@ +MD5 (luckybackup-0.3.tar.gz) = fc342bf1519372900c08df632dd688f1 +SHA256 (luckybackup-0.3.tar.gz) = 391ba78b7b290d45d42a8f4728ca04c73b3e44235027de84c1960a18279c2728 +SIZE (luckybackup-0.3.tar.gz) = 2202988 diff --git a/sysutils/luckybackup/pkg-descr b/sysutils/luckybackup/pkg-descr new file mode 100644 index 000000000000..582b70be61e9 --- /dev/null +++ b/sysutils/luckybackup/pkg-descr @@ -0,0 +1,5 @@ +luckyBackup is a QT4 application that backs-up and synchronizes directories +using the power of rsync. It is simple to use, fast (only transfers changes +made), safe, reliable, and fully customizable. + +WWW: http://luckybackup.sourceforge.net/ diff --git a/sysutils/luckybackup/pkg-plist b/sysutils/luckybackup/pkg-plist new file mode 100644 index 000000000000..914b903e61b3 --- /dev/null +++ b/sysutils/luckybackup/pkg-plist @@ -0,0 +1,82 @@ +bin/luckybackup +share/applications/luckybackup-gnome-su.desktop +share/applications/luckybackup-kde-su.desktop +share/applications/luckybackup.desktop +share/doc/luckybackup/license/gpl.html +share/doc/luckybackup/license/gpl.txt +share/doc/luckybackup/manual/data/CommandLine.png +share/doc/luckybackup/manual/data/CommandLine_Profile_loaded.png +share/doc/luckybackup/manual/data/CommandLine_dirs_check.png +share/doc/luckybackup/manual/data/CommandLine_usage.png +share/doc/luckybackup/manual/data/InfoWindow_ProfileDefault.png +share/doc/luckybackup/manual/data/InfoWindow_ProfileLoaded.png +share/doc/luckybackup/manual/data/InfoWindow_ProfileSaved.png +share/doc/luckybackup/manual/data/InfoWindow_Refresh.png +share/doc/luckybackup/manual/data/InfoWindow_TaskCritical.png +share/doc/luckybackup/manual/data/InfoWindow_TaskOk.png +share/doc/luckybackup/manual/data/InfoWindow_TaskWarning.png +share/doc/luckybackup/manual/data/MainWindowEmpty.png +share/doc/luckybackup/manual/data/MainWindowFirstEntryAdded.png +share/doc/luckybackup/manual/data/MainWindowFull.png +share/doc/luckybackup/manual/data/MainWindow_DryRun.png +share/doc/luckybackup/manual/data/Message_CreateRestore.png +share/doc/luckybackup/manual/data/Message_OperaionPropertiesSpecifyFollowing.png +share/doc/luckybackup/manual/data/Message_SameDestinationWarning.png +share/doc/luckybackup/manual/data/Message_validate.png +share/doc/luckybackup/manual/data/OperationPropertiesAdvancedEmpty1.png +share/doc/luckybackup/manual/data/OperationPropertiesAdvancedEmpty3.png +share/doc/luckybackup/manual/data/OperationPropertiesAdvancedEmpty4.png +share/doc/luckybackup/manual/data/OperationPropertiesAdvancedEmpty5.png +share/doc/luckybackup/manual/data/OperationPropertiesAdvancedEmpty8.png +share/doc/luckybackup/manual/data/OperationPropertiesSimpleBackup.png +share/doc/luckybackup/manual/data/OperationPropertiesSimpleEmpty.png +share/doc/luckybackup/manual/data/OperationProperties_ExcludeFull1.png +share/doc/luckybackup/manual/data/OperationProperties_ExcludeFull2.png +share/doc/luckybackup/manual/data/OperationProperties_OnlyInlcudeFull.png +share/doc/luckybackup/manual/data/OperationProperties_OptionsChanged2.png +share/doc/luckybackup/manual/data/OperationProperties_RemoteFull.png +share/doc/luckybackup/manual/data/ProfileNew.png +share/doc/luckybackup/manual/data/about.png +share/doc/luckybackup/manual/data/gpl.png +share/doc/luckybackup/manual/data/luckyb.png +share/doc/luckybackup/manual/data/luckybackup_320.png +share/doc/luckybackup/manual/data/menuProfile.png +share/doc/luckybackup/manual/data/menuSettings.png +share/doc/luckybackup/manual/data/popup_ProfileDelete.png +share/doc/luckybackup/manual/data/popup_ProfileExport.png +share/doc/luckybackup/manual/data/popup_ProfileImport.png +share/doc/luckybackup/manual/data/popup_ProfileRename.png +share/doc/luckybackup/manual/data/rsync_InAction.png +share/doc/luckybackup/manual/data/rsync_operations_aborted.png +share/doc/luckybackup/manual/data/rsync_operations_completed.png +share/doc/luckybackup/manual/data/scheduleAdd.png +share/doc/luckybackup/manual/data/scheduleAdded.png +share/doc/luckybackup/manual/data/scheduleEmpty.png +share/doc/luckybackup/manual/data/scheduleFull.png +share/doc/luckybackup/manual/data/toolBar.png +share/doc/luckybackup/manual/data/up.png +share/doc/luckybackup/manual/index.html +share/doc/luckybackup/readme/changelog.txt +share/doc/luckybackup/readme/readme_English.txt +share/luckybackup/translations/luckybackup_cs.qm +share/luckybackup/translations/luckybackup_cs.ts +share/luckybackup/translations/luckybackup_el.qm +share/luckybackup/translations/luckybackup_el.ts +share/luckybackup/translations/luckybackup_en.qm +share/luckybackup/translations/luckybackup_en.ts +share/luckybackup/translations/luckybackup_es.qm +share/luckybackup/translations/luckybackup_es.ts +share/luckybackup/translations/luckybackup_fr.qm +share/luckybackup/translations/luckybackup_fr.ts +share/luckybackup/translations/luckybackup_nl.qm +share/luckybackup/translations/luckybackup_nl.ts +share/pixmaps/luckybackup.png +share/pixmaps/luckybackup.xpm +@dirrm share/luckybackup/translations +@dirrm share/luckybackup +@dirrm share/doc/luckybackup/readme +@dirrm share/doc/luckybackup/manual/data +@dirrm share/doc/luckybackup/manual +@dirrm share/doc/luckybackup/license +@dirrm share/doc/luckybackup +@dirrmtry share/applications