use cd ${PORTSDIR}/deve/pwlib && make -V WRKSRC instead of
hard-coding default location which is not always applicable
- While I'm here, pacify portlint(1) (spaces -> tab)
- Maildir quota is now enabled by default.
The following options were deleted:
- WITH_MAILDIRQUOTA
- WITH_TRASHQUOTA
- New option WITH_AUTHLIB is added, which provides optional support for
Courier Auth Library (mail/courier-authlib port).
- Userdb authentication, LDAP and MySQL support are provided through
courier-authlib now, thus the following options
- WITH_USERDB
- WITH_LDAP
- WITH_MYSQL
have been superceded by WITH_AUTHLIB.
WARNING! WARNING! WARNING!
- Unfortunately, when maildrop is compiled using WITH_AUTHLIB knob, the
resulting binary cannot properly locate libcourierauth.so.0 library:
yasu@sugar[22]% ldd /usr/local/bin/maildrop
/usr/local/bin/maildrop:
libcourierauth.so.0 => not found (0x0)
libstdc++.so.3 => /usr/lib/libstdc++.so.3 (0x2808e000)
libm.so.2 => /usr/lib/libm.so.2 (0x280d3000)
libc.so.4 => /usr/lib/libc.so.4 (0x280ee000)
This is because libcourierauth.so.0 is not installed in the standard library
path of dynamic linker.
One possible solution is to add '-rpath ${LOCALBASE}/lib/courier-authlib'
to linker flags. Unfortunately, this breaks the installation procedure.
A solution to this problem is being actively sought, and I hope it will be
fixed shortly.
PR: ports/76786
Submitted by: KIMURA Yasuhiro <yasu@utahime.org>
the features that people like so much in languages like Python, Ruby and
Smalltalk, making them available to Java developers using a Java-like syntax.
Groovy is designed to help you get things done on the Java 2 Platform in a
quick, concise and fun way. Groovy brings the power of a scripting language
directly into the Java 2 Platform. For example:
- Shell scripting using Groovy allows the full power of the Java Platform to be
brought to bear to the task at hand.
- Groovy can be used (and indeed is already being used) as a replacement for
Java for small and medium sized applications to execute on the Java 2
Platform.
- Groovy can be used as an embedded language for dynamic business rules or
extension points utilizing the agility of Groovy and saving the cost of
redeploying applications for each change of rule (especially when the rules
are stored in a database).
- Groovy makes writing test cases for unit tests very easy.
As well as being a powerful language for scripting Java objects, Groovy can be
used as an alternative compiler to javac to generate standard Java bytecode to
be used by any Java project.
WWW: http://groovy.codehaus.org/