aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDima Panov <fluffy@FreeBSD.org>2024-11-22 08:14:39 +0000
committerDima Panov <fluffy@FreeBSD.org>2024-11-22 08:14:39 +0000
commit51feb1c1c40294136d468eb2ad9bed8f6852bce0 (patch)
treec7cd36368c6226f7f7b04b890385080e403a29c7
parent7fd38b1ab5570e875bc45c1a21124b975527b78b (diff)
mail/linux-r7-organizer: add new port (+)
R7 Organizer is a cross-platform Russian office organizer for mail, tasks and contacts. This is a BASIC version of Organizer package without MS Echange support and less pricing Sponsored by: Future Crew, LLC
-rw-r--r--mail/Makefile1
-rw-r--r--mail/linux-r7-organizer/Makefile45
-rw-r--r--mail/linux-r7-organizer/distinfo3
-rw-r--r--mail/linux-r7-organizer/pkg-descr2
-rw-r--r--mail/linux-r7-organizer/pkg-plist49
5 files changed, 100 insertions, 0 deletions
diff --git a/mail/Makefile b/mail/Makefile
index ece8d29c9b72..343e426b750f 100644
--- a/mail/Makefile
+++ b/mail/Makefile
@@ -188,6 +188,7 @@
SUBDIR += libsrs2
SUBDIR += libsrs_alt
SUBDIR += libvmime
+ SUBDIR += linux-r7-organizer
SUBDIR += linux-r7-organizer-pro
SUBDIR += listadmin
SUBDIR += lmtp2nntp
diff --git a/mail/linux-r7-organizer/Makefile b/mail/linux-r7-organizer/Makefile
new file mode 100644
index 000000000000..06319d892b23
--- /dev/null
+++ b/mail/linux-r7-organizer/Makefile
@@ -0,0 +1,45 @@
+PORTNAME= r7-organizer
+PORTVERSION= 2.0.1
+DISTVERSIONSUFFIX= -1
+PORTREVISION= 2
+CATEGORIES= mail linux russian
+MASTER_SITES= https://download.r7-office.ru/organizer/centos/
+PKGNAMEPREFIX= linux-
+DISTNAME= r7organizer-${PORTVERSION}${DISTVERSIONSUFFIX}
+EXTRACT_SUFX= .x86_64.rpm
+
+MAINTAINER= fluffy@FreeBSD.org
+COMMENT= Russian office mail, tasks and contacts organizer (BASIC version)
+WWW= https://r7-office.ru/organizer
+
+LICENSE= commercial
+LICENSE_NAME= commercial
+LICENSE_TEXT= Commercial software with 30 days trial period
+LICENSE_PERMS= dist-mirror pkg-mirror auto-accept
+
+ONLY_FOR_ARCHS= amd64
+
+USES= desktop-file-utils linux:rl9 shared-mime-info
+
+USE_LINUX= gtk3 sqlite3 alsalib
+
+CONFLICTS_INSTALL= linux-r7-organizer-pro
+
+NO_BUILD= yes
+PLIST_SUB= LINUXBASE=${LINUXBASE}
+STRIP=
+
+post-patch:
+ ${REINPLACE_CMD} -i '' 's|/opt/r7-office/organizer/|${PREFIX}/bin/|' ${WRKDIR}/opt/r7-office/organizer/r7-organizer.desktop
+ ${REINPLACE_CMD} -i '' 's|P7|Р7|' ${WRKDIR}/opt/r7-office/organizer/r7-organizer.desktop
+
+do-install:
+ cd ${WRKDIR}/opt && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share
+ ${RM} ${STAGEDIR}${PREFIX}/share/r7-office/organizer/r7organizer
+ ${INSTALL_PROGRAM} -C ${WRKDIR}/opt/r7-office/organizer/r7organizer ${STAGEDIR}${PREFIX}/share/r7-office/organizer/r7organizer
+ ${RLN} ${STAGEDIR}${PREFIX}/share/r7-office/organizer/r7organizer ${STAGEDIR}${PREFIX}/bin/
+ ${MV} ${STAGEDIR}${PREFIX}/share/r7-office/organizer/r7-organizer.desktop ${STAGEDIR}${PREFIX}/share/applications
+ ${RLN} ${STAGEDIR}${PREFIX}/share/r7-office/organizer/chrome/icons/default/default256.png \
+ ${STAGEDIR}${PREFIX}/share/pixmaps/r7-organizer.png
+
+.include <bsd.port.mk>
diff --git a/mail/linux-r7-organizer/distinfo b/mail/linux-r7-organizer/distinfo
new file mode 100644
index 000000000000..a7511f8069b1
--- /dev/null
+++ b/mail/linux-r7-organizer/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1696404828
+SHA256 (r7organizer-2.0.1-1.x86_64.rpm) = 7b10ee659361db238fee7d0264ccc7d3c2597ae7d463ca96fce3372eda2e76d6
+SIZE (r7organizer-2.0.1-1.x86_64.rpm) = 80083925
diff --git a/mail/linux-r7-organizer/pkg-descr b/mail/linux-r7-organizer/pkg-descr
new file mode 100644
index 000000000000..6727303edf47
--- /dev/null
+++ b/mail/linux-r7-organizer/pkg-descr
@@ -0,0 +1,2 @@
+R7 Organizer is a cross-platform Russian office organizer for mail,
+tasks and contacts.
diff --git a/mail/linux-r7-organizer/pkg-plist b/mail/linux-r7-organizer/pkg-plist
new file mode 100644
index 000000000000..6187166d43a6
--- /dev/null
+++ b/mail/linux-r7-organizer/pkg-plist
@@ -0,0 +1,49 @@
+bin/r7organizer
+share/applications/r7-organizer.desktop
+share/pixmaps/r7-organizer.png
+share/r7-office/organizer/application.ini
+share/r7-office/organizer/chrome/icons/default/default128.png
+share/r7-office/organizer/chrome/icons/default/default16.png
+share/r7-office/organizer/chrome/icons/default/default22.png
+share/r7-office/organizer/chrome/icons/default/default24.png
+share/r7-office/organizer/chrome/icons/default/default256.png
+share/r7-office/organizer/chrome/icons/default/default32.png
+share/r7-office/organizer/chrome/icons/default/default48.png
+share/r7-office/organizer/chrome/icons/default/default64.png
+share/r7-office/organizer/defaults/messenger/mailViews.dat
+share/r7-office/organizer/defaults/pref/channel-prefs.js
+share/r7-office/organizer/dependentlibs.list
+share/r7-office/organizer/fonts/TwemojiMozilla.ttf
+share/r7-office/organizer/isp/Bogofilter.sfd
+share/r7-office/organizer/isp/DSPAM.sfd
+share/r7-office/organizer/isp/POPFile.sfd
+share/r7-office/organizer/isp/SpamAssassin.sfd
+share/r7-office/organizer/isp/SpamPal.sfd
+share/r7-office/organizer/libfreeblpriv3.so
+share/r7-office/organizer/liblgpllibs.so
+share/r7-office/organizer/libmozgtk.so
+share/r7-office/organizer/libmozsandbox.so
+share/r7-office/organizer/libmozsqlite3.so
+share/r7-office/organizer/libmozwayland.so
+share/r7-office/organizer/libnspr4.so
+share/r7-office/organizer/libnss3.so
+share/r7-office/organizer/libnssckbi.so
+share/r7-office/organizer/libnssutil3.so
+share/r7-office/organizer/libplc4.so
+share/r7-office/organizer/libplds4.so
+share/r7-office/organizer/librnp.so
+share/r7-office/organizer/libsmime3.so
+share/r7-office/organizer/libsoftokn3.so
+share/r7-office/organizer/libssl3.so
+share/r7-office/organizer/libxul.so
+share/r7-office/organizer/locale.ini
+share/r7-office/organizer/omni.ja
+share/r7-office/organizer/pingsender
+share/r7-office/organizer/platform.ini
+share/r7-office/organizer/plugin-container
+share/r7-office/organizer/precomplete
+share/r7-office/organizer/r7organizer
+share/r7-office/organizer/r7organizer-bin
+share/r7-office/organizer/removed-files
+share/r7-office/organizer/rnp-cli
+share/r7-office/organizer/rnpkeys