diff options
Diffstat (limited to 'devel/dorst/Makefile')
-rw-r--r-- | devel/dorst/Makefile | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/devel/dorst/Makefile b/devel/dorst/Makefile new file mode 100644 index 000000000000..9bc0103c98ac --- /dev/null +++ b/devel/dorst/Makefile @@ -0,0 +1,45 @@ +PORTNAME= dorst +DISTVERSIONPREFIX= v +DISTVERSION= 0.19.4 +PORTREVISION= 1 +CATEGORIES= devel + +MAINTAINER= slowdive@me.com +COMMENT= Codebase bootstrap/backup utility +WWW= https://github.com/charlesrocket/dorst + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libgit2.so:devel/libgit2 \ + libssh2.so:security/libssh2 + +FLAVORS= default gtk +FLAVOR?= ${FLAVORS:[1]} +default_CONFLICTS_INSTALL= ${PORTNAME}-gtk +gtk_PKGNAMESUFFIX= -gtk +gtk_CONFLICTS_INSTALL= ${PORTNAME} + +USES= cargo ssl +USE_GITHUB= yes +GH_ACCOUNT= charlesrocket + +.if ${FLAVOR:U} == gtk +USES+= desktop-file-utils gnome +USE_GNOME= glib20 gtk40 libadwaita +CARGO_FEATURES+= gui + +PLIST_FILES+= share/applications/org.hellbyte.dorst.desktop \ + share/pixmaps/org.hellbyte.dorst.png + +post-install: + ${MKDIR} ${STAGEDIR}${PREFIX}/share/pixmaps + ${INSTALL_DATA} ${WRKSRC}/share/org.hellbyte.dorst.desktop \ + ${STAGEDIR}${PREFIX}/share/applications + ${INSTALL_DATA} ${WRKSRC}/share/org.hellbyte.dorst.png \ + ${STAGEDIR}${PREFIX}/share/pixmaps/org.hellbyte.dorst.png +.endif + +PLIST_FILES+= bin/dorst + +.include <bsd.port.mk> |