summaryrefslogtreecommitdiff
path: root/sysutils
diff options
context:
space:
mode:
authorJean-Yves Lefort <jylefort@FreeBSD.org>2005-07-24 19:08:22 +0000
committerJean-Yves Lefort <jylefort@FreeBSD.org>2005-07-24 19:08:22 +0000
commitafc3a8d2f7d82e47f4042be931bc2e6a20a864a3 (patch)
tree0b4febeb842f53575b85799be977b37fd7a06af6 /sysutils
parentUse proper configure args instead of patching source files. (diff)
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>
Notes
Notes: svn path=/head/; revision=140024
Diffstat (limited to 'sysutils')
-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