Port details |
- gnarwl Email autoresponder that gets data from LDAP
- 3.6_8 mail =3 3.6_8Version of this port present on the latest quarterly branch.
- There is no maintainer for this port.
- Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org
- Port Added: 2004-04-02 12:05:15
- Last Update: 2024-02-24 17:35:39
- Commit Hash: d8bff85
- People watching this port, also watch:: p5-Params-Check, gnetcat, p5-MIME-Tools, php81-pear, xorg-fonts-truetype
- License: GPLv2
- WWW:
- https://www.onyxbits.de/gnarwl
- Description:
- Gnarwl is an email autoresponder.
Unlike the original vacation(1) program, gnarwl is based on LDAP.
Traditionally you had to give every user, who wanted to use autoreply
facilities full fledged system accounts (trusting them to set their
forwarding up properly, cursing when they didn't).
With gnarwl this is history. User information is now stored in LDAP.
Thats right, no more messing around with system accounts or homedirs for
users who just want their email working, but don't care to fuss around
with shell commands.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/mail/gnarwl/ && make install clean
- To add the package, run one of these commands:
- pkg install mail/gnarwl
- pkg install gnarwl
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: gnarwl
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (gnarwl-3.6.tgz) = 51735d91746b689c97e8cbb35a3b0d8c392135a21a24c96cdadc692edfec64ec
SIZE (gnarwl-3.6.tgz) = 73111
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.3 : devel/gmake
- groff : textproc/groff
- Library dependencies:
-
- libgdbm.so : databases/gdbm
- libldap.so.2 : net/openldap26-client
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for gnarwl-3.6_8:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
- Options name:
- mail_gnarwl
- USES:
- iconv gmake groff ldap tar:tgz
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
3.6_8 24 Feb 2024 17:35:39 |
Muhammad Moinur Rahman (bofh) |
mail/gnarwl: Moved man to share/man
Approved by: portmgr (blanket) |
3.6_7 08 Feb 2023 10:53:56 |
Muhammad Moinur Rahman (bofh) |
Mk/**ldap.mk: Convert USE_LDAP to USES=ldap
Convert the USE_LDAP=yes to USES=ldap and adds the following features:
- Adds the argument USES=ldap:server to add openldap2{4|5|6}-server as
RUN_DEPENDS
- Adds the argument USES=ldap<version> and replaces WANT_OPENLDAP_VER
- Adds OPENLDAP versions in bsd.default-versions.mk
- Adds USE_OPENLDAP/WANT_OPENLDAP_VER in Mk/bsd.sanity.mk
- Changes consumers to use the features
Reviewed by: delphij
Approved by: portmgr
Differential Revision: https://reviews.freebsd.org/D38233 |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
3.6_7 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
3.6_7 20 Jul 2022 14:22:19 |
Tobias C. Berner (tcberner) |
mail: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* <ashish@FreeBSD.org>
* Aaron Dalton <aaron@FreeBSD.org>
* Adam David <adam@FreeBSD.org>
* Adam McDougall <mcdouga9@egr.msu.edu>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Alex Deiter <tiamat@komi.mts.ru>
* Alex Dupre <ale@FreeBSD.org>
* Alex Dupre <sysadmin@alexdupre.com>
* Alex Perel <veers@disturbed.net> (Only the first 15 lines of the commit message are shown above ) |
3.6_7 22 Oct 2021 03:39:23 |
Alexey Dokuchaev (danfe) |
mail/gnarwl: unbreak the build on 13/14, do not depend on GNU sed. |
3.6_7 02 Aug 2021 04:41:48 |
Xin LI (delphij) |
net/openldap24-client: bump all dependent port
In the earlier net/openldap24-server commit, only those which depend on
net/openldap24-sasl-client were bumped. Bumping all dependent port that
didn't get a bump to force a rebuild of these packages.
Suggested by: kib |
3.6_6 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
3.6_6 18 Feb 2021 01:59:40 |
linimon |
Mark BROKEN in 13/14 (via latest llvm update). |
3.6_6 11 Nov 2018 15:38:51 |
danfe |
Update `databases/gdbm' to version 1.18.1, an important bugfix release
which restores compatibility with old databases (version 1.8) and some
later versions which were built without mmap(2) support. Due to shlib
version change, bump port revisions of the consumer ports.
PR: 233059
Exp-run by: antoine
Approved by: maintainer (johans, numerous timeouts) |
3.6_5 25 May 2017 14:35:49 |
bapt |
Register dependency on groff |
3.6_5 01 Apr 2016 14:16:20 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat: portmgr
Sponsored by: Absolight |
3.6_5 30 Dec 2015 12:13:02 |
rakuco |
Fix MASTER_SITES and unmark BROKEN. |
3.6_5 09 Nov 2015 12:59:04 |
antoine |
Mark a few ports BROKEN: unfetchable |
3.6_5 20 Apr 2015 19:06:30 |
tijl |
- Display a stage-qa warning when ports use PREFIX/var instead of /var
- Add --localstatedir=/var to _LATE_CONFIGURE_ARGS (like --mandir) but not
when CONFIGURE_ARGS already sets it. (GNU configure scripts set it to
PREFIX/var when PREFIX != /usr.)
- Add --localstatedir="${PREFIX}/var" to CONFIGURE_ARGS in some ports so
they aren't affected by this change (for now at least). This commit is
meant to ensure that new ports don't make the same mistake.
- games/acm: the configure script in this port is very old; instead of
patching it more, just replace GNU_CONFIGURE with HAS_CONFIGURE.
- irc/charybdis: it already used /var but adding --localstatedir=/var
changed the behaviour of the configure script; adjust the port to this.
PR: 199506
Exp-run by: antoine
Approved by: portmgr (antoine) |
3.6_5 16 Apr 2015 23:01:42 |
marino |
mail/gnarwl: Try again to make this port jobs safe
My previous attempt at making this jobs safe wasn't entirely succesful.
It was still deleting the generating files and deleting them in a race.
This updated patch should fix that. |
3.6_5 15 Apr 2015 08:20:28 |
tijl |
converters/libiconv:
- Remove const qualifier from iconv(3) to match POSIX:
http://pubs.opengroup.org/onlinepubs/9699919799/functions/iconv.html
- Patch iconv.h to expose more GNU extensions when LIBICONV_PLUG is
defined because the base system iconv supports these extensions too.
Add/remove patches to/from ports to call iconv with non-const arguments.
This breaks some ports on FreeBSD 10 because base system iconv.h still has
the const qualifier. Fix this by letting USES=iconv add a build dependency
on converters/libiconv so ports can use its iconv.h (with LIBICONV_PLUG
defined) instead of the base system iconv.h.
This exposed some ports that link with libiconv when it is available instead
of using libc iconv. In these cases one of the following changes has been (Only the first 15 lines of the commit message are shown above ) |
3.6_4 19 Mar 2015 18:42:02 |
marino |
mail/gnarlw: Make jobs safe and use BSD_INSTALL macros
This failed on multi-job; I think the clean target removed a config
file after it was built. While here, use BSD_INSTALL_* macros instead
of hardcoding install commands. |
3.6_4 22 Nov 2014 18:42:44 |
antoine |
Cleanup plist |
3.6_4 04 Aug 2014 03:40:15 |
adamw |
In some straightforward cases, protect documentation behind
PORTDOCS, adding a DOCS option where needed, and a couple
PORTEXAMPLES for good measure. |
3.6_4 29 Jul 2014 19:11:53 |
adamw |
Convert a bunch of EXTRACT_SUFX=... into USES=tar:...
Approved by: portmgr (not really, but touches unstaged ports) |
3.6_4 24 Jul 2014 18:34:16 |
tijl |
net/openldap24-*:
- Convert to USES=libtool and bump dependent ports
- Avoid USE_AUTOTOOLS
- Don't use PTHREAD_LIBS
- Use MAKE_CMD
databases/glom:
- Drop :keepla
- Add INSTALL_TARGET=install-strip
databases/libgda4* databases/libgda5*:
- Convert to USES=libtool and bump dependent ports
- USES=tar:xz
- Use INSTALL_TARGET=install-strip
- Use @sample (Only the first 15 lines of the commit message are shown above ) |
3.6_3 09 Jun 2014 21:09:04 |
antoine |
Finish stage support |
3.6_3 08 Jun 2014 13:02:35 |
vanilla |
1: Stagify.
2: convert to new LIB_DEPENDS format. |
3.6_3 29 May 2014 11:38:26 |
miwi |
- Convert gmake to USES
Approved by: portmgr |
3.6_3 20 Sep 2013 19:59:14 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
mail) |
3.6_3 21 Jun 2013 06:19:34 |
antoine |
Make CONFIGURE_ARGS shorter and look better
Submitted by: danfe |
3.6_3 20 Jun 2013 21:22:57 |
antoine |
- Trim Makefile header
- Trim version in LIB_DEPENDS
- No need to set --prefix with GNU_CONFIGURE
- Add 2 missings directories to pkg-plist |
3.6_2 27 Apr 2013 11:59:29 |
mva |
- Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here
Reviewed by: zeising |
3.6_2 12 Sep 2011 13:46:59 |
gabor |
- Track dependencies after databases/gdbm update |
3.6_1 03 Jul 2011 13:53:52 |
ohauer |
- remove MD5 |
3.6_1 25 Feb 2011 01:32:18 |
delphij |
Chase after net/openldap24-server update.
Reminded by: miwi |
3.6 28 Jul 2009 09:08:46 |
pav |
- Update to 3.6
PR: ports/137174
Submitted by: Johan Strom <johan@headweb.com> |
3.3_1 05 Jan 2009 19:04:45 |
delphij |
Bump PORTREVISION's after OpenLDAP update.
Suggested by: rafan |
3.3 23 Sep 2008 09:02:30 |
amdmi3 |
- Reset maintainer at his request
PR: 127234
Submitted by: Xavier Beaudouin <kiwi at oav dot net> (maintainer) |
3.3 21 Aug 2008 06:18:49 |
rafan |
Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.
To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.
To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.
Changes to Mk/*:
- Add runtime detection magic in bsd.port.mk (Only the first 15 lines of the commit message are shown above ) |
3.3 08 Feb 2006 16:18:21 |
lawrance |
Fix master site and WWW.
PR: ports/92768
Submitted by: Jean Milanez Melo
Approved by: Xavier Beaudouin <kiwi@oav.net> (maintainer) |
3.3 22 Jan 2006 12:50:54 |
edwin |
SHA256ify
Approved by: krion@ |
3.3 12 Apr 2005 03:26:57 |
obrien |
At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE. |
3.3 11 Apr 2005 08:04:41 |
obrien |
Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'. |
3.3 01 Apr 2004 16:48:37 |
pav |
Add gnarwl, the email autoresponder.
Unlike the original vacation(1) program, gnarwl is based on LDAP.
Traditionally you had to give every user, who wanted to use autoreply
facilities full fledged system accounts (trusting them to set their
forwarding up properly, cursing when they didn't).
With gnarwl this is history. User information is now stored in LDAP.
Thats right, no more messing around with system accounts or homedirs for
users who just want their email working, but don't care to fuss around
with shell commands.
WWW: http://www.oss.billiton.de/software.shtml
PR: ports/64895
Submitted by: Xavier Beaudouin <kiwi@oav.net> |