Bug 140906 - new port: devel/flexdock, a Java docking framework for use in cross-platform Swing applications
Summary: new port: devel/flexdock, a Java docking framework for use in cross-platform ...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-26 18:50 UTC by Otacílio de Araújo Ramos Neto
Modified: 2009-11-28 14:00 UTC (History)
0 users

See Also:


Attachments
file.shar (2.65 KB, text/plain)
2009-11-26 18:50 UTC, Otacílio de Araújo Ramos Neto
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Otacílio de Araújo Ramos Neto 2009-11-26 18:50:01 UTC
FlexDock is a Java docking framework for use in cross-platform 
 Swing applications. It offers features you'd expect in any desktop
 docking framework such as:
 
    * Tabbed and Split Layouts
    * Drag-n-Drop capability (with native drag rubber band painting
      on some platforms)
    * Floating windows
    * Collapsible Containers to Save Real Estate
    * Layout Persistence

WWW:	https://flexdock.dev.java.net/

Fix: # This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	flexdock
#	flexdock/Makefile
#	flexdock/distinfo
#	flexdock/pkg-descr
#	flexdock/pkg-plist
#
echo c - flexdock
mkdir -p flexdock > /dev/null 2>&1
echo x - flexdock/Makefile
sed 's/^X//' >flexdock/Makefile << 'bcefedb7d89b7a14af466687b235f625'
X# New ports collection makefile for:   flexdock
X# Date created:        25 Nov 2009
X# Whom:                Otacilio de Araujo Ramos Neto <otacilio.neto@bsd.com.br>
X#
X# $FreeBSD$
X#
X
XPORTNAME=		flexdock
XPORTVERSION=	0.5.1
XCATEGORIES=		devel java
XMASTER_SITES=	https://flexdock.dev.java.net/files/documents/2037/52480/
XDISTNAME=		${PORTNAME}-${PORTVERSION}-src
X
XMAINTAINER=		otacilio.neto@bsd.com.br
XCOMMENT=		Swing windowing and docking framework
X
XUSE_ZIP=		yes
XUSE_ANT=		yes
XUSE_JAVA=		yes
X
XMAKE_ARGS=		dist
X
XPORTDOCS=		"User Guide.pdf" api
X
Xdo-extract:
X	@${MKDIR} ${WRKDIR}
X	@${UNZIP_CMD} ${DISTDIR}/${DISTFILES} -d ${WRKSRC}
X
Xdo-install:
X	${INSTALL_DATA}	${WRKSRC}/build/${PORTNAME}-${PORTVERSION}.jar ${JAVAJARDIR}
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X	@${ECHO_MSG} -n ">> Installing documentation files..."
X	@${MKDIR} ${DOCSDIR}
X	@cd ${WRKSRC}/build/docs && ${FIND} . -type d -exec ${MKDIR} ${DOCSDIR}/\{} \;
X	@cd ${WRKSRC}/build/docs && ${FIND} . -type f -exec ${INSTALL_DATA} \{} ${DOCSDIR}/\{} \;
X	@${ECHO_MSG} " [ DONE ]"
X.endif
X
X.include <bsd.port.mk>
bcefedb7d89b7a14af466687b235f625
echo x - flexdock/distinfo
sed 's/^X//' >flexdock/distinfo << '5c53a434c96ca97c7bc12339410d20a7'
XMD5 (flexdock-0.5.1-src.zip) = 88fd43d7d8db92e9480200c316e55056
XSHA256 (flexdock-0.5.1-src.zip) = 2ffc4b2bf3fd2b070aff3ec46b6a3d3dbbe4f2e666b12ee266cbc162e27f890b
XSIZE (flexdock-0.5.1-src.zip) = 6229423
5c53a434c96ca97c7bc12339410d20a7
echo x - flexdock/pkg-descr
sed 's/^X//' >flexdock/pkg-descr << 'b805fbbf3d42be86545391179eb17bfb'
X FlexDock is a Java docking framework for use in cross-platform 
X Swing applications. It offers features you'd expect in any desktop
X docking framework such as:
X 
X    * Tabbed and Split Layouts
X    * Drag-n-Drop capability (with native drag rubber band painting
X      on some platforms)
X    * Floating windows
X    * Collapsible Containers to Save Real Estate
X    * Layout Persistence
X
XWWW:	https://flexdock.dev.java.net/
b805fbbf3d42be86545391179eb17bfb
echo x - flexdock/pkg-plist
sed 's/^X//' >flexdock/pkg-plist << 'cd8d53e34d5f4884a7d48cfedc0e3d95'
X%%JAVAJARDIR%%/flexdock-0.5.1.jar
cd8d53e34d5f4884a7d48cfedc0e3d95
exit



Patch attached with submission follows:
Comment 1 Martin Wilke freebsd_committer freebsd_triage 2009-11-28 13:52:03 UTC
State Changed
From-To: open->closed

New port added, with minor changes. Thanks!
Comment 2 dfilter service freebsd_committer freebsd_triage 2009-11-28 13:53:07 UTC
miwi        2009-11-28 13:52:54 UTC

  FreeBSD ports repository

  Modified files:
    devel                Makefile 
  Added files:
    devel/flexdock       Makefile distinfo pkg-descr pkg-plist 
  Log:
   FlexDock is a Java docking framework for use in cross-platform
   Swing applications. It offers features you'd expect in any desktop
   docking framework such as:
  
      * Tabbed and Split Layouts
      * Drag-n-Drop capability (with native drag rubber band painting
        on some platforms)
      * Floating windows
      * Collapsible Containers to Save Real Estate
      * Layout Persistence
  
  WWW:    https://flexdock.dev.java.net/
  
  PR:             ports/140906
  Submitted by:   Otacilio de Araujo Ramos Neto <otacilio.neto at bsd.com.br>
  
  Revision  Changes    Path
  1.3696    +1 -0      ports/devel/Makefile
  1.1       +41 -0     ports/devel/flexdock/Makefile (new)
  1.1       +3 -0      ports/devel/flexdock/distinfo (new)
  1.1       +12 -0     ports/devel/flexdock/pkg-descr (new)
  1.1       +1 -0      ports/devel/flexdock/pkg-plist (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"