From owner-svn-ports-head@FreeBSD.ORG Sat Dec 22 05:41:10 2012 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 72A12C71; Sat, 22 Dec 2012 05:41:10 +0000 (UTC) (envelope-from mi@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 4CD338FC0C; Sat, 22 Dec 2012 05:41:10 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qBM5fASK016759; Sat, 22 Dec 2012 05:41:10 GMT (envelope-from mi@svn.freebsd.org) Received: (from mi@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBM5f9FT016755; Sat, 22 Dec 2012 05:41:09 GMT (envelope-from mi@svn.freebsd.org) Message-Id: <201212220541.qBM5f9FT016755@svn.freebsd.org> From: Mikhail Teterin Date: Sat, 22 Dec 2012 05:41:09 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r309381 - in head/devel: . jgoodies-common X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Dec 2012 05:41:10 -0000 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 +# $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|]+>License|License|'\ + ${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 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/