New port: mail/astroid: Graphical email client for notmuch, inspired by sup and others

PR:		226829
Submitted by:	Mylan Connolly <mylan.connolly@gmail.com>
This commit is contained in:
Yuri Victorovich 2019-08-08 07:59:02 +00:00
parent a56fc17a7e
commit b93589d506
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=508365
6 changed files with 87 additions and 0 deletions

View file

@ -23,6 +23,7 @@
SUBDIR += ask
SUBDIR += asmail
SUBDIR += assp
SUBDIR += astroid
SUBDIR += automx
SUBDIR += autorespond
SUBDIR += autosig

37
mail/astroid/Makefile Normal file
View file

@ -0,0 +1,37 @@
# $FreeBSD$
PORTNAME= astroid
DISTVERSIONPREFIX= v
DISTVERSION= 0.15
CATEGORIES= mail
MAINTAINER= mylan.connolly@gmail.com
COMMENT= Graphical email client for notmuch, inspired by sup and others
LICENSE= GPLv3+ LGPL21+
LICENSE_COMB= dual
LICENSE_FILE_GPLv3+ = ${WRKSRC}/COPYING.GPL-3.0+
LICENSE_FILE_LGPL21+ = ${WRKSRC}/COPYING.LGPL-2.1+
BUILD_DEPENDS= scdoc:textproc/scdoc \
notmuch>0:mail/notmuch
LIB_DEPENDS= libboost_system.so:devel/boost-libs \
libjavascriptcoregtk-4.0.so:www/webkit2-gtk3 \
libgmime-3.0.so:mail/gmime30 \
libgnutls.so:security/gnutls \
libpcre2-8.so:devel/pcre2 \
libpeas-1.0.so:devel/libpeas \
libprotobuf.so:devel/protobuf \
libsass.so:textproc/libsass \
libsoup-2.4.so:devel/libsoup
RUN_DEPENDS= notmuch:mail/notmuch
USES= cmake desktop-file-utils gettext-runtime gnome pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= astroidmail
GH_PROJECT= astroid
USE_GNOME= atk atkmm cairo cairomm gdkpixbuf2 glib20 glibmm gtk30 gtkmm30 introspection libsigc++20 pango pangomm vte3
INSTALLS_ICONS= yes
.include <bsd.port.mk>

3
mail/astroid/distinfo Normal file
View file

@ -0,0 +1,3 @@
TIMESTAMP = 1565244146
SHA256 (astroidmail-astroid-v0.15_GH0.tar.gz) = 8581bbdbc71bd00d4cdd473cfad8bc604628bb15616fe5eab5c623461f686c65
SIZE (astroidmail-astroid-v0.15_GH0.tar.gz) = 3365732

View file

@ -0,0 +1,11 @@
--- CMakeLists.txt.orig 2019-08-08 06:21:44 UTC
+++ CMakeLists.txt
@@ -543,7 +543,7 @@ install ( TARGETS tvextension
# Install man page
if (NOT DISABLE_DOCS)
install ( FILES ${CMAKE_BINARY_DIR}/astroid.1.gz
- DESTINATION share/man/man1
+ DESTINATION man/man1
)
endif ()

7
mail/astroid/pkg-descr Normal file
View file

@ -0,0 +1,7 @@
Astroid is a lightweight and fast Mail User Agent that provides a graphical
interface to searching, display and composing email, organized in thread and
tags. Astroid uses the notmuch backend for blazingly fast searches through tons
of email. Astroid searches, displays and composes emails - and relies on other
programs for fetching, syncing and sending email.
WWW: http://astroidmail.github.io/

28
mail/astroid/pkg-plist Normal file
View file

@ -0,0 +1,28 @@
bin/astroid
lib/astroid/web-extensions/libtvextension.so
lib/girepository-1.0/Astroid-0.2.typelib
man/man1/astroid.1.gz
share/applications/astroid.desktop
%%DATADIR%%/ui/edit-message.glade
%%DATADIR%%/ui/icons/LICENSE
%%DATADIR%%/ui/icons/astroid.png
%%DATADIR%%/ui/icons/astroid.svg
%%DATADIR%%/ui/icons/horizontal_color.png
%%DATADIR%%/ui/icons/horizontal_color.svg
%%DATADIR%%/ui/icons/horizontal_white.png
%%DATADIR%%/ui/icons/horizontal_white.svg
%%DATADIR%%/ui/icons/icon_color.png
%%DATADIR%%/ui/icons/icon_color.svg
%%DATADIR%%/ui/icons/icon_white.png
%%DATADIR%%/ui/icons/icon_white.svg
%%DATADIR%%/ui/icons/vertical_color.png
%%DATADIR%%/ui/icons/vertical_color.svg
%%DATADIR%%/ui/icons/vertical_white.png
%%DATADIR%%/ui/icons/vertical_white.svg
%%DATADIR%%/ui/no-mail.png
%%DATADIR%%/ui/part.scss
%%DATADIR%%/ui/thread-view.html
%%DATADIR%%/ui/thread-view.scss
share/gir-1.0/Astroid-0.2.gir
share/icons/hicolor/512x512/apps/astroid.png
share/icons/hicolor/scalable/apps/astroid.svg