Date: Sat, 22 Dec 2012 05:41:09 +0000 (UTC) From: Mikhail Teterin <mi@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r309381 - in head/devel: . jgoodies-common Message-ID: <201212220541.qBM5f9FT016755@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: mi Date: Sat Dec 22 05:41:09 2012 New Revision: 309381 URL: http://svnweb.freebsd.org/changeset/ports/309381 Log: Begin renewal of devel/looks by creating a port of jgoodies-common, which installs a JAR used by all of JGoodies packages. Added: head/devel/jgoodies-common/ head/devel/jgoodies-common/Makefile (contents, props changed) head/devel/jgoodies-common/distinfo (contents, props changed) head/devel/jgoodies-common/pkg-descr (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Sat Dec 22 02:11:32 2012 (r309380) +++ head/devel/Makefile Sat Dec 22 05:41:09 2012 (r309381) @@ -331,6 +331,7 @@ SUBDIR += devtodo SUBDIR += dfuife-curses SUBDIR += jech-dht + SUBDIR += jgoodies-common SUBDIR += dia2code SUBDIR += diffuse SUBDIR += ding-libs Added: head/devel/jgoodies-common/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/jgoodies-common/Makefile Sat Dec 22 05:41:09 2012 (r309381) @@ -0,0 +1,60 @@ +# Created by: Mikhail Teterin <mi@aldan.algebra.com> +# $FreeBSD$ + +PORTNAME= jgoodies-common +PORTVERSION= 1.2.1 +CATEGORIES= devel java +MASTER_SITES= http://www.jgoodies.com/download/libraries/common/ +DISTNAME= ${PORTNAME}-${PORTVERSION:S|.|_|g} + +MAINTAINER= ports@FreeBSD.org +COMMENT= Abstract and helper classes used by all other JGoodies libs + +LICENSE= BSD +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +BUILD_DEPENDS= ${JAVALIBDIR}/junit.jar:${PORTSDIR}/java/junit + +USE_ZIP= yes +USE_JAVA= yes +JAVA_VERSION= 1.6+ +USE_ANT= yes +MAKE_ARGS+= -Djunit4.jar=${LOCALBASE}/share/java/classes/junit.jar +ALL_TARGET= jar test +EXTRACT_AFTER_ARGS=-d ${WRKDIR} -x '*/api/*' '*.jar' +USE_DOS2UNIX= yes +REINPLACE_ARGS= -i "" + +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} + +JARFILE= ${PORTNAME}.jar +PLIST_FILES= %%JAVAJARDIR%%/${JARFILE} + +.if !defined(NOPORTDOCS) +ALL_TARGET+= javadoc +PORTDOCS= * +.endif + +post-patch: + ${REINPLACE_CMD} 's|haltonfailure="no"|haltonfailure="yes"|' \ + ${WRKSRC}/build.xml + ${FIND} ${WRKSRC} -type f -not -name '*.gif' | ${XARGS} \ + ${REINPLACE_CMD} -E 's|[[:blank:]]+$$||' +.if defined(NO_LICENSES_INSTALL) || defined(DISABLE_LICENSES) + ${REINPLACE_CMD} -E 's|<a .[^>]+>License</a>|<abbr title="BSD 3-clause. License-file installation disabled">License</abbr>|'\ + ${WRKSRC}/README.html +.else + ${REINPLACE_CMD} -E 's|href="LICENSE.txt"|href="../../../${_LICENSE_DIR_REL}/BSD"|' \ + ${WRKSRC}/README.html +.endif + +do-install: + ${INSTALL_DATA} ${WRKSRC}/build/${JARFILE} ${JAVAJARDIR} +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} + @${CP} -R ${WRKSRC}/README.html ${WRKSRC}/RELEASE-NOTES.txt ${WRKSRC}/docs ${DOCSDIR}/ + @${CP} -R ${WRKSRC}/build/docs/api ${DOCSDIR}/docs + # Documentation, including javadoc-generated, was installed in ${DOCSDIR}. +.endif + +.include <bsd.port.mk> Added: head/devel/jgoodies-common/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/jgoodies-common/distinfo Sat Dec 22 05:41:09 2012 (r309381) @@ -0,0 +1,2 @@ +SHA256 (jgoodies-common-1_2_1.zip) = 0fe2ede31e70a633c2a157b99594701e4206c4207f7a3f6e97b15121cac32dfb +SIZE (jgoodies-common-1_2_1.zip) = 271803 Added: head/devel/jgoodies-common/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/jgoodies-common/pkg-descr Sat Dec 22 05:41:09 2012 (r309381) @@ -0,0 +1,6 @@ +The JGoodies is a collection of Java GUI packages. + +The jgoodies-common port installs the abstract and helper classes +used by all of them. + +WWW: http://www.jgoodies.com/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201212220541.qBM5f9FT016755>