- fixed distfile location (use MASTER_SITE_APACHE_XML)
- use JAVAJARDIR provided by bsd.java.mk
- use PORTDOCS and PLIST_FILES (thus no more pkg-plist)
- added SIZE info
PR: 65061
Submitted by: Herve Quiroz <herve.quiroz@esil.univ-mrs.fr>
- fixed the location of EXTRACT_ONLY in Makefile so now
portlint does not complain
- changed the 'ant(1)' script so that it now uses the
'classpath' command provided by java/javavmwrapper
(command added recently)
PR: 65063
Submitted by: Herve Quiroz <herve.quiroz@esil.univ-mrs.fr>
previously already set to jakarta-tomcat[VERSION], but this
was not consistent with the jakarta-tomcat5 port.
PR: 63210
Submitted by: Kang Liu <liukang@bjpu.edu.cn>
PHP iCalendar is a php-based iCal file parser. Its based on
v2.0 of the IETF spec. It displays iCal files in a nice logical,
clean manner with day, week, month, and year navigation, printer
view, RSS-enabled, and searchable. It supports 12 languages,
is fully theme-able, and has complete timezone support.
WWW: http://phpicalendar.sourceforge.net/
Submitted by: Edwin Groothuis <edwin@mavetju.org>
bsd.java.mk now provides a new set of macros to be used by ports that
require a JDK. When USE_JAVA is set, the following variables may be set
in order to give to precision regarding the requirements of the port:
- JAVA_VERSION: A list of space-separated suitable java versions for the
port. An optional "+" allows you to specify a range of versions.
(allowed values: 1.1[+] 1.2[+] 1.3[+] 1.4[+])
- JAVA_OS: A list of space-separated suitable JDK port operating systems
for the port. (allowed values: native linux)
- JAVA_VENDOR: A list of space-sperated suitable JDK port vendors for
the port. (allowed values: freebsd bsdjava sun ibm blackdown)
- JAVA_BUILD: When set, it means that the selected JDK port should be
added to build dependencies for the port.
- JAVA_RUN: This variable works exactly the same as JAVA_BUILD but
regarding run dependencies.
Here are some of the macros defined after setting USE_JAVA:
- JAVA_PORT: The name of the JDK port (e.g. java/jdk14)
- JAVA_HOME: The home of the JDK port in the local base
- JAVA_PORT_VERSION: The version of the JDK port.
- JAVA_PORT_OS: The operating system used by the JDK port.
- JAVA_PORT_VENDOR: The vendor of the JDK port.
- And many macros for the commonly used java executables, such as JAVA,
JAVAC, JAVADOC, JAVAH, RMID, JAR...
bsd.java.mk 2.0 is backward compatible with the previous version. Using
the new features is strongly encouraged, since the old bsd.java.mk 1.0
features will be deprecated and removed in the near future.
You will find more detailed info (as well as a quick tutorial) at:
http://www.esil.univ-mrs.fr/~hquiroz/freebsd/bsd.java.mk-2.0.html
If you experience any problems with java based ports that you believe
is due to this change then please let me know.
PR: 63511
Submitted by: Herve Quiroz <herve.quiroz@esil.univ-mrs.fr>