mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-26 00:55:14 +00:00
2012-11-27 java/jmp: Java 1.5 is EOLed
2012-11-26 irc/tr-ircd: No more public distfiles 2012-11-26 lang/imp-interpreter: No more public distfiles 2012-11-26 games/xquarto: No more public distfiles 2012-11-26 games/six: No more public distfiles 2012-11-26 finance/gfp: No more public distfiles 2012-11-26 games/44bsd-hunt: No more public distfiles 2012-11-26 graphics/ale: No more public distfiles 2012-11-26 german/digibux: No more public distfiles 2012-11-26 java/eclipse-clay-core: No more public distfiles 2012-11-26 games/xbloody: No more public distfiles 2012-11-26 dns/sqldjbdns: No more public distfiles Feature safe: yes
This commit is contained in:
parent
802c45816f
commit
2114fb2304
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=307898
3
LEGAL
3
LEGAL
@ -139,9 +139,6 @@ eagle-lin-*.run cad/linux-eagle5 Usage permitted for
|
||||
eawpats* audio/eawpats Some of the patches are not
|
||||
for commercial use
|
||||
eClient-linux-i686.run games/atitd Redistribution not allowed
|
||||
eclipse/jp.azzurri.clay.core_*.bin.dist.* java/eclipse-clay-core License
|
||||
agreement is required to
|
||||
download
|
||||
edith* editors/edith Redistribution not allowed
|
||||
eijiro* japanese/eijiro-fpw The original dictionary is not
|
||||
free
|
||||
|
12
MOVED
12
MOVED
@ -3882,3 +3882,15 @@ net-mgmt/nagios-check_ice||2012-11-28|Has expired: No more public distfiles
|
||||
japanese/libicq||2012-11-28|Has expired: No more public distfiles and development ceased
|
||||
graphics/tonicpoint-viewer||2012-11-28|Has expired: No more public distfiles
|
||||
devel/safestr||2012-11-28|Has expired: No more public distfiles
|
||||
java/jmp||2012-11-28|Has expired: Java 1.5 is EOLed
|
||||
irc/tr-ircd||2012-11-28|Has expired: No more public distfiles
|
||||
lang/imp-interpreter||2012-11-28|Has expired: No more public distfiles
|
||||
games/xquarto||2012-11-28|Has expired: No more public distfiles
|
||||
games/six||2012-11-28|Has expired: No more public distfiles
|
||||
finance/gfp||2012-11-28|Has expired: No more public distfiles
|
||||
games/44bsd-hunt||2012-11-28|Has expired: No more public distfiles
|
||||
graphics/ale||2012-11-28|Has expired: No more public distfiles
|
||||
german/digibux||2012-11-28|Has expired: No more public distfiles
|
||||
java/eclipse-clay-core||2012-11-28|Has expired: No more public distfiles
|
||||
games/xbloody||2012-11-28|Has expired: No more public distfiles
|
||||
dns/sqldjbdns||2012-11-28|Has expired: No more public distfiles
|
||||
|
@ -152,7 +152,6 @@
|
||||
SUBDIR += sheerdns
|
||||
SUBDIR += skadns
|
||||
SUBDIR += sleuth
|
||||
SUBDIR += sqldjbdns
|
||||
SUBDIR += sshfp
|
||||
SUBDIR += tinystats
|
||||
SUBDIR += totd
|
||||
|
@ -1,46 +0,0 @@
|
||||
# Created by: Radim Kolar
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= sqldjbdns
|
||||
PORTVERSION= 0.74
|
||||
CATEGORIES= dns
|
||||
MASTER_SITES= http://home.tiscali.cz:8080/~cz210552/distfiles/ \
|
||||
http://home.tiscali.cz/~cz210552/distfiles/
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= DJB DNS server with PostgreSQL backend
|
||||
|
||||
DEPRECATED= No more public distfiles
|
||||
EXPIRATION_DATE= 2012-11-26
|
||||
|
||||
DJ_PORT?= ${PORTSDIR}/dns/djbdns
|
||||
BUILD_DEPENDS= ${NONEXISTENT}:${DJ_PORT}:extract
|
||||
RUN_DEPENDS= setuidgid:${PORTSDIR}/sysutils/daemontools
|
||||
|
||||
USE_PGSQL= YES
|
||||
|
||||
PORTDOCS= ANNOUNCEMENT STATUS pgsqldns.html NEWS TODO README \
|
||||
pgsqldns-conf.html sqldns.html pgsqldns-schema.html
|
||||
DJ_SRC= `cd ${DJ_PORT} && make -V WRKSRC`
|
||||
ALL_TARGET= default
|
||||
MAKE_JOBS_UNSAFE= yes
|
||||
PLIST_FILES= bin/dnsbench bin/pgsqldns bin/pgsqldns-conf bin/pgsqldnscache \
|
||||
share/examples/${PORTNAME}/create.sql
|
||||
PLIST_DIRS= share/examples/${PORTNAME}
|
||||
|
||||
post-configure:
|
||||
${CP} -R ${DJ_SRC} ${WRKSRC}/djbdns-1.05
|
||||
${PATCH} < ${WRKSRC}/djbdns-1.05.patch -d ${WRKSRC}/djbdns-1.05
|
||||
${MV} ${WRKSRC}/sqldns-schema.html ${WRKSRC}/pgsqldns-schema.html
|
||||
|
||||
post-install:
|
||||
${MKDIR} ${EXAMPLESDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/create.sql ${EXAMPLESDIR}
|
||||
.ifndef NOPORTDOCS
|
||||
${MKDIR} ${DOCSDIR}
|
||||
.for i in ${PORTDOCS}
|
||||
${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
|
||||
.endfor
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (sqldjbdns-0.74.tar.gz) = b16f959ec1fbf95fe775f4dc5537d47c14b1fd68c66aab7e80fc3015fcea7aab
|
||||
SIZE (sqldjbdns-0.74.tar.gz) = 31792
|
@ -1,8 +0,0 @@
|
||||
Sqldjbdns is an authoritative DNS server that pulls its data directly
|
||||
from a set of SQL tables. It supports fully dynamic A, MX, TXT, and PTR
|
||||
records, and run-time configurable static NS and SOA records. It also
|
||||
supports schedule expiry and introduction of records.
|
||||
|
||||
This package also includes dnscache with PostgreSQL backend.
|
||||
|
||||
WWW: http://home.tiscali.cz/~cz210552/sqldns.html
|
@ -21,7 +21,6 @@
|
||||
SUBDIR += eqonomize-kde3
|
||||
SUBDIR += eqonomize-kde4
|
||||
SUBDIR += expense
|
||||
SUBDIR += gfp
|
||||
SUBDIR += gnofin
|
||||
SUBDIR += gnucash
|
||||
SUBDIR += gnucash-docs
|
||||
|
@ -1,77 +0,0 @@
|
||||
# Created by: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= gfp
|
||||
PORTVERSION= 0.7.2
|
||||
PORTREVISION= 5
|
||||
CATEGORIES= finance java
|
||||
MASTER_SITES= SF/gfd/1%20-%20GFP%20Stable/${PORTVERSION}
|
||||
DISTNAME= ${PORTNAME}_${PORTVERSION}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Personal finances administration software
|
||||
|
||||
DEPRECATED= No more public distfiles
|
||||
EXPIRATION_DATE= 2012-11-26
|
||||
|
||||
USE_ZIP= yes
|
||||
USE_JAVA= yes
|
||||
JAVA_EXTRACT= yes
|
||||
JAVA_BUILD= jdk
|
||||
JAVA_RUN= yes
|
||||
JAVA_VERSION= 1.5+
|
||||
JAVA_OS= native
|
||||
WRKSRC= ${WRKDIR}/GFP
|
||||
|
||||
JAVAVM= ${LOCALBASE}/bin/java
|
||||
JAR_FILE= gfd.jar
|
||||
|
||||
PLIST_FILES+= \
|
||||
bin/${PORTNAME}
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${OSVERSION} >= 800000
|
||||
BROKEN= fails during build
|
||||
.endif
|
||||
|
||||
post-extract:
|
||||
# backup launcher
|
||||
@${CP} -f ${WRKSRC}/${JAR_FILE} ${WRKDIR}
|
||||
# prepare custom made extraction
|
||||
@${MKDIR} ${WRKDIR}/extract.jar
|
||||
@cd ${WRKDIR}/extract.jar && ${JAR} xf ${WRKSRC}/${JAR_FILE}
|
||||
@${CP} -f ${FILESDIR}/Launcher.java ${WRKDIR}/extract.jar
|
||||
|
||||
post-patch:
|
||||
@${SED} -e "s|%%JAR_DIR%%|${JAR_DIR}|; \
|
||||
s|%%DATADIR%%|${DATADIR}|; \
|
||||
s|%%JAR_FILE%%|${JAR_FILE}|; \
|
||||
s|%%JAVA_OS%%|${JAVA_OS}|; \
|
||||
s|%%JAVA_VERSION%%|${JAVA_VERSION}|; \
|
||||
s|%%JAVAVM%%|${JAVAVM}|; \
|
||||
s|%%LN%%|${LN}|; \
|
||||
s|%%MKDIR%%|${MKDIR}|; \
|
||||
s|%%RM%%|${RM}|" \
|
||||
${FILESDIR}/wrapper.sh > ${WRKDIR}/wrapper.sh
|
||||
|
||||
do-build:
|
||||
# prepare custom made extraction jar
|
||||
@${RM} -f ${WRKDIR}/extract.jar/Launcher.class
|
||||
@cd ${WRKDIR}/extract.jar && ${JAVAC} Launcher.java && \
|
||||
${JAR} -uf ${WRKSRC}/${JAR_FILE} Launcher.class && \
|
||||
cd ${WRKSRC} && ${JAVA} -jar ${WRKSRC}/${JAR_FILE} && \
|
||||
${CP} -f ${WRKDIR}/${JAR_FILE} ${WRKSRC}
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${DATADIR}
|
||||
@(cd ${WRKSRC}; ${FIND} * -type d -exec ${MKDIR} ${DATADIR}/{} \;)
|
||||
@(cd ${WRKSRC}; ${FIND} * -type f -exec ${INSTALL_DATA} {} ${DATADIR}/{} \;)
|
||||
@(cd ${WRKSRC}; ${FIND} -s * -not -type d) \
|
||||
| ${SED} -ne 's,^,${DATADIR:S,^${PREFIX}/,,}/,p' >> ${TMPPLIST}
|
||||
@(cd ${WRKSRC}; ${FIND} -s -d * -type d) \
|
||||
| ${SED} -ne 's,^,@dirrm ${DATADIR:S,^${PREFIX}/,,}/,p' >> ${TMPPLIST}
|
||||
@${ECHO_CMD} '@dirrm ${DATADIR_REL}' >> ${TMPPLIST}
|
||||
@${INSTALL_SCRIPT} ${WRKDIR}/wrapper.sh ${PREFIX}/bin/${PORTNAME}
|
||||
|
||||
.include <bsd.port.post.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (gfp_0.7.2.zip) = 1b570493ff87d4a792816c244370debbfe775c26471b2a49203fbfbb901398e4
|
||||
SIZE (gfp_0.7.2.zip) = 2335756
|
@ -1,311 +0,0 @@
|
||||
import SevenZip.LzmaAlone;
|
||||
import com.sun.java.util.jar.pack.PackerImpl;
|
||||
import com.sun.java.util.jar.pack.UnpackerImpl;
|
||||
import java.io.*;
|
||||
import java.lang.reflect.Method;
|
||||
import java.util.Enumeration;
|
||||
import java.util.Map;
|
||||
import java.util.jar.JarInputStream;
|
||||
import java.util.jar.JarOutputStream;
|
||||
import java.util.zip.ZipEntry;
|
||||
import java.util.zip.ZipFile;
|
||||
|
||||
/*
|
||||
* Created on 07/04/2003
|
||||
*
|
||||
* Swing Components - visit http://sf.net/projects/gfd
|
||||
*
|
||||
* Copyright (C) 2004 Igor Regis da Silva Sim\xf5es
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
*/
|
||||
|
||||
public final class Launcher
|
||||
{
|
||||
|
||||
public Launcher(boolean flag, String s)
|
||||
throws IOException
|
||||
{
|
||||
unpacker = new UnpackerImpl();
|
||||
packer = new PackerImpl();
|
||||
System.out.println((new StringBuilder()).append("pack= ").append(flag).append(" file= ").append(s).toString());
|
||||
BufferedReader bufferedreader = null;
|
||||
try
|
||||
{
|
||||
bufferedreader = new BufferedReader(new FileReader(new File((new StringBuilder()).append(System.getProperty("user.dir")).append(File.separator).append("setup.dat").toString())));
|
||||
}
|
||||
catch(FileNotFoundException filenotfoundexception)
|
||||
{
|
||||
if(s == null)
|
||||
return;
|
||||
}
|
||||
if(flag)
|
||||
{
|
||||
if(s == null)
|
||||
{
|
||||
for(String s1 = ""; (s1 = bufferedreader.readLine()) != null;)
|
||||
try
|
||||
{
|
||||
String as1[] = s1.split("@");
|
||||
compactarArquivo(as1[0], as1[1]);
|
||||
}
|
||||
catch(IOException ioexception1)
|
||||
{
|
||||
System.out.println("*************************************************");
|
||||
System.out.println((new StringBuilder()).append("Falha ao compactar: ").append(s1.substring(2)).toString());
|
||||
System.out.println(ioexception1.getMessage());
|
||||
System.out.println("*************************************************");
|
||||
}
|
||||
|
||||
} else
|
||||
{
|
||||
s = s.replace('\\', File.separatorChar).replace('/', File.separatorChar);
|
||||
System.out.println((new StringBuilder()).append("Vou compactar o arquivo: ").append(s).toString());
|
||||
try
|
||||
{
|
||||
String as[] = new String[2];
|
||||
if(s.indexOf(File.separator) != -1)
|
||||
{
|
||||
as[0] = s.substring(s.lastIndexOf(File.separator) - 1, s.length());
|
||||
as[1] = s.substring(0, s.lastIndexOf(File.separator) + 1);
|
||||
} else
|
||||
{
|
||||
as[0] = s;
|
||||
as[1] = "";
|
||||
}
|
||||
if(!as[1].startsWith(File.separator))
|
||||
as[1] = (new StringBuilder()).append(File.separator).append(as[1]).toString();
|
||||
compactarArquivo(as[0], as[1]);
|
||||
}
|
||||
catch(IOException ioexception)
|
||||
{
|
||||
System.out.println("*************************************************");
|
||||
System.out.println((new StringBuilder()).append("Falha ao compactar: ").append(s).toString());
|
||||
System.out.println(ioexception.getMessage());
|
||||
System.out.println("*************************************************");
|
||||
}
|
||||
}
|
||||
} else
|
||||
{
|
||||
String s2 = "";
|
||||
do
|
||||
{
|
||||
String s3;
|
||||
if((s3 = bufferedreader.readLine()) == null)
|
||||
break;
|
||||
try
|
||||
{
|
||||
String as2[] = s3.split("@");
|
||||
descompactarArquivo(as2[0], as2[1]);
|
||||
if(as2[0].startsWith("z_"))
|
||||
explodir(as2[0], as2[1]);
|
||||
}
|
||||
catch(IOException ioexception2)
|
||||
{
|
||||
System.out.println("*************************************************");
|
||||
System.out.println((new StringBuilder()).append("Fail on install file: ").append(s3.substring(2)).toString());
|
||||
System.out.println(ioexception2.getMessage());
|
||||
System.out.println("*************************************************");
|
||||
}
|
||||
} while(true);
|
||||
bufferedreader.close();
|
||||
(new File((new StringBuilder()).append(System.getProperty("user.dir")).append(File.separator).append("setup.dat").toString())).delete();
|
||||
}
|
||||
if(bufferedreader != null)
|
||||
bufferedreader.close();
|
||||
}
|
||||
|
||||
private void descompactarArquivo(String s, String s1)
|
||||
throws IOException
|
||||
{
|
||||
String s2 = (new StringBuilder()).append(System.getProperty("user.dir")).append(s1).toString();
|
||||
try
|
||||
{
|
||||
LzmaAlone.main(new String[] {
|
||||
"d", (new StringBuilder()).append(s2).append(s).toString(), (new StringBuilder()).append(s2).append(s.substring(1)).toString()
|
||||
});
|
||||
}
|
||||
catch(Exception exception)
|
||||
{
|
||||
exception.printStackTrace();
|
||||
}
|
||||
JarOutputStream jaroutputstream = new JarOutputStream(new FileOutputStream(new File((new StringBuilder()).append(s2).append(s.substring(2)).toString())));
|
||||
FileInputStream fileinputstream = new FileInputStream((new StringBuilder()).append(s2).append(s.substring(1)).toString());
|
||||
unpacker.unpack(fileinputstream, jaroutputstream);
|
||||
jaroutputstream.flush();
|
||||
fileinputstream.close();
|
||||
jaroutputstream.close();
|
||||
for(File file = new File((new StringBuilder()).append(s2).append(s.substring(1)).toString()); !file.delete() && file.exists(); System.out.println((new StringBuilder()).append("Tentando deletar ").append(s2).append("_").append(s).toString()));
|
||||
for(File file1 = new File((new StringBuilder()).append(s2).append(s).toString()); !file1.delete() && file1.exists(); System.out.println((new StringBuilder()).append("Tentando deletar ").append(s2).append(s).toString()));
|
||||
}
|
||||
|
||||
private void compactarArquivo(String s, String s1)
|
||||
throws IOException
|
||||
{
|
||||
String s2 = s1;
|
||||
if(!(new File(s2)).exists() || s2.equals(File.separator))
|
||||
s2 = (new StringBuilder()).append(System.getProperty("user.dir")).append(s1).toString();
|
||||
String s3 = s.substring(0, 1).toLowerCase();
|
||||
s = s.substring(2);
|
||||
System.out.println((new StringBuilder()).append("Caminho completo ").append((new StringBuilder()).append(s2).append(s).toString().replace('\\', File.separatorChar).replace('/', File.separatorChar)).toString());
|
||||
java.util.SortedMap sortedmap = packer.properties();
|
||||
sortedmap.put("pack.deflate.hint", "false");
|
||||
sortedmap.put("pack.effort", "9");
|
||||
sortedmap.put("pack.keep.file.order", "false");
|
||||
sortedmap.put("pack.modification.time", "latest");
|
||||
sortedmap.put("pack.segment.limit", "1500000");
|
||||
sortedmap.put("pack.unknown.attribute", "strip");
|
||||
if(s.toLowerCase().indexOf("gf") != -1 || s.toLowerCase().indexOf("visa") != -1)
|
||||
{
|
||||
System.out.println("Pack COM debug info");
|
||||
sortedmap.put("pack.code.attribute.LineNumberTable", "pass");
|
||||
sortedmap.put("pack.code.attribute.LocalVariableTable", "pass");
|
||||
sortedmap.put("pack.class.attribute.SourceFile", "pass");
|
||||
} else
|
||||
{
|
||||
System.out.println("Pack SEM debug info");
|
||||
sortedmap.put("pack.code.attribute.LineNumberTable", "strip");
|
||||
sortedmap.put("pack.code.attribute.LocalVariableTable", "strip");
|
||||
sortedmap.put("pack.class.attribute.SourceFile", "strip");
|
||||
}
|
||||
System.out.println((new StringBuilder()).append(s2).append(s).toString().replace('\\', File.separatorChar).replace('/', File.separatorChar));
|
||||
System.out.println((new StringBuilder()).append(s2).append("_").append(s).toString().replace('\\', File.separatorChar).replace('/', File.separatorChar));
|
||||
JarInputStream jarinputstream = new JarInputStream(new FileInputStream((new StringBuilder()).append(s2).append(s).toString().replace('\\', File.separatorChar).replace('/', File.separatorChar)));
|
||||
FileOutputStream fileoutputstream = new FileOutputStream((new StringBuilder()).append(s2).append("_").append(s).toString().replace('\\', File.separatorChar).replace('/', File.separatorChar));
|
||||
packer.pack(jarinputstream, fileoutputstream);
|
||||
jarinputstream.close();
|
||||
fileoutputstream.flush();
|
||||
fileoutputstream.close();
|
||||
try
|
||||
{
|
||||
LzmaAlone.main(new String[] {
|
||||
"e", "-a9", (new StringBuilder()).append(s2).append("_").append(s).toString().replace('\\', File.separatorChar).replace('/', File.separatorChar), (new StringBuilder()).append(s2).append(s3.startsWith("z") ? "z_" : "__").append(s).toString().replace('\\', File.separatorChar).replace('/', File.separatorChar)
|
||||
});
|
||||
}
|
||||
catch(Exception exception)
|
||||
{
|
||||
exception.printStackTrace();
|
||||
System.exit(-1);
|
||||
}
|
||||
for(File file = new File((new StringBuilder()).append(s2).append("_").append(s).toString().replace("\\", File.separator).replace("/", File.separator)); !file.delete() && file.exists();)
|
||||
{
|
||||
System.out.println((new StringBuilder()).append("Tentando deletar ").append(file.getAbsolutePath()).toString());
|
||||
try
|
||||
{
|
||||
Thread.sleep(1000L);
|
||||
}
|
||||
catch(InterruptedException interruptedexception)
|
||||
{
|
||||
interruptedexception.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
for(File file1 = new File((new StringBuilder()).append(s2).append(s).toString().replace("\\", File.separator).replace("/", File.separator)); !file1.delete() && file1.exists();)
|
||||
{
|
||||
System.out.println((new StringBuilder()).append("Tentando deletar ").append(file1.getAbsolutePath()).toString());
|
||||
try
|
||||
{
|
||||
Thread.sleep(1000L);
|
||||
}
|
||||
catch(InterruptedException interruptedexception1)
|
||||
{
|
||||
interruptedexception1.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private void explodir(String s, String s1)
|
||||
throws IOException
|
||||
{
|
||||
File file = new File((new StringBuilder()).append(System.getProperty("user.dir")).append(s1).append(s.substring(2)).toString());
|
||||
Object obj = null;
|
||||
ZipFile zipfile = new ZipFile(file);
|
||||
for(Enumeration enumeration = zipfile.entries(); enumeration.hasMoreElements();)
|
||||
{
|
||||
ZipEntry zipentry = (ZipEntry)enumeration.nextElement();
|
||||
if(zipentry.getSize() == 0L)
|
||||
{
|
||||
(new File((new StringBuilder()).append(System.getProperty("user.dir")).append(s1).append(File.separator).append(zipentry.getName().replace('/', '\\')).toString())).mkdirs();
|
||||
} else
|
||||
{
|
||||
DataInputStream datainputstream = new DataInputStream(zipfile.getInputStream(zipentry));
|
||||
byte abyte0[] = new byte[datainputstream.available()];
|
||||
datainputstream.readFully(abyte0);
|
||||
datainputstream.close();
|
||||
File file1 = new File((new StringBuilder()).append(System.getProperty("user.dir")).append(s1).append(File.separator).append(zipentry.getName().replace('/', '\\')).toString());
|
||||
if(!file1.getParentFile().exists())
|
||||
file1.getParentFile().mkdirs();
|
||||
file1.createNewFile();
|
||||
FileOutputStream fileoutputstream = new FileOutputStream(file1);
|
||||
fileoutputstream.write(abyte0);
|
||||
fileoutputstream.flush();
|
||||
fileoutputstream.close();
|
||||
}
|
||||
}
|
||||
|
||||
zipfile.close();
|
||||
file.delete();
|
||||
}
|
||||
|
||||
public static void main(String args[])
|
||||
{
|
||||
File file = new File((new StringBuilder()).append(System.getProperty("user.dir")).append(File.separator).append("running.lck").toString());
|
||||
if(file.exists())
|
||||
return;
|
||||
try
|
||||
{
|
||||
file.createNewFile();
|
||||
}
|
||||
catch(IOException ioexception)
|
||||
{
|
||||
ioexception.printStackTrace();
|
||||
}
|
||||
file.deleteOnExit();
|
||||
if(args == null || args.length == 0)
|
||||
{
|
||||
Launcher launcher = null;
|
||||
try
|
||||
{
|
||||
launcher = new Launcher(false, null);
|
||||
}
|
||||
catch(IOException ioexception3)
|
||||
{
|
||||
ioexception3.printStackTrace();
|
||||
}
|
||||
} else
|
||||
if(!(new File(args[0])).exists() && !args[0].startsWith("__"))
|
||||
try
|
||||
{
|
||||
new Launcher(true, null);
|
||||
}
|
||||
catch(IOException ioexception1)
|
||||
{
|
||||
ioexception1.printStackTrace();
|
||||
}
|
||||
else
|
||||
try
|
||||
{
|
||||
new Launcher(true, args[0]);
|
||||
}
|
||||
catch(IOException ioexception2)
|
||||
{
|
||||
ioexception2.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
private UnpackerImpl unpacker;
|
||||
private PackerImpl packer;
|
||||
}
|
@ -1,55 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
export JAVA_OS
|
||||
export JAVA_VERSION
|
||||
|
||||
JAVA_OS="%%JAVA_OS%%"
|
||||
JAVA_VERSION="%%JAVA_VERSION%%"
|
||||
|
||||
APP_DIR=${HOME}/.gfp
|
||||
DATA_DIR="%%DATADIR%%"
|
||||
#
|
||||
APP_FILES_LINK="
|
||||
db/ddl.sql
|
||||
db/hsqldb.jar
|
||||
gfd.jar
|
||||
setup.dat
|
||||
temp/license.txt
|
||||
"
|
||||
APP_DIR_LINK="
|
||||
ext
|
||||
helpFiles
|
||||
lookAndFeel
|
||||
plugins
|
||||
resources
|
||||
"
|
||||
APP_SUBDIR_MKDIR="db temp"
|
||||
#
|
||||
JAVA_CMD="%%JAVAVM%%"
|
||||
LN_CMD="%%LN%%"
|
||||
MKDIR_CMD="%%MKDIR%%"
|
||||
RM_CMD="%%RM%%"
|
||||
#
|
||||
JAR_FILE="%%JAR_FILE%%"
|
||||
|
||||
# create application home dir
|
||||
${MKDIR_CMD} -p ${APP_DIR}
|
||||
|
||||
# create subdirs
|
||||
for dir in ${APP_SUBDIR_MKDIR}
|
||||
do
|
||||
${MKDIR_CMD} -p ${APP_DIR}/${dir}
|
||||
done
|
||||
|
||||
# create links
|
||||
for link in ${APP_FILES_LINK}
|
||||
do
|
||||
${LN_CMD} -sf "${DATA_DIR}/${link}" "${APP_DIR}/${link}"
|
||||
done
|
||||
for link in ${APP_DIR_LINK}
|
||||
do
|
||||
${RM_CMD} -f "${APP_DIR}/${link}"
|
||||
${LN_CMD} -sf "${DATA_DIR}/${link}" "${APP_DIR}/${link}"
|
||||
done
|
||||
|
||||
( cd ${APP_DIR} && exec ${JAVA_CMD} -jar ${JAR_FILE} )
|
@ -1,8 +0,0 @@
|
||||
[ excerpt from developer's web site ]
|
||||
|
||||
GFP Personal Finance Manager is a software that aids on personal
|
||||
finances administration offering a variety of reports, charts and
|
||||
filtering data on screen making it possible to obtain important
|
||||
information for your financial health.
|
||||
|
||||
WWW: http://gfd.sourceforge.net/
|
@ -1,20 +0,0 @@
|
||||
# Created by: bdluevel@heitec.net
|
||||
#
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= hunt
|
||||
PORTVERSION= 1.0
|
||||
CATEGORIES= games
|
||||
MASTER_SITES= ftp://ftp.heitec.net/pub/distfiles/
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Rogue-like multiplayer game
|
||||
|
||||
DEPRECATED= No more public distfiles
|
||||
EXPIRATION_DATE= 2012-11-26
|
||||
|
||||
LICENSE= BSD
|
||||
|
||||
MAN6= hunt.6 huntd.6
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (hunt-1.0.tar.gz) = 83257aff5823ab8b97470f3e20238d697d72b962ff956a8a51ed2e5745d46f41
|
||||
SIZE (hunt-1.0.tar.gz) = 50073
|
@ -1,69 +0,0 @@
|
||||
--- Makefile.orig Fri Jun 18 03:26:23 1993
|
||||
+++ Makefile Mon Jun 26 03:21:22 2000
|
||||
@@ -17,8 +17,9 @@
|
||||
|
||||
#
|
||||
# Installation destinations
|
||||
+# (with FreeBSD patches, unused except LIBDIR for pathname.o)
|
||||
BINDIR= /usr/games
|
||||
-LIBDIR= /usr/libexec
|
||||
+LIBDIR= $(PREFIX)/bin
|
||||
MANDIR= /usr/contrib/man/cat6
|
||||
|
||||
#
|
||||
@@ -33,8 +34,8 @@
|
||||
# BOOTS Include boots (which makes you immune to slime)
|
||||
# OTTO Reserved for CGL automatic player
|
||||
#
|
||||
-GAME_PARAM= -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS \
|
||||
- -DOTTO
|
||||
+# (FreeBSD patches deleted -DOTTO because otto.c doesn't compile)
|
||||
+GAME_PARAM= -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS
|
||||
|
||||
#
|
||||
# System parameter flags are:
|
||||
@@ -66,6 +67,11 @@
|
||||
DEFS_SGI= -DINTERNET -DLOG -DBSD_RELEASE=43 -DTERMINFO -DSIGNAL_TYPE=void
|
||||
DEFS_NEXT= $(DEFS_43) -bsd -traditional -Dconst= -DSIGNAL_TYPE=int
|
||||
DEFS_OSF1= -DINTERNET -DLOG -DBSD_RELEASE=43 -DSIGNAL_TYPE=void -D_BSD
|
||||
+#
|
||||
+# FreeBSD patches add this target and use it for DEFS
|
||||
+# /etc/terminfo is there, and the faketalk feature is switched
|
||||
+# off (deprecated)
|
||||
+DEFS_FREEBSD= $(DEFS_BSD44) -DTERMINFO -DTALK_DISABLE
|
||||
|
||||
#
|
||||
# The following flags are used for system specific compilation arguments.
|
||||
@@ -80,8 +86,10 @@
|
||||
#
|
||||
# Generic definitions
|
||||
#
|
||||
-DEFS= $(GAME_PARAM) $(DEFS_BSD44)
|
||||
-CFLAGS= -O2 $(SYSCFLAGS) $(DEFS)
|
||||
+DEFS= $(GAME_PARAM) $(DEFS_FREEBSD)
|
||||
+# FreeBSD patches change the CFLAGS definition to include the
|
||||
+# user's definition, instead of overwriting it
|
||||
+CFLAGS+= $(SYSCFLAGS) $(DEFS)
|
||||
|
||||
#
|
||||
# Normal targets
|
||||
@@ -129,14 +137,13 @@
|
||||
|
||||
#
|
||||
# System installation
|
||||
+# (modified by FreeBSD patches)
|
||||
#
|
||||
install:
|
||||
- install -s -o bin -g bin -m 555 huntd ${LIBDIR}/huntd
|
||||
- install -s -o bin -g bin -m 555 hunt ${BINDIR}/hunt
|
||||
- nroff -man hunt.6 > ${MANDIR}/hunt.0
|
||||
- nroff -man huntd.6 > ${MANDIR}/huntd.0
|
||||
- chown bin.bin ${MANDIR}/hunt.0 ${MANDIR}/huntd.0
|
||||
- chmod 444 ${MANDIR}/hunt.0 ${MANDIR}/huntd.0
|
||||
+ $(BSD_INSTALL_PROGRAM) hunt $(PREFIX)/bin/hunt
|
||||
+ $(BSD_INSTALL_MAN) hunt.6 $(PREFIX)/man/man6/hunt.6
|
||||
+ $(BSD_INSTALL_PROGRAM) huntd $(PREFIX)/bin/huntd
|
||||
+ $(BSD_INSTALL_MAN) huntd.6 $(PREFIX)/man/man6/huntd.6
|
||||
|
||||
#
|
||||
# Object file dependencies
|
@ -1,21 +0,0 @@
|
||||
$FreeBSD$
|
||||
|
||||
--- driver.c.orig Sat Oct 25 23:20:56 2003
|
||||
+++ driver.c Sat Oct 25 23:21:54 2003
|
||||
@@ -9,6 +9,7 @@
|
||||
# include <errno.h>
|
||||
# include <sys/ioctl.h>
|
||||
# include <sys/time.h>
|
||||
+# include <err.h>
|
||||
|
||||
# ifndef pdp11
|
||||
# define RN (((Seed = Seed * 11109 + 13849) >> 16) & 0xffff)
|
||||
@@ -653,7 +654,7 @@
|
||||
if (np->p_flying < 0)
|
||||
break;
|
||||
if (np >= &Boot[NBOOTS])
|
||||
- abort(1, "Too many boots");
|
||||
+ errx(1, "Too many boots");
|
||||
np->p_undershot = FALSE;
|
||||
np->p_x = pp->p_x;
|
||||
np->p_y = pp->p_y;
|
@ -1,11 +0,0 @@
|
||||
--- faketalk.c.orig Sat May 22 09:32:43 1993
|
||||
+++ faketalk.c Mon Jun 26 03:16:18 2000
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
#include "bsd.h"
|
||||
|
||||
-#if defined(TALK_43) || defined(TALK_42)
|
||||
+#if !defined(TALK_DISABLE) && (defined(TALK_43) || defined(TALK_42))
|
||||
|
||||
# include <stdio.h>
|
||||
# include <string.h>
|
@ -1,4 +0,0 @@
|
||||
Hunt is a mixture of 'rogue' and 'Doom': It is a multiplayer
|
||||
shoot-and-run game, but in a textbased console.
|
||||
Found at:
|
||||
ftp://ftp.pvv.ntnu.no/.disk4a/4.4BSD-Lite2/untarred/usr/src/contrib/hunt
|
@ -1,2 +0,0 @@
|
||||
bin/hunt
|
||||
bin/huntd
|
@ -7,7 +7,6 @@
|
||||
SUBDIR += 0verkill
|
||||
SUBDIR += 3dc
|
||||
SUBDIR += 3dpong
|
||||
SUBDIR += 44bsd-hunt
|
||||
SUBDIR += 4stattack
|
||||
SUBDIR += 54321
|
||||
SUBDIR += BillardGL
|
||||
@ -837,7 +836,6 @@
|
||||
SUBDIR += simplevaders
|
||||
SUBDIR += simsu
|
||||
SUBDIR += simutrans
|
||||
SUBDIR += six
|
||||
SUBDIR += sjeng
|
||||
SUBDIR += sl
|
||||
SUBDIR += slashem-tty
|
||||
@ -1006,7 +1004,6 @@
|
||||
SUBDIR += xblackjack
|
||||
SUBDIR += xblast
|
||||
SUBDIR += xblood
|
||||
SUBDIR += xbloody
|
||||
SUBDIR += xboard
|
||||
SUBDIR += xboing
|
||||
SUBDIR += xbomb
|
||||
@ -1082,7 +1079,6 @@
|
||||
SUBDIR += xpuzzletama
|
||||
SUBDIR += xpyraminx
|
||||
SUBDIR += xqf
|
||||
SUBDIR += xquarto
|
||||
SUBDIR += xrally
|
||||
SUBDIR += xrick
|
||||
SUBDIR += xrisk
|
||||
|
@ -1,31 +0,0 @@
|
||||
# Created by: arved
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= six
|
||||
PORTVERSION= 0.5.3
|
||||
PORTREVISION= 7
|
||||
CATEGORIES= games kde
|
||||
MASTER_SITES= http://six.retes.hu/download/
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= KDE HEX clone
|
||||
|
||||
DEPRECATED= No more public distfiles
|
||||
EXPIRATION_DATE= 2012-11-26
|
||||
|
||||
USE_KDELIBS_VER=3
|
||||
USE_AUTOTOOLS= libtool
|
||||
USE_GETTEXT= yes
|
||||
INSTALLS_ICONS= yes
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's,-O2,,g ; \
|
||||
s,-pedantic,,g ; \
|
||||
s,-lpthread,${PTHREAD_LIBS},g' ${WRKSRC}/configure
|
||||
@${REINPLACE_CMD} -e \
|
||||
's,-lkdeprint$$,$$(LIB_KDEPRINT) $$(LIBPTHREAD),g' \
|
||||
${WRKSRC}/six/Makefile.in
|
||||
@${REINPLACE_CMD} -e \
|
||||
's,<machine/limits.h>,<limits.h>,g' ${WRKSRC}/six/batch.h
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (six-0.5.3.tar.gz) = 447214df03a13931b46ba0216324c66a8bdbab845c14f2cbcd21e43e41a52a42
|
||||
SIZE (six-0.5.3.tar.gz) = 883013
|
@ -1,8 +0,0 @@
|
||||
Six plays Hex, a game with very simple rules and deep tactical complexity.
|
||||
Two players, one with black and one with white pieces, alternate
|
||||
placing marks on a rhombic board of hexagonal cells. Black's goal is to
|
||||
connect the two opposite black sides of the board with black pieces.
|
||||
White's goal is to connect the white sides of the board with white pieces.
|
||||
|
||||
Author: Gabor Melis
|
||||
WWW: http://six.retes.hu/
|
@ -1,26 +0,0 @@
|
||||
bin/six
|
||||
share/applnk/Games/Board/six.desktop
|
||||
share/apps/six/sixui.rc
|
||||
share/doc/HTML/en/six/common
|
||||
share/doc/HTML/en/six/filter.png
|
||||
share/doc/HTML/en/six/index.cache.bz2
|
||||
share/doc/HTML/en/six/index.docbook
|
||||
share/icons/hicolor/32x32/actions/blackplayer.png
|
||||
share/icons/hicolor/32x32/actions/swap.png
|
||||
share/icons/hicolor/32x32/actions/whiteplayer.png
|
||||
share/icons/hicolor/32x32/apps/six.png
|
||||
share/icons/hicolor/48x48/apps/six.png
|
||||
share/icons/locolor/16x16/actions/blackplayer.png
|
||||
share/icons/locolor/16x16/actions/swap.png
|
||||
share/icons/locolor/16x16/actions/whiteplayer.png
|
||||
share/icons/locolor/16x16/apps/six.png
|
||||
share/icons/locolor/22x22/actions/blackplayer.png
|
||||
share/icons/locolor/22x22/actions/swap.png
|
||||
share/icons/locolor/22x22/actions/whiteplayer.png
|
||||
share/icons/locolor/32x32/apps/six.png
|
||||
share/locale/it/LC_MESSAGES/six.mo
|
||||
share/mimelnk/application/vnd.kde.six.desktop
|
||||
@dirrm share/doc/HTML/en/six
|
||||
@dirrm share/apps/six
|
||||
@dirrmtry share/applnk/Games/Board
|
||||
@dirrmtry share/applnk/Games
|
@ -1,33 +0,0 @@
|
||||
# Created by: FURUSAWA,Kazuhisa <kazu@jp.freebsd.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= xbloody
|
||||
PORTVERSION= 1.00
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= games
|
||||
MASTER_SITES= http://www.kazu.kz/freebsd/
|
||||
DISTNAME= ${PORTNAME}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Knife on X
|
||||
|
||||
DEPRECATED= No more public distfiles
|
||||
EXPIRATION_DATE= 2012-11-26
|
||||
|
||||
NO_WRKSUBDIR= yes
|
||||
USE_IMAKE= yes
|
||||
USE_XORG= x11 xext xt sm ice
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${ARCH} != "i386"
|
||||
BROKEN= Does not compile on !i386
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
.if !defined(NOPORTDOCS)
|
||||
@${MKDIR} ${PREFIX}/share/doc/xbloody
|
||||
@${INSTALL_DATA} ${WRKSRC}/README.sjis ${PREFIX}/share/doc/xbloody
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (xbloody.tar.gz) = 3709633276e1fb8784dbd7dd7cba9de44c11310bed1f8dcd892b805b4cde1b1f
|
||||
SIZE (xbloody.tar.gz) = 4833
|
@ -1,11 +0,0 @@
|
||||
--- Imakefile.orig Mon Oct 31 20:34:58 1994
|
||||
+++ Imakefile Wed Nov 1 09:30:59 2000
|
||||
@@ -8,7 +8,7 @@
|
||||
SRCS = xbloody.c
|
||||
OBJS = xbloody.o
|
||||
|
||||
-ComplexProgramTarget(xbloody)
|
||||
+ComplexProgramTargetNoMan(xbloody)
|
||||
|
||||
xbloody.tar.gz:
|
||||
gtar zcvf - Imakefile README.sjis *.[hc] *.xbm > xbloody.tar.gz
|
@ -1,8 +0,0 @@
|
||||
Xbloody is a toy program for X. If you cut X with the knife, blood drops.
|
||||
If you want recover, use xrefresh command.
|
||||
|
||||
See README.sjis for details. The README are only in Japanese for now,
|
||||
but it is easy to use none the less..
|
||||
|
||||
Orignal xbloody written by emoto@hyperware.co.jp .
|
||||
This port is done by kazu@jp.freebsd.org .
|
@ -1,3 +0,0 @@
|
||||
bin/xbloody
|
||||
share/doc/xbloody/README.sjis
|
||||
@dirrm share/doc/xbloody
|
@ -1,24 +0,0 @@
|
||||
# Created by: Andrey Zakhvatov
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= xquarto
|
||||
PORTVERSION= 1.0
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= games
|
||||
MASTER_SITES= http://www.math.lsa.umich.edu/~mattiasj/games/xquarto/
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= X version of simple but tricky board game
|
||||
|
||||
DEPRECATED= No more public distfiles
|
||||
EXPIRATION_DATE= 2012-11-26
|
||||
|
||||
USE_IMAKE= yes
|
||||
USE_XORG= xaw
|
||||
MAN6= xquarto.6
|
||||
PLIST_FILES= bin/xquarto
|
||||
|
||||
pre-configure:
|
||||
@${ECHO_CMD} "MANSUFFIX=6" >>${WRKSRC}/src/Imakefile
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (xquarto-1.0.tar.gz) = d6973ebf0143da4fb14e7cb2fb1d346b28742390fddd108d4477d2cc8bfdd33d
|
||||
SIZE (xquarto-1.0.tar.gz) = 12741
|
@ -1,11 +0,0 @@
|
||||
--- src/Imakefile.orig Sun Jun 20 19:20:59 1999
|
||||
+++ src/Imakefile Sun Jun 20 19:21:18 1999
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
XPMLIB = XPMLIBRARY
|
||||
|
||||
-#ifdef AlphaArchitecture
|
||||
+#if defined(AlphaArchitecture) && !defined(FreeBSDArchitecture)
|
||||
LOCAL_LIBRARIES = $(XPMLIB) $(XLIB) $(XTOOLLIB) $(XAWLIB) $(XMULIB) -ldnet_stub
|
||||
#else
|
||||
#ifdef HPArchitecture
|
@ -1,18 +0,0 @@
|
||||
Xquarto is a board game designed for the X windows environment.
|
||||
The game is a two-player game, although for the moment, it is only
|
||||
possible to play against the computer. The board is composed of
|
||||
4x4 squares and 16 pieces. Each piece has four properties: black
|
||||
or brown, horizontal or vertical, solid or hollow, round or
|
||||
square. This makes up 16 possible combinations and there is
|
||||
exactly one piece for each possibility.
|
||||
|
||||
Initially the board is empty. Now the two players try to place
|
||||
out pieces in a way that the opponent has to complete a row,
|
||||
column or diagonal with a common property (e.g. all black). This
|
||||
makes the opponent lose. The players do not choose what piece to
|
||||
put but it is rather player 1 who gives a piece to player 2, who
|
||||
then has to place this piece somewhere and choose a piece for
|
||||
player 1 to put somewhere etc.
|
||||
|
||||
|
||||
WWW: http://www.math.lsa.umich.edu/~mattiasj/games/xquarto/
|
@ -17,7 +17,6 @@
|
||||
SUBDIR += bugzilla42
|
||||
SUBDIR += calligra-l10n
|
||||
SUBDIR += dict
|
||||
SUBDIR += digibux
|
||||
SUBDIR += ding
|
||||
SUBDIR += dtaus
|
||||
SUBDIR += eric4
|
||||
|
@ -1,29 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= digibux
|
||||
PORTVERSION= 1.0.4
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= german gnustep
|
||||
MASTER_SITES= http://gnu.ethz.ch/repository/digibux/
|
||||
DISTNAME= digibux_${PORTVERSION}+CVS20060118.orig
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Reader for editions of Digitale Bibliothek
|
||||
|
||||
DEPRECATED= No more public distfiles
|
||||
EXPIRATION_DATE= 2012-11-26
|
||||
|
||||
LICENSE= GPLv2
|
||||
|
||||
USE_GNUSTEP= yes
|
||||
USE_GNUSTEP_BACK= yes
|
||||
USE_GNUSTEP_BUILD= yes
|
||||
USE_GNUSTEP_INSTALL= yes
|
||||
|
||||
WRKSRC= ${WRKDIR}/digibux-${PORTVERSION}+CVS20060118
|
||||
|
||||
post-patch:
|
||||
${REINPLACE_CMD} -e 's|^GNUSTEP_INSTALLATION_DIR|#GNUSTEP_INSTALLATION_DIR|' \
|
||||
${WRKSRC}/GNUmakefile
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (digibux_1.0.4+CVS20060118.orig.tar.gz) = 6d5e99fc5b273e0c55ca64f2d143093f7948c76557b8138829e1a44f120b9670
|
||||
SIZE (digibux_1.0.4+CVS20060118.orig.tar.gz) = 239068
|
@ -1,7 +0,0 @@
|
||||
Digibux is an open source reader for all Editions of the digital library
|
||||
"Digitale Bibliothek" (www.digitale-bibliothek.de) Series,
|
||||
including the german wikipedia dvd version (2005-2006).
|
||||
|
||||
LICENSE: GPL2 or later
|
||||
|
||||
WWW: http://savannah.nongnu.org/projects/digibux/
|
@ -1,32 +0,0 @@
|
||||
GNUstep/Local/Applications/Digibux.app/Digibux
|
||||
GNUstep/Local/Applications/Digibux.app/Resources/AutorenNIB.gorm/data.classes
|
||||
GNUstep/Local/Applications/Digibux.app/Resources/AutorenNIB.gorm/data.info
|
||||
GNUstep/Local/Applications/Digibux.app/Resources/AutorenNIB.gorm/objects.gorm
|
||||
GNUstep/Local/Applications/Digibux.app/Resources/COVER1.BMP
|
||||
GNUstep/Local/Applications/Digibux.app/Resources/COVER1B.BMP
|
||||
GNUstep/Local/Applications/Digibux.app/Resources/Digibux.desktop
|
||||
GNUstep/Local/Applications/Digibux.app/Resources/Digibux_app.tiff
|
||||
GNUstep/Local/Applications/Digibux.app/Resources/ImageLocator.plist
|
||||
GNUstep/Local/Applications/Digibux.app/Resources/ImageViewer.gorm/data.classes
|
||||
GNUstep/Local/Applications/Digibux.app/Resources/ImageViewer.gorm/objects.gorm
|
||||
GNUstep/Local/Applications/Digibux.app/Resources/Info-gnustep.plist
|
||||
GNUstep/Local/Applications/Digibux.app/Resources/StartWindow.gorm/data.classes
|
||||
GNUstep/Local/Applications/Digibux.app/Resources/StartWindow.gorm/objects.gorm
|
||||
GNUstep/Local/Applications/Digibux.app/Resources/digibiball.plist
|
||||
GNUstep/Local/Applications/Digibux.app/Resources/ldp.gorm/Stift-blau.tiff
|
||||
GNUstep/Local/Applications/Digibux.app/Resources/ldp.gorm/Stift-gelb.tiff
|
||||
GNUstep/Local/Applications/Digibux.app/Resources/ldp.gorm/Stift-gruen.tiff
|
||||
GNUstep/Local/Applications/Digibux.app/Resources/ldp.gorm/Stift-rot.tiff
|
||||
GNUstep/Local/Applications/Digibux.app/Resources/ldp.gorm/Stift-temp.tiff
|
||||
GNUstep/Local/Applications/Digibux.app/Resources/ldp.gorm/data.classes
|
||||
GNUstep/Local/Applications/Digibux.app/Resources/ldp.gorm/data.info
|
||||
GNUstep/Local/Applications/Digibux.app/Resources/ldp.gorm/objects.gorm
|
||||
GNUstep/Local/Applications/Digibux.app/Resources/unicode.plist
|
||||
GNUstep/Local/Applications/Digibux.app/stamp.make
|
||||
GNUstep/Local/Tools/Digibux
|
||||
@dirrm GNUstep/Local/Applications/Digibux.app/Resources/ldp.gorm
|
||||
@dirrm GNUstep/Local/Applications/Digibux.app/Resources/StartWindow.gorm
|
||||
@dirrm GNUstep/Local/Applications/Digibux.app/Resources/ImageViewer.gorm
|
||||
@dirrm GNUstep/Local/Applications/Digibux.app/Resources/AutorenNIB.gorm
|
||||
@dirrm GNUstep/Local/Applications/Digibux.app/Resources
|
||||
@dirrm GNUstep/Local/Applications/Digibux.app
|
@ -38,7 +38,6 @@
|
||||
SUBDIR += agave
|
||||
SUBDIR += agg
|
||||
SUBDIR += albumshaper
|
||||
SUBDIR += ale
|
||||
SUBDIR += allegrogl
|
||||
SUBDIR += alpng
|
||||
SUBDIR += amanith
|
||||
|
@ -1,55 +0,0 @@
|
||||
# Created by: ijliao
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= ale
|
||||
PORTVERSION= 0.8.11.2
|
||||
PORTREVISION= 9
|
||||
CATEGORIES= graphics
|
||||
MASTER_SITES= http://auricle.dyndns.org/ALE/download/
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Anti-Lamenessing Engine
|
||||
|
||||
DEPRECATED= No more public distfiles
|
||||
EXPIRATION_DATE= 2012-11-26
|
||||
|
||||
OPTIONS_DEFINE= DOUBLE FFTW3 MAGICK
|
||||
OPTIONS_DEFAULT= FFTW3 MAGICK
|
||||
DOUBLE_DESC= 64bit Data Precision Support
|
||||
|
||||
USE_GNOME= gnomehack
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ARGS= --disable-assertions
|
||||
|
||||
MAN1= ale.1
|
||||
PLIST_FILES= bin/ale bin/ale-bin
|
||||
|
||||
CPPFLAGS+= -I${LOCALBASE}/include
|
||||
LDFLAGS+= -L${LOCALBASE}/lib
|
||||
|
||||
# Restrict to stable (even) versions, indicated by the second component.
|
||||
PORTSCOUT= limitw:1,even
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${ARCH} == "alpha"
|
||||
BROKEN= Does not build on alpha
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MDOUBLE}
|
||||
CONFIGURE_ARGS+= --with-colors=double --with-coords=double
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MFFTW3}
|
||||
LIB_DEPENDS+= fftw3:${PORTSDIR}/math/fftw3
|
||||
.else
|
||||
CONFIGURE_ARGS+= --without-fftw3
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MMAGICK}
|
||||
LIB_DEPENDS+= MagickWand.5:${PORTSDIR}/graphics/ImageMagick
|
||||
.else
|
||||
CONFIGURE_ARGS+= --without-imagemagick
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (ale-0.8.11.2.tar.gz) = bedea6f0d14b149b0b2419626182b7840a66f8bfa715ffddfd72dd57b125eefa
|
||||
SIZE (ale-0.8.11.2.tar.gz) = 1373375
|
@ -1,6 +0,0 @@
|
||||
ALE is a free software program that renders high-fidelity images of real scenes
|
||||
by aligning and combining many similar images from a camera or scanner. The
|
||||
correct similarity between images is roughly that achieved by a somewhat
|
||||
unsteady hand holding a camera.
|
||||
|
||||
WWW: http://auricle.dyndns.org/ALE/
|
@ -133,7 +133,6 @@
|
||||
SUBDIR += thales
|
||||
SUBDIR += tircd
|
||||
SUBDIR += tircproxy
|
||||
SUBDIR += tr-ircd
|
||||
SUBDIR += trickyirc
|
||||
SUBDIR += undernet-ircu
|
||||
SUBDIR += unreal
|
||||
|
@ -1,108 +0,0 @@
|
||||
# Created by: Alex Dupre <sysadmin@alexdupre.com>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= tr-ircd
|
||||
PORTVERSION= 5.7.3
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= irc ipv6
|
||||
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-ircd/trircd-${PORTVERSION}-release
|
||||
DISTNAME= ${PORTNAME:S/-//}-release-${PORTVERSION}-r
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= IRC daemon based on Bahamut and hybrid-7
|
||||
|
||||
DEPRECATED= No more public distfiles
|
||||
EXPIRATION_DATE= 2012-11-26
|
||||
|
||||
LICENSE= GPLv2
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
USE_GMAKE= yes
|
||||
GNU_CONFIGURE= yes
|
||||
|
||||
USERS= ${TRIRCD_USER}
|
||||
GROUPS= ${TRIRCD_GROUP}
|
||||
TRIRCD_MAXCLIENTS?= 128
|
||||
|
||||
TRIRCD_USER?= trircd
|
||||
TRIRCD_GROUP?= trircd
|
||||
TRIRCD_RUNDIR?= /var/run/tr-ircd
|
||||
TRIRCD_LOGDIR?= /var/log/tr-ircd
|
||||
TRIRCD_CONFDIR?= ${PREFIX}/etc/tr-ircd
|
||||
TRIRCD_LIBDIR= ${PREFIX}/lib/tr-ircd
|
||||
TRIRCD_INCLUDEDIR= ${PREFIX}/include/tr-ircd
|
||||
|
||||
CONFIGURE_ARGS= --prefix=${PREFIX} \
|
||||
--localstatedir=${TRIRCD_RUNDIR} \
|
||||
--sysconfdir=${TRIRCD_CONFDIR} \
|
||||
--libdir=${TRIRCD_LIBDIR} \
|
||||
--includedir=${TRIRCD_INCLUDEDIR} \
|
||||
--datadir=${DATADIR} \
|
||||
--enable-network-loop=kqueue \
|
||||
--with-fakehost-postfix=COM \
|
||||
--with-maxclients=${TRIRCD_MAXCLIENTS}
|
||||
|
||||
CONFIGURE_ENV+= MD5SUMS="\"${MD5} -r\""
|
||||
|
||||
USE_RC_SUBR= trircd
|
||||
|
||||
SUB_LIST+= TRIRCD_RUNDIR="${TRIRCD_RUNDIR}" TRIRCD_LOGDIR="${TRIRCD_LOGDIR}" \
|
||||
TRIRCD_CONFDIR="${TRIRCD_CONFDIR}"
|
||||
|
||||
SUB_FILES+= pkg-deinstall pkg-message
|
||||
PKGMESSAGE= ${WRKDIR}/pkg-message
|
||||
|
||||
.if !defined(NO_INSTALL_MANPAGES)
|
||||
MAN8= tr-ircd.8
|
||||
.endif
|
||||
|
||||
DOCS= AUTHORS ChangeLog INSTALL LICENSE README.FIRST README.HTTPD \
|
||||
README.OPM RELNOTES TODO
|
||||
|
||||
.if !defined(WITHOUT_SSL)
|
||||
USE_OPENSSL= yes
|
||||
CONFIGURE_ARGS+=--enable-openssl=${OPENSSLBASE}
|
||||
.endif
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${ARCH} == "amd64" || ${ARCH} == "ia64"
|
||||
CFLAGS+= -fPIC
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e "s|-O2|${CFLAGS}|" ${WRKSRC}/configure
|
||||
@${REINPLACE_CMD} -e "s, ircpasswd,tr-ircpasswd," \
|
||||
-e "s,/home/ircd/lib,${TRIRCD_LIBDIR}," \
|
||||
-e "s,/home/ircd/ircd5/lib/,${TRIRCD_LIBDIR}," \
|
||||
-e "s,/home/ircd/ircd5/etc/,${TRIRCD_CONFDIR}," \
|
||||
-e "s,/home/ircd/var/run/tr-ircd,${TRIRCD_RUNDIR}," \
|
||||
${WRKSRC}/doc/configuration/example.conf
|
||||
@${REINPLACE_CMD} -e "s,@localstatedir@/lib/tr-ircd,${TRIRCD_RUNDIR}," \
|
||||
${WRKSRC}/tools/irandom.sh.in ${WRKSRC}/tools/isslconfig.sh.in
|
||||
@${REINPLACE_CMD} -e "s,@bindir@,${DATADIR}/tools," ${WRKSRC}/tools/Makefile.in
|
||||
|
||||
post-configure:
|
||||
@${REINPLACE_CMD} -e "s,/var/log/tr-ircd,${TRIRCD_LOGDIR}," ${WRKSRC}/include/ircpath.h
|
||||
|
||||
post-install:
|
||||
@${MKDIR} ${TRIRCD_CONFDIR}
|
||||
@${INSTALL_DATA} ${WRKSRC}/doc/configuration/example.conf ${TRIRCD_CONFDIR}/ircd.conf.sample
|
||||
@${INSTALL_DATA} ${WRKSRC}/doc/configuration/example-ihttpd.conf ${TRIRCD_CONFDIR}/ihttpd.conf.sample
|
||||
@${INSTALL_DATA} ${WRKSRC}/doc/configuration/example-maskfile.conf ${TRIRCD_CONFDIR}/maskfile.conf.sample
|
||||
@${INSTALL_DATA} ${WRKSRC}/doc/configuration/example-socks.conf ${TRIRCD_CONFDIR}/socks.conf.sample
|
||||
@${INSTALL_DATA} ${WRKSRC}/doc/configuration/ircdssl.conf ${TRIRCD_CONFDIR}/ircdssl.conf.sample
|
||||
@${INSTALL_DATA} ${WRKSRC}/doc/configuration/ircd.motd ${TRIRCD_CONFDIR}/ircd.motd.sample
|
||||
@${MKDIR} ${TRIRCD_RUNDIR}
|
||||
.if !defined(NO_INSTALL_MANPAGES)
|
||||
@${INSTALL_MAN} ${WRKSRC}/doc/man/ircd.8 ${MANPREFIX}/man/man8/tr-ircd.8
|
||||
.endif
|
||||
.if !defined(NOPORTDOCS)
|
||||
@${MKDIR} ${DOCSDIR}
|
||||
.for FILE in ${DOCS}
|
||||
@${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR}/${FILE}
|
||||
.endfor
|
||||
.endif
|
||||
@${CAT} ${PKGMESSAGE}
|
||||
|
||||
.include <bsd.port.post.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (trircd-release-5.7.3-r.tar.gz) = b984609431f51f2a275f1b5160f6a289fd0c5b2fe0829e77264a010523ca08aa
|
||||
SIZE (trircd-release-5.7.3-r.tar.gz) = 1085507
|
@ -1,21 +0,0 @@
|
||||
--- Makefile.in.orig Tue Feb 6 13:56:27 2007
|
||||
+++ Makefile.in Tue Feb 6 13:57:25 2007
|
||||
@@ -126,18 +126,6 @@
|
||||
echo "install ==> $$i";\
|
||||
${MAKE} -C $$i install ;\
|
||||
done
|
||||
- @${bindir}/irandom.sh
|
||||
- @echo "***********************************************"
|
||||
- @echo "Please do not forget to check your example.conf"
|
||||
- @echo "When creating ircd.conf configuration file"
|
||||
- @echo "***********************************************"
|
||||
- @echo "If you have enabled the SSL option, you would"
|
||||
- @echo "Need creating an SSL Certificate. Please check"
|
||||
- @echo "out the ircdssl.conf for this."
|
||||
- @echo "The certificate can be created with the"
|
||||
- @echo "isslconfig.sh utility provided"
|
||||
- @echo "***********************************************"
|
||||
- @echo "Finished Installation"
|
||||
|
||||
uninstall_begin:
|
||||
@echo "Removing binaries"
|
@ -1,7 +0,0 @@
|
||||
--- autoconf/ircpathgen.orig Tue Apr 29 15:52:16 2003
|
||||
+++ autoconf/ircpathgen Tue Feb 6 15:09:50 2007
|
||||
@@ -87,3 +87,4 @@
|
||||
echo "#define IRCD_PREFIX_VAR \"$localstatedir\"" >> $1/include/ircpath.h
|
||||
echo "#define IRCD_PREFIX_LIB \"$libdir\"" >> $1/include/ircpath.h
|
||||
echo "#define IRCD_PREFIX_DOC \"$datadir\"" >> $1/include/ircpath.h
|
||||
+echo "#define IRCD_PREFIX_LOG \"/var/log/tr-ircd\"" >> $1/include/ircpath.h
|
@ -1,29 +0,0 @@
|
||||
--- configure.orig Tue Jan 18 17:06:36 2005
|
||||
+++ configure Wed Feb 7 12:27:41 2007
|
||||
@@ -2688,7 +2688,7 @@
|
||||
echo "$as_me:$LINENO: result: Detected FreeBSD: -pthread" >&5
|
||||
echo "${ECHO_T}Detected FreeBSD: -pthread" >&6
|
||||
IRC_CFLAGS="$IRC_CFLAGS -pthread"
|
||||
- PROG_IRCD="ircd"
|
||||
+ PROG_IRCD="tr-ircd"
|
||||
PROG_MD5SUM="md5sum"
|
||||
PROG_TOOLS="ircpasswd"
|
||||
;;
|
||||
@@ -3665,7 +3665,7 @@
|
||||
|
||||
|
||||
INSTALL="$PWD/autoconf/install-sh -c"
|
||||
-INSTALL_PROGRAM="$INSTALL -m 4755"
|
||||
+INSTALL_PROGRAM="$INSTALL -m 0755"
|
||||
INSTALL_DATA="$INSTALL -m 0644"
|
||||
|
||||
make_is_gmake=0
|
||||
@@ -9865,7 +9865,7 @@
|
||||
#include <openssl/opensslv.h>
|
||||
#include <stdlib.h>
|
||||
int main(void) {
|
||||
- if ( (OPENSSL_VERSION_NUMBER & 0x00906000) == 0x00906000)
|
||||
+ if ( OPENSSL_VERSION_NUMBER >= 0x00906000 )
|
||||
{
|
||||
exit(0);
|
||||
}
|
@ -1,24 +0,0 @@
|
||||
--- doc/Makefile.in.orig Tue Feb 6 12:59:57 2007
|
||||
+++ doc/Makefile.in Tue Feb 6 13:00:29 2007
|
||||
@@ -56,15 +56,21 @@
|
||||
clean:
|
||||
|
||||
install: build
|
||||
+
|
||||
+install-conf: build
|
||||
@echo "Installing config files"
|
||||
$(INSTALL) -d ${sysconfdir}
|
||||
${INSTALL} $(DEFAULTCONFS) ${sysconfdir}
|
||||
@touch ${sysconfdir}/kline.conf
|
||||
+
|
||||
+install-man: build
|
||||
@echo "Installing manpages"
|
||||
$(INSTALL) -d ${mandir}
|
||||
$(INSTALL) -d ${md5mandir}
|
||||
$(INSTALL_DATA) man/$(MANPAGE) ${mandir}
|
||||
$(INSTALL_DATA) man/$(MD5MANPAGE) ${md5mandir}
|
||||
+
|
||||
+install-doc: build
|
||||
@echo "Installing documentation"
|
||||
$(INSTALL) -d ${datadir}/doc
|
||||
$(INSTALL_DATA) $(DOCUMENTATION) ${datadir}/doc/
|
@ -1,26 +0,0 @@
|
||||
--- include/config.h.orig Tue Jul 1 11:01:18 2003
|
||||
+++ include/config.h Tue Feb 6 15:08:49 2007
|
||||
@@ -36,10 +36,10 @@
|
||||
#define SSL_CERTIFICATE IRCD_PREFIX_ETC "/ircd.cert"
|
||||
#define SSL_KEY IRCD_PREFIX_ETC "/ircd.key"
|
||||
|
||||
-#define RANDFILE IRCD_PREFIX_VAR "/lib/" BASENAME "/ircd.rand" /* used to make openssl keygen faster */
|
||||
-#define ENTROPYFILE IRCD_PREFIX_VAR "/lib/" BASENAME "/ircd.entropy"
|
||||
-#define LINKSFILE IRCD_PREFIX_VAR "/lib/" BASENAME "/ircd.links"
|
||||
-#define IRCD_PIDFILE IRCD_PREFIX_VAR "/run/" BASENAME "/ircd.pid"
|
||||
+#define RANDFILE IRCD_PREFIX_VAR "/ircd.rand" /* used to make openssl keygen faster */
|
||||
+#define ENTROPYFILE IRCD_PREFIX_VAR "/ircd.entropy"
|
||||
+#define LINKSFILE IRCD_PREFIX_VAR "/ircd.links"
|
||||
+#define IRCD_PIDFILE IRCD_PREFIX_VAR "/ircd.pid"
|
||||
|
||||
#define MODPATH IRCD_PREFIX_LIB "/modules"
|
||||
#define LANGPATH IRCD_PREFIX_LIB "/languages"
|
||||
@@ -47,7 +47,7 @@
|
||||
#define CONTRIBPATH IRCD_PREFIC_LIB "/contrib"
|
||||
#define TOOLMODPATH IRCD_PREFIX_LIB "/tools"
|
||||
|
||||
-#define HELPPATH IRCD_PREFIX_DOC "/help"
|
||||
+#define HELPPATH IRCD_PREFIX_DOC "/" BASENAME "/help"
|
||||
|
||||
#define CLIENTS_PREALLOCATE 2048
|
||||
#define CHANNELS_PREALLOCATE 2048
|
@ -1,25 +0,0 @@
|
||||
--- include/logtype.h.orig Tue Feb 6 14:48:29 2007
|
||||
+++ include/logtype.h Tue Feb 6 14:49:21 2007
|
||||
@@ -34,14 +34,14 @@
|
||||
#define LOG_PROXYLOG 0x40 /* Element is logged to the proxy logfile */
|
||||
#define LOG_HTTPLOG 0x80 /* Element is logged to the http logfile */
|
||||
|
||||
-#define LOG_FN_LOGFILE IRCD_PREFIX_VAR "/log/" BASENAME "/events.log"
|
||||
-#define LOG_FN_IRCLOG IRCD_PREFIX_VAR "/log/" BASENAME "/ircd.log"
|
||||
-#define LOG_FN_DEBUGLOG IRCD_PREFIX_VAR "/log/" BASENAME "/debug.log"
|
||||
-#define LOG_FN_ERRORLOG IRCD_PREFIX_VAR "/log/" BASENAME "/error.log"
|
||||
-#define LOG_FN_STDERR IRCD_PREFIX_VAR "/log/" BASENAME "/stderr.log"
|
||||
-#define LOG_FN_STDOUT IRCD_PREFIX_VAR "/log/" BASENAME "/stdout.log"
|
||||
-#define LOG_FN_PROXY IRCD_PREFIX_VAR "/log/" BASENAME "/proxy.log"
|
||||
-#define LOG_FN_HTTPD IRCD_PREFIX_VAR "/log/" BASENAME "/httpd.log"
|
||||
+#define LOG_FN_LOGFILE IRCD_PREFIX_LOG "/events.log"
|
||||
+#define LOG_FN_IRCLOG IRCD_PREFIX_LOG "/ircd.log"
|
||||
+#define LOG_FN_DEBUGLOG IRCD_PREFIX_LOG "/debug.log"
|
||||
+#define LOG_FN_ERRORLOG IRCD_PREFIX_LOG "/error.log"
|
||||
+#define LOG_FN_STDERR IRCD_PREFIX_LOG "/stderr.log"
|
||||
+#define LOG_FN_STDOUT IRCD_PREFIX_LOG "/stdout.log"
|
||||
+#define LOG_FN_PROXY IRCD_PREFIX_LOG "/proxy.log"
|
||||
+#define LOG_FN_HTTPD IRCD_PREFIX_LOG "/httpd.log"
|
||||
|
||||
#define LOG_FATAL -2 /* Element is to be logged always */
|
||||
#define LOG_ERROR -1 /* Element has error level logging */
|
@ -1,11 +0,0 @@
|
||||
--- lib/md5/Makefile.in.orig Tue Feb 6 13:07:31 2007
|
||||
+++ lib/md5/Makefile.in Tue Feb 6 13:07:47 2007
|
||||
@@ -53,6 +53,8 @@
|
||||
depend:
|
||||
|
||||
install:
|
||||
+
|
||||
+install-md5:
|
||||
@echo "Installing md5 utilities"
|
||||
$(INSTALL) -d ${libexecdir}
|
||||
$(INSTALL) $(PROGS) ${libexecdir}
|
@ -1,16 +0,0 @@
|
||||
--- lib/md5/getline.h.orig 2009-06-18 13:54:02.000000000 +0200
|
||||
+++ lib/md5/getline.h 2009-06-18 13:56:18.000000000 +0200
|
||||
@@ -34,8 +34,13 @@
|
||||
int
|
||||
getline PARAMS ((char **_lineptr, size_t *_n, FILE *_stream));
|
||||
|
||||
+#if defined(__FreeBSD__)
|
||||
+#include <osreldate.h>
|
||||
+#if __FreeBSD_version < 800067
|
||||
int
|
||||
getdelim PARAMS ((char **_lineptr, size_t *_n, int _delimiter, FILE *_stream));
|
||||
+#endif
|
||||
+#endif
|
||||
|
||||
/*
|
||||
* # endif
|
@ -1,11 +0,0 @@
|
||||
--- newconf/Makefile.in.orig Tue Feb 6 12:54:59 2007
|
||||
+++ newconf/Makefile.in Tue Feb 6 12:55:16 2007
|
||||
@@ -71,7 +71,7 @@
|
||||
.l.c:
|
||||
${LEX} -i -o$@ -P`echo "$@" | awk -F_ {'print $$1'}` $<
|
||||
.y.c:
|
||||
- ${YACC} -d $< -o $@ -p `echo "$@" | awk -F_ {'print $$1'}`
|
||||
+ ${YACC} -d -o $@ -p `echo "$@" | awk -F_ {'print $$1'}` $<
|
||||
|
||||
.c.o:
|
||||
${CC} ${CFLAGS} $(INCLUDES) -I. -c $< -o $@
|
@ -1,48 +0,0 @@
|
||||
--- src/Makefile.in.orig Mon Jun 2 14:42:19 2003
|
||||
+++ src/Makefile.in Tue Feb 6 15:10:58 2007
|
||||
@@ -61,7 +61,7 @@
|
||||
|
||||
OBJECTS = $(SOURCES:.c=.o) version.o
|
||||
|
||||
-all: ircd
|
||||
+all: $(IRCD_EXE)
|
||||
|
||||
build: all
|
||||
|
||||
@@ -117,7 +117,7 @@
|
||||
fi
|
||||
$(CC) $(CFLAGS) $(INCLUDES) -c static.c -o static.o
|
||||
|
||||
-ircd: $(OBJECTS)
|
||||
+$(IRCD_EXE): $(OBJECTS)
|
||||
${MAKE} static-objects
|
||||
${MAKE} -C ../lib/zlib -f Makefile.tr-ircd build
|
||||
${MAKE} -C interproc build
|
||||
@@ -127,24 +127,21 @@
|
||||
if test -n "`grep "STATIC_MODULES\ 1" ../include/setup.h`" ; then \
|
||||
if test -n "`grep "USE_OPM\ 1" ../include/setup.h`" ; then \
|
||||
${MAKE} -C proxymon build ; \
|
||||
- $(CC) ${LDFLAGS} ${BITFLAGS} -o ircd $(OBJECTS) static.o httpd/httpd.so proxymon/proxymon.so $(IRCDLIBS) ; \
|
||||
+ $(CC) ${LDFLAGS} ${BITFLAGS} -o $(IRCD_EXE) $(OBJECTS) static.o httpd/httpd.so proxymon/proxymon.so $(IRCDLIBS) ; \
|
||||
else \
|
||||
- $(CC) ${LDFLAGS} ${BITFLAGS} -o ircd $(OBJECTS) static.o httpd/httpd.so $(IRCDLIBS) ; \
|
||||
+ $(CC) ${LDFLAGS} ${BITFLAGS} -o $(IRCD_EXE) $(OBJECTS) static.o httpd/httpd.so $(IRCDLIBS) ; \
|
||||
fi \
|
||||
else \
|
||||
if test -n "`grep "USE_OPM\ 1" ../include/setup.h`" ; then \
|
||||
${MAKE} -C proxymon build ; \
|
||||
fi ; \
|
||||
- $(CC) ${LDFLAGS} ${BITFLAGS} -o ircd $(OBJECTS) static.o $(IRCDLIBS) ; \
|
||||
+ $(CC) ${LDFLAGS} ${BITFLAGS} -o $(IRCD_EXE) $(OBJECTS) static.o $(IRCDLIBS) ; \
|
||||
fi
|
||||
$(MV) version.c version.c.last
|
||||
|
||||
install:
|
||||
@echo "Installing ircd"
|
||||
$(INSTALL) -d ${bindir}
|
||||
- $(INSTALL) -d ${localstatedir}/log/$(BN1)$(BN2)$(BN3)
|
||||
- $(INSTALL) -d ${localstatedir}/run/$(BN1)$(BN2)$(BN3)
|
||||
- $(INSTALL) -d ${localstatedir}/lib/$(BN1)$(BN2)$(BN3)
|
||||
$(INSTALL_BIN) $(PROGS) ${bindir}
|
||||
if test -z "`grep "STATIC_MODULES\ 1" ../include/setup.h`" ; then \
|
||||
if test -n "`grep "USE_OPM\ 1" ../include/setup.h`" ; then \
|
@ -1,12 +0,0 @@
|
||||
--- src/ircsprintf.c.orig Tue Feb 6 12:54:02 2007
|
||||
+++ src/ircsprintf.c Tue Feb 6 12:54:20 2007
|
||||
@@ -336,7 +336,8 @@
|
||||
const char *format = pattern;
|
||||
char *buf = str;
|
||||
int len = 0;
|
||||
- va_list ap = vl;
|
||||
+ va_list ap;
|
||||
+ va_copy(ap,vl);
|
||||
|
||||
while (*format) {
|
||||
switch (*format) {
|
@ -1,11 +0,0 @@
|
||||
#! /bin/sh
|
||||
|
||||
if [ "$2" != "POST-DEINSTALL" ]; then
|
||||
exit 0
|
||||
fi
|
||||
|
||||
TRIRCD_RUNDIR="%%TRIRCD_RUNDIR%%"
|
||||
TRIRCD_LOGDIR="%%TRIRCD_LOGDIR%%"
|
||||
|
||||
echo "You may need to remove ${TRIRCD_RUNDIR} and ${TRIRCD_LOGDIR} manually."
|
||||
exit 0
|
@ -1,22 +0,0 @@
|
||||
************************************************************************
|
||||
|
||||
Congratulations,
|
||||
you have installed the tr-ircd irc server.
|
||||
|
||||
You can find example configuration files in the configuration directory:
|
||||
%%TRIRCD_CONFDIR%%
|
||||
|
||||
Please copy ircd.conf.sample to ircd.conf and edit to suit your needs.
|
||||
|
||||
You might need to create the following additional files in the
|
||||
configuration directory: kline.conf gline.conf
|
||||
|
||||
Tool for generating IRC password hashes:
|
||||
%%DATADIR%%/tools/ircpasswd
|
||||
|
||||
If you want SSL enabled, you might need to create a SSL Certificate.
|
||||
Please check out "ircdssl.conf.sample" in the configuration directory.
|
||||
The certificate can be created with the following script:
|
||||
%%DATADIR%%/tools/isslconfig.sh
|
||||
|
||||
************************************************************************
|
@ -1,51 +0,0 @@
|
||||
#! /bin/sh
|
||||
#
|
||||
# PROVIDE: trircd
|
||||
# REQUIRE: DAEMON NETWORKING SERVERS
|
||||
#
|
||||
# Add the following line to /etc/rc.conf to enable trircd:
|
||||
#
|
||||
# trircd_enable="YES"
|
||||
#
|
||||
# Tweakable parameters for users to override in rc.conf
|
||||
|
||||
. /etc/rc.subr
|
||||
|
||||
name=trircd
|
||||
rcvar=trircd_enable
|
||||
|
||||
load_rc_config ${name}
|
||||
: ${trircd_enable="NO"}
|
||||
: ${trircd_user="%%TRIRCD_USER%%"}
|
||||
: ${trircd_group="%%TRIRCD_GROUP%%"}
|
||||
: ${trircd_confdir=%%TRIRCD_CONFDIR%%}
|
||||
: ${trircd_conf=${trircd_confdir}/ircd.conf}
|
||||
: ${trircd_pidfile=%%TRIRCD_RUNDIR%%/ircd.pid}
|
||||
: ${trircd_flags="-d ${trircd_confdir} -c ${trircd_conf} >/dev/null 2>&1"}
|
||||
|
||||
command=%%PREFIX%%/bin/tr-ircd
|
||||
pidfile=${trircd_pidfile}
|
||||
required_files="${trircd_conf}"
|
||||
start_precmd="start_precmd"
|
||||
|
||||
irandom=%%DATADIR%%/tools/irandom.sh
|
||||
trircd_rundir=%%TRIRCD_RUNDIR%%
|
||||
trircd_logdir=%%TRIRCD_LOGDIR%%
|
||||
trircd_randfile=${trircd_rundir}/ircd.rand
|
||||
|
||||
start_precmd()
|
||||
{
|
||||
[ -d "${trircd_logdir}" ] || {
|
||||
%%MKDIR%% ${trircd_logdir}
|
||||
%%CHOWN%% ${trircd_user}:${trircd_group} ${trircd_logdir}
|
||||
%%CHMOD%% 770 ${trircd_logdir}
|
||||
}
|
||||
[ -d "${trircd_rundir}" ] || {
|
||||
%%MKDIR%% ${trircd_rundir}
|
||||
%%CHOWN%% ${trircd_user}:${trircd_group} ${trircd_rundir}
|
||||
%%CHMOD%% 770 ${trircd_rundir}
|
||||
}
|
||||
[ -f "${trircd_randfile}" ] || ${irandom}
|
||||
}
|
||||
|
||||
run_rc_command "$1"
|
@ -1,3 +0,0 @@
|
||||
TR-IRCD is an irc daeemon based on Bahamut and hybrid-7.
|
||||
|
||||
WWW: http://tr-ircd.sourceforge.net/
|
@ -1,423 +0,0 @@
|
||||
bin/tr-ircd
|
||||
etc/tr-ircd/ircd.motd.sample
|
||||
etc/tr-ircd/ircdssl.conf.sample
|
||||
etc/tr-ircd/ircd.conf.sample
|
||||
etc/tr-ircd/ihttpd.conf.sample
|
||||
etc/tr-ircd/maskfile.conf.sample
|
||||
etc/tr-ircd/socks.conf.sample
|
||||
include/tr-ircd/blalloc.h
|
||||
include/tr-ircd/capabflag.h
|
||||
include/tr-ircd/chanmode.h
|
||||
include/tr-ircd/channel.h
|
||||
include/tr-ircd/class.h
|
||||
include/tr-ircd/client.h
|
||||
include/tr-ircd/cmodetab.h
|
||||
include/tr-ircd/common.h
|
||||
include/tr-ircd/comply.h
|
||||
include/tr-ircd/config.h
|
||||
include/tr-ircd/confitem.h
|
||||
include/tr-ircd/debug.h
|
||||
include/tr-ircd/defaults.h
|
||||
include/tr-ircd/dh.h
|
||||
include/tr-ircd/event.h
|
||||
include/tr-ircd/fd.h
|
||||
include/tr-ircd/fileio.h
|
||||
include/tr-ircd/floodspam.h
|
||||
include/tr-ircd/h.h
|
||||
include/tr-ircd/hook.h
|
||||
include/tr-ircd/hostmask.h
|
||||
include/tr-ircd/identity.h
|
||||
include/tr-ircd/init.h
|
||||
include/tr-ircd/ircd_defs.h
|
||||
include/tr-ircd/ircsprintf.h
|
||||
include/tr-ircd/language.h
|
||||
include/tr-ircd/linebuf.h
|
||||
include/tr-ircd/listener.h
|
||||
include/tr-ircd/logtype.h
|
||||
include/tr-ircd/maskitem.h
|
||||
include/tr-ircd/memory.h
|
||||
include/tr-ircd/modules.h
|
||||
include/tr-ircd/motditem.h
|
||||
include/tr-ircd/msg.h
|
||||
include/tr-ircd/msgtok1.h
|
||||
include/tr-ircd/numeric.h
|
||||
include/tr-ircd/optparse.h
|
||||
include/tr-ircd/packet.h
|
||||
include/tr-ircd/parse.h
|
||||
include/tr-ircd/patchlevel.h
|
||||
include/tr-ircd/protocol.h
|
||||
include/tr-ircd/protodef.h
|
||||
include/tr-ircd/proxy.h
|
||||
include/tr-ircd/queue.h
|
||||
include/tr-ircd/resnew.h
|
||||
include/tr-ircd/s_auth.h
|
||||
include/tr-ircd/s_bsd.h
|
||||
include/tr-ircd/s_conf.h
|
||||
include/tr-ircd/s_service.h
|
||||
include/tr-ircd/s_user.h
|
||||
include/tr-ircd/send.h
|
||||
include/tr-ircd/struct.h
|
||||
include/tr-ircd/supported.h
|
||||
include/tr-ircd/sys.h
|
||||
include/tr-ircd/sysvar.h
|
||||
include/tr-ircd/throttle.h
|
||||
include/tr-ircd/tools.h
|
||||
include/tr-ircd/usermode.h
|
||||
include/tr-ircd/zlink.h
|
||||
lib/tr-ircd/chanmodes/cm_ban.so
|
||||
lib/tr-ircd/chanmodes/cm_chanban.so
|
||||
lib/tr-ircd/chanmodes/cm_chanop.so
|
||||
lib/tr-ircd/chanmodes/cm_excepts.so
|
||||
lib/tr-ircd/chanmodes/cm_flood.so
|
||||
lib/tr-ircd/chanmodes/cm_halfops.so
|
||||
lib/tr-ircd/chanmodes/cm_invites.so
|
||||
lib/tr-ircd/chanmodes/cm_joindelay.so
|
||||
lib/tr-ircd/chanmodes/cm_key.so
|
||||
lib/tr-ircd/chanmodes/cm_limit.so
|
||||
lib/tr-ircd/chanmodes/cm_link.so
|
||||
lib/tr-ircd/chanmodes/cm_modhost.so
|
||||
lib/tr-ircd/chanmodes/cm_owner.so
|
||||
lib/tr-ircd/chanmodes/cm_protect.so
|
||||
lib/tr-ircd/chanmodes/cm_singles.so
|
||||
lib/tr-ircd/chanmodes/cm_voice.so
|
||||
lib/tr-ircd/contrib/m_admins.so
|
||||
lib/tr-ircd/contrib/m_ewhois.so
|
||||
lib/tr-ircd/contrib/m_locops.so
|
||||
lib/tr-ircd/contrib/m_restart.so
|
||||
lib/tr-ircd/contrib/m_rnotice.so
|
||||
lib/tr-ircd/contrib/m_sadmins.so
|
||||
lib/tr-ircd/contrib/m_topic.so
|
||||
lib/tr-ircd/contrib/rehash_more.so
|
||||
lib/tr-ircd/contrib/wordfilter.so
|
||||
lib/tr-ircd/languages/lang_eng_funny.so
|
||||
lib/tr-ircd/languages/lang_eng_old.so
|
||||
lib/tr-ircd/languages/lang_greek.so
|
||||
lib/tr-ircd/languages/lang_greeklish.so
|
||||
lib/tr-ircd/languages/lang_turkish.so
|
||||
lib/tr-ircd/modules/m_accept.so
|
||||
lib/tr-ircd/modules/m_admin.so
|
||||
lib/tr-ircd/modules/m_akill.so
|
||||
lib/tr-ircd/modules/m_away.so
|
||||
lib/tr-ircd/modules/m_burst.so
|
||||
lib/tr-ircd/modules/m_capab.so
|
||||
lib/tr-ircd/modules/m_close.so
|
||||
lib/tr-ircd/modules/m_connect.so
|
||||
lib/tr-ircd/modules/m_core.so
|
||||
lib/tr-ircd/modules/m_dccallow.so
|
||||
lib/tr-ircd/modules/m_die.so
|
||||
lib/tr-ircd/modules/m_display.so
|
||||
lib/tr-ircd/modules/m_dkey.so
|
||||
lib/tr-ircd/modules/m_error.so
|
||||
lib/tr-ircd/modules/m_exclude.so
|
||||
lib/tr-ircd/modules/m_globops.so
|
||||
lib/tr-ircd/modules/m_gnotice.so
|
||||
lib/tr-ircd/modules/m_goper.so
|
||||
lib/tr-ircd/modules/m_hash.so
|
||||
lib/tr-ircd/modules/m_help.so
|
||||
lib/tr-ircd/modules/m_info.so
|
||||
lib/tr-ircd/modules/m_invite.so
|
||||
lib/tr-ircd/modules/m_ircops.so
|
||||
lib/tr-ircd/modules/m_ison.so
|
||||
lib/tr-ircd/modules/m_join.so
|
||||
lib/tr-ircd/modules/m_jupiter.so
|
||||
lib/tr-ircd/modules/m_kick.so
|
||||
lib/tr-ircd/modules/m_kill.so
|
||||
lib/tr-ircd/modules/m_kline.so
|
||||
lib/tr-ircd/modules/m_knock.so
|
||||
lib/tr-ircd/modules/m_links.so
|
||||
lib/tr-ircd/modules/m_list.so
|
||||
lib/tr-ircd/modules/m_lusers.so
|
||||
lib/tr-ircd/modules/m_map.so
|
||||
lib/tr-ircd/modules/m_message.so
|
||||
lib/tr-ircd/modules/m_mkpasswd.so
|
||||
lib/tr-ircd/modules/m_mode.so
|
||||
lib/tr-ircd/modules/m_motd.so
|
||||
lib/tr-ircd/modules/m_myid.so
|
||||
lib/tr-ircd/modules/m_names.so
|
||||
lib/tr-ircd/modules/m_nick.so
|
||||
lib/tr-ircd/modules/m_oper.so
|
||||
lib/tr-ircd/modules/m_operdo_help.so
|
||||
lib/tr-ircd/modules/m_operdo_join.so
|
||||
lib/tr-ircd/modules/m_operdo_kick.so
|
||||
lib/tr-ircd/modules/m_operdo_mode.so
|
||||
lib/tr-ircd/modules/m_operdo_topic.so
|
||||
lib/tr-ircd/modules/m_part.so
|
||||
lib/tr-ircd/modules/m_pass.so
|
||||
lib/tr-ircd/modules/m_ping.so
|
||||
lib/tr-ircd/modules/m_pong.so
|
||||
lib/tr-ircd/modules/m_post.so
|
||||
lib/tr-ircd/modules/m_quit.so
|
||||
lib/tr-ircd/modules/m_rakill.so
|
||||
lib/tr-ircd/modules/m_rehash.so
|
||||
lib/tr-ircd/modules/m_rexclude.so
|
||||
lib/tr-ircd/modules/m_rexcom.so
|
||||
lib/tr-ircd/modules/m_rping.so
|
||||
lib/tr-ircd/modules/m_samode.so
|
||||
lib/tr-ircd/modules/m_server.so
|
||||
lib/tr-ircd/modules/m_service.so
|
||||
lib/tr-ircd/modules/m_services.so
|
||||
lib/tr-ircd/modules/m_servlist.so
|
||||
lib/tr-ircd/modules/m_servset.so
|
||||
lib/tr-ircd/modules/m_set.so
|
||||
lib/tr-ircd/modules/m_setlang.so
|
||||
lib/tr-ircd/modules/m_sgline.so
|
||||
lib/tr-ircd/modules/m_silence.so
|
||||
lib/tr-ircd/modules/m_sjoin.so
|
||||
lib/tr-ircd/modules/m_sqline.so
|
||||
lib/tr-ircd/modules/m_squery.so
|
||||
lib/tr-ircd/modules/m_squit.so
|
||||
lib/tr-ircd/modules/m_stats.so
|
||||
lib/tr-ircd/modules/m_svinfo.so
|
||||
lib/tr-ircd/modules/m_svsjoin.so
|
||||
lib/tr-ircd/modules/m_svskill.so
|
||||
lib/tr-ircd/modules/m_svsmode.so
|
||||
lib/tr-ircd/modules/m_svsnick.so
|
||||
lib/tr-ircd/modules/m_svsnoop.so
|
||||
lib/tr-ircd/modules/m_szline.so
|
||||
lib/tr-ircd/modules/m_time.so
|
||||
lib/tr-ircd/modules/m_topic.so
|
||||
lib/tr-ircd/modules/m_trace.so
|
||||
lib/tr-ircd/modules/m_ucheck.so
|
||||
lib/tr-ircd/modules/m_unjupiter.so
|
||||
lib/tr-ircd/modules/m_unkline.so
|
||||
lib/tr-ircd/modules/m_unsgline.so
|
||||
lib/tr-ircd/modules/m_unsqline.so
|
||||
lib/tr-ircd/modules/m_unszline.so
|
||||
lib/tr-ircd/modules/m_user.so
|
||||
lib/tr-ircd/modules/m_userhost.so
|
||||
lib/tr-ircd/modules/m_userip.so
|
||||
lib/tr-ircd/modules/m_users.so
|
||||
lib/tr-ircd/modules/m_version.so
|
||||
lib/tr-ircd/modules/m_wallops.so
|
||||
lib/tr-ircd/modules/m_watch.so
|
||||
lib/tr-ircd/modules/m_who.so
|
||||
lib/tr-ircd/modules/m_whois.so
|
||||
lib/tr-ircd/modules/m_whowas.so
|
||||
lib/tr-ircd/modules/r_gecos.so
|
||||
lib/tr-ircd/modules/r_jupiter.so
|
||||
lib/tr-ircd/modules/r_kline.so
|
||||
lib/tr-ircd/modules/r_quarantine.so
|
||||
lib/tr-ircd/protocol/native.so
|
||||
lib/tr-ircd/tools/httpd.so
|
||||
%%DATADIR%%/help/en_us/admin
|
||||
%%DATADIR%%/help/en_us/accept
|
||||
%%DATADIR%%/help/en_us/akill
|
||||
%%DATADIR%%/help/en_us/away
|
||||
%%DATADIR%%/help/en_us/burst
|
||||
%%DATADIR%%/help/en_us/capab
|
||||
%%DATADIR%%/help/en_us/channelmodes
|
||||
%%DATADIR%%/help/en_us/close
|
||||
%%DATADIR%%/help/en_us/connect
|
||||
%%DATADIR%%/help/en_us/dccallow
|
||||
%%DATADIR%%/help/en_us/die
|
||||
%%DATADIR%%/help/en_us/display
|
||||
%%DATADIR%%/help/en_us/dkey
|
||||
%%DATADIR%%/help/en_us/error
|
||||
%%DATADIR%%/help/en_us/exclude
|
||||
%%DATADIR%%/help/en_us/gline
|
||||
%%DATADIR%%/help/en_us/globops
|
||||
%%DATADIR%%/help/en_us/gnotice
|
||||
%%DATADIR%%/help/en_us/goper
|
||||
%%DATADIR%%/help/en_us/hash
|
||||
%%DATADIR%%/help/en_us/help
|
||||
%%DATADIR%%/help/en_us/index
|
||||
%%DATADIR%%/help/en_us/info
|
||||
%%DATADIR%%/help/en_us/invite
|
||||
%%DATADIR%%/help/en_us/ircops
|
||||
%%DATADIR%%/help/en_us/ison
|
||||
%%DATADIR%%/help/en_us/join
|
||||
%%DATADIR%%/help/en_us/jupiter
|
||||
%%DATADIR%%/help/en_us/kick
|
||||
%%DATADIR%%/help/en_us/kill
|
||||
%%DATADIR%%/help/en_us/kline
|
||||
%%DATADIR%%/help/en_us/links
|
||||
%%DATADIR%%/help/en_us/list
|
||||
%%DATADIR%%/help/en_us/localchans
|
||||
%%DATADIR%%/help/en_us/lusers
|
||||
%%DATADIR%%/help/en_us/map
|
||||
%%DATADIR%%/help/en_us/mkpasswd
|
||||
%%DATADIR%%/help/en_us/mode
|
||||
%%DATADIR%%/help/en_us/modules
|
||||
%%DATADIR%%/help/en_us/motd
|
||||
%%DATADIR%%/help/en_us/myid
|
||||
%%DATADIR%%/help/en_us/names
|
||||
%%DATADIR%%/help/en_us/netset
|
||||
%%DATADIR%%/help/en_us/nick
|
||||
%%DATADIR%%/help/en_us/notice
|
||||
%%DATADIR%%/help/en_us/oper
|
||||
%%DATADIR%%/help/en_us/operdo
|
||||
%%DATADIR%%/help/en_us/part
|
||||
%%DATADIR%%/help/en_us/pass
|
||||
%%DATADIR%%/help/en_us/ping
|
||||
%%DATADIR%%/help/en_us/pong
|
||||
%%DATADIR%%/help/en_us/privmsg
|
||||
%%DATADIR%%/help/en_us/quit
|
||||
%%DATADIR%%/help/en_us/rakill
|
||||
%%DATADIR%%/help/en_us/rehash
|
||||
%%DATADIR%%/help/en_us/restart
|
||||
%%DATADIR%%/help/en_us/rexclude
|
||||
%%DATADIR%%/help/en_us/rexcom
|
||||
%%DATADIR%%/help/en_us/samode
|
||||
%%DATADIR%%/help/en_us/server
|
||||
%%DATADIR%%/help/en_us/service
|
||||
%%DATADIR%%/help/en_us/services
|
||||
%%DATADIR%%/help/en_us/servlist
|
||||
%%DATADIR%%/help/en_us/servset
|
||||
%%DATADIR%%/help/en_us/set
|
||||
%%DATADIR%%/help/en_us/setlang
|
||||
%%DATADIR%%/help/en_us/sgline
|
||||
%%DATADIR%%/help/en_us/silence
|
||||
%%DATADIR%%/help/en_us/sjoin
|
||||
%%DATADIR%%/help/en_us/sqline
|
||||
%%DATADIR%%/help/en_us/squery
|
||||
%%DATADIR%%/help/en_us/squit
|
||||
%%DATADIR%%/help/en_us/stats
|
||||
%%DATADIR%%/help/en_us/svinfo
|
||||
%%DATADIR%%/help/en_us/svsjoin
|
||||
%%DATADIR%%/help/en_us/svskill
|
||||
%%DATADIR%%/help/en_us/svsmode
|
||||
%%DATADIR%%/help/en_us/svsnick
|
||||
%%DATADIR%%/help/en_us/svsnoop
|
||||
%%DATADIR%%/help/en_us/szline
|
||||
%%DATADIR%%/help/en_us/time
|
||||
%%DATADIR%%/help/en_us/topic
|
||||
%%DATADIR%%/help/en_us/trace
|
||||
%%DATADIR%%/help/en_us/ungline
|
||||
%%DATADIR%%/help/en_us/unjupiter
|
||||
%%DATADIR%%/help/en_us/unkline
|
||||
%%DATADIR%%/help/en_us/unsgline
|
||||
%%DATADIR%%/help/en_us/unsqline
|
||||
%%DATADIR%%/help/en_us/unszline
|
||||
%%DATADIR%%/help/en_us/user
|
||||
%%DATADIR%%/help/en_us/userhost
|
||||
%%DATADIR%%/help/en_us/userip
|
||||
%%DATADIR%%/help/en_us/usermodes
|
||||
%%DATADIR%%/help/en_us/users
|
||||
%%DATADIR%%/help/en_us/version
|
||||
%%DATADIR%%/help/en_us/wallops
|
||||
%%DATADIR%%/help/en_us/watch
|
||||
%%DATADIR%%/help/en_us/who
|
||||
%%DATADIR%%/help/en_us/whois
|
||||
%%DATADIR%%/help/en_us/whowas
|
||||
%%DATADIR%%/help/tr/admin
|
||||
%%DATADIR%%/help/tr/accept
|
||||
%%DATADIR%%/help/tr/akill
|
||||
%%DATADIR%%/help/tr/away
|
||||
%%DATADIR%%/help/tr/burst
|
||||
%%DATADIR%%/help/tr/capab
|
||||
%%DATADIR%%/help/tr/channelmodes
|
||||
%%DATADIR%%/help/tr/close
|
||||
%%DATADIR%%/help/tr/connect
|
||||
%%DATADIR%%/help/tr/dccallow
|
||||
%%DATADIR%%/help/tr/die
|
||||
%%DATADIR%%/help/tr/dkey
|
||||
%%DATADIR%%/help/tr/error
|
||||
%%DATADIR%%/help/tr/exclude
|
||||
%%DATADIR%%/help/tr/gline
|
||||
%%DATADIR%%/help/tr/globops
|
||||
%%DATADIR%%/help/tr/gnotice
|
||||
%%DATADIR%%/help/tr/goper
|
||||
%%DATADIR%%/help/tr/hash
|
||||
%%DATADIR%%/help/tr/help
|
||||
%%DATADIR%%/help/tr/index
|
||||
%%DATADIR%%/help/tr/info
|
||||
%%DATADIR%%/help/tr/invite
|
||||
%%DATADIR%%/help/tr/ircops
|
||||
%%DATADIR%%/help/tr/ison
|
||||
%%DATADIR%%/help/tr/join
|
||||
%%DATADIR%%/help/tr/jupiter
|
||||
%%DATADIR%%/help/tr/kick
|
||||
%%DATADIR%%/help/tr/kill
|
||||
%%DATADIR%%/help/tr/kline
|
||||
%%DATADIR%%/help/tr/links
|
||||
%%DATADIR%%/help/tr/list
|
||||
%%DATADIR%%/help/tr/localchans
|
||||
%%DATADIR%%/help/tr/lusers
|
||||
%%DATADIR%%/help/tr/map
|
||||
%%DATADIR%%/help/tr/mkpasswd
|
||||
%%DATADIR%%/help/tr/mode
|
||||
%%DATADIR%%/help/tr/modules
|
||||
%%DATADIR%%/help/tr/motd
|
||||
%%DATADIR%%/help/tr/myid
|
||||
%%DATADIR%%/help/tr/names
|
||||
%%DATADIR%%/help/tr/nick
|
||||
%%DATADIR%%/help/tr/notice
|
||||
%%DATADIR%%/help/tr/oper
|
||||
%%DATADIR%%/help/tr/operdo
|
||||
%%DATADIR%%/help/tr/part
|
||||
%%DATADIR%%/help/tr/pass
|
||||
%%DATADIR%%/help/tr/ping
|
||||
%%DATADIR%%/help/tr/pong
|
||||
%%DATADIR%%/help/tr/privmsg
|
||||
%%DATADIR%%/help/tr/quit
|
||||
%%DATADIR%%/help/tr/rakill
|
||||
%%DATADIR%%/help/tr/rehash
|
||||
%%DATADIR%%/help/tr/restart
|
||||
%%DATADIR%%/help/tr/rexclude
|
||||
%%DATADIR%%/help/tr/samode
|
||||
%%DATADIR%%/help/tr/server
|
||||
%%DATADIR%%/help/tr/service
|
||||
%%DATADIR%%/help/tr/services
|
||||
%%DATADIR%%/help/tr/servlist
|
||||
%%DATADIR%%/help/tr/setlang
|
||||
%%DATADIR%%/help/tr/sgline
|
||||
%%DATADIR%%/help/tr/silence
|
||||
%%DATADIR%%/help/tr/sjoin
|
||||
%%DATADIR%%/help/tr/sqline
|
||||
%%DATADIR%%/help/tr/squery
|
||||
%%DATADIR%%/help/tr/squit
|
||||
%%DATADIR%%/help/tr/stats
|
||||
%%DATADIR%%/help/tr/svsjoin
|
||||
%%DATADIR%%/help/tr/svskill
|
||||
%%DATADIR%%/help/tr/svsmode
|
||||
%%DATADIR%%/help/tr/svsnick
|
||||
%%DATADIR%%/help/tr/svsnoop
|
||||
%%DATADIR%%/help/tr/szline
|
||||
%%DATADIR%%/help/tr/time
|
||||
%%DATADIR%%/help/tr/topic
|
||||
%%DATADIR%%/help/tr/trace
|
||||
%%DATADIR%%/help/tr/ungline
|
||||
%%DATADIR%%/help/tr/unjupiter
|
||||
%%DATADIR%%/help/tr/unkline
|
||||
%%DATADIR%%/help/tr/unsgline
|
||||
%%DATADIR%%/help/tr/unsqline
|
||||
%%DATADIR%%/help/tr/unszline
|
||||
%%DATADIR%%/help/tr/user
|
||||
%%DATADIR%%/help/tr/userhost
|
||||
%%DATADIR%%/help/tr/userip
|
||||
%%DATADIR%%/help/tr/usermodes
|
||||
%%DATADIR%%/help/tr/users
|
||||
%%DATADIR%%/help/tr/version
|
||||
%%DATADIR%%/help/tr/wallops
|
||||
%%DATADIR%%/help/tr/watch
|
||||
%%DATADIR%%/help/tr/who
|
||||
%%DATADIR%%/help/tr/whois
|
||||
%%DATADIR%%/help/tr/whowas
|
||||
%%DATADIR%%/tools/irandom.sh
|
||||
%%DATADIR%%/tools/ircpasswd
|
||||
%%DATADIR%%/tools/isslconfig.sh
|
||||
%%DATADIR%%/tools/iupdt.sh
|
||||
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
|
||||
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
|
||||
%%PORTDOCS%%%%DOCSDIR%%/INSTALL
|
||||
%%PORTDOCS%%%%DOCSDIR%%/LICENSE
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.FIRST
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.HTTPD
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.OPM
|
||||
%%PORTDOCS%%%%DOCSDIR%%/RELNOTES
|
||||
%%PORTDOCS%%%%DOCSDIR%%/TODO
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
||||
@dirrm %%DATADIR%%/help/en_us
|
||||
@dirrm %%DATADIR%%/help/tr
|
||||
@dirrm %%DATADIR%%/help
|
||||
@dirrm %%DATADIR%%/tools
|
||||
@dirrm %%DATADIR%%
|
||||
@dirrm include/tr-ircd
|
||||
@dirrm lib/tr-ircd/chanmodes
|
||||
@dirrm lib/tr-ircd/contrib
|
||||
@dirrm lib/tr-ircd/languages
|
||||
@dirrm lib/tr-ircd/modules
|
||||
@dirrm lib/tr-ircd/protocol
|
||||
@dirrm lib/tr-ircd/tools
|
||||
@dirrm lib/tr-ircd
|
||||
@dirrmtry etc/tr-ircd
|
@ -28,7 +28,6 @@
|
||||
SUBDIR += eclipse-aptana2
|
||||
SUBDIR += eclipse-cdt
|
||||
SUBDIR += eclipse-checkstyle
|
||||
SUBDIR += eclipse-clay-core
|
||||
SUBDIR += eclipse-datatools
|
||||
SUBDIR += eclipse-devel
|
||||
SUBDIR += eclipse-drjava
|
||||
@ -113,7 +112,6 @@
|
||||
SUBDIR += jlex
|
||||
SUBDIR += jlint
|
||||
SUBDIR += jmf
|
||||
SUBDIR += jmp
|
||||
SUBDIR += jode
|
||||
SUBDIR += jomp
|
||||
SUBDIR += jrosetta
|
||||
|
@ -1,45 +0,0 @@
|
||||
# Created by: mitsuru@riken.jp
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= clay
|
||||
PORTVERSION= 1.4.2
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= java devel
|
||||
MASTER_SITES=
|
||||
PKGNAMEPREFIX= eclipse-
|
||||
PKGNAMESUFFIX= -core
|
||||
DISTNAME= jp.azzurri.clay.core_${PORTVERSION}.bin.dist.${DISTVERSION}
|
||||
DIST_SUBDIR= eclipse
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= A database design tool for the Eclipse development environment
|
||||
|
||||
DEPRECATED= No more public distfiles
|
||||
EXPIRATION_DATE= 2012-11-26
|
||||
|
||||
RUN_DEPENDS+= ${LOCALBASE}/share/eclipse/dropins/gef:${PORTSDIR}/java/eclipse-gef
|
||||
|
||||
BROKEN= unfetchable
|
||||
|
||||
RESTRICTED= License agreement is required to download.
|
||||
|
||||
NO_BUILD= yes
|
||||
NO_WRKSUBDIR= yes
|
||||
USE_ZIP= yes
|
||||
DISABLE_SIZE?= yes
|
||||
PLIST_SUB= RELEASEVERSION=${PORTVERSION}
|
||||
|
||||
DISTVERSION= 20080709
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if !exists(${DISTDIR}/${DIST_SUBDIR}/jp.azzurri.clay.core_${PORTVERSION}.bin.dist.${DISTVERSION}.zip) && !defined(PACKAGE_BUILDING)
|
||||
IGNORE='You must manually fetch the tarball from http://www.azzurri.jp/en/clay/download.html and place it in ${DISTDIR}/${DIST_SUBDIR} then run make again.'
|
||||
.endif
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${PREFIX}/lib/eclipse
|
||||
@${CP} -r ${WRKSRC}/plugins ${PREFIX}/lib/eclipse
|
||||
@${CP} -r ${WRKSRC}/features ${PREFIX}/lib/eclipse
|
||||
|
||||
.include <bsd.port.post.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (eclipse/jp.azzurri.clay.core_1.4.2.bin.dist.20080709.zip) = 154dddd3a93eeb7af162e7d71ff0708b5d8df0185a91089c11a20326779548f4
|
||||
SIZE (eclipse/jp.azzurri.clay.core_1.4.2.bin.dist.20080709.zip) = 1075445
|
@ -1,8 +0,0 @@
|
||||
Clay is a database design tool that runs as a plug-in in the
|
||||
Eclipse development environment. Clay has an intuitive user
|
||||
interface for graphically designing database models. Clay can
|
||||
also create a database model by reverse engineering an existing
|
||||
database. Furthermore, Clay generates the SQL (DDL) code
|
||||
appropriate for your database.
|
||||
|
||||
WWW: http://www.azzurri.jp/en/software/clay/
|
@ -1,32 +0,0 @@
|
||||
lib/eclipse/features/jp.azzurri.clay.core_%%RELEASEVERSION%%/azzurri_logo.gif
|
||||
lib/eclipse/features/jp.azzurri.clay.core_%%RELEASEVERSION%%/feature.properties
|
||||
lib/eclipse/features/jp.azzurri.clay.core_%%RELEASEVERSION%%/feature.xml
|
||||
lib/eclipse/features/jp.azzurri.clay.core_%%RELEASEVERSION%%/feature_ja.properties
|
||||
lib/eclipse/features/jp.azzurri.clay.core_%%RELEASEVERSION%%/license.html
|
||||
lib/eclipse/features/jp.azzurri.clay.core_%%RELEASEVERSION%%/license_en.html
|
||||
lib/eclipse/plugins/jp.azzurri.clay.core.ui_%%RELEASEVERSION%%.jar
|
||||
lib/eclipse/plugins/jp.azzurri.clay.core_%%RELEASEVERSION%%/META-INF/MANIFEST.MF
|
||||
lib/eclipse/plugins/jp.azzurri.clay.core_%%RELEASEVERSION%%/about.html
|
||||
lib/eclipse/plugins/jp.azzurri.clay.core_%%RELEASEVERSION%%/about.ini
|
||||
lib/eclipse/plugins/jp.azzurri.clay.core_%%RELEASEVERSION%%/about.mappings
|
||||
lib/eclipse/plugins/jp.azzurri.clay.core_%%RELEASEVERSION%%/about.properties
|
||||
lib/eclipse/plugins/jp.azzurri.clay.core_%%RELEASEVERSION%%/about_en.html
|
||||
lib/eclipse/plugins/jp.azzurri.clay.core_%%RELEASEVERSION%%/azzurri.cer
|
||||
lib/eclipse/plugins/jp.azzurri.clay.core_%%RELEASEVERSION%%/azzurri_clay_core.jar
|
||||
lib/eclipse/plugins/jp.azzurri.clay.core_%%RELEASEVERSION%%/clayFeature.jpg
|
||||
lib/eclipse/plugins/jp.azzurri.clay.core_%%RELEASEVERSION%%/license.html
|
||||
lib/eclipse/plugins/jp.azzurri.clay.core_%%RELEASEVERSION%%/license_en.html
|
||||
lib/eclipse/plugins/jp.azzurri.clay.core_%%RELEASEVERSION%%/nl/en/about.properties
|
||||
lib/eclipse/plugins/jp.azzurri.clay.core_%%RELEASEVERSION%%/nl/en/welcome.xml
|
||||
lib/eclipse/plugins/jp.azzurri.clay.core_%%RELEASEVERSION%%/nl/ja/about.properties
|
||||
lib/eclipse/plugins/jp.azzurri.clay.core_%%RELEASEVERSION%%/nl/ja/welcome.xml
|
||||
lib/eclipse/plugins/jp.azzurri.clay.core_%%RELEASEVERSION%%/plugin.xml
|
||||
lib/eclipse/plugins/jp.azzurri.clay.core_%%RELEASEVERSION%%/schema/databaseModelValidators.exsd
|
||||
lib/eclipse/plugins/jp.azzurri.clay.core_%%RELEASEVERSION%%/schema/sqlDialectLists.exsd
|
||||
@dirrm lib/eclipse/plugins/jp.azzurri.clay.core_%%RELEASEVERSION%%/META-INF
|
||||
@dirrm lib/eclipse/plugins/jp.azzurri.clay.core_%%RELEASEVERSION%%/nl/en
|
||||
@dirrm lib/eclipse/plugins/jp.azzurri.clay.core_%%RELEASEVERSION%%/nl/ja
|
||||
@dirrm lib/eclipse/plugins/jp.azzurri.clay.core_%%RELEASEVERSION%%/nl
|
||||
@dirrm lib/eclipse/plugins/jp.azzurri.clay.core_%%RELEASEVERSION%%/schema
|
||||
@dirrm lib/eclipse/plugins/jp.azzurri.clay.core_%%RELEASEVERSION%%
|
||||
@dirrm lib/eclipse/features/jp.azzurri.clay.core_%%RELEASEVERSION%%
|
@ -1,63 +0,0 @@
|
||||
# Created by: Ronald Klop <ronald@cs.vu.nl>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= jmp
|
||||
PORTVERSION= 0.51
|
||||
PORTREVISION= 9
|
||||
CATEGORIES= java devel
|
||||
MASTER_SITES= http://www.khelekore.org/jmp/ \
|
||||
http://www.klop.ws/~ronald/software-mirrors/
|
||||
|
||||
MAINTAINER= ronald@echteman.nl
|
||||
COMMENT= Java Memory Profiler
|
||||
|
||||
DEPRECATED= Java 1.5 is EOLed
|
||||
EXPIRATION_DATE= 2012-11-27
|
||||
|
||||
OPTIONS= X11 "Enable X11 support" on
|
||||
OPTIONS+= DEBUG "Enable extra debug output" off
|
||||
OPTIONS+= OPTIMIZED_CFLAGS "Compile with -O3" off
|
||||
|
||||
CONFIGURE_ARGS= --with-includes="${JAVA_HOME}/include ${LOCALBASE}/include" \
|
||||
--with-libintl-prefix="${LOCALBASE}"
|
||||
|
||||
USE_BISON= build
|
||||
USE_GETTEXT= yes
|
||||
USE_GMAKE= yes
|
||||
USE_JAVA= yes
|
||||
JAVA_VERSION= 1.5
|
||||
JAVA_OS= native
|
||||
JAVA_BUILD= jdk
|
||||
NEED_JAVAC= yes
|
||||
|
||||
MAN1= jmp.1
|
||||
|
||||
MAKE_FLAGS= JAVAC=${JAVAC} JAVAH=${JAVAH}
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
|
||||
CONFIGURE_ENV= JAVA_HOME="${JAVA_HOME}"
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
PLIST_FILES= lib/libjmp.la lib/libjmp.so lib/libjmp.so.0 \
|
||||
share/locale/de/LC_MESSAGES/jmp.mo \
|
||||
share/locale/sv/LC_MESSAGES/jmp.mo
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if defined(WITHOUT_X11)
|
||||
CONFIGURE_ARGS+= --enable-noui
|
||||
.else
|
||||
USE_XORG= x11
|
||||
LIB_DEPENDS+= gtk-x11-2.0:${PORTSDIR}/x11-toolkits/gtk20
|
||||
.endif
|
||||
|
||||
.if defined(WITH_DEBUG)
|
||||
CFLAGS+= -DJMPDEBUG -g
|
||||
.endif
|
||||
|
||||
.if defined(WITH_OPTIMIZED_CFLAGS)
|
||||
CFLAGS+= -O3
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (jmp-0.51.tar.gz) = 6be4c5660e2f74e0c10c3ccd32a709a7eb876faae05b65e89b0fa6f647b65045
|
||||
SIZE (jmp-0.51.tar.gz) = 629336
|
@ -1,7 +0,0 @@
|
||||
$FreeBSD$
|
||||
|
||||
--- Makefile.in.orig Mon May 8 20:06:38 2006
|
||||
+++ Makefile.in Mon May 8 20:07:16 2006
|
||||
@@ -1044 +1044 @@
|
||||
- inst=`echo $$inst | sed '$(transform)'`.$$ext; \
|
||||
+ inst=$$inst.$$ext; \
|
@ -1,8 +0,0 @@
|
||||
JMP is a profiler for java that can be used to trace objects usage and
|
||||
method timings. JMP uses the JVMPI interface to gather statistics and
|
||||
interact with the JVM. JMP uses a GTK+ interface to show the status.
|
||||
|
||||
Usage:
|
||||
java -Xrunjmp <your-class>
|
||||
|
||||
WWW: http://www.khelekore.org/jmp/
|
@ -122,7 +122,6 @@
|
||||
SUBDIR += icon
|
||||
SUBDIR += ifc
|
||||
SUBDIR += ikarus
|
||||
SUBDIR += imp-interpreter
|
||||
SUBDIR += intel2gas
|
||||
SUBDIR += intercal
|
||||
SUBDIR += io
|
||||
|
@ -1,42 +0,0 @@
|
||||
# Created by: Stanislav Sedov <ssedov@mbsd.msk.ru>
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= IMP
|
||||
PORTVERSION= 1.0.7
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= lang
|
||||
MASTER_SITES= http://www.ocaml.info/ocaml_sources/
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Monadic interpreter of a simple imperative language
|
||||
|
||||
DEPRECATED= No more public distfiles
|
||||
EXPIRATION_DATE= 2012-11-26
|
||||
|
||||
USE_BZIP2= yes
|
||||
USE_GMAKE= yes
|
||||
USE_OCAML= yes
|
||||
NO_OCAML_RUNDEPENDS= yes
|
||||
|
||||
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/monad
|
||||
ALL_TARGET= nc
|
||||
|
||||
PLIST_FILES= bin/IMP
|
||||
|
||||
.if !defined(NOPORTDOCS)
|
||||
PORTDOCS= README
|
||||
.endif
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/main ${PREFIX}/bin/IMP
|
||||
|
||||
post-install:
|
||||
.if !defined(NOPORTDOCS)
|
||||
@${MKDIR} ${DOCSDIR}
|
||||
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/../,} ${DOCSDIR}
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (IMP-1.0.7.tar.bz2) = 06b94471a698689b9a14ff46a85267338653eca933a4788771f9cd4e01345257
|
||||
SIZE (IMP-1.0.7.tar.bz2) = 10634
|
@ -1,14 +0,0 @@
|
||||
IMP is a monadic style implementation of the semantics of the (very simple)
|
||||
language IMP, "plain" the implementation with explicit passing of state.
|
||||
|
||||
The semantics of the IMP-language is presented in the book:
|
||||
|
||||
"The Formal Semantics of Programming Languages" by Glynn Winskel
|
||||
(1993, The MIT Press).
|
||||
|
||||
For more details on monads, see Philip Wadler's page on:
|
||||
|
||||
http://cm.bell-labs.com/cm/cs/who/wadler/topics/monads.html#combining-monads
|
||||
|
||||
Author: Markus Mottl <markus.mottl@gmail.com>
|
||||
WWW: http://www.ocaml.info/home/ocaml_sources.html
|
Loading…
Reference in New Issue
Block a user