[Midnightbsd-cvs] mports [21884] trunk/net-p2p: add frost
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sat Sep 3 21:25:32 EDT 2016
Revision: 21884
http://svnweb.midnightbsd.org/mports/?rev=21884
Author: laffer1
Date: 2016-09-03 21:25:32 -0400 (Sat, 03 Sep 2016)
Log Message:
-----------
add frost
Modified Paths:
--------------
trunk/net-p2p/Makefile
Added Paths:
-----------
trunk/net-p2p/frost/
trunk/net-p2p/frost/Makefile
trunk/net-p2p/frost/distinfo
trunk/net-p2p/frost/files/
trunk/net-p2p/frost/files/wrapper.sh
trunk/net-p2p/frost/pkg-descr
Modified: trunk/net-p2p/Makefile
===================================================================
--- trunk/net-p2p/Makefile 2016-09-04 01:12:25 UTC (rev 21883)
+++ trunk/net-p2p/Makefile 2016-09-04 01:25:32 UTC (rev 21884)
@@ -3,6 +3,7 @@
COMMENT = peer-to-peer network applications
SUBDIR += ctorrent
+SUBDIR += frost
SUBDIR += libtorrent
SUBDIR += rtorrent
SUBDIR += transmission
Added: trunk/net-p2p/frost/Makefile
===================================================================
--- trunk/net-p2p/frost/Makefile (rev 0)
+++ trunk/net-p2p/frost/Makefile 2016-09-04 01:25:32 UTC (rev 21884)
@@ -0,0 +1,95 @@
+# Created by: Mario Sergio Fujikawa Ferreira <lioux at FreeBSD.org>
+# $FreeBSD: head/net-p2p/frost/Makefile 400848 2015-11-05 12:36:25Z mat $
+# $MidnightBSD$
+
+PORTNAME= frost
+PORTVERSION= 1.2.0.20090314
+PORTREVISION= 1
+PORTEPOCH= 2
+CATEGORIES= net-p2p java
+MASTER_SITES= SF/jtc${PORTNAME}/${PORTNAME}/14-Mar-2009
+DISTNAME= ${PORTNAME}-14-Mar-2009
+
+MAINTAINER= ports at MidnightBSD.org
+COMMENT= Freenet client that provides messenger and file services
+
+LICENSE= other
+
+USES= zip
+USE_JAVA= yes
+JAVA_VERSION= 1.6+
+JAVA_RUN= yes
+NO_BUILD= yes
+NO_WRKSUBDIR= yes
+PLIST_SUB= JAR_DIR=${JAR_DIR}
+
+DATADIR= ${JAVASHAREDIR}/${PORTNAME}
+
+OPTIONS_DEFINE= DOCS
+
+
+JAVAVM= ${LOCALBASE}/bin/java
+JAR_DIR= ${JAVAJARDIR:S,^${PREFIX}/,,}/${PORTNAME}
+JAR_FILE= frost.jar
+JAR_FILES= frost.jar lib/fecImpl.jar \
+ lib/BCastle.jar lib/datechooser.jar \
+ lib/fec-native.jar \
+ lib/genChkImpl.jar lib/gnu-regexp-1.1.4.jar \
+ lib/xercesImpl.jar \
+ lib/joda-time.jar \
+ lib/perst15.jar \
+ lib/xml-apis.jar
+
+DOC_FILES= doc/Frost.tex doc/authors.txt doc/gpl.txt \
+ doc/SkinLFLicense.txt
+PORTDOCS= ${DOC_FILES:C,^.*/,,}
+
+DATA_FILES= config/boards.xml.default07 \
+ jtc.ico \
+
+PLIST_FILES= bin/${PORTNAME}
+
+.for jar in ${JAR_FILES:C,^.*/,,}
+PLIST_FILES+= %%JAR_DIR%%/${jar}
+.endfor
+
+.for file in ${DATA_FILES:C,^.*/,,}
+PLIST_FILES+= %%DATADIR%%/${file}
+.endfor
+
+DESKTOP_ENTRIES= "Frost" "Freenet Client" \
+ "${JAVASHAREDIR}/${PORTNAME}/jtc.ico" \
+ "frost" "P2P;Network;Java;" \
+ false
+
+pre-everything::
+
+post-patch:
+ @${SED} -e "s|%%PREFIX%%|${PREFIX}|; \
+ s|%%JAVA_VERSION%%|${JAVA_VERSION}|; \
+ s|%%JAVAVM%%|${JAVAVM}|; \
+ s|%%JAR_DIR%%|${JAR_DIR}|; \
+ s|%%JAR_FILE%%|${JAR_FILE}|; \
+ s|%%DATADIR%%|${DATADIR:S,^${PREFIX}/,,}|" \
+ ${FILESDIR}/wrapper.sh > ${WRKDIR}/wrapper.sh
+
+do-install:
+# docs
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+.for doc in ${DOC_FILES}
+ @${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR}
+.endfor
+# jars
+ @${MKDIR} ${STAGEDIR}${PREFIX}/${JAR_DIR}
+.for jar in ${JAR_FILES}
+ @${INSTALL_DATA} ${WRKSRC}/${jar} ${STAGEDIR}${PREFIX}/${JAR_DIR}
+.endfor
+# default boards
+ @${MKDIR} ${STAGEDIR}${DATADIR}
+.for file in ${DATA_FILES}
+ @${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DATADIR}
+.endfor
+# wrapper
+ @${INSTALL_SCRIPT} ${WRKDIR}/wrapper.sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME:tl}
+
+.include <bsd.port.mk>
Property changes on: trunk/net-p2p/frost/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/net-p2p/frost/distinfo
===================================================================
--- trunk/net-p2p/frost/distinfo (rev 0)
+++ trunk/net-p2p/frost/distinfo 2016-09-04 01:25:32 UTC (rev 21884)
@@ -0,0 +1,2 @@
+SHA256 (frost-14-Mar-2009.zip) = 52fd5fb055ee5a8814efe8ac84f2fa5a1a55ff87b419c147b5412079a6f1b751
+SIZE (frost-14-Mar-2009.zip) = 5816164
Property changes on: trunk/net-p2p/frost/distinfo
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/net-p2p/frost/files/wrapper.sh
===================================================================
--- trunk/net-p2p/frost/files/wrapper.sh (rev 0)
+++ trunk/net-p2p/frost/files/wrapper.sh 2016-09-04 01:25:32 UTC (rev 21884)
@@ -0,0 +1,39 @@
+#!/bin/sh
+
+export JAVA_VERSION
+
+PREFIX="%%PREFIX%%"
+JAVA_VERSION="%%JAVA_VERSION%%"
+JAVAVM="%%JAVAVM%%"
+JAR_DIR="%%JAR_DIR%%"
+JAR_FILE="%%JAR_FILE%%"
+DATADIR="%%DATADIR%%"
+HOME_DIR=${HOME}/.frost
+CLASSPATH="${PREFIX}/${JAR_DIR}/BCastle.jar:${PREFIX}/${JAR_DIR}/datechooser.jar:${PREFIX}/${JAR_DIR}/fec-native.jar:${PREFIX}/${JAR_DIR}/fecImpl.jar:${PREFIX}/${JAR_DIR}/frost.jar:${PREFIX}/${JAR_DIR}/genChkImpl.jar:${PREFIX}/${JAR_DIR}/gnu-regexp-1.1.4.jar:${PREFIX}/${JAR_DIR}/joda-time.jar:${PREFIX}/${JAR_DIR}/perst15.jar:${PREFIX}/${JAR_DIR}/skinlf.jar:${PREFIX}/${JAR_DIR}/skinlfFix.jar:${PREFIX}/${JAR_DIR}/mckoidb.jar:${PREFIX}/${JAR_DIR}/xercesImpl.jar:${PREFIX}/${JAR_DIR}/xml-apis.jar"
+
+if [ ! -d ${HOME_DIR}/config ]
+then
+ mkdir -p ${HOME_DIR}/config
+fi
+
+ln -sf ${PREFIX}/${DATADIR}/boards.xml.default \
+ ${HOME_DIR}/config/boards.xml.default
+
+if [ ! -d ${HOME_DIR}/themes ]
+then
+ mkdir -p ${HOME_DIR}/themes
+ ln -sf ${PREFIX}/${DATADIR}/themepack.zip ${HOME_DIR}/themes/themepack.zip
+fi
+
+if [ ! -d ${HOME_DIR}/store ]
+then
+ mkdir -p ${HOME_DIR}/store
+ ln -sf ${PREFIX}/${DATADIR}/applayerdb.conf \
+ ${HOME_DIR}/store/applayerdb.conf
+fi
+
+ln -sf ${PREFIX}/${DATADIR}/aquathemepack.zip \
+ ${HOME_DIR}/themes/aquathemepack.zip
+
+cd ${HOME_DIR} &&
+ exec ${JAVAVM} -cp $CLASSPATH frost.Frost "${@}"
Property changes on: trunk/net-p2p/frost/files/wrapper.sh
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/net-p2p/frost/pkg-descr
===================================================================
--- trunk/net-p2p/frost/pkg-descr (rev 0)
+++ trunk/net-p2p/frost/pkg-descr 2016-09-04 01:25:32 UTC (rev 21884)
@@ -0,0 +1,15 @@
+Frost is a Freenet client that provides newsgroup-like messaging, private
+encrypted messages, file upload and download functionality and a file sharing
+system.
+
+If this is your first time trying Frost, you'll see its quite different from
+other filesharing programs. Its anonymous, and yet has a very personal
+atmosphere.
+
+If you know how to use newsgroups, you'll find Frost very easy to use and will
+feel right at home. If you're used to other filesharing apps, you should know
+that the best way to find what you're looking for is to ask for it. If you
+can't find it in the search results, post a message to the relevant board and
+someone will respond to you. Common questions are answered in the Support area.
+
+WWW: http://jtcfrost.sourceforge.net/
Property changes on: trunk/net-p2p/frost/pkg-descr
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
More information about the Midnightbsd-cvs
mailing list