aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjylefort <jylefort@FreeBSD.org>2005-07-25 03:08:22 +0800
committerjylefort <jylefort@FreeBSD.org>2005-07-25 03:08:22 +0800
commit46e3df2656589045c15989e781c8fe7c0aaa9d9f (patch)
tree5d481cd6c30537778de0626f97820dbbc5cf5e59
parent991ffe8b8b003e326c6e19d2f1da7dca60928cfe (diff)
downloadfreebsd-ports-gnome-46e3df2656589045c15989e781c8fe7c0aaa9d9f.tar.gz
freebsd-ports-gnome-46e3df2656589045c15989e781c8fe7c0aaa9d9f.tar.zst
freebsd-ports-gnome-46e3df2656589045c15989e781c8fe7c0aaa9d9f.zip
Add eiciel.
Eiciel allows you to visually edit file ACL entries. You can add and remove users and groups who will be granted permissions through the graphical interface. WWW: http://rofi.pinchito.com/eiciel/ PR: ports/83810 Submitted by: Andreas Kohn <andreas@syndrom23.de>
-rw-r--r--sysutils/Makefile1
-rw-r--r--sysutils/eiciel/Makefile48
-rw-r--r--sysutils/eiciel/distinfo2
-rw-r--r--sysutils/eiciel/pkg-descr5
-rw-r--r--sysutils/eiciel/pkg-message6
-rw-r--r--sysutils/eiciel/pkg-plist41
6 files changed, 103 insertions, 0 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 534d7ad379b9..ef1639fd9bde 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -123,6 +123,7 @@
SUBDIR += dvdtape
SUBDIR += dwatch
SUBDIR += e2fsprogs
+ SUBDIR += eiciel
SUBDIR += eject
SUBDIR += enteruser
SUBDIR += env4801
diff --git a/sysutils/eiciel/Makefile b/sysutils/eiciel/Makefile
new file mode 100644
index 000000000000..bfa629f32b04
--- /dev/null
+++ b/sysutils/eiciel/Makefile
@@ -0,0 +1,48 @@
+# New ports collection makefile for: eiciel
+# Date created: July 20, 2005
+# Whom: andreas@syndrom23.de
+#
+# $FreeBSD$
+#
+
+PORTNAME= eiciel
+PORTVERSION= 0.7
+CATEGORIES= sysutils security
+MASTER_SITES= http://rofi.pinchito.com/eiciel/download/
+
+MAINTAINER= andreas@syndrom23.de
+COMMENT= A GNOME-based ACL editor, with integration into Nautilus
+
+LIB_DEPENDS= gtkmm-2.4:${PORTSDIR}/x11-toolkits/gtkmm24
+
+USE_BZIP2= yes
+USE_REINPLACE= yes
+USE_GNOME= gnomeprefix gnomehack intlhack nautilus2
+USE_X_PREFIX= yes
+USE_AUTOTOOLS= libtool:15
+
+MAN1= eiciel.1
+
+.if defined(WITHOUT_NLS)
+PLIST_SUB+= NLS="@comment "
+CONFIGURE_ARGS+= --disable-nls
+.else
+PLIST_SUB+= NLS=""
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib"
+.endif
+
+.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} < 500000
+IGNORE= Needs ACL support available in FreeBSD 5.0 and later
+.endif
+
+post-patch:
+ @${REINPLACE_CMD} -e '/^libeiciel_nautilus_la_LDFLAGS/ s|= |= -avoid-version -module |' \
+ ${WRKSRC}/src/Makefile.in
+
+post-install:
+ @${CAT} ${PKGMESSAGE}
+
+.include <bsd.port.post.mk>
diff --git a/sysutils/eiciel/distinfo b/sysutils/eiciel/distinfo
new file mode 100644
index 000000000000..df158da5caca
--- /dev/null
+++ b/sysutils/eiciel/distinfo
@@ -0,0 +1,2 @@
+MD5 (eiciel-0.7.tar.bz2) = 276a284669334649fdcbec6a9b0b80af
+SIZE (eiciel-0.7.tar.bz2) = 481773
diff --git a/sysutils/eiciel/pkg-descr b/sysutils/eiciel/pkg-descr
new file mode 100644
index 000000000000..4e72a1c9a8f7
--- /dev/null
+++ b/sysutils/eiciel/pkg-descr
@@ -0,0 +1,5 @@
+Eiciel allows you to visually edit file ACL entries. You can add and remove
+users and groups who will be granted permissions through the graphical
+interface.
+
+WWW: http://rofi.pinchito.com/eiciel/
diff --git a/sysutils/eiciel/pkg-message b/sysutils/eiciel/pkg-message
new file mode 100644
index 000000000000..606ad447a950
--- /dev/null
+++ b/sysutils/eiciel/pkg-message
@@ -0,0 +1,6 @@
+===============================================================================
+To use the eiciel Nautilus extension, Nautilus has to be restarted.
+
+ACLs are not enabled by default. To enable them, use "tunefs -a" (only works
+on unmounted file systems) or the "acls" mount(8) option.
+===============================================================================
diff --git a/sysutils/eiciel/pkg-plist b/sysutils/eiciel/pkg-plist
new file mode 100644
index 000000000000..57949d66bd1c
--- /dev/null
+++ b/sysutils/eiciel/pkg-plist
@@ -0,0 +1,41 @@
+bin/eiciel
+lib/nautilus/extensions-1.0/libeiciel-nautilus.so
+share/gnome/eiciel/doc/C/eiciel.xml
+share/gnome/eiciel/doc/C/figures/Makefile.am
+share/gnome/eiciel/doc/C/figures/altres-default.png
+share/gnome/eiciel/doc/C/figures/altres.png
+share/gnome/eiciel/doc/C/figures/detall_mascara.png
+share/gnome/eiciel/doc/C/figures/entrada_acl.png
+share/gnome/eiciel/doc/C/figures/grup-acl-default.png
+share/gnome/eiciel/doc/C/figures/grup-acl.png
+share/gnome/eiciel/doc/C/figures/grup-default.png
+share/gnome/eiciel/doc/C/figures/grup.png
+share/gnome/eiciel/doc/C/figures/mascara-default.png
+share/gnome/eiciel/doc/C/figures/mascara.png
+share/gnome/eiciel/doc/C/figures/obrir_fitxer.png
+share/gnome/eiciel/doc/C/figures/obrir_fitxer_nautilus.png
+share/gnome/eiciel/doc/C/figures/permisos_acl.png
+share/gnome/eiciel/doc/C/figures/permisos_ugo.png
+share/gnome/eiciel/doc/C/figures/usuari-acl-default.png
+share/gnome/eiciel/doc/C/figures/usuari-acl.png
+share/gnome/eiciel/doc/C/figures/usuari-default.png
+share/gnome/eiciel/doc/C/figures/usuari.png
+share/gnome/eiciel/img/altres-default.png
+share/gnome/eiciel/img/altres.png
+share/gnome/eiciel/img/grup-acl-default.png
+share/gnome/eiciel/img/grup-acl.png
+share/gnome/eiciel/img/grup-default.png
+share/gnome/eiciel/img/grup.png
+share/gnome/eiciel/img/mascara-default.png
+share/gnome/eiciel/img/mascara.png
+share/gnome/eiciel/img/usuari-acl-default.png
+share/gnome/eiciel/img/usuari-acl.png
+share/gnome/eiciel/img/usuari-default.png
+share/gnome/eiciel/img/usuari.png
+%%NLS%%share/locale/ca/LC_MESSAGES/eiciel.mo
+%%NLS%%share/locale/es/LC_MESSAGES/eiciel.mo
+@dirrm share/gnome/eiciel/doc/C/figures
+@dirrm share/gnome/eiciel/doc/C
+@dirrm share/gnome/eiciel/doc
+@dirrm share/gnome/eiciel/img
+@dirrm share/gnome/eiciel