notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
gnarwl Email autoresponder that gets data from LDAP
3.6_8 mail on this many watch lists=3 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 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 search for ports maintained by this maintainer
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (29 items)
Collapse this list.
  1. /usr/local/share/licenses/gnarwl-3.6_8/catalog.mk
  2. /usr/local/share/licenses/gnarwl-3.6_8/LICENSE
  3. /usr/local/share/licenses/gnarwl-3.6_8/GPLv2
  4. bin/gnarwl
  5. etc/gnarwl.cfg.sample
  6. share/man/man8/damnit.8.gz
  7. share/man/man8/gnarwl.8.gz
  8. sbin/damnit
  9. share/doc/gnarwl/AUTHORS
  10. share/doc/gnarwl/FAQ.gz
  11. share/doc/gnarwl/HISTORY.gz
  12. share/doc/gnarwl/INSTALL
  13. share/doc/gnarwl/ISPEnv.schema
  14. share/doc/gnarwl/ISPEnv2.schema
  15. share/doc/gnarwl/LICENSE
  16. share/doc/gnarwl/README
  17. share/doc/gnarwl/example.ldif
  18. var/lib/gnarwl/.forward
  19. var/lib/gnarwl/badheaders.db.sample
  20. var/lib/gnarwl/blacklist.db.sample
  21. var/lib/gnarwl/badheaders.txt.sample
  22. var/lib/gnarwl/blacklist.txt.sample
  23. var/lib/gnarwl/header.txt.sample
  24. var/lib/gnarwl/footer.txt.sample
  25. @dir var/lib/gnarwl/bin
  26. @dir var/lib/gnarwl/block
  27. @owner
  28. @group
  29. @mode
Collapse this list.
Dependency lines:
  • gnarwl>0:mail/gnarwl
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):
gnarwl
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.6_83.6_8-3.6_83.6_8---
FreeBSD:13:quarterly3.6_83.6_83.6_73.6_83.6_83.6_73.6_73.6_7
FreeBSD:14:latest3.6_83.6_83.6_73.6_83.6_83.6_7-3.6_7
FreeBSD:14:quarterly3.6_83.6_8-3.6_83.6_83.6_73.6_73.6_7
FreeBSD:15:latest3.6_83.6_8n/a3.6_8n/a3.6_73.6_73.6_7
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.3 : devel/gmake
  2. groff : textproc/groff
Library dependencies:
  1. libgdbm.so : databases/gdbm
  2. 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:
Expand this list (1 items)
Collapse this list.
  1. http://www.onyxbits.de/sites/default/files/download/15/
Collapse this list.

Number of commits found: 41

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.6_8
24 Feb 2024 17:35:39
commit hash: d8bff85ad6c9aa8919ca98e067d52a9b23f9b4c9commit hash: d8bff85ad6c9aa8919ca98e067d52a9b23f9b4c9commit hash: d8bff85ad6c9aa8919ca98e067d52a9b23f9b4c9commit hash: d8bff85ad6c9aa8919ca98e067d52a9b23f9b4c9 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
mail/gnarwl: Moved man to share/man

Approved by:    portmgr (blanket)
3.6_7
08 Feb 2023 10:53:56
commit hash: 6e1233be229212a0496f42d611bd40f3e3a628dacommit hash: 6e1233be229212a0496f42d611bd40f3e3a628dacommit hash: 6e1233be229212a0496f42d611bd40f3e3a628dacommit hash: 6e1233be229212a0496f42d611bd40f3e3a628da files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
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
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
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
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
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 View all of this commit message)
3.6_7
20 Jul 2022 14:22:19
commit hash: b587cc2b4da727288248ce5c15129046e6e6b332commit hash: b587cc2b4da727288248ce5c15129046e6e6b332commit hash: b587cc2b4da727288248ce5c15129046e6e6b332commit hash: b587cc2b4da727288248ce5c15129046e6e6b332 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
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 View all of this commit message)
3.6_7
22 Oct 2021 03:39:23
commit hash: f4a00bca97d0cc3007ebdb4b8e5fda886c239a25commit hash: f4a00bca97d0cc3007ebdb4b8e5fda886c239a25commit hash: f4a00bca97d0cc3007ebdb4b8e5fda886c239a25commit hash: f4a00bca97d0cc3007ebdb4b8e5fda886c239a25 files touched by this commit
Alexey Dokuchaev (danfe) search for other commits by this committer
mail/gnarwl: unbreak the build on 13/14, do not depend on GNU sed.
3.6_7
02 Aug 2021 04:41:48
commit hash: 3ba73dad6f600e4da54237e381201faec678984ccommit hash: 3ba73dad6f600e4da54237e381201faec678984ccommit hash: 3ba73dad6f600e4da54237e381201faec678984ccommit hash: 3ba73dad6f600e4da54237e381201faec678984c files touched by this commit
Xin LI (delphij) search for other commits by this committer
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
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
3.6_6
18 Feb 2021 01:59:40
Revision:565858Original commit files touched by this commit
linimon search for other commits by this committer
Mark BROKEN in 13/14 (via latest llvm update).
3.6_6
11 Nov 2018 15:38:51
Revision:484696Original commit files touched by this commit
danfe search for other commits by this committer
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
Revision:441694Original commit files touched by this commit
bapt search for other commits by this committer
Register dependency on groff
3.6_5
01 Apr 2016 14:16:20
Revision:412348Original commit files touched by this commit
mat search for other commits by this committer
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
Revision:404841Original commit files touched by this commit
rakuco search for other commits by this committer
Fix MASTER_SITES and unmark BROKEN.
3.6_5
09 Nov 2015 12:59:04
Revision:401096Original commit files touched by this commit
antoine search for other commits by this committer
Mark a few ports BROKEN: unfetchable
3.6_5
20 Apr 2015 19:06:30
Revision:384380Original commit files touched by this commit
tijl search for other commits by this committer
- 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
Revision:384133Original commit files touched by this commit
marino search for other commits by this committer
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
Revision:384038Original commit files touched by this commit
tijl search for other commits by this committer
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 View all of this commit message)
3.6_4
19 Mar 2015 18:42:02
Revision:381665Original commit files touched by this commit
marino search for other commits by this committer
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
Revision:373086Original commit files touched by this commit
antoine search for other commits by this committer
Cleanup plist
3.6_4
04 Aug 2014 03:40:15
Revision:363960Original commit files touched by this commit
adamw search for other commits by this committer
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
Revision:363374Original commit files touched by this commit
adamw search for other commits by this committer
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
Revision:362835Original commit files touched by this commit
tijl search for other commits by this committer
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 View all of this commit message)
3.6_3
09 Jun 2014 21:09:04
Revision:357207Original commit files touched by this commit
antoine search for other commits by this committer
Finish stage support
3.6_3
08 Jun 2014 13:02:35
Revision:357012Original commit files touched by this commit
vanilla search for other commits by this committer
1: Stagify.
2: convert to new LIB_DEPENDS format.
3.6_3
29 May 2014 11:38:26
Revision:355689Original commit files touched by this commit
miwi search for other commits by this committer
- Convert gmake to USES

Approved by:	portmgr
3.6_3
20 Sep 2013 19:59:14
Revision:327742Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
mail)
3.6_3
21 Jun 2013 06:19:34
Revision:321445Original commit files touched by this commit
antoine search for other commits by this committer
Make CONFIGURE_ARGS shorter and look better

Submitted by:	danfe
3.6_3
20 Jun 2013 21:22:57
Revision:321427Original commit files touched by this commit
antoine search for other commits by this committer
- 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
Revision:316662Original commit files touched by this commit
mva search for other commits by this committer
- 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
Original commit files touched by this commit
gabor search for other commits by this committer
- Track dependencies after databases/gdbm update
3.6_1
03 Jul 2011 13:53:52
Original commit files touched by this commit
ohauer search for other commits by this committer
- remove MD5
3.6_1
25 Feb 2011 01:32:18
Original commit files touched by this commit
delphij search for other commits by this committer
Chase after net/openldap24-server update.

Reminded by:    miwi
3.6
28 Jul 2009 09:08:46
Original commit files touched by this commit
pav search for other commits by this committer
- Update to 3.6

PR:             ports/137174
Submitted by:   Johan Strom <johan@headweb.com>
3.3_1
05 Jan 2009 19:04:45
Original commit files touched by this commit
delphij search for other commits by this committer
Bump PORTREVISION's after OpenLDAP update.

Suggested by:   rafan
3.3
23 Sep 2008 09:02:30
Original commit files touched by this commit
amdmi3 search for other commits by this committer
- 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
Original commit files touched by this commit
rafan search for other commits by this committer
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 View all of this commit message)
3.3
08 Feb 2006 16:18:21
Original commit files touched by this commit
lawrance search for other commits by this committer
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
Original commit files touched by this commit
edwin search for other commits by this committer
SHA256ify

Approved by: krion@
3.3
12 Apr 2005 03:26:57
Original commit files touched by this commit
obrien search for other commits by this committer
At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE.
3.3
11 Apr 2005 08:04:41
Original commit files touched by this commit
obrien search for other commits by this committer
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
Original commit files touched by this commit
pav search for other commits by this committer
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>

Number of commits found: 41