1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-11 07:22:22 +00:00

Remove expired, unmaintained ports:

2013-03-01 sysutils/sge60: Ancient and unsupported release
2013-03-01 sysutils/sge61: Ancient and unsupported release
2013-03-05 x11-themes/sapphire-themes: Broken for more than 6 month
2013-03-05 misc/fep: Broken for more than 6 month
2013-03-05 devel/gauche-gaunit: Broken for more than 6 month
2013-03-05 games/tuxracer_golf: Broken for more than 6 month
2013-03-05 net/bfilter: Broken for more than 6 month
2013-03-05 graphics/fnlib: Broken for more than 6 month
2013-03-05 print/gfontview: Broken for more than 6 month
2013-03-05 print/hugelatex: Broken for more than 6 month
2013-03-05 misc/gtktalog: Broken for more than 6 month
2013-03-05 x11/wterm: Broken for more than 6 month
2013-03-05 databases/xapian-bindings10: Broken for more than 6 month
2013-03-05 databases/adstudio: Broken for more than 6 month
2013-03-05 misc/splitvt: Broken for more than 6 month
2013-03-05 sysutils/udesc_dump: Broken for more than 6 month
2013-03-05 textproc/gxditview: Broken for more than 6 month
2013-03-05 x11/powershell: Broken for more then 6 month
This commit is contained in:
Rene Ladan 2013-03-06 15:05:43 +00:00
parent 855e7dad0a
commit ba2885d840
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=313519
146 changed files with 18 additions and 6701 deletions

4
LEGAL
View File

@ -46,10 +46,6 @@ alephone/M1A1.zip games/alephone-data Bungie/Microsoft do not allow
alephone/Marathon*.zip games/alephone-data Bungie/Microsoft do not allow
charging for Marathon data
files
ads-java-novm-* databases/adstudio Only free for qualified Open Source
Software Developers but a commercial
license is required for all other
usages
annelid-* games/annelid Redistribution is limited
apache_mod_smooth_streaming-* www/mod_smooth_streaming Not for commerical use
AquaGatekeeper* net/AquaGatekeeper No redistribution allowed

18
MOVED
View File

@ -4113,3 +4113,21 @@ x11-servers/driglide||2013-03-03|Has expired: 3dfx is dead, fails to compile on
mail/gmime||2013-03-03|Has expired: Superceded with version 2.4
archivers/bsdar||2013-03-03|Has expired: part of the base system
misc/instant-server||2013-03-04|Removed: Non-essential meta port
sysutils/sge60||2013-03-06|Has expired: Ancient and unsupported release
sysutils/sge61||2013-03-06|Has expired: Ancient and unsupported release
x11-themes/sapphire-themes||2013-03-06|Has expired: Broken for more than 6 month
misc/fep||2013-03-06|Has expired: Broken for more than 6 month
devel/gauche-gaunit||2013-03-06|Has expired: Broken for more than 6 month
games/tuxracer_golf||2013-03-06|Has expired: Broken for more than 6 month
net/bfilter||2013-03-06|Has expired: Broken for more than 6 month
graphics/fnlib||2013-03-06|Has expired: Broken for more than 6 month
print/gfontview||2013-03-06|Has expired: Broken for more than 6 month
print/hugelatex||2013-03-06|Has expired: Broken for more than 6 month
misc/gtktalog||2013-03-06|Has expired: Broken for more than 6 month
x11/wterm||2013-03-06|Has expired: Broken for more than 6 month
databases/xapian-bindings10||2013-03-06|Has expired: Broken for more than 6 month
databases/adstudio||2013-03-06|Has expired: Broken for more than 6 month
misc/splitvt||2013-03-06|Has expired: Broken for more than 6 month
sysutils/udesc_dump||2013-03-06|Has expired: Broken for more than 6 month
textproc/gxditview||2013-03-06|Has expired: Broken for more than 6 month
x11/powershell||2013-03-06|Has expired: Broken for more then 6 month

View File

@ -12,7 +12,6 @@
SUBDIR += adminer
SUBDIR += adodb
SUBDIR += adodb5
SUBDIR += adstudio
SUBDIR += akonadi
SUBDIR += akonadi-google
SUBDIR += akonadi-googledata
@ -893,7 +892,6 @@
SUBDIR += wfb2sql
SUBDIR += wmjsql
SUBDIR += xapian-bindings
SUBDIR += xapian-bindings10
SUBDIR += xapian-core
SUBDIR += xapian-core10
SUBDIR += xmbase-grok

View File

@ -1,62 +0,0 @@
# Created by: Thierry Thomas <thierry@pompo.net>
# $FreeBSD$
PORTNAME= adstudio
PORTVERSION= 10.0.11
CATEGORIES= databases devel java
MASTER_SITES= http://dd1.aquafold.com/download/v${PORTVERSION:R}.0/java/ \
http://dd1.aquafold.com/download/v${PORTVERSION:R}.0/:patch
DISTFILES= ads-java-novm-10.0.10${EXTRACT_SUFX} ads-${PORTVERSION}-patch.zip:patch
MAINTAINER= ports@FreeBSD.org
COMMENT= A database query and administration tool
LICENSE= EULA
LICENSE_NAME= EULA
LICENSE_FILE= ${WRKSRC}/${INSTLICENSE}
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
RUN_DEPENDS= java:${PORTSDIR}/java/javavmwrapper \
${LOCALBASE}/lib/libjogl.so:${PORTSDIR}/graphics/jogl
DEPRECATED= Broken for more than 6 month
EXPIRATION_DATE= 2013-03-05
BROKEN= incomplete plist
USE_JAVA= yes
JAVA_VERSION= 1.6+
NO_BUILD= yes
RESTRICTED= See <http://www.aquafold.com/licensing.html>
WRKSRC= ${WRKDIR}/datastudio
INSTFILES= changelog.txt datastudio-*.png datastudio.gif \
datastudio.ico lib license
INSTSCRIPTS= datastudio runscript
INSTLICENSE= License.txt
EXTRACT_ONLY= ${_DISTFILES:M*tar.gz}
EXTRACT_AFTER_ARGS=|${TAR} -xpf - ${INSTSCRIPTS:S|^|./datastudio/|:S|$|.sh|} ${INSTLICENSE:S|^|./datastudio/|}
pre-configure:
${REINPLACE_CMD} -e "s|%%ADS_HOME%%|${DATADIR}|" \
-e "s|^java |JAVA_VERSION=${JAVA_VERSION} exec ${LOCALBASE}/bin/java -Xmx256M |" \
${INSTSCRIPTS:S|^|${WRKSRC}/|:S|$|.sh|}
do-install:
${MKDIR} ${DATADIR}
# Extracting the base version:
${TAR} -C ${DATADIR} -xpf ${DISTDIR}/${EXTRACT_ONLY} \
${INSTFILES:S|^|./datastudio/|}
# Patching:
${TAR} -C ${DATADIR}/datastudio/ -xpf ${DISTDIR}/${_DISTFILES:M*zip}
${MV} ${DATADIR}/datastudio/* ${DATADIR}
${RMDIR} ${DATADIR}/datastudio
${INSTALL_SCRIPT} ${INSTSCRIPTS:S|^|${WRKSRC}/|:S|$|.sh|} ${PREFIX}/bin
post-install:
@${ECHO_MSG}
@${CAT} ${PKGMESSAGE}
@${ECHO_MSG}
.include <bsd.port.mk>

View File

@ -1,4 +0,0 @@
SHA256 (ads-java-novm-10.0.10.tar.gz) = 9e36feee3eec7246dcd56b13353f8f94a7590782b788d8f5b28faaf4492bcbbb
SIZE (ads-java-novm-10.0.10.tar.gz) = 146337174
SHA256 (ads-10.0.11-patch.zip) = 34a6a04fb54120ef07e6b07d421f2c350dcb0216d38764d445b005cf72f6501e
SIZE (ads-10.0.11-patch.zip) = 70239315

View File

@ -1,12 +0,0 @@
--- datastudio.sh.orig 2008-08-19 21:22:43.000000000 +0200
+++ datastudio.sh 2008-10-17 11:43:18.000000000 +0200
@@ -1,7 +1,7 @@
-#!/bin/bash
+#! /bin/sh
#SET ADS_HOME to the root installation directory for DataStudio
-ADS_HOME=`dirname $0`
+ADS_HOME=%%ADS_HOME%%
CLASSES=$ADS_HOME/lib/activation.jar
CLASSES=$ADS_HOME/lib/ads.jar:$CLASSES

View File

@ -1,12 +0,0 @@
--- runscript.sh.orig 2008-08-19 21:22:43.000000000 +0200
+++ runscript.sh 2008-10-17 12:12:29.000000000 +0200
@@ -1,7 +1,7 @@
-#!/bin/bash
+#! /bin/sh
#SET ADS_HOME to the root installation directory for DataStudio
-ADS_HOME=`dirname $0`
+ADS_HOME=%%ADS_HOME%%
CLASSES=$ADS_HOME/lib/activation.jar
CLASSES=$ADS_HOME/lib/ads.jar:$CLASSES

View File

@ -1,11 +0,0 @@
Aqua Data Studio is a database query and administration tool that allows
developers to easily create, edit, and execute SQL scripts, as well as
browse and visually modify database structures. Aqua Data Studio provides
an integrated database environment with a single consistent interface to
all major relational databases. This allows the database administrator or
developer to tackle multiple tasks simultaneously from one application.
It is free for personal or educational use, but a commercial license is
required for all other usages.
WWW: http://www.aquafold.com/

View File

@ -1 +0,0 @@
Type datastudio.sh to run Aqua Data Studio.

View File

@ -1,185 +0,0 @@
bin/datastudio.sh
bin/runscript.sh
%%DATADIR%%/changelog.txt
%%DATADIR%%/datastudio-128x128.png
%%DATADIR%%/datastudio-16x16.png
%%DATADIR%%/datastudio-24x24.png
%%DATADIR%%/datastudio-32x32.png
%%DATADIR%%/datastudio-48x48.png
%%DATADIR%%/datastudio.gif
%%DATADIR%%/datastudio.ico
%%DATADIR%%/lib/ads.jar
%%DATADIR%%/lib/antlr/stringtemplate.jar
%%DATADIR%%/lib/apache/apache-ant-commons-net.jar
%%DATADIR%%/lib/apache/apache-ant-jsch.jar
%%DATADIR%%/lib/apache/apache-ant-launcher.jar
%%DATADIR%%/lib/apache/apache-ant-nodeps.jar
%%DATADIR%%/lib/apache/apache-ant.jar
%%DATADIR%%/lib/apache/apache-batik.jar
%%DATADIR%%/lib/apache/apache-fop.jar
%%DATADIR%%/lib/apache/apache-log4j.jar
%%DATADIR%%/lib/apache/apache-poi-contrib.jar
%%DATADIR%%/lib/apache/apache-poi-ooxml-schemas.jar
%%DATADIR%%/lib/apache/apache-poi-ooxml.jar
%%DATADIR%%/lib/apache/apache-poi-scratchpad.jar
%%DATADIR%%/lib/apache/apache-poi.jar
%%DATADIR%%/lib/apache/apache-serializer.jar
%%DATADIR%%/lib/apache/apache-xalan.jar
%%DATADIR%%/lib/apache/commons-beanutils.jar
%%DATADIR%%/lib/apache/commons-codec.jar
%%DATADIR%%/lib/apache/commons-collections.jar
%%DATADIR%%/lib/apache/commons-compress.jar
%%DATADIR%%/lib/apache/commons-configuration.jar
%%DATADIR%%/lib/apache/commons-dbcp.jar
%%DATADIR%%/lib/apache/commons-dbutils.jar
%%DATADIR%%/lib/apache/commons-email.jar
%%DATADIR%%/lib/apache/commons-httpclient.jar
%%DATADIR%%/lib/apache/commons-io.jar
%%DATADIR%%/lib/apache/commons-lang.jar
%%DATADIR%%/lib/apache/commons-logging-adapters.jar
%%DATADIR%%/lib/apache/commons-logging-api.jar
%%DATADIR%%/lib/apache/commons-logging.jar
%%DATADIR%%/lib/apache/commons-math.jar
%%DATADIR%%/lib/apache/commons-net-ftp.jar
%%DATADIR%%/lib/apache/commons-net.jar
%%DATADIR%%/lib/apache/commons-pool.jar
%%DATADIR%%/lib/apache/commons-primitives.jar
%%DATADIR%%/lib/apache/commons-transaction.jar
%%DATADIR%%/lib/apache/commons-validator.jar
%%DATADIR%%/lib/apache/commons-vfs.jar
%%DATADIR%%/lib/apache/commons-xmlgraphics.jar
%%DATADIR%%/lib/apache/dom4j.jar
%%DATADIR%%/lib/apache/hadoop-core.jar
%%DATADIR%%/lib/apache/jakarta-oro.jar
%%DATADIR%%/lib/apache/jcraft-jsch.jar
%%DATADIR%%/lib/apache/tidy.jar
%%DATADIR%%/lib/apple/aqua2.jar
%%DATADIR%%/lib/aqua-lib.jar
%%DATADIR%%/lib/aquafold/geo.jar
%%DATADIR%%/lib/aspose/aspc.jar
%%DATADIR%%/lib/aspose/jsr173-api.jar
%%DATADIR%%/lib/aspose/stax2-api.jar
%%DATADIR%%/lib/aspose/woodstox-core-asl.jar
%%DATADIR%%/lib/dnsjava/dnsjava.jar
%%DATADIR%%/lib/drivers/db2java.jar
%%DATADIR%%/lib/drivers/db2jcc.jar
%%DATADIR%%/lib/drivers/db2jcc_license_cu.jar
%%DATADIR%%/lib/drivers/derby.jar
%%DATADIR%%/lib/drivers/derbyclient.jar
%%DATADIR%%/lib/drivers/derbynet.jar
%%DATADIR%%/lib/drivers/ifxjdbc.jar
%%DATADIR%%/lib/drivers/jconnect60.jar
%%DATADIR%%/lib/drivers/jt400.jar
%%DATADIR%%/lib/drivers/jtds-src.jar
%%DATADIR%%/lib/drivers/jtds.jar
%%DATADIR%%/lib/drivers/mysql-src.jar
%%DATADIR%%/lib/drivers/mysql.jar
%%DATADIR%%/lib/drivers/ncluster.jar
%%DATADIR%%/lib/drivers/nlscharset12.jar
%%DATADIR%%/lib/drivers/oracle.jar
%%DATADIR%%/lib/drivers/paraccel-jdbc.jar
%%DATADIR%%/lib/drivers/postgresql.jar
%%DATADIR%%/lib/drivers/util400.jar
%%DATADIR%%/lib/drivers/xdb.jar
%%DATADIR%%/lib/drivers/xmlparserv2.jar
%%DATADIR%%/lib/icepdf/icepdf-core-src.zip
%%DATADIR%%/lib/icepdf/icepdf-core.jar
%%DATADIR%%/lib/infragistics/infragistics.jar
%%DATADIR%%/lib/itext/itext.jar
%%DATADIR%%/lib/java/activation.jar
%%DATADIR%%/lib/java/mail.jar
%%DATADIR%%/lib/java/servlet-api.jar
%%DATADIR%%/lib/java/tools.jar
%%DATADIR%%/lib/jgoodies/looks.jar
%%DATADIR%%/lib/jgraph/jgraph.jar
%%DATADIR%%/lib/jgraph/jgraphlayout.jar
%%DATADIR%%/lib/jide/jide-action.jar
%%DATADIR%%/lib/jide/jide-beaninfo.jar
%%DATADIR%%/lib/jide/jide-common.jar
%%DATADIR%%/lib/jide/jide-components.jar
%%DATADIR%%/lib/jide/jide-dialogs.jar
%%DATADIR%%/lib/jide/jide-dock.jar
%%DATADIR%%/lib/jide/jide-grids.jar
%%DATADIR%%/lib/jide/jide-pivot.jar
%%DATADIR%%/lib/jide/jide-properties.jar
%%DATADIR%%/lib/jide/jide-shortcut.jar
%%DATADIR%%/lib/jinterop/j-interop.jar
%%DATADIR%%/lib/jinterop/j-interopdeps.jar
%%DATADIR%%/lib/jinterop/jcifs.jar
%%DATADIR%%/lib/jna/jna.jar
%%DATADIR%%/lib/jna/platform.jar
%%DATADIR%%/lib/jogl/gluegen-rt.jar
%%DATADIR%%/lib/jogl/jogl.jar
%%DATADIR%%/lib/perforce/p4java.jar
%%DATADIR%%/lib/quartz/quartz.jar
%%DATADIR%%/lib/snmp4j/snmp4j.jar
%%DATADIR%%/lib/ssh2/ssh2.jar
%%DATADIR%%/lib/stndeditor/lib.core.jar
%%DATADIR%%/lib/stndeditor/lib.htmlcss.jar
%%DATADIR%%/lib/stndeditor/lib.java.jar
%%DATADIR%%/lib/stndeditor/lib.javascript.jar
%%DATADIR%%/lib/stndeditor/lib.xml.jar
%%DATADIR%%/lib/stndeditor/standalone-core.jar
%%DATADIR%%/lib/stndeditor/standalone-htmlcss.jar
%%DATADIR%%/lib/stndeditor/standalone-java.jar
%%DATADIR%%/lib/stndeditor/standalone-javascript.jar
%%DATADIR%%/lib/stndeditor/standalone-xml.jar
%%DATADIR%%/lib/svnkit/svnkit-cli.jar
%%DATADIR%%/lib/svnkit/svnkit-javahl.jar
%%DATADIR%%/lib/svnkit/svnkit.jar
%%DATADIR%%/license/ANTLR-LICENSE.txt
%%DATADIR%%/license/Apache-Apache-2.txt
%%DATADIR%%/license/CCITTFAX-LICENSE.txt
%%DATADIR%%/license/CDDL-LICENSE.txt
%%DATADIR%%/license/DB2-JDBC-LICENSE.txt
%%DATADIR%%/license/DNSJava-LICENSE.txt
%%DATADIR%%/license/Dom4j_LICENSE.txt
%%DATADIR%%/license/EPL-LICENSE.txt
%%DATADIR%%/license/ICEPDF-LICENSE.txt
%%DATADIR%%/license/JBIG2-LICENSE.txt
%%DATADIR%%/license/JCraft-BSD-License.txt
%%DATADIR%%/license/JGoodies-LICENSE.txt
%%DATADIR%%/license/JNA-LGPL-License.txt
%%DATADIR%%/license/JOGL-License.txt
%%DATADIR%%/license/MySQL-JDBC-LICENSE.txt
%%DATADIR%%/license/Oracle-JDBC-LICENSE.txt
%%DATADIR%%/license/ParAccel-LICENSE.txt
%%DATADIR%%/license/Perforce-LICENSE.txt
%%DATADIR%%/license/Postgresql-JDBC-LICENSE.txt
%%DATADIR%%/license/Quartz-Apache-2-License.txt
%%DATADIR%%/license/SNMP4j-Apache-2-License.txt
%%DATADIR%%/license/TableLayout-LICENSE.txt
%%DATADIR%%/license/Tidy-MIT-style-LICENSE.txt
%%DATADIR%%/license/Trilead-SSH-BSD-License.txt
%%DATADIR%%/license/Woodstox_LICENSE
%%DATADIR%%/license/iText-Mozilla-LICENSE.txt
%%DATADIR%%/license/jConnect-LICENSE.txt
%%DATADIR%%/license/jInterop-LGPL-License.txt
%%DATADIR%%/license/jTDS-LICENSE.txt
%%DATADIR%%/license/jsr173_LICENSE
@dirrm %%DATADIR%%/license
@dirrm %%DATADIR%%/lib/svnkit
@dirrm %%DATADIR%%/lib/stndeditor
@dirrm %%DATADIR%%/lib/ssh2
@dirrm %%DATADIR%%/lib/snmp4j
@dirrm %%DATADIR%%/lib/quartz
@dirrm %%DATADIR%%/lib/perforce
@dirrm %%DATADIR%%/lib/jogl
@dirrm %%DATADIR%%/lib/jna
@dirrm %%DATADIR%%/lib/jinterop
@dirrm %%DATADIR%%/lib/jide
@dirrm %%DATADIR%%/lib/jgraph
@dirrm %%DATADIR%%/lib/jgoodies
@dirrm %%DATADIR%%/lib/java
@dirrm %%DATADIR%%/lib/itext
@dirrm %%DATADIR%%/lib/infragistics
@dirrm %%DATADIR%%/lib/icepdf
@dirrm %%DATADIR%%/lib/drivers
@dirrm %%DATADIR%%/lib/dnsjava
@dirrm %%DATADIR%%/lib/aspose
@dirrm %%DATADIR%%/lib/aquafold
@dirrm %%DATADIR%%/lib/apple
@dirrm %%DATADIR%%/lib/apache
@dirrm %%DATADIR%%/lib/antlr
@dirrm %%DATADIR%%/lib
@dirrm %%DATADIR%%

View File

@ -1,69 +0,0 @@
# New ports collection makefile for: xapian-bindings10
# Date created: 2007-05-26
# Whom: Gea-Suan Lin <gslin@gslin.org>
#
# $FreeBSD$
#
PORTNAME= xapian-bindings10
PORTVERSION= 1.0.23
CATEGORIES= databases
MASTER_SITES= http://oligarchy.co.uk/xapian/${PORTVERSION}/
DISTNAME= ${PORTNAME:S/10$//}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Bindings allowing Xapian to be used from various programming languages
DEPRECATED= Broken for more than 6 month
EXPIRATION_DATE= 2013-03-05
LICENSE= GPLv2
RUN_DEPENDS= xapian-core10>=1.0.22:${PORTSDIR}/databases/xapian-core10
BUILD_DEPENDS:= ${RUN_DEPENDS}
CONFIGURE_ARGS= --datarootdir="${DATADIR}" --docdir="${DOCSDIR}" \
--without-csharp --without-java --without-tcl
GNU_CONFIGURE= yes
.ifdef(WITHOUT_PHP)
CONFIGURE_ARGS+= --without-php
PLIST_SUB+= BINDING_PHP="@comment "
.else
BROKEN= does not compile
CONFIGURE_ARGS+= --with-php
CONFIGURE_ENV+= PHP_CONFIG="${LOCALBASE}/bin/php-config"
PLIST_SUB+= BINDING_PHP=""
USE_PHP= yes
USE_PHP_BUILD= yes
.endif
.ifdef(WITHOUT_PYTHON)
CONFIGURE_ARGS+= --without-python
PLIST_SUB+= BINDING_PYTHON="@comment "
.else
CONFIGURE_ARGS+= --with-python
CONFIGURE_ENV+= PYTHON_LIB="${PYTHON_SITELIBDIR}"
PLIST_SUB+= BINDING_PYTHON=""
USE_PYTHON= yes
.endif
.ifdef(WITHOUT_RUBY)
CONFIGURE_ARGS+= --without-ruby
PLIST_SUB+= BINDING_RUBY="@comment "
.else
CONFIGURE_ARGS+= --with-ruby
USE_RUBY_RDOC= no
PLIST_SUB+= BINDING_RUBY=""
USE_RUBY= yes
.endif
post-install:
.ifdef(NOPORTDOCS)
${RM} -fr ${DOCSDIR}
.endif
.ifndef(WITHOUT_RUBY)
${RM} -fr ${DOCSDIR}/ruby/rdocs
.endif
.include <bsd.port.mk>

View File

@ -1,2 +0,0 @@
SHA256 (xapian-bindings-1.0.23.tar.gz) = 6028123c3cd9bfc380b672b89f5420f7d5c063fc3511dee4dd5d34033ccb6911
SIZE (xapian-bindings-1.0.23.tar.gz) = 1072134

View File

@ -1,4 +0,0 @@
SWIG and JNI bindings allowing Xapian to be used from various other
programming languages.
WWW: http://www.xapian.org/

View File

@ -1,39 +0,0 @@
@comment $FreeBSD$
%%BINDING_PHP%%%%DATADIR%%/php5/xapian.php
%%BINDING_PHP%%%%PORTDOCS%%%%DOCSDIR%%/php/examples/simpleexpand.php4
%%BINDING_PHP%%%%PORTDOCS%%%%DOCSDIR%%/php/examples/simpleexpand.php5
%%BINDING_PHP%%%%PORTDOCS%%%%DOCSDIR%%/php/examples/simpleindex.php4
%%BINDING_PHP%%%%PORTDOCS%%%%DOCSDIR%%/php/examples/simpleindex.php5
%%BINDING_PHP%%%%PORTDOCS%%%%DOCSDIR%%/php/examples/simplesearch.php4
%%BINDING_PHP%%%%PORTDOCS%%%%DOCSDIR%%/php/examples/simplesearch.php5
%%BINDING_PHP%%%%PORTDOCS%%%%DOCSDIR%%/php/index.html
%%BINDING_PHP%%lib/php/%%PHP_EXT_DIR%%/xapian.so
%%BINDING_PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python/examples/simpleexpand.py
%%BINDING_PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python/examples/simpleindex.py
%%BINDING_PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python/examples/simplematchdecider.py
%%BINDING_PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python/examples/simplesearch.py
%%BINDING_PYTHON%%%%PORTDOCS%%%%DOCSDIR%%/python/index.html
%%BINDING_PYTHON%%%%PYTHON_SITELIBDIR%%/_xapian.so
%%BINDING_PYTHON%%%%PYTHON_SITELIBDIR%%/xapian.py
%%BINDING_PYTHON%%%%PYTHON_SITELIBDIR%%/xapian.pyc
%%BINDING_PYTHON%%%%PYTHON_SITELIBDIR%%/xapian.pyo
%%BINDING_RUBY%%%%PORTDOCS%%%%DOCSDIR%%/ruby/examples/simpleexpand.rb
%%BINDING_RUBY%%%%PORTDOCS%%%%DOCSDIR%%/ruby/examples/simpleindex.rb
%%BINDING_RUBY%%%%PORTDOCS%%%%DOCSDIR%%/ruby/examples/simplematchdecider.rb
%%BINDING_RUBY%%%%PORTDOCS%%%%DOCSDIR%%/ruby/examples/simplesearch.rb
%%BINDING_RUBY%%%%PORTDOCS%%%%DOCSDIR%%/ruby/index.html
%%BINDING_RUBY%%%%RUBY_SITELIBDIR%%/xapian.rb
%%BINDING_RUBY%%%%RUBY_SITEARCHLIBDIR%%/_xapian.so
%%BINDING_RUBY%%@dirrmtry %%RUBY_SITELIBDIR%%
%%BINDING_RUBY%%%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/ruby/examples
%%BINDING_RUBY%%%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/ruby
%%BINDING_PYTHON%%@dirrmtry %%PYTHON_SITELIBDIR%%
%%BINDING_PYTHON%%%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/python/examples
%%BINDING_PYTHON%%%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/python
%%BINDING_PHP%%@dirrmtry lib/php/%%PHP_EXT_DIR%%
%%BINDING_PHP%%@dirrmtry lib/php
%%BINDING_PHP%%@dirrmtry %%DATADIR%%/php5
%%BINDING_PHP%%@dirrmtry %%DATADIR%%
%%BINDING_PHP%%%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/php/examples
%%BINDING_PHP%%%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/php
%%PORTDOCS%%@dirrm %%DOCSDIR%%

View File

@ -476,7 +476,6 @@
SUBDIR += gaa
SUBDIR += gamin
SUBDIR += gaphor
SUBDIR += gauche-gaunit
SUBDIR += gauche-readline
SUBDIR += gaul
SUBDIR += gazpacho

View File

@ -1,41 +0,0 @@
# Created by: Kimura Fuyuki <fuyuki@hadaly.org>
# $FreeBSD$
PORTNAME= gaunit
PORTVERSION= 0.1.6
CATEGORIES= devel scheme
MASTER_SITES= http://www.cozmixng.org/~kou/download/
PKGNAMEPREFIX= gauche-
MAINTAINER= ports@FreeBSD.org
COMMENT= An unit testing framework in Gauche
BUILD_DEPENDS= gosh:${PORTSDIR}/lang/gauche
RUN_DEPENDS:= ${BUILD_DEPENDS}
DEPRECATED= Broken for more than 6 month
EXPIRATION_DATE= 2013-03-05
BROKEN= does not package
NO_BUILD= yes
DOCSDIR= ${PREFIX}/share/doc/gauche/${PORTNAME}
EXAMPLESDIR= ${PREFIX}/share/examples/gauche/${PORTNAME}
do-install:
cd ${WRKSRC}; ${LOCALBASE}/bin/gosh install/install.scm
post-install:
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
cd ${WRKSRC}; ${INSTALL_DATA} *.en ${DOCSDIR}
cd ${WRKSRC}; ${INSTALL_DATA} *.ja ${DOCSDIR}
.endif
.if !defined(NOPORTEXAMPLES)
@${MKDIR} ${EXAMPLESDIR}
@cd ${WRKSRC}/sample; ${COPYTREE_SHARE} . ${EXAMPLESDIR}
.endif
test:
cd ${WRKSRC}; ${LOCALBASE}/bin/gosh -I. test/run-test.scm
.include <bsd.port.mk>

View File

@ -1,2 +0,0 @@
SHA256 (gaunit-0.1.6.tar.gz) = b909f0a32a580c95880585f51f60e24209c875a47583d24a25334a85fd468e5d
SIZE (gaunit-0.1.6.tar.gz) = 43957

View File

@ -1,3 +0,0 @@
This is an unit testing framework in the Gauche Scheme interpreter.
WWW: http://www.cozmixng.org/~kou/gauche/gaunit

View File

@ -1,31 +0,0 @@
%%PORTDOCS%%%%DOCSDIR%%/NEWS.en
%%PORTDOCS%%%%DOCSDIR%%/NEWS.ja
%%PORTDOCS%%%%DOCSDIR%%/README.en
%%PORTDOCS%%%%DOCSDIR%%/README.ja
%%PORTDOCS%%%%DOCSDIR%%/Tutorial.ja
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/symdiff/lib/symdiff.scm
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/symdiff/test/run-test.scm
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/symdiff/test/test-symdiff.scm
share/gauche/site/lib/test/unit/assertions.scm
share/gauche/site/lib/test/unit/auto-runner.scm
share/gauche/site/lib/test/unit/base.scm
share/gauche/site/lib/test/unit/color.scm
share/gauche/site/lib/test/unit/common.scm
share/gauche/site/lib/test/unit/listener.scm
share/gauche/site/lib/test/unit/pending.scm
share/gauche/site/lib/test/unit/run-context.scm
share/gauche/site/lib/test/unit/test-case.scm
share/gauche/site/lib/test/unit/ui/gtk.scm
share/gauche/site/lib/test/unit/ui/text.scm
share/gauche/site/lib/test/unit/ui.scm
share/gauche/site/lib/test/unit/gauche-compatible.scm
share/gauche/site/lib/test/unit/gauche.scm
share/gauche/site/lib/test/unit.scm
@dirrm share/gauche/site/lib/test/unit/ui
@dirrm share/gauche/site/lib/test/unit
@dirrmtry share/gauche/site/lib/test
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/symdiff/test
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/symdiff/lib
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/symdiff
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
%%PORTDOCS%%@dirrm %%DOCSDIR%%

View File

@ -941,7 +941,6 @@
SUBDIR += tuxpaint-stamps
SUBDIR += tuxpuck
SUBDIR += tuxracer
SUBDIR += tuxracer_golf
SUBDIR += tuxtype
SUBDIR += twind
SUBDIR += twitch

View File

@ -1,42 +0,0 @@
# Created by: Adam Weinberger <adamw@FreeBSD.org>
# $FreeBSD$
PORTNAME= tuxracer_golf
PORTVERSION= 1.00
PORTREVISION= 2
CATEGORIES= games
MASTER_SITES= ${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= adamw
MAINTAINER= ports@FreeBSD.org
COMMENT= A golf course theme for Tux Racer
DEPRECATED= Broken for more than 6 month
EXPIRATION_DATE= 2013-03-05
BROKEN= overwrite a file owned by tuxracer: share/tuxracer/courses/common/buttprint.rgb
RUN_DEPENDS= tuxracer:${PORTSDIR}/games/tuxracer
NO_WRKSUBDIR= yes
NO_BUILD= yes
PLIST_SUB+= "MV=${MV}"
TEXTURES= buttprint buttstart buttstop cloudyback cloudybottom \
cloudyfront cloudyleft cloudyright envmap \
herring_standard herringrunicon ice nightback \
nightbottom nightenv nightfront nightleft nightright nighttop \
rock shrub snow snowparticles sunnyback \
sunnybottom sunnyfront sunnyleft sunnyright sunnytop tree \
tree_barren
do-install:
@${MKDIR} ${DATADIR}
@${MKDIR} ${DATADIR}/common.old
-@${CP} ${PREFIX}/share/tuxracer/courses/common/*rgb \
${DATADIR}/common.old
.for i in ${TEXTURES}
@${INSTALL_DATA} ${WRKDIR}/$i.rgb \
${PREFIX}/share/tuxracer/courses/common
.endfor
.include <bsd.port.mk>

View File

@ -1,2 +0,0 @@
SHA256 (tuxracer_golf-1.00.tar.gz) = 175b08942b2a89efcc4e7628a4af0a400dd97bd4d7bb2599488617ca4150e211
SIZE (tuxracer_golf-1.00.tar.gz) = 801468

View File

@ -1,7 +0,0 @@
This is a new theme for Tux Racer.
If you think that it seems ridiculous and far-fetched that a
penguin would slide up and down ice-covered hills to collect
floating blue herrings, then maybe the concept of a penguin
sliding down a golf course collecting golf balls is more
your style.

View File

@ -1,13 +0,0 @@
#!/bin/sh
case "$2" in
PRE-INSTALL)
DATADIR=${PKG_PREFIX}/share/tuxracer_golf
mkdir ${DATADIR}
mkdir ${DATADIR}/common.old
cp ${PKG_PREFIX}/share/tuxracer/courses/common/*rgb \
${DATADIR}/common.old
;;
esac
exit 0

View File

@ -1,34 +0,0 @@
share/tuxracer/courses/common/buttprint.rgb
share/tuxracer/courses/common/buttstart.rgb
share/tuxracer/courses/common/buttstop.rgb
share/tuxracer/courses/common/cloudyback.rgb
share/tuxracer/courses/common/cloudybottom.rgb
share/tuxracer/courses/common/cloudyfront.rgb
share/tuxracer/courses/common/cloudyleft.rgb
share/tuxracer/courses/common/cloudyright.rgb
share/tuxracer/courses/common/envmap.rgb
share/tuxracer/courses/common/herring_standard.rgb
share/tuxracer/courses/common/herringrunicon.rgb
share/tuxracer/courses/common/ice.rgb
share/tuxracer/courses/common/nightback.rgb
share/tuxracer/courses/common/nightbottom.rgb
share/tuxracer/courses/common/nightenv.rgb
share/tuxracer/courses/common/nightfront.rgb
share/tuxracer/courses/common/nightleft.rgb
share/tuxracer/courses/common/nightright.rgb
share/tuxracer/courses/common/nighttop.rgb
share/tuxracer/courses/common/rock.rgb
share/tuxracer/courses/common/shrub.rgb
share/tuxracer/courses/common/snow.rgb
share/tuxracer/courses/common/snowparticles.rgb
share/tuxracer/courses/common/sunnyback.rgb
share/tuxracer/courses/common/sunnybottom.rgb
share/tuxracer/courses/common/sunnyfront.rgb
share/tuxracer/courses/common/sunnyleft.rgb
share/tuxracer/courses/common/sunnyright.rgb
share/tuxracer/courses/common/sunnytop.rgb
share/tuxracer/courses/common/tree.rgb
share/tuxracer/courses/common/tree_barren.rgb
@unexec %%MV%% %D/share/tuxracer_golf/common.old/*rgb %D/share/tuxracer/courses/common
@dirrm share/tuxracer_golf/common.old
@dirrm share/tuxracer_golf

View File

@ -206,7 +206,6 @@
SUBDIR += flip
SUBDIR += flphoto
SUBDIR += fly
SUBDIR += fnlib
SUBDIR += fortytwo
SUBDIR += fotofix
SUBDIR += fotoxx

View File

@ -1,25 +0,0 @@
# Created by: brett@peloton.physics.montana.edu
# $FreeBSD$
PORTNAME= fnlib
PORTVERSION= 0.5
PORTREVISION= 10
CATEGORIES= graphics
MASTER_SITES= SF/enlightenment/OldFiles
MAINTAINER= ports@FreeBSD.org
COMMENT= Fonts and font libraries necessary for Enlightenment
DEPRECATED= Broken for more than 6 month
EXPIRATION_DATE= 2013-03-05
BROKEN= does not configure
USE_AUTOTOOLS= libtool
USE_GMAKE= yes
USE_GNOME= imlib
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
LDFLAGS+= -L${LOCALBASE}/lib
.include <bsd.port.mk>

View File

@ -1,2 +0,0 @@
SHA256 (fnlib-0.5.tar.gz) = 4c6bb6c3290a92f213156000a3a5010fd5552e53ef1796219c661ac0434e5ec7
SIZE (fnlib-0.5.tar.gz) = 473740

View File

@ -1,11 +0,0 @@
--- Fnlib/Makefile.in.orig Tue Oct 19 08:43:50 1999
+++ Fnlib/Makefile.in Sun Jan 2 14:46:47 2000
@@ -108,7 +108,7 @@
libFnlib_la_SOURCES = file.c file.h priv.c misc.c
-libFnlib_la_LDFLAGS = -version-info 5:0:5
+libFnlib_la_LDFLAGS = -version-info 0:5:0
libFnlib_la_LIBADD = @IMLIB_LIBS@
DEFS = -DSYSTEM_FNRC=\""@sysconfdir@/fnrc"\"

View File

@ -1,10 +0,0 @@
--- configure 2002/05/22 09:20:39 1.1
+++ configure 2002/05/22 09:20:59
@@ -6411,6 +6411,7 @@
# This can be used to rebuild libtool when needed
LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
+$ac_aux_dir/ltconfig $LIBTOOL_DEPS
# Always use our own libtool.
LIBTOOL='$(SHELL) $(top_builddir)/libtool'

View File

@ -1,2 +0,0 @@
This is a set of fonts and font libraries necessary for the latest
release of Enlightenment.

View File

@ -1,255 +0,0 @@
etc/fnrc
include/Fnlib.h
include/Fnlib_types.h
lib/libFnlib.a
lib/libFnlib.la
lib/libFnlib.so
lib/libFnlib.so.0
share/fnlib_fonts/e/fontinfo
share/fnlib_fonts/e/17/032.png
share/fnlib_fonts/e/17/033.png
share/fnlib_fonts/e/17/034.png
share/fnlib_fonts/e/17/035.png
share/fnlib_fonts/e/17/036.png
share/fnlib_fonts/e/17/037.png
share/fnlib_fonts/e/17/038.png
share/fnlib_fonts/e/17/039.png
share/fnlib_fonts/e/17/040.png
share/fnlib_fonts/e/17/041.png
share/fnlib_fonts/e/17/042.png
share/fnlib_fonts/e/17/043.png
share/fnlib_fonts/e/17/044.png
share/fnlib_fonts/e/17/045.png
share/fnlib_fonts/e/17/046.png
share/fnlib_fonts/e/17/047.png
share/fnlib_fonts/e/17/048.png
share/fnlib_fonts/e/17/049.png
share/fnlib_fonts/e/17/050.png
share/fnlib_fonts/e/17/051.png
share/fnlib_fonts/e/17/052.png
share/fnlib_fonts/e/17/053.png
share/fnlib_fonts/e/17/054.png
share/fnlib_fonts/e/17/055.png
share/fnlib_fonts/e/17/056.png
share/fnlib_fonts/e/17/057.png
share/fnlib_fonts/e/17/058.png
share/fnlib_fonts/e/17/059.png
share/fnlib_fonts/e/17/060.png
share/fnlib_fonts/e/17/061.png
share/fnlib_fonts/e/17/062.png
share/fnlib_fonts/e/17/063.png
share/fnlib_fonts/e/17/064.png
share/fnlib_fonts/e/17/065.png
share/fnlib_fonts/e/17/066.png
share/fnlib_fonts/e/17/067.png
share/fnlib_fonts/e/17/068.png
share/fnlib_fonts/e/17/069.png
share/fnlib_fonts/e/17/070.png
share/fnlib_fonts/e/17/071.png
share/fnlib_fonts/e/17/072.png
share/fnlib_fonts/e/17/073.png
share/fnlib_fonts/e/17/074.png
share/fnlib_fonts/e/17/075.png
share/fnlib_fonts/e/17/076.png
share/fnlib_fonts/e/17/077.png
share/fnlib_fonts/e/17/078.png
share/fnlib_fonts/e/17/079.png
share/fnlib_fonts/e/17/080.png
share/fnlib_fonts/e/17/081.png
share/fnlib_fonts/e/17/082.png
share/fnlib_fonts/e/17/083.png
share/fnlib_fonts/e/17/084.png
share/fnlib_fonts/e/17/085.png
share/fnlib_fonts/e/17/086.png
share/fnlib_fonts/e/17/087.png
share/fnlib_fonts/e/17/088.png
share/fnlib_fonts/e/17/089.png
share/fnlib_fonts/e/17/090.png
share/fnlib_fonts/e/17/091.png
share/fnlib_fonts/e/17/092.png
share/fnlib_fonts/e/17/093.png
share/fnlib_fonts/e/17/094.png
share/fnlib_fonts/e/17/095.png
share/fnlib_fonts/e/17/096.png
share/fnlib_fonts/e/17/097.png
share/fnlib_fonts/e/17/098.png
share/fnlib_fonts/e/17/099.png
share/fnlib_fonts/e/17/100.png
share/fnlib_fonts/e/17/101.png
share/fnlib_fonts/e/17/102.png
share/fnlib_fonts/e/17/103.png
share/fnlib_fonts/e/17/104.png
share/fnlib_fonts/e/17/105.png
share/fnlib_fonts/e/17/106.png
share/fnlib_fonts/e/17/107.png
share/fnlib_fonts/e/17/108.png
share/fnlib_fonts/e/17/109.png
share/fnlib_fonts/e/17/110.png
share/fnlib_fonts/e/17/111.png
share/fnlib_fonts/e/17/112.png
share/fnlib_fonts/e/17/113.png
share/fnlib_fonts/e/17/114.png
share/fnlib_fonts/e/17/115.png
share/fnlib_fonts/e/17/116.png
share/fnlib_fonts/e/17/117.png
share/fnlib_fonts/e/17/118.png
share/fnlib_fonts/e/17/119.png
share/fnlib_fonts/e/17/120.png
share/fnlib_fonts/e/17/121.png
share/fnlib_fonts/e/17/122.png
share/fnlib_fonts/e/17/123.png
share/fnlib_fonts/e/17/124.png
share/fnlib_fonts/e/17/125.png
share/fnlib_fonts/e/17/126.png
share/fnlib_fonts/rock/fontinfo
share/fnlib_fonts/rock/90/0_rock.png
share/fnlib_fonts/rock/90/1_rock.png
share/fnlib_fonts/rock/90/2_rock.png
share/fnlib_fonts/rock/90/3_rock.png
share/fnlib_fonts/rock/90/4_rock.png
share/fnlib_fonts/rock/90/5_rock.png
share/fnlib_fonts/rock/90/6_rock.png
share/fnlib_fonts/rock/90/7_rock.png
share/fnlib_fonts/rock/90/8_rock.png
share/fnlib_fonts/rock/90/9_rock.png
share/fnlib_fonts/rock/90/a_rock.png
share/fnlib_fonts/rock/90/aa_rock.png
share/fnlib_fonts/rock/90/ae_rock.png
share/fnlib_fonts/rock/90/ast_rock.png
share/fnlib_fonts/rock/90/at_rock.png
share/fnlib_fonts/rock/90/b_rock.png
share/fnlib_fonts/rock/90/c_rock.png
share/fnlib_fonts/rock/90/com_rock.png
share/fnlib_fonts/rock/90/d_rock.png
share/fnlib_fonts/rock/90/div_rock.png
share/fnlib_fonts/rock/90/dot_rock.png
share/fnlib_fonts/rock/90/e_rock.png
share/fnlib_fonts/rock/90/exc_rock.png
share/fnlib_fonts/rock/90/f_rock.png
share/fnlib_fonts/rock/90/g_rock.png
share/fnlib_fonts/rock/90/h_rock.png
share/fnlib_fonts/rock/90/i_rock.png
share/fnlib_fonts/rock/90/j_rock.png
share/fnlib_fonts/rock/90/k_rock.png
share/fnlib_fonts/rock/90/l_p_rock.png
share/fnlib_fonts/rock/90/l_rock.png
share/fnlib_fonts/rock/90/m_rock.png
share/fnlib_fonts/rock/90/min_rock.png
share/fnlib_fonts/rock/90/n_rock.png
share/fnlib_fonts/rock/90/o_rock.png
share/fnlib_fonts/rock/90/p_rock.png
share/fnlib_fonts/rock/90/per_rock.png
share/fnlib_fonts/rock/90/plu_rock.png
share/fnlib_fonts/rock/90/q_rock.png
share/fnlib_fonts/rock/90/que_rock.png
share/fnlib_fonts/rock/90/r_p_rock.png
share/fnlib_fonts/rock/90/r_rock.png
share/fnlib_fonts/rock/90/s_rock.png
share/fnlib_fonts/rock/90/space_rock.png
share/fnlib_fonts/rock/90/t_rock.png
share/fnlib_fonts/rock/90/u_rock.png
share/fnlib_fonts/rock/90/v_rock.png
share/fnlib_fonts/rock/90/w_rock.png
share/fnlib_fonts/rock/90/x_rock.png
share/fnlib_fonts/rock/90/y_rock.png
share/fnlib_fonts/rock/90/z_rock.png
share/fnlib_fonts/shinymetal/fontinfo
share/fnlib_fonts/shinymetal/45/0.tif
share/fnlib_fonts/shinymetal/45/033.tif
share/fnlib_fonts/shinymetal/45/034.tif
share/fnlib_fonts/shinymetal/45/036.tif
share/fnlib_fonts/shinymetal/45/037.tif
share/fnlib_fonts/shinymetal/45/038.tif
share/fnlib_fonts/shinymetal/45/039.tif
share/fnlib_fonts/shinymetal/45/040.tif
share/fnlib_fonts/shinymetal/45/041.tif
share/fnlib_fonts/shinymetal/45/043.tif
share/fnlib_fonts/shinymetal/45/045.tif
share/fnlib_fonts/shinymetal/45/059.tif
share/fnlib_fonts/shinymetal/45/061.tif
share/fnlib_fonts/shinymetal/45/062.tif
share/fnlib_fonts/shinymetal/45/063.tif
share/fnlib_fonts/shinymetal/45/091.tif
share/fnlib_fonts/shinymetal/45/092.tif
share/fnlib_fonts/shinymetal/45/093.tif
share/fnlib_fonts/shinymetal/45/096.tif
share/fnlib_fonts/shinymetal/45/1.tif
share/fnlib_fonts/shinymetal/45/123.tif
share/fnlib_fonts/shinymetal/45/124.tif
share/fnlib_fonts/shinymetal/45/125.tif
share/fnlib_fonts/shinymetal/45/126.tif
share/fnlib_fonts/shinymetal/45/2.tif
share/fnlib_fonts/shinymetal/45/3.tif
share/fnlib_fonts/shinymetal/45/4.tif
share/fnlib_fonts/shinymetal/45/5.tif
share/fnlib_fonts/shinymetal/45/6.tif
share/fnlib_fonts/shinymetal/45/7.tif
share/fnlib_fonts/shinymetal/45/8.tif
share/fnlib_fonts/shinymetal/45/9.tif
share/fnlib_fonts/shinymetal/45/@.tif
share/fnlib_fonts/shinymetal/45/A.tif
share/fnlib_fonts/shinymetal/45/B.tif
share/fnlib_fonts/shinymetal/45/C.tif
share/fnlib_fonts/shinymetal/45/D.tif
share/fnlib_fonts/shinymetal/45/E.tif
share/fnlib_fonts/shinymetal/45/F.tif
share/fnlib_fonts/shinymetal/45/G.tif
share/fnlib_fonts/shinymetal/45/H.tif
share/fnlib_fonts/shinymetal/45/I.tif
share/fnlib_fonts/shinymetal/45/J.tif
share/fnlib_fonts/shinymetal/45/K.tif
share/fnlib_fonts/shinymetal/45/L.tif
share/fnlib_fonts/shinymetal/45/M.tif
share/fnlib_fonts/shinymetal/45/N.tif
share/fnlib_fonts/shinymetal/45/O.tif
share/fnlib_fonts/shinymetal/45/P.tif
share/fnlib_fonts/shinymetal/45/Q.tif
share/fnlib_fonts/shinymetal/45/R.tif
share/fnlib_fonts/shinymetal/45/S.tif
share/fnlib_fonts/shinymetal/45/T.tif
share/fnlib_fonts/shinymetal/45/U.tif
share/fnlib_fonts/shinymetal/45/V.tif
share/fnlib_fonts/shinymetal/45/W.tif
share/fnlib_fonts/shinymetal/45/X.tif
share/fnlib_fonts/shinymetal/45/Y.tif
share/fnlib_fonts/shinymetal/45/Z.tif
share/fnlib_fonts/shinymetal/45/[.tif
share/fnlib_fonts/shinymetal/45/].tif
share/fnlib_fonts/shinymetal/45/^.tif
share/fnlib_fonts/shinymetal/45/_.tif
share/fnlib_fonts/shinymetal/45/a.tif
share/fnlib_fonts/shinymetal/45/b.tif
share/fnlib_fonts/shinymetal/45/c.tif
share/fnlib_fonts/shinymetal/45/colon.tif
share/fnlib_fonts/shinymetal/45/d.tif
share/fnlib_fonts/shinymetal/45/e.tif
share/fnlib_fonts/shinymetal/45/f.tif
share/fnlib_fonts/shinymetal/45/g.tif
share/fnlib_fonts/shinymetal/45/h.tif
share/fnlib_fonts/shinymetal/45/i.tif
share/fnlib_fonts/shinymetal/45/j.tif
share/fnlib_fonts/shinymetal/45/k.tif
share/fnlib_fonts/shinymetal/45/l.tif
share/fnlib_fonts/shinymetal/45/m.tif
share/fnlib_fonts/shinymetal/45/n.tif
share/fnlib_fonts/shinymetal/45/o.tif
share/fnlib_fonts/shinymetal/45/p.tif
share/fnlib_fonts/shinymetal/45/q.tif
share/fnlib_fonts/shinymetal/45/r.tif
share/fnlib_fonts/shinymetal/45/s.tif
share/fnlib_fonts/shinymetal/45/slash.tif
share/fnlib_fonts/shinymetal/45/space.tif
share/fnlib_fonts/shinymetal/45/t.tif
share/fnlib_fonts/shinymetal/45/u.tif
share/fnlib_fonts/shinymetal/45/v.tif
share/fnlib_fonts/shinymetal/45/w.tif
share/fnlib_fonts/shinymetal/45/x.tif
share/fnlib_fonts/shinymetal/45/y.tif
share/fnlib_fonts/shinymetal/45/z.tif
@dirrm share/fnlib_fonts/e/17
@dirrm share/fnlib_fonts/e
@dirrm share/fnlib_fonts/rock/90
@dirrm share/fnlib_fonts/rock
@dirrm share/fnlib_fonts/shinymetal/45
@dirrm share/fnlib_fonts/shinymetal
@dirrm share/fnlib_fonts

View File

@ -86,7 +86,6 @@
SUBDIR += explosions
SUBDIR += fbless
SUBDIR += felis
SUBDIR += fep
SUBDIR += figlet
SUBDIR += figlet-fonts
SUBDIR += findutils
@ -171,7 +170,6 @@
SUBDIR += grun
SUBDIR += gtk-gopod
SUBDIR += gtkfind
SUBDIR += gtktalog
SUBDIR += gwenview-i18n
SUBDIR += gwhich
SUBDIR += hb
@ -504,7 +502,6 @@
SUBDIR += sls
SUBDIR += smssend
SUBDIR += spamcalc
SUBDIR += splitvt
SUBDIR += sshbuddy
SUBDIR += sssnips
SUBDIR += stan

View File

@ -1,28 +0,0 @@
# Created by: Nobuhiro Yasutomi <nobu@psrc.isac.co.jp>
# $FreeBSD$
PORTNAME= fep
PORTVERSION= 1.0
CATEGORIES= misc
MASTER_SITES= ftp://ftp.sra.co.jp/pub/cmd/fep/
DISTNAME= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
COMMENT= A general purpose front end for command line editing
DEPRECATED= Broken for more than 6 month
EXPIRATION_DATE= 2013-03-05
MAN1= fep.1
MANCOMPRESSED= yes
PLIST_FILES= bin/fep
NO_WRKSUBDIR= yes
.include <bsd.port.pre.mk>
.if ${OSVERSION} >= 800039
BROKEN= Does not compile without sgtty
.endif
.include <bsd.port.post.mk>

View File

@ -1,2 +0,0 @@
SHA256 (fep.tar.gz) = fa08bcdeaf4741aadc299aeeb414d3ebdbf1f8e048c7930680279538d15e76f1
SIZE (fep.tar.gz) = 40137

View File

@ -1,30 +0,0 @@
--- Makefile.orig Thu Jun 10 11:51:22 1993
+++ Makefile Tue Feb 20 14:17:52 1996
@@ -19,13 +19,13 @@
#STAT = -DSTAT# Delete # for statistic info
#KANJI = -DKANJI# Delete # for KANJI handling
-CONFIG = $(STAT) $(KANJI)
+CONFIG = $(STAT) $(KANJI) -D_cnt=_r
#DEBUG = -g
-DEBUG = -O
+#DEBUG = -O
-CFLAGS = $(DEBUG) $(CONFIG)
+CFLAGS += $(DEBUG) $(CONFIG)
-LDFLAGS = -ltermcap
+LDFLAGS = -ltermcap -lcompat
all: $(TARGET)
@@ -37,7 +37,7 @@
install: $(TARGET)
- install -s $(TARGET) $(INSTDIR)
+ $(BSD_INSTALL_PROGRAM) $(TARGET) $(PREFIX)/bin
- install -c fep.1 /usr/man/manl/fep.l
+ gzip -9n -c fep.1 > $(PREFIX)/man/man1/fep.1.gz
fep.1: fep.jman
sed -e '/^\.EG/d' -e '/^\.JP/,/^\.EJ/d' -e '/^\.\\"KS/,/^\.\\"KE/d' \

View File

@ -1,11 +0,0 @@
--- fep_edit.c.orig Fri Jan 20 17:16:37 1995
+++ fep_edit.c Thu Mar 6 09:42:13 2003
@@ -426,7 +426,7 @@
currentNull = strlen (CommandLine);
- if (currentNull >= maxline) {
+ if (currentNull + 1 >= maxline) {
errorBell();
return (0);
}

View File

@ -1,11 +0,0 @@
--- fep_main.c Tue Jun 4 22:01:30 2002
+++ fep_main.c Tue Jun 4 22:01:53 2002
@@ -638,7 +638,7 @@
catchsig()
{
- union wait status;
+ int status;
struct rusage ru;
if (wait3 (&status, WNOHANG | WUNTRACED, &ru) != child_pid)

View File

@ -1,4 +0,0 @@
Fep is a general purpose front end processor applicable to
most UNIX commands that features vi(1)- or emacs(1)-like
line editing and a command history mechanism like that of
csh(1).

View File

@ -1,45 +0,0 @@
# Created by: Juan Salaverria <rael@vectorstar.net>
# $FreeBSD$
PORTNAME= gtktalog
PORTVERSION= 1.0.4
PORTREVISION= 11
CATEGORIES= misc
MASTER_SITES= ${MASTER_SITE_SAVANNAH}
MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
COMMENT= A tool to make disk catalogs
BUILD_DEPENDS= plaympeg:${PORTSDIR}/multimedia/smpeg
RUN_DEPENDS= plaympeg:${PORTSDIR}/multimedia/smpeg
DEPRECATED= Broken for more than 6 month
EXPIRATION_DATE= 2013-03-05
BROKEN= does not build
USE_BZIP2= yes
USE_GNOME= gnomehack gnomelibs gnomeprefix
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
MAN1= gtktalog.1
.if defined(WITHOUT_NLS)
CONFIGURE_ARGS+= --disable-nls
PLIST_SUB+= NLS="@comment "
.else
USE_GETTEXT= yes
PLIST_SUB+= NLS=""
.endif
post-install:
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
.for f in AUTHORS BUGS ChangeLog NEWS README TODO
${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
.endfor
.endif
.include <bsd.port.mk>

View File

@ -1,2 +0,0 @@
SHA256 (gtktalog-1.0.4.tar.bz2) = 5fd5af39f93b32a0ec739d7018a7cb5870ece41da2578e24f340ffdbe124941e
SIZE (gtktalog-1.0.4.tar.bz2) = 1031577

View File

@ -1,21 +0,0 @@
--- Docs/C/Makefile.in.orig Tue Sep 2 06:57:08 2003
+++ Docs/C/Makefile.in Mon Dec 13 14:13:46 2004
@@ -387,9 +387,6 @@
-rm -rf man.junk
gtktalog/gtktalog.html: $(SGML_FILES)
- -db2html gtktalog.sgml
- -db2html man.sgml
- -mv man/man.html gtktalog
dist-hook: gtktalog/gtktalog.html
mkdir -p $(distdir)/gtktalog
@@ -397,7 +394,7 @@
-cp gtktalog/stylesheet-images/* $(distdir)/gtktalog
install-data-local: gtktalog/gtktalog.html
- $(mkinstalldirs) $(DESTDIR)$(gtktalog_helpdir)/images
+ $(mkinstalldirs) $(DESTDIR)$(gtktalog_helpdir)
-for file in $(srcdir)/gtktalog/*.html $(srcdir)/gtktalog/*.css $(srcdir)/gtktalog/*.gif; do \
basefile=`basename $$file`; \
$(INSTALL_DATA) $(srcdir)/$$file $(DESTDIR)$(gtktalog_helpdir)/$$basefile; \

View File

@ -1,21 +0,0 @@
--- Docs/fr/Makefile.in.orig Tue Sep 2 06:57:10 2003
+++ Docs/fr/Makefile.in Mon Dec 13 14:14:17 2004
@@ -387,9 +387,6 @@
-rm -rf man.junk
gtktalog/gtktalog.html: $(SGML_FILES)
- -db2html gtktalog.sgml
- -db2html man.sgml
- -mv man/man.html gtktalog
dist-hook: gtktalog/gtktalog.html
mkdir -p $(distdir)/gtktalog
@@ -397,7 +394,7 @@
-cp gtktalog/stylesheet-images/* $(distdir)/gtktalog
install-data-local: gtktalog/gtktalog.html
- $(mkinstalldirs) $(DESTDIR)$(gtktalog_helpdir)/images
+ $(mkinstalldirs) $(DESTDIR)$(gtktalog_helpdir)
-for file in $(srcdir)/gtktalog/*.html $(srcdir)/gtktalog/*.css $(srcdir)/gtktalog/*.gif; do \
basefile=`basename $$file`; \
$(INSTALL_DATA) $(srcdir)/$$file $(DESTDIR)$(gtktalog_helpdir)/$$basefile; \

View File

@ -1,10 +0,0 @@
--- configure.bak Mon Sep 1 23:55:30 2003
+++ configure Tue Jul 13 01:53:31 2004
@@ -8738,7 +8738,6 @@
s,@GMLLIB@,$GMLLIB,;t t
s,@LIBOBJS@,$LIBOBJS,;t t
s,@LTLIBOBJS@,$LTLIBOBJS,;t t
-/@EJECT_PROG@/r $EJECT_PROG
s,@EJECT_PROG@,,;t t
CEOF

View File

@ -1,4 +0,0 @@
GTKtalog is a tool to make disk catalogs: you can use it to create
a really small database with images of files and directories of your CDs.
WWW: http://www.nongnu.org/gtktalog/

View File

@ -1,177 +0,0 @@
bin/gtktalog
lib/gtktalog/aviinfo
lib/gtktalog/htmltitle
lib/gtktalog/modinfo
lib/gtktalog/mp3info
lib/gtktalog/mpeginfo
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
%%PORTDOCS%%%%DOCSDIR%%/BUGS
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
%%PORTDOCS%%%%DOCSDIR%%/NEWS
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTDOCS%%%%DOCSDIR%%/TODO
share/gnome/apps/Applications/gtktalog.desktop
%%DATADIR%%/gtktalog.cf
%%DATADIR%%/icons/c.xpm
%%DATADIR%%/icons/cat.xpm
%%DATADIR%%/icons/cpp.xpm
%%DATADIR%%/icons/deb.xpm
%%DATADIR%%/icons/default_dir.xpm
%%DATADIR%%/icons/default_disk.xpm
%%DATADIR%%/icons/default_file.xpm
%%DATADIR%%/icons/default_opened_dir.xpm
%%DATADIR%%/icons/default_opened_disk.xpm
%%DATADIR%%/icons/default_opened_vfs.xpm
%%DATADIR%%/icons/default_unreadable.xpm
%%DATADIR%%/icons/default_vfs.xpm
%%DATADIR%%/icons/doc.xpm
%%DATADIR%%/icons/file.xpm
%%DATADIR%%/icons/gz.xpm
%%DATADIR%%/icons/h.xpm
%%DATADIR%%/icons/html.xpm
%%DATADIR%%/icons/image.xpm
%%DATADIR%%/icons/java.xpm
%%DATADIR%%/icons/logo.xpm
%%DATADIR%%/icons/movie.xpm
%%DATADIR%%/icons/mp3.xpm
%%DATADIR%%/icons/pdf.xpm
%%DATADIR%%/icons/rpm.xpm
%%DATADIR%%/icons/so.xpm
%%DATADIR%%/icons/son.xpm
%%DATADIR%%/icons/txt.xpm
%%DATADIR%%/xpm/add.xpm
%%DATADIR%%/xpm/exit.xpm
%%DATADIR%%/xpm/find.xpm
%%DATADIR%%/xpm/help.xpm
%%DATADIR%%/xpm/new.xpm
%%DATADIR%%/xpm/off.xpm
%%DATADIR%%/xpm/on.xpm
%%DATADIR%%/xpm/open.xpm
%%DATADIR%%/xpm/report.xpm
%%DATADIR%%/xpm/save.xpm
%%DATADIR%%/xpm/setup__Disk_setup.xpm
%%DATADIR%%/xpm/setup__General_options.xpm
%%DATADIR%%/xpm/setup__Information_plugins.xpm
%%DATADIR%%/xpm/setup__LoadSave_options.xpm
%%DATADIR%%/xpm/setup__MIME_type_icons.xpm
%%DATADIR%%/xpm/setup__MIME_types_to_skip_during_a_scan.xpm
%%DATADIR%%/xpm/setup__Scan_mime_types.xpm
%%DATADIR%%/xpm/setup__Scan_options.xpm
%%DATADIR%%/xpm/setup__Virtual_File_Systems.xpm
share/gnome/help/gtktalog/C/book1.html
share/gnome/help/gtktalog/C/c1019.html
share/gnome/help/gtktalog/C/c114.html
share/gnome/help/gtktalog/C/c139.html
share/gnome/help/gtktalog/C/c158.html
share/gnome/help/gtktalog/C/c175.html
share/gnome/help/gtktalog/C/c196.html
share/gnome/help/gtktalog/C/c235.html
share/gnome/help/gtktalog/C/c29.html
share/gnome/help/gtktalog/C/c366.html
share/gnome/help/gtktalog/C/c427.html
share/gnome/help/gtktalog/C/c439.html
share/gnome/help/gtktalog/C/c453.html
share/gnome/help/gtktalog/C/c497.html
share/gnome/help/gtktalog/C/c65.html
share/gnome/help/gtktalog/C/c806.html
share/gnome/help/gtktalog/C/caution.gif
share/gnome/help/gtktalog/C/home.gif
share/gnome/help/gtktalog/C/important.gif
share/gnome/help/gtktalog/C/index.html
share/gnome/help/gtktalog/C/ln23.html
share/gnome/help/gtktalog/C/next.gif
share/gnome/help/gtktalog/C/note.gif
share/gnome/help/gtktalog/C/prev.gif
share/gnome/help/gtktalog/C/tip.gif
share/gnome/help/gtktalog/C/toc-blank.gif
share/gnome/help/gtktalog/C/toc-minus.gif
share/gnome/help/gtktalog/C/toc-plus.gif
share/gnome/help/gtktalog/C/topic.dat
share/gnome/help/gtktalog/C/up.gif
share/gnome/help/gtktalog/C/warning.gif
share/gnome/help/gtktalog/C/x103.html
share/gnome/help/gtktalog/C/x220.html
share/gnome/help/gtktalog/C/x228.html
share/gnome/help/gtktalog/C/x267.html
share/gnome/help/gtktalog/C/x464.html
share/gnome/help/gtktalog/C/x475.html
share/gnome/help/gtktalog/C/x483.html
share/gnome/help/gtktalog/C/x531.html
share/gnome/help/gtktalog/C/x612.html
share/gnome/help/gtktalog/C/x639.html
share/gnome/help/gtktalog/C/x678.html
share/gnome/help/gtktalog/C/x744.html
share/gnome/help/gtktalog/C/x788.html
share/gnome/help/gtktalog/C/x844.html
share/gnome/help/gtktalog/C/x855.html
share/gnome/help/gtktalog/C/x956.html
share/gnome/help/gtktalog/fr/book1.html
share/gnome/help/gtktalog/fr/c1010.html
share/gnome/help/gtktalog/fr/c110.html
share/gnome/help/gtktalog/fr/c135.html
share/gnome/help/gtktalog/fr/c153.html
share/gnome/help/gtktalog/fr/c170.html
share/gnome/help/gtktalog/fr/c187.html
share/gnome/help/gtktalog/fr/c226.html
share/gnome/help/gtktalog/fr/c34.html
share/gnome/help/gtktalog/fr/c357.html
share/gnome/help/gtktalog/fr/c418.html
share/gnome/help/gtktalog/fr/c430.html
share/gnome/help/gtktalog/fr/c444.html
share/gnome/help/gtktalog/fr/c488.html
share/gnome/help/gtktalog/fr/c70.html
share/gnome/help/gtktalog/fr/c797.html
share/gnome/help/gtktalog/fr/caution.gif
share/gnome/help/gtktalog/fr/home.gif
share/gnome/help/gtktalog/fr/important.gif
share/gnome/help/gtktalog/fr/index.html
share/gnome/help/gtktalog/fr/ln28.html
share/gnome/help/gtktalog/fr/next.gif
share/gnome/help/gtktalog/fr/note.gif
share/gnome/help/gtktalog/fr/prev.gif
share/gnome/help/gtktalog/fr/tip.gif
share/gnome/help/gtktalog/fr/toc-blank.gif
share/gnome/help/gtktalog/fr/toc-minus.gif
share/gnome/help/gtktalog/fr/toc-plus.gif
share/gnome/help/gtktalog/fr/topic.dat
share/gnome/help/gtktalog/fr/up.gif
share/gnome/help/gtktalog/fr/warning.gif
share/gnome/help/gtktalog/fr/x100.html
share/gnome/help/gtktalog/fr/x211.html
share/gnome/help/gtktalog/fr/x219.html
share/gnome/help/gtktalog/fr/x258.html
share/gnome/help/gtktalog/fr/x455.html
share/gnome/help/gtktalog/fr/x466.html
share/gnome/help/gtktalog/fr/x474.html
share/gnome/help/gtktalog/fr/x522.html
share/gnome/help/gtktalog/fr/x603.html
share/gnome/help/gtktalog/fr/x630.html
share/gnome/help/gtktalog/fr/x669.html
share/gnome/help/gtktalog/fr/x735.html
share/gnome/help/gtktalog/fr/x779.html
share/gnome/help/gtktalog/fr/x835.html
share/gnome/help/gtktalog/fr/x846.html
share/gnome/help/gtktalog/fr/x947.html
share/pixmaps/gtktalog.png
%%NLS%%share/locale/ca/LC_MESSAGES/gtktalog.mo
%%NLS%%share/locale/cs/LC_MESSAGES/gtktalog.mo
%%NLS%%share/locale/de/LC_MESSAGES/gtktalog.mo
%%NLS%%share/locale/es/LC_MESSAGES/gtktalog.mo
%%NLS%%share/locale/fr/LC_MESSAGES/gtktalog.mo
%%NLS%%share/locale/hu/LC_MESSAGES/gtktalog.mo
%%NLS%%share/locale/it/LC_MESSAGES/gtktalog.mo
%%NLS%%share/locale/ja/LC_MESSAGES/gtktalog.mo
%%NLS%%share/locale/nl/LC_MESSAGES/gtktalog.mo
%%NLS%%share/locale/pl/LC_MESSAGES/gtktalog.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/gtktalog.mo
%%NLS%%share/locale/ru/LC_MESSAGES/gtktalog.mo
%%NLS%%share/locale/sk/LC_MESSAGES/gtktalog.mo
%%NLS%%share/locale/sv/LC_MESSAGES/gtktalog.mo
%%PORTDOCS%%@dirrm %%DOCSDIR%%
@dirrm share/gnome/help/gtktalog/fr
@dirrm share/gnome/help/gtktalog/C
@dirrm share/gnome/help/gtktalog
@dirrm %%DATADIR%%/xpm
@dirrm %%DATADIR%%/icons
@dirrm %%DATADIR%%
@dirrm lib/gtktalog

View File

@ -1,35 +0,0 @@
# Created by: David O'Brien (obrien@cs.ucdavis.edu)
# $FreeBSD$
PORTNAME= splitvt
PORTVERSION= 1.6.6
PORTREVISION= 2
CATEGORIES= misc
MASTER_SITES= http://slouken.libsdl.org/projects/splitvt/
MAINTAINER= ports@FreeBSD.org
COMMENT= Run two shells in a split window/terminal
DEPRECATED= Broken for more than 6 month
EXPIRATION_DATE= 2013-03-05
HAS_CONFIGURE= yes
ALL_TARGET=
MAN1= splitvt.1
.include <bsd.port.pre.mk>
.if ${OSVERSION} >= 800000
BROKEN= does not compile: /usr/include/sys/ioctl_compat.h:42:2: Definitions not available without TTY ioctl compat
.endif
post-patch:
${REINPLACE_CMD} -e \
's|" -O"|"${CFLAGS}"|g ; \
s|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/config.c
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/splitvt ${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/splitvt.1 ${MANPREFIX}/man/man1
.include <bsd.port.post.mk>

View File

@ -1,2 +0,0 @@
SHA256 (splitvt-1.6.6.tar.gz) = 70a03afe3a43c7458c5fe0152c386f62669107e045b973aecc667259b1820937
SIZE (splitvt-1.6.6.tar.gz) = 64797

View File

@ -1,20 +0,0 @@
--- config.c.orig Sun May 4 06:48:04 2003
+++ config.c Sat Feb 19 11:30:53 2005
@@ -1,5 +1,6 @@
#include <sys/types.h>
#include <stdio.h>
+#include <stdlib.h>
#include <sys/stat.h>
#include <signal.h>
@@ -238,8 +238,8 @@
fprintf(makefile, "\nclean: \n\trm -f *.o core \n");
fprintf(makefile, "\ndistclean: clean\n\trm -f splitvt Makefile\n");
fprintf(makefile, "\ninstall: install-man\n");
- fprintf(makefile, "\tmv splitvt /usr/local/bin/splitvt\n");
- fprintf(makefile, "\tmv examples/xsplitvt /usr/local/bin/xsplitvt\n");
+ fprintf(makefile, "\tmv splitvt %%PREFIX%%/bin/splitvt\n");
+ fprintf(makefile, "\tmv examples/xsplitvt %%PREFIX%%/bin/xsplitvt\n");
fprintf(makefile, "\ninstall-man:\n");
fprintf(makefile, "\tcp splitvt.man /usr/local/man/man1/splitvt.1\n");

View File

@ -1,112 +0,0 @@
--- misc.c.orig Wed Dec 15 10:28:45 2004
+++ misc.c Sat Oct 7 14:34:28 2006
@@ -7,10 +7,13 @@
#include <stdlib.h>
#include <string.h>
#include <signal.h>
+#include <stdlib.h>
+#include <string.h>
+#define HAVE_TERMIO_H
#ifdef HAVE_TERMIO_H
-#include <termio.h>
+#include <termios.h>
#else
#include <sys/ioctl.h>
#endif /* HAVE_TERMIO_H */
@@ -431,13 +434,13 @@
/* Get the modes of the controlling tty and save them. Saves
ttymodes in tty_mode and returns -1 if ioctl fails. */
-struct termio tty_mode; /* Save tty mode here */
+struct termios tty_mode; /* Save tty mode here */
static int tty_init=0;
int tty_getmode(fd)
int fd;
{
- d_zero((char *)&tty_mode, sizeof(struct termio));
+ d_zero((char *)&tty_mode, sizeof(struct termios));
tty_init=1; /* Flag: we have initialized the tty_mode struct */
if ( ! isatty(fd) )
@@ -447,7 +450,7 @@
fprintf(stderr, "Getting tty modes for tty_mode.\r\n");
#endif
- if (ioctl(fd, TCGETA, (char *) &tty_mode) < 0)
+ if (tcgetattr(fd, &tty_mode) < 0)
{
#ifdef DEBUG
perror("tty_getmode(): ioctl error");
@@ -464,14 +467,14 @@
int tty_sane(fd)
int fd;
{
- struct termio temp_mode;
+ struct termios temp_mode;
if ( ! isatty(fd) )
return(0);
if ( ! tty_init )
{
- if (ioctl(fd, TCGETA, (char *) &tty_mode) < 0)
+ if (tcgetattr(fd, &tty_mode) < 0)
return(-1);
}
@@ -491,7 +494,7 @@
temp_mode.c_cc[VEOF]=('D'^64);
/* TCSETAW is important for letting tty input drain. */
- if ( ioctl(fd, TCSETAW, (char *)&temp_mode) < 0 )
+ if ( tcsetattr(fd, TCSADRAIN, &temp_mode) < 0 )
{
#ifdef DEBUG
perror("Can't set tty modes");
@@ -508,7 +511,7 @@
int tty_raw(fd)
int fd; /* of tty device */
{
- struct termio temp_mode;
+ struct termios temp_mode;
if ( ! tty_init )
return(-1);
@@ -516,7 +519,7 @@
if ( ! isatty(fd) )
return(0);
- if ( ioctl(fd, TCGETA, (char *)&temp_mode) < 0 )
+ if ( tcgetattr(fd, &temp_mode) < 0 )
return(-1);
#ifdef SEVEN_BIT
@@ -524,14 +527,14 @@
#else
temp_mode.c_iflag=(IGNBRK); /* turn off all input control */
#endif
- temp_mode.c_oflag &= ~(OLCUC | ONLCR | OCRNL | ONLRET);
+ temp_mode.c_oflag &= ~(ONLCR | OCRNL | ONLRET);
/* disable output post-processing */
temp_mode.c_lflag = 0;
temp_mode.c_cc[VMIN]=1; /* 1 or more chars satisfy read */
temp_mode.c_cc[VTIME]=0; /* 10'ths of seconds between chars */
/* TCSETAW is important for letting tty input drain. */
- if (ioctl(fd, TCSETAW, (char *) &temp_mode) < 0)
+ if (tcsetattr(fd, TCSADRAIN, &temp_mode) < 0)
return(-1);
return(0);
}
@@ -550,7 +553,7 @@
return(0);
/* TCSETAW is important for letting tty input drain. */
- if (ioctl(fd, TCSETAW, (char *) &tty_mode) < 0)
+ if (tcsetattr(fd, TCSADRAIN, &tty_mode) < 0)
return(-1);
return(0);
}

View File

@ -1,10 +0,0 @@
--- parserc.c.orig Sat Jan 13 13:48:13 2001
+++ parserc.c Wed Jun 18 04:46:14 2003
@@ -9,6 +9,7 @@
#include <fcntl.h>
#include <stdio.h>
#include <ctype.h>
+#include <stdlib.h>
#include "splitvt.h"
#define SPLITVTRC "/.splitvtrc"

View File

@ -1,13 +0,0 @@
--- splitvt.1.orig Sun Jan 14 11:36:23 2001
+++ splitvt.1 Sun Jan 14 11:39:03 2001
@@ -173,8 +173,8 @@
splitvt will attempt to erase the current utmp entry, and replace it
with entries for the two windows. This allows you to use programs
such as 'talk' within the splitvt windows. If you do not have write
-permission to the /etc/utmp file, you will not be able to modify the
-utmp entries.
+permission to the /var/run/utmp file, you will not be able to modify
+the utmp entries.
splitvt can be made set-uid root. splitvt will reset its user id to
that of the person running it, just before it exec()'s the shell under

View File

@ -1,11 +0,0 @@
--- splitvt.c.orig Sat Jan 13 23:00:22 2001
+++ splitvt.c Sat Oct 7 14:33:17 2006
@@ -21,6 +21,8 @@
#include <stdio.h>
#include <errno.h>
#include <pwd.h>
+#include <stdlib.h>
+#include <string.h>
#ifdef HAVE_UNISTD_H
#include <unistd.h>
#endif

View File

@ -1,11 +0,0 @@
--- utmp.c.orig 2007-04-01 17:56:49.000000000 +0000
+++ utmp.c 2008-04-30 04:00:23.000000000 +0000
@@ -13,7 +13,7 @@
#define UTMP_FILE "/tmp/utmp"
#else
#ifndef UTMP_FILE
-#define UTMP_FILE "/etc/utmp"
+#define UTMP_FILE _PATH_UTMP
#endif /* UTMP_FILE */
#endif /* DEBUG_UTMP */

View File

@ -1,11 +0,0 @@
--- vt100.c.orig Sat Jun 3 23:31:05 2000
+++ vt100.c Sat Oct 7 14:35:57 2006
@@ -17,6 +17,8 @@
#include <errno.h>
#include <stdio.h>
#include <ctype.h>
+#include <stdlib.h>
+#include <string.h>
#include "vt100.h"
#include "video.h"
#include "terminal.h"

View File

@ -1,9 +0,0 @@
--- vtmouse.h.orig Sat Oct 7 02:22:11 2006
+++ vtmouse.h Sat Oct 7 02:22:36 2006
@@ -39,5 +39,5 @@
extern int event_getc();
extern void event_quit();
-extern FILE *xt_input, *xt_output; /* Usually untouched */
+static FILE *xt_input, *xt_output; /* Usually untouched */

View File

@ -1,74 +0,0 @@
--- vttest.c.orig Sat Oct 7 15:38:17 2006
+++ vttest.c Sat Oct 7 15:40:43 2006
@@ -15,8 +15,9 @@
#include <sys/types.h>
#include <stdio.h>
#include <fcntl.h>
+#define HAVE_TERMIO_H
#ifdef HAVE_TERMIO_H
-#include <termio.h>
+#include <termios.h>
#else
#include <setjmp.h>
#include <signal.h>
@@ -49,15 +50,15 @@
{
char buff[512];
int x=0, w, rc=0, fd;
- struct termio ttold, ttraw;
+ struct termios ttold, ttraw;
/* Set the terminal in a raw mode */
if ( (fd=open("/dev/tty", O_RDWR, 0666)) < 0 )
return(0);
- if ( ioctl(fd, TCGETA, (char *)&ttold) < 0 )
+ if ( tcgetattr(fd, &ttold) < 0 )
return(0);
- (void) ioctl(fd, TCGETA, (char *)&ttraw);
+ (void) tcgetattr(fd, &ttraw);
#ifdef HAVE_TERMIO_H
#ifdef SEVEN_BIT
@@ -65,7 +66,7 @@
#else
ttraw.c_iflag=(IGNBRK); /* turn off all input control */
#endif /* SEVEN_BIT */
- ttraw.c_oflag &= ~(OLCUC | ONLCR | OCRNL | ONLRET);
+ ttraw.c_oflag &= ~(ONLCR | OCRNL | ONLRET);
/* disable output post-processing */
ttraw.c_lflag = 0;
ttraw.c_cc[VMIN]=0; /* 1 or more chars satisfy read */
@@ -75,7 +76,7 @@
ttraw.sg_flags &= ~ECHO; /* turn ECHO off */
#endif /* HAVE_TERMIO_H */
- if (ioctl(fd, TCSETAW, (char *)&ttraw) < 0)
+ if (tcsetattr(fd, TCSADRAIN, &ttraw) < 0)
return(0);
write(fd,"\033[c", 3); /* Vt100 test: ESC [ c */
@@ -87,9 +88,13 @@
setjmp(alarm_buf);
#endif
while ( !alarmed && (x < 20) ) {
- if ( read(fd, &buff[x++], 1) <= 0 )
+ // Workaround for gcc41. Without it, splitvt fails with
+ // "Can't initialize screen: Terminal type must be set to vt100".
+ if ( read(fd, &buff[x], 1) <= 0 )
break;
+ x++;
}
+ x++;
buff[x]='\0'; /* For printing, if we desire. */
if ( buff[0] == '\033' ) /* An escape sequence? :) */
rc=1;
@@ -98,7 +103,7 @@
alarm(0);
signal(SIGALRM, SIG_DFL);
#endif
- (void) ioctl(fd, TCSETAW, (char *)&ttold);
+ (void) tcsetattr(fd, TCSADRAIN, &ttold);
(void) close(fd);
#ifdef not_defined /* Print out the response for debugging */

View File

@ -1,11 +0,0 @@
Splitvt splits the screen into two windows, each running a shell, so you
can do and see two things at once.
Using special keys, the focus may be changed from one window to another.
Other features include cut & pasting between windows, and the ability to
the terminal.
Note: users may want to take a look at /usr/bin/window (see ``man window'')
for a FreeBSD native version this type of program.
WWW: http://slouken.libsdl.org/projects/splitvt/

View File

@ -1,2 +0,0 @@
@comment $FreeBSD$
bin/splitvt

View File

@ -47,7 +47,6 @@
SUBDIR += bcusdk-eibd
SUBDIR += beacon
SUBDIR += beanstalkd
SUBDIR += bfilter
SUBDIR += bindtest
SUBDIR += binkd
SUBDIR += bird

View File

@ -1,55 +0,0 @@
# Created by: Kirill Ponomarew <ponomarew@oberon.net>
# $FreeBSD$
PORTNAME= bfilter
PORTVERSION= 1.1.4
PORTREVISION= 1
CATEGORIES= net
MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= Smart filtering HTTP proxy
LIB_DEPENDS= ACE.6:${PORTSDIR}/devel/ace \
sigc-2.0.0:${PORTSDIR}/devel/libsigc++20
DEPRECATED= Broken for more than 6 month
EXPIRATION_DATE= 2013-03-05
BROKEN= does not compile
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
MAN8= bfilter.8
USE_RC_SUBR= bfilter
.if defined(WITH_DEBUG)
CONFIGURE_ARGS+=--enable-debug
.endif
.if defined(WITH_GUI)
LIB_DEPENDS+= gtkmm-2.4.1:${PORTSDIR}/x11-toolkits/gtkmm24
CONFIGURE_ARGS+=--with-gui
PLIST_SUB+= GUI=""
.else
PLIST_SUB+= GUI="@comment "
.endif
post-patch:
@${REINPLACE_CMD} -e 's|"pthreads.*pthread-config"|"${PTHREAD_LIBS}"|g' \
${WRKSRC}/configure
@${REINPLACE_CMD} -e 's|^SUBDIRS|@WITH_GUI_TRUE@SUBDIRS|g' \
${WRKSRC}/main/gui/gtk/Makefile.in
post-install:
.if defined(WITH_GUI)
@${MKDIR} ${PREFIX}/share/applications
@${INSTALL_DATA} ${WRKSRC}/bfilter.desktop \
${PREFIX}/share/applications/
@${MKDIR} ${PREFIX}/share/pixmaps
@${INSTALL_DATA} ${WRKSRC}/bfilter.png \
${PREFIX}/share/pixmaps/
.endif
.include <bsd.port.mk>

View File

@ -1,2 +0,0 @@
SHA256 (bfilter-1.1.4.tar.gz) = 04fda3f2d0c19199cb47c3e0743ba1160f4dee10099ab63f5b174fdd81b49b6a
SIZE (bfilter-1.1.4.tar.gz) = 3055651

View File

@ -1,26 +0,0 @@
#!/bin/sh
#
# $FreeBSD$
#
# PROVIDE: bfilter
# REQUIRE: DAEMON
#
# Add the following line to /etc/rc.conf to enable bfilter:
#
# bfilter_enable="YES"
#
. /etc/rc.subr
name=bfilter
rcvar=bfilter_enable
command=%%PREFIX%%/bin/${name}
sig_stop=KILL
load_rc_config ${name}
bfilter_enable=${bfilter_enable-"NO"}
bfilter_flags=${bfilter_flags-"-c %%PREFIX%%/etc/bfilter"}
run_rc_command "$1"

View File

@ -1,8 +0,0 @@
BFilter is a smart filtering HTTP proxy. It removes ads,
webbugs, and popups. Unlike the majority of similar tools, it
doesn't rely on a list of blocked URLs, but instead parses HTML
on the fly, and detects ads using a set of heuristic rules.
BFilter has a built-in JavaScript engine which detects popups
and js-generated ads.
WWW: http://bfilter.sourceforge.net

View File

@ -1,15 +0,0 @@
bin/bfilter
%%GUI%%bin/bfilter-gui
etc/bfilter/config
etc/bfilter/config.default
etc/bfilter/filters/Aggressive filters
etc/bfilter/filters/Common annoyances filter
etc/bfilter/filters/PopUp filter
etc/bfilter/filters/Privacy filters
etc/bfilter/urls
etc/bfilter/urls.local
%%GUI%%share/applications/bfilter.desktop
%%GUI%%share/pixmaps/bfilter.png
%%GUI%%@dirrmtry share/applications
@dirrm etc/bfilter/filters
@dirrm etc/bfilter

View File

@ -78,7 +78,6 @@
SUBDIR += freetype2
SUBDIR += frescobaldi
SUBDIR += ft2demos
SUBDIR += gfontview
SUBDIR += ggv
SUBDIR += ghostscript7
SUBDIR += ghostscript7-commfont
@ -115,7 +114,6 @@
SUBDIR += html2latex
SUBDIR += html2ps-a4
SUBDIR += html2ps-letter
SUBDIR += hugelatex
SUBDIR += hyperlatex
SUBDIR += ifxetex
SUBDIR += it-acroread8

View File

@ -1,37 +0,0 @@
# Created by: ijliao
# $FreeBSD$
PORTNAME= gfontview
PORTVERSION= 0.5.0
PORTREVISION= 10
CATEGORIES= print gnome
MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= An outline font viewer
DEPRECATED= Broken for more than 6 month
EXPIRATION_DATE= 2013-03-05
LIB_DEPENDS= t1.5:${PORTSDIR}/devel/t1lib \
gif.5:${PORTSDIR}/graphics/giflib
BROKEN= does not build with giflib
USE_GNOME= gnomehack gnomelibs gnomeprefix
USE_FREETYPE= yes
GNU_CONFIGURE= yes
CONFIGURE_ENV= SPOOLER="/usr/bin/lpr"
CPPFLAGS+= -I${LOCALBASE}/include/freetype1/freetype \
-I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
CONFIGURE_ARGS= --with-fontdir="${LOCALBASE}/share/ghostscript/fonts" \
--with-libungif
post-patch:
@${REINPLACE_CMD} -e \
's|CXXFLAGS="-O2"|CXXFLAGS="$$CXXFLAGS"|g' ${WRKSRC}/configure
@${REINPLACE_CMD} -e \
's|-I/usr/include/freetype||g' ${WRKSRC}/Makefile.in
.include <bsd.port.mk>

View File

@ -1,2 +0,0 @@
SHA256 (gfontview-0.5.0.tar.gz) = 7cde3e1f24e49d2b3058944f2ddb473b6f6b0ca2fd2750fffa1904b894427c6d
SIZE (gfontview-0.5.0.tar.gz) = 207053

View File

@ -1,11 +0,0 @@
--- dialogs.C.orig Mon Mar 19 02:03:00 2001
+++ dialogs.C Sun Aug 22 21:18:13 2004
@@ -1327,7 +1327,7 @@
/* Entry field is DnD target */
gtk_drag_dest_set(prtdiag->fileentry, GTK_DEST_DEFAULT_ALL,
dnd_target_table, dnd_targets-1,
- (enum GdkDragAction)(GDK_ACTION_COPY | GDK_ACTION_MOVE));
+ (GdkDragAction)(GDK_ACTION_COPY | GDK_ACTION_MOVE));
gtk_signal_connect(GTK_OBJECT(prtdiag->fileentry), "drag_data_received",
GTK_SIGNAL_FUNC(combo_drag_data_received), NULL);

View File

@ -1,11 +0,0 @@
--- gfont.C.orig Tue Mar 20 06:04:14 2001
+++ gfont.C Sun Aug 22 21:17:36 2004
@@ -1103,7 +1103,7 @@
// Entry field of the combo box is DnD target
gtk_drag_dest_set(entry, GTK_DEST_DEFAULT_ALL,
dnd_target_table, dnd_targets-1,
- (enum GdkDragAction)(GDK_ACTION_COPY | GDK_ACTION_MOVE));
+ (GdkDragAction)(GDK_ACTION_COPY | GDK_ACTION_MOVE));
gtk_signal_connect(GTK_OBJECT(entry), "drag_data_received",
GTK_SIGNAL_FUNC(combo_drag_data_received), NULL);

View File

@ -1,8 +0,0 @@
--- gfont.h.orig Mon Mar 19 02:02:22 2001
+++ gfont.h Sun Nov 2 21:31:45 2003
@@ -158,4 +158,4 @@
void combo_drag_data_received(GtkWidget *entry, GdkDragContext *context,
gint x, gint y, GtkSelectionData *data,
guint info, guint time);
-#endif _GFONT_H
+#endif /* _GFONT_H */

View File

@ -1,589 +0,0 @@
--- ps.h.orig Sun Jun 25 21:17:29 2000
+++ ps.h Sun Nov 2 21:27:10 2003
@@ -71,303 +71,303 @@
";
-const char *text_samples = "\
-/TextSamplerDict 40 dict def
-TextSamplerDict begin
-/Inch {72 mul} def
-/linewidth 7 Inch def
-/yline 9.7 Inch def
-/LM 0.7 Inch def
-/wordbreak ( ) def
-/buf 8 string def
-
-/DoTitle { % fontname DoTitle
- /Helvetica findfont 18 scalefont setfont
- LM 10.5 Inch moveto
- show
- ( at ) show fontsize buf cvs show ( points, spacing = ) show
- spacing buf cvs show
-} def
-
-/DoSamples { % fontname fontsize spacing DoSamples
- /spacing exch def
- /fontsize exch def
- /fontname exch def
-
- fontname findfont fontsize scalefont setfont
- /newline {/yline yline fontsize spacing mul sub def LM yline moveto} def
- /breakwidth wordbreak stringwidth pop def
- /curwidth 0 def
- /lastwordbreak 0 def
- /startchar 0 def
- /restoftext textstring def
-
-
- LM yline moveto
- { restoftext wordbreak search
- {
- /nextword exch def pop
- /restoftext exch def
- /wordwidth nextword stringwidth pop def
-
- curwidth wordwidth add linewidth gt
- {
- textstring startchar lastwordbreak startchar sub getinterval
- show newline
- /startchar lastwordbreak def
- /curwidth wordwidth breakwidth add def
- }
- {
- /curwidth curwidth wordwidth breakwidth add add def
- }
- ifelse
- /lastwordbreak lastwordbreak nextword length 1 add add def
- }
- {pop exit}
- ifelse
- } loop
- /lastchar textstring length def
- textstring startchar lastchar startchar sub getinterval show
-} def
-end
+const char *text_samples = "\n\
+/TextSamplerDict 40 dict def\n\
+TextSamplerDict begin\n\
+/Inch {72 mul} def\n\
+/linewidth 7 Inch def\n\
+/yline 9.7 Inch def\n\
+/LM 0.7 Inch def\n\
+/wordbreak ( ) def\n\
+/buf 8 string def\n\
+\n\
+/DoTitle { % fontname DoTitle\n\
+ /Helvetica findfont 18 scalefont setfont\n\
+ LM 10.5 Inch moveto\n\
+ show\n\
+ ( at ) show fontsize buf cvs show ( points, spacing = ) show\n\
+ spacing buf cvs show\n\
+} def\n\
+\n\
+/DoSamples { % fontname fontsize spacing DoSamples\n\
+ /spacing exch def\n\
+ /fontsize exch def\n\
+ /fontname exch def\n\
+\n\
+ fontname findfont fontsize scalefont setfont\n\
+ /newline {/yline yline fontsize spacing mul sub def LM yline moveto} def\n\
+ /breakwidth wordbreak stringwidth pop def\n\
+ /curwidth 0 def\n\
+ /lastwordbreak 0 def\n\
+ /startchar 0 def\n\
+ /restoftext textstring def\n\
+\n\
+\n\
+ LM yline moveto\n\
+ { restoftext wordbreak search\n\
+ {\n\
+ /nextword exch def pop\n\
+ /restoftext exch def\n\
+ /wordwidth nextword stringwidth pop def\n\
+ \n\
+ curwidth wordwidth add linewidth gt\n\
+ {\n\
+ textstring startchar lastwordbreak startchar sub getinterval\n\
+ show newline\n\
+ /startchar lastwordbreak def\n\
+ /curwidth wordwidth breakwidth add def\n\
+ }\n\
+ {\n\
+ /curwidth curwidth wordwidth breakwidth add add def\n\
+ }\n\
+ ifelse\n\
+ /lastwordbreak lastwordbreak nextword length 1 add add def\n\
+ }\n\
+ {pop exit}\n\
+ ifelse\n\
+ } loop\n\
+ /lastchar textstring length def\n\
+ textstring startchar lastchar startchar sub getinterval show\n\
+} def\n\
+end\n\
";
-const char *check_type42 = "\
-languagelevel 2 lt
-{
- /Helvetica findfont 14 scalefont setfont
- 72 420 moveto
- (Your printer or PostScript interpreter does not support PostScript Level 2) show
- showpage
- quit
-} if
-
-42 /FontType resourcestatus not
-{
- /Helvetica findfont 14 scalefont setfont
- 72 420 moveto
- (Your printer or PostScript interpreter does not support Type 42 fonts) show
- showpage
- quit
-} if
-pop pop
+const char *check_type42 = "\n\
+languagelevel 2 lt\n\
+{\n\
+ /Helvetica findfont 14 scalefont setfont\n\
+ 72 420 moveto\n\
+ (Your printer or PostScript interpreter does not support PostScript Level 2) show\n\
+ showpage\n\
+ quit\n\
+} if\n\
+\n\
+42 /FontType resourcestatus not\n\
+{\n\
+ /Helvetica findfont 14 scalefont setfont\n\
+ 72 420 moveto\n\
+ (Your printer or PostScript interpreter does not support Type 42 fonts) show\n\
+ showpage\n\
+ quit\n\
+} if\n\
+pop pop\n\
";
-const char *phrase_samples = "\
-/PhraseSamplerDict 20 dict def
-PhraseSamplerDict begin
-/Inch {72 mul} def
-/LM 0.5 Inch def
-/RM 7.6 Inch def
-/Temp 64 string def
-/T /Helvetica findfont 10 scalefont def
-/T6 /Helvetica findfont 6 scalefont def
-/Header { % text height Header
- RM exch moveto T6 setfont dup stringwidth pop neg 0 rmoveto show
-} def
-/FontName { % fontname fontfile height FontName
- /y exch def
- /FFile exch def
- /FName exch def
-
- LM y moveto
- T setfont FName Temp cvs show
- LM y 8 sub moveto
- T6 setfont FFile show
-} def
-/FontSample { % fontname size height FontSample
- /y exch def
- /FSize exch def
- /FName exch def
-
- LM 160 add y moveto
- mark
- {
- FName findfont FSize scalefont setfont
- StringSample show
- }
- stopped {
- LM 160 add y moveto
- T6 setfont (Error: ) show
- $error /errorname get Temp cvs show
- ( [) show
- $error /command get Temp cvs show
- (] ) show
- }
- if
- cleartomark
-} def
-end
+const char *phrase_samples = "\n\
+/PhraseSamplerDict 20 dict def\n\
+PhraseSamplerDict begin\n\
+/Inch {72 mul} def\n\
+/LM 0.5 Inch def\n\
+/RM 7.6 Inch def\n\
+/Temp 64 string def\n\
+/T /Helvetica findfont 10 scalefont def\n\
+/T6 /Helvetica findfont 6 scalefont def\n\
+/Header { % text height Header\n\
+ RM exch moveto T6 setfont dup stringwidth pop neg 0 rmoveto show\n\
+} def\n\
+/FontName { % fontname fontfile height FontName\n\
+ /y exch def\n\
+ /FFile exch def\n\
+ /FName exch def\n\
+\n\
+ LM y moveto\n\
+ T setfont FName Temp cvs show\n\
+ LM y 8 sub moveto\n\
+ T6 setfont FFile show\n\
+} def\n\
+/FontSample { % fontname size height FontSample\n\
+ /y exch def\n\
+ /FSize exch def\n\
+ /FName exch def\n\
+\n\
+ LM 160 add y moveto\n\
+ mark\n\
+ {\n\
+ FName findfont FSize scalefont setfont\n\
+ StringSample show\n\
+ }\n\
+ stopped {\n\
+ LM 160 add y moveto\n\
+ T6 setfont (Error: ) show\n\
+ $error /errorname get Temp cvs show\n\
+ ( [) show\n\
+ $error /command get Temp cvs show\n\
+ (] ) show \n\
+ }\n\
+ if\n\
+ cleartomark\n\
+} def\n\
+end\n\
";
-const char *size_samples = "\
-/SizeSamplerDict 40 dict def
-SizeSamplerDict begin
-/Strings
-{ [
- (ABCDEFGHIJKLMNOPQRSTUVWXYZ)
- (abcdefghijklmnopqrstuvwxyz)
- (0123456789<=>:;?@!\"#$%&')
- (\\( \\)*+,-./ [ \\\\ ]^_`{|}~)
-] } def
-
-
-/Sizes
-{ [
- 8 10 12 14 20 24 28
-] } def
-
-/infofont /Helvetica findfont 10 scalefont def
-/msg 8 string def
-/Inch {72 mul} def
-/DoTitle { % fontname DoTitle
- % Write the font name on top of the page
- /Helvetica findfont 18 scalefont setfont
- dup stringwidth
- exch 8 Inch exch sub 2 div exch
- 10.5 Inch exch sub
- moveto show
-} def
-/DoSamples { % font DoSamples
- % Make the font samples
- /fontname exch def
- /testfont fontname findfont def
- 1 setlinewidth
- 60 50 moveto
-
- Sizes
- {
- /size exch def
- testfont size scalefont setfont
- currentpoint translate % start of line
- 5 0 rmoveto
-
- Strings
- {
- currentpoint
- 3 -1 roll show
- moveto
- 0 1.2 size mul rmoveto % add 30% of the size vertically
- } forall % Strings
-
- -5 0 rmoveto
- currentpoint % end of line
- newpath 0 0 moveto lineto
- currentpoint stroke % leave end of line pos in stack
-
- % Print the font size in the middle of the line
- dup % leave y in the stack (x is 0)
- infofont setfont
- size msg cvs dup stringwidth % Push string 'n' and its size on the stack
- 4 -1 roll exch sub 2 div % Stack is 'string width ypos'
- exch 5 add neg exch moveto show % Move to the left and print
-
- moveto % take end of line pos from stack
- 0 15 rmoveto % Add vertical space between groups
- } forall % Sizes
-} def
-end
+const char *size_samples = "\n\
+/SizeSamplerDict 40 dict def\n\
+SizeSamplerDict begin\n\
+/Strings\n\
+{ [\n\
+ (ABCDEFGHIJKLMNOPQRSTUVWXYZ)\n\
+ (abcdefghijklmnopqrstuvwxyz)\n\
+ (0123456789<=>:;?@!\"#$%&')\n\
+ (\\( \\)*+,-./ [ \\\\ ]^_`{|}~)\n\
+] } def\n\
+\n\
+\n\
+/Sizes\n\
+{ [\n\
+ 8 10 12 14 20 24 28\n\
+] } def\n\
+\n\
+/infofont /Helvetica findfont 10 scalefont def\n\
+/msg 8 string def\n\
+/Inch {72 mul} def\n\
+/DoTitle { % fontname DoTitle\n\
+ % Write the font name on top of the page\n\
+ /Helvetica findfont 18 scalefont setfont\n\
+ dup stringwidth\n\
+ exch 8 Inch exch sub 2 div exch\n\
+ 10.5 Inch exch sub\n\
+ moveto show\n\
+} def\n\
+/DoSamples { % font DoSamples\n\
+ % Make the font samples\n\
+ /fontname exch def\n\
+ /testfont fontname findfont def\n\
+ 1 setlinewidth\n\
+ 60 50 moveto\n\
+\n\
+ Sizes\n\
+ {\n\
+ /size exch def\n\
+ testfont size scalefont setfont\n\
+ currentpoint translate % start of line\n\
+ 5 0 rmoveto\n\
+\n\
+ Strings\n\
+ {\n\
+ currentpoint\n\
+ 3 -1 roll show\n\
+ moveto\n\
+ 0 1.2 size mul rmoveto % add 30% of the size vertically\n\
+ } forall % Strings\n\
+\n\
+ -5 0 rmoveto\n\
+ currentpoint % end of line\n\
+ newpath 0 0 moveto lineto\n\
+ currentpoint stroke % leave end of line pos in stack\n\
+ \n\
+ % Print the font size in the middle of the line\n\
+ dup % leave y in the stack (x is 0)\n\
+ infofont setfont\n\
+ size msg cvs dup stringwidth % Push string 'n' and its size on the stack\n\
+ 4 -1 roll exch sub 2 div % Stack is 'string width ypos'\n\
+ exch 5 add neg exch moveto show % Move to the left and print\n\
+\n\
+ moveto % take end of line pos from stack\n\
+ 0 15 rmoveto % Add vertical space between groups\n\
+ } forall % Sizes\n\
+} def\n\
+end\n\
";
-const char *map_samples = "\
-/MapSamplerDict 40 dict def
-MapSamplerDict begin
-/T /Helvetica findfont 10 scalefont def
-/T6 /Times-Roman findfont 6 scalefont def
-/Temp 64 string def
-/Inch {72 mul} def
-/Base 16 def % char code output base
-/TempEncoding [ 256 { /.notdef } repeat ] def
-/ISOLatin1Dict 256 dict def
-ISOLatin1Encoding { ISOLatin1Dict exch true put } forall
-/min { 2 copy gt { exch } if pop } bind def
-/DoChar {
- /C exch def
- /S (_) dup 0 C put def
- /N F /Encoding get C get def
- /W F setfont S stringwidth pop def
- T6 setfont
- 0 -20 moveto N Temp cvs show
- 0 -12 moveto
- W 0.0005 add Temp cvs 0 5 getinterval show
- N /.notdef ne {
- 3 0 translate
- 0 0 moveto F24 setfont S show
- /W S stringwidth pop def
- 0 -6 moveto 0 24 lineto
- W -6 moveto W 24 lineto
- -3 0 moveto W 3 add 0 lineto
- 0 setlinewidth stroke
- } if
-} def
-/DoTitle { % fontname DoTitle
- /Helvetica findfont 18 scalefont setfont
- dup stringwidth
- exch 8 Inch exch sub 2 div exch
- 10.7 Inch exch sub
- moveto show
-} def
-/Header { % header Header
- 7.6 Inch 10.7 Inch moveto T setfont dup stringwidth pop neg 0 rmoveto show
-} def
-/DoBlock { % firstcode lastcode DoBlock
- /FirstCode 2 index def
- 1 exch {
- /I exch def
- /Xn I FirstCode sub 16 mod def /Yn I FirstCode sub 16 idiv def
- gsave
- Xn 36 mul 9 add Yn -56 mul 9.5 Inch add translate
- I DoChar
- grestore
- } for
-} def
-/FontShow0 { % fontname FontShow0
- /FName exch def % font name
- /F FName findfont def
- /Done 256 dict def
- /NewEncoding [
- ISOLatin1Encoding {
- dup F /CharStrings get exch known {
- dup Done exch known { pop } { dup Done exch true put } ifelse
- } { pop } ifelse
- } forall
- F /CharStrings get {
- pop dup ISOLatin1Dict exch known { pop } if
- } forall
- ] def
- F length dict F {
- 1 index /FID eq { pop pop } { 2 index 3 1 roll put } ifelse
- } forall
- dup /Encoding NewEncoding put
- /* exch definefont
- /F exch def
- /F24 F 24 scalefont def
- 70 160 translate
- 0.80 dup scale
- 0 NewEncoding length 1 sub DoBlock
-} def
-/FontShowV { % encoding fontname FontShowV
- /FName exch def
- /NewEncoding exch def
- /F FName findfont def
- F length dict F {
- 1 index /FID eq { pop pop } { 2 index 3 1 roll put } ifelse
- } forall
- dup /Encoding NewEncoding put
- /* exch definefont
- /F exch def
- /F24 F 24 scalefont def
- 70 160 translate
- 0.80 dup scale
- 0 NewEncoding length 1 sub DoBlock
-} def
-end
+const char *map_samples = "\n\
+/MapSamplerDict 40 dict def\n\
+MapSamplerDict begin\n\
+/T /Helvetica findfont 10 scalefont def\n\
+/T6 /Times-Roman findfont 6 scalefont def\n\
+/Temp 64 string def\n\
+/Inch {72 mul} def\n\
+/Base 16 def % char code output base\n\
+/TempEncoding [ 256 { /.notdef } repeat ] def\n\
+/ISOLatin1Dict 256 dict def\n\
+ISOLatin1Encoding { ISOLatin1Dict exch true put } forall\n\
+/min { 2 copy gt { exch } if pop } bind def\n\
+/DoChar {\n\
+ /C exch def\n\
+ /S (_) dup 0 C put def\n\
+ /N F /Encoding get C get def\n\
+ /W F setfont S stringwidth pop def\n\
+ T6 setfont\n\
+ 0 -20 moveto N Temp cvs show\n\
+ 0 -12 moveto\n\
+ W 0.0005 add Temp cvs 0 5 getinterval show\n\
+ N /.notdef ne {\n\
+ 3 0 translate\n\
+ 0 0 moveto F24 setfont S show\n\
+ /W S stringwidth pop def\n\
+ 0 -6 moveto 0 24 lineto\n\
+ W -6 moveto W 24 lineto\n\
+ -3 0 moveto W 3 add 0 lineto\n\
+ 0 setlinewidth stroke\n\
+ } if\n\
+} def \n\
+/DoTitle { % fontname DoTitle\n\
+ /Helvetica findfont 18 scalefont setfont\n\
+ dup stringwidth\n\
+ exch 8 Inch exch sub 2 div exch\n\
+ 10.7 Inch exch sub\n\
+ moveto show\n\
+} def\n\
+/Header { % header Header\n\
+ 7.6 Inch 10.7 Inch moveto T setfont dup stringwidth pop neg 0 rmoveto show\n\
+} def\n\
+/DoBlock { % firstcode lastcode DoBlock\n\
+ /FirstCode 2 index def\n\
+ 1 exch {\n\
+ /I exch def\n\
+ /Xn I FirstCode sub 16 mod def /Yn I FirstCode sub 16 idiv def\n\
+ gsave\n\
+ Xn 36 mul 9 add Yn -56 mul 9.5 Inch add translate\n\
+ I DoChar\n\
+ grestore\n\
+ } for\n\
+} def \n\
+/FontShow0 { % fontname FontShow0\n\
+ /FName exch def % font name\n\
+ /F FName findfont def\n\
+ /Done 256 dict def\n\
+ /NewEncoding [\n\
+ ISOLatin1Encoding {\n\
+ dup F /CharStrings get exch known {\n\
+ dup Done exch known { pop } { dup Done exch true put } ifelse\n\
+ } { pop } ifelse\n\
+ } forall\n\
+ F /CharStrings get {\n\
+ pop dup ISOLatin1Dict exch known { pop } if\n\
+ } forall\n\
+ ] def\n\
+ F length dict F {\n\
+ 1 index /FID eq { pop pop } { 2 index 3 1 roll put } ifelse\n\
+ } forall\n\
+ dup /Encoding NewEncoding put\n\
+ /* exch definefont\n\
+ /F exch def\n\
+ /F24 F 24 scalefont def\n\
+ 70 160 translate\n\
+ 0.80 dup scale\n\
+ 0 NewEncoding length 1 sub DoBlock\n\
+} def \n\
+/FontShowV { % encoding fontname FontShowV\n\
+ /FName exch def \n\
+ /NewEncoding exch def\n\
+ /F FName findfont def\n\
+ F length dict F {\n\
+ 1 index /FID eq { pop pop } { 2 index 3 1 roll put } ifelse\n\
+ } forall\n\
+ dup /Encoding NewEncoding put\n\
+ /* exch definefont\n\
+ /F exch def\n\
+ /F24 F 24 scalefont def\n\
+ 70 160 translate\n\
+ 0.80 dup scale\n\
+ 0 NewEncoding length 1 sub DoBlock\n\
+} def\n\
+end\n\
";

View File

@ -1,8 +0,0 @@
An outline font viewer.
I want to be able to view uninstalled fonts. So I started with the program,
left alone all installation issues (handled by DTM), and tried to optimize
it as a font displayer. It should handle Type 1 and True Type fonts and have
some enhancements such as finding typographically similar fonts.
WWW: http://gfontview.sourceforge.net/

View File

@ -1,8 +0,0 @@
bin/gfontview
share/gfontviewrc
share/gnome/apps/Utilities/gfontview.desktop
share/pixmaps/gfontview.png
share/locale/de/LC_MESSAGES/gfontview.mo
share/locale/es/LC_MESSAGES/gfontview.mo
share/locale/fr/LC_MESSAGES/gfontview.mo
share/locale/ru/LC_MESSAGES/gfontview.mo

View File

@ -1,39 +0,0 @@
# Created by: Murray Stokely <murray@FreeBSD.org>
# $FreeBSD$
# $NetBSD: Makefile,v 1.3 2001/09/02 19:51:38 hubertf Exp $
PORTNAME= hugelatex
PORTVERSION= 1.0
PORTREVISION= 5
CATEGORIES= print
MASTER_SITES= # none
DISTFILES= # none
MAINTAINER= ports@FreeBSD.org
COMMENT= LaTeX format files with large limits
DEPRECATED= Broken for more than 6 month
EXPIRATION_DATE= 2013-03-05
BROKEN= overwrite files owned by teTex-Base which it already depends on
BUILD_DEPENDS= tex:${PORTSDIR}/print/teTeX
NO_BUILD= yes
NO_WRKSUBDIR= yes
TEXMF_CNF= ${LOCALBASE}/share/texmf/web2c/texmf.cnf
do-install:
${CP} -p ${TEXMF_CNF} ${TEXMF_CNF}-before-hugelatex
${CAT} ${FILESDIR}/texmf.cnf-add >>${TEXMF_CNF}
cd `dirname ${TEXMF_CNF}`; \
${ECHO_CMD} "" | ${PREFIX}/bin/latex -ini -fmt=hugelatex -progname=hugelatex latex.ini || ${TRUE}; \
${RM} -f texsys.aux
${RM} -f ${PREFIX}/bin/hugelatex
${LN} -s latex ${PREFIX}/bin/hugelatex
${PREFIX}/bin/mktexlsr
post-install:
${RM} ${PREFIX}/share/texmf/web2c/latex.log
${RM} ${PREFIX}/share/texmf/web2c/latex.fmt
.include <bsd.port.mk>

View File

@ -1,15 +0,0 @@
% hugelatex settings
% added by hugelatex package
main_memory.hugelatex = 1100000
param_size.hugelatex = 1500
stack_size.hugelatex = 1500
hash_extra.hugelatex = 15000
string_vacancies.hugelatex = 45000
pool_free.hugelatex = 47500
nest_size.hugelatex = 500
save_size.hugelatex = 5000
pool_size.hugelatex = 500000
max_strings.hugelatex = 55000
font_mem_size.hugelatex= 400000

View File

@ -1,2 +0,0 @@
LaTeX format files with large limits needed e.g. by jadetex
to process files converted from SGML.

View File

@ -1,5 +0,0 @@
bin/hugelatex
@exec cp %D/share/texmf/web2c/texmf.cnf %D/share/texmf/web2c/texmf.cnf-before-hugelatex
share/texmf/web2c/texmf.cnf
@unexec mv %D/share/texmf/web2c/texmf.cnf-before-hugelatex %D/share/texmf/web2c/texmf.cnf
@unexec %D/bin/mktexlsr

View File

@ -862,8 +862,6 @@
SUBDIR += setquota
SUBDIR += sformat
SUBDIR += sg3_utils
SUBDIR += sge60
SUBDIR += sge61
SUBDIR += sge62
SUBDIR += shlock
SUBDIR += shmcat
@ -956,7 +954,6 @@
SUBDIR += ucspi-ssl-tls
SUBDIR += ucspi-tcp
SUBDIR += ucspi-unix
SUBDIR += udesc_dump
SUBDIR += udfclient
SUBDIR += ufs_copy
SUBDIR += uhidd

View File

@ -1,264 +0,0 @@
# Created by: Brooks Davis <brooks@FreeBSD.org>
# $FreeBSD$
PORTNAME= sge
PORTVERSION= ${SGE_VERSION}
PORTREVISION= 5
CATEGORIES= sysutils parallel
MASTER_SITES= http://gridengine.sunsource.net/files/documents/7/163/
MASTER_SITES+= ${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= brooks
DISTNAME= ge-V60u12_TAG-src
MAINTAINER= ports@FreeBSD.org
COMMENT= Sun Grid Engine, a batch queueing system
DEPRECATED= Ancient and unsupported release
EXPIRATION_DATE=2013-03-01
OPTIONS_DEFINE= BDB JAVA X11 QSH
OPTIONS_DEFAULT= BDB JAVA X11 QSH
JAVA_DESC= Support Java DRMAA API
X11_DESC= Qmon X11 GUI
QSH_DESC= qsh (requires xterm on exec hosts)
.include <bsd.port.options.mk>
CONFLICTS= sge-6.[1-9]* sge-5* sgeee-[0-9]* sge-0.*
EXTRA_PATCHES= ${FILESDIR}/sge-freebsd-pdc.diff
NOT_FOR_ARCHS= alpha
USE_GETTEXT= yes
USE_GMAKE= yes
USE_OPENSSL= yes
USE_LDCONFIG= ${SGE_ROOT}/lib/${SGE_ARCH}
SGE_BASE?= sge
SGE_ROOT= ${PREFIX}/${SGE_BASE}
SGE_ARCH= fbsd-${ARCH}
SGE_BUILD_ARCH= FREEBSD_${ARCH:U}
SGE_VERSION= 6.0.12
SGE_RELEASE= 6.0u12
PLIST_SUB+= SGE_ARCH=${SGE_ARCH}
PLIST_SUB+= SGE_BASE=${SGE_BASE}
SUB_FILES= pkg-message pkg-install
SUB_LIST+= SGE_BASE=${SGE_BASE}
USE_RC_SUBR= sge
PKGMESSAGE= ${WRKDIR}/pkg-message
PKGINSTALL= ${WRKDIR}/pkg-install
WRKSRC= ${WRKDIR}/gridengine/source
TMP_SGE_ROOT= ${WRKDIR}/sgeroot
AIMK_CMD= ${SETENV} ${AIMK_ENV} ./aimk ${AIMK_ARGS}
INST_PROGS= man common \
sge_qmaster \
sge_execd \
sge_shadowd \
sge_schedd \
sge_shepherd \
sge_coshepherd \
qstat \
qsub \
qalter \
qconf \
qdel \
qacct \
qmod \
qsh \
utilbin \
jobs \
qhost \
qmake \
qtcsh \
qping \
qloadsensor.exe \
sgepasswd \
${QMON}
MANPREFIX= ${SGE_ROOT}
.include "${.CURDIR}/Makefile.man"
EXCEPTFILES= arc_depend_irix.asc arc_depend_solaris.asc man testsuite
.if ${PORT_OPTIONS:MBDB}
LIB_DEPENDS= db-4.2:${PORTSDIR}/databases/db42
PLIST_SUB+= BDB_SPOOL=
.else
AIMK_ARGS+= -spool-classic
PLIST_SUB+= BDB_SPOOL="@comment "
.endif
.if ${PORT_OPTIONS:MJAVA}
USE_JAVA= yes
JAVA_VERSION= 1.6+
JAVA_OS= native
JAVA_BUILD= jdk
JAVA_RUN= jre
ANT?= ${LOCALBASE}/bin/ant
BUILD_DEPENDS+= ${ANT}:${PORTSDIR}/devel/apache-ant
PLIST_SUB+= DRMAA=
AIMK_ENV+= JAVA_HOME=${JAVA_HOME}
CATEGORIES+= java
.else
AIMK_ARGS+= -no-java -no-jni
PLIST_SUB+= DRMAA="@comment "
.endif
.if ${PORT_OPTIONS:MX11}
USE_MOTIF= yes
PLIST_SUB+= QMON=
QMON= qmon
.else
AIMK_ARGS+= -no-qmon
PLIST_SUB+= QMON="@comment "
QMON= noqmon
.endif
post-patch:
@${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" \
-e "s|%%LOCALBASE%%|${LOCALBASE}|g" \
-e "s|%%LOCALBASE%%|${LOCALBASE}|g" \
${WRKSRC}/dist/util/arch_variables \
${WRKSRC}/dist/pvm/src/aimk
@${REINPLACE_CMD} -e "s|%%CC%%|${CC}|g" \
-e "s|%%CXX%%|${CXX}|g" \
-e "s|%%CFLAGS%%|${CFLAGS}|g" \
-e "s|%%CXXFLAGS%%|${CXXFLAGS}|g" \
-e "s|%%LOCALBASE%%|${LOCALBASE}|g" \
${WRKSRC}/aimk \
${WRKSRC}/dist/pvm/src/aimk
.if ${OSVERSION} > 900007
@test \! -d ${WRKSRC}/3rdparty/qtcsh/${SGE_BUILD_ARCH} || \
(cd ${WRKSRC}/3rdparty/qtcsh/${SGE_BUILD_ARCH} && \
patch -p0 < ${FILESDIR}/qtcsh-config.h.diff)
@test -d ${WRKSRC}/3rdparty/qtcsh/${SGE_BUILD_ARCH} || \
(cd ${WRKSRC}/3rdparty/qtcsh/FREEBSD_I386 && \
patch -p0 < ${FILESDIR}/qtcsh-config.h.diff)
.endif
@test -d ${WRKSRC}/3rdparty/qtcsh/${SGE_BUILD_ARCH} || \
(${CP} -r ${WRKSRC}/3rdparty/qtcsh/FREEBSD_I386 \
${WRKSRC}/3rdparty/qtcsh/${SGE_BUILD_ARCH} && \
${REINPLACE_CMD} -e 's|FREEBSD_I386|${SGE_BUILD_ARCH}|' \
${WRKSRC}/3rdparty/qtcsh/${SGE_BUILD_ARCH}/Makefile)
@${REINPLACE_CMD} -e 's|^CC = gcc|CC = ${CC}|' \
-e 's|^CPP = gcc -E|CPP = ${CPP}|' \
${WRKSRC}/3rdparty/qmake/FREEBSD_*/Makefile \
${WRKSRC}/3rdparty/qmake/FREEBSD_*/glob/Makefile \
${WRKSRC}/3rdparty/qtcsh/${SGE_BUILD_ARCH}/Makefile
@${RM} ${WRKSRC}/dist/util/arch_variables.orig
@${RM} ${WRKSRC}/dist/util/install_modules/inst_common.sh.orig
@${FIND} ${WRKSRC} -name Makefile | ${XARGS} \
${REINPLACE_CMD} "s|-g -O2|${CFLAGS}|"
@${SED} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
-e 's|%%OPENSSLBASE%%|${OPENSSLBASE}|g' \
-e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
${FILESDIR}/aimk.private > ${WRKSRC}/aimk.private
@${SED} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
-e 's|%%OPENSSLBASE%%|${OPENSSLBASE}|g' < \
${FILESDIR}/distinst.private > ${WRKSRC}/distinst.private
.if ! ${PORT_OPTIONS:MX11}
@${REINPLACE_CMD} -e 's/qmon//' ${WRKSRC}/dist/util/setfileperm.sh
.endif
do-build:
@cd ${WRKSRC} && ${AIMK_CMD} -only-depend
@cd ${WRKSRC} && ./scripts/zerodepend
@cd ${WRKSRC} && ${AIMK_CMD} depend
@cd ${WRKSRC} && \
${AIMK_CMD} -debug && \
${AIMK_CMD} -man ${SGE_PRODUCT} &&
@${MKDIR} ${TMP_SGE_ROOT}
@cd ${WRKSRC} && ${SETENV} SGE_ROOT=${TMP_SGE_ROOT} \
./scripts/distinst -local -libs ${SGE_ARCH} -- ${INST_PROGS}
.if ! ${PORT_OPTIONS:MQSH}
@${RM} ${TMP_SGE_ROOT}/bin/${SGE_ARCH}/qlogin
@${RM} ${TMP_SGE_ROOT}/bin/${SGE_ARCH}/qrsh
@${MV} ${TMP_SGE_ROOT}/bin/${SGE_ARCH}/qsh ${TMP_SGE_ROOT}/bin/${SGE_ARCH}/qrsh
@${LN} -s qrsh ${TMP_SGE_ROOT}/bin/${SGE_ARCH}/qlogin
@${INSTALL_SCRIPT} ${FILESDIR}/qsh-disabled.sh ${TMP_SGE_ROOT}/bin/${SGE_ARCH}/qsh
.endif
.if ! ${PORT_OPTIONS:MX11}
@${RM} ${TMP_SGE_ROOT}/catman/cat/cat1/qmon.1
@${RM} -r ${TMP_SGE_ROOT}/3rd_party/qmon
.endif
do-install:
@${MKDIR} ${SGE_ROOT}
@cd ${TMP_SGE_ROOT} && \
${FIND} . | ${TAR} cTf - - | ${TAR} xUCf ${SGE_ROOT} -
@cd ${SGE_ROOT} && ${SETENV} SGE_ROOT=${SGE_ROOT} util/setfileperm.sh -auto ${SGE_ROOT}
.if ${PORT_OPTIONS:MDOCS}
@${MKDIR} ${DOCSDIR}
@cd ${WRKSRC}/../doc && ${FIND} * \( -name CVS \
${EXCEPTFILES:S/^/-o -name /} \) -a -prune -o -type f -print \
| ${TAR} cTf - - | ${TAR} xUCf ${DOCSDIR} -
.endif
post-install:
@${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
@${CAT} ${PKGMESSAGE}
@${ECHO}
# Automaticly produce the offical machine dependent bits tarball from
# the temporary root. This can be used if FreeBSD machines are to be
# included in a shared SGE installation.
release-tar: build
cd ${TMP_SGE_ROOT} && \
${TAR} cfvz ${.CURDIR}/sge-${SGE_RELEASE}-bin-${SGE_ARCH}.tar.gz \
`${FIND} . -name ${SGE_ARCH}`
#########################################################################
# Maintainer support below this line. No user servicable parts inside. #
#########################################################################
# Build a pkg-plist and Makefile.man
build-plist: build
#.if ! ${PORT_OPTIONS:MBDB} || ! ${PORT_OPTIONS:MJAVA} || ! ${PORT_OPTIONS:MX11}
# @echo "ERROR: All OPTIONS must be enabled to build plist!" && ${FALSE}
#.endif
@${FIND} ${TMP_SGE_ROOT}/* -name man -prune -o \
\( -type f -o -type l \) -print | \
${SORT} | \
${SED} -e 's|^${TMP_SGE_ROOT}|%%SGE_BASE%%|' \
-e 's|${SGE_ARCH}|%%SGE_ARCH%%|' \
-e 's|\(.*libspool[bc].so\)|%%BDB_SPOOL%%\1|' \
-e 's|\(.*libdb-4.2.so\)|%%BDB_SPOOL%%\1|' \
-e 's|\(.*utilbin.*db_.*\)|%%BDB_SPOOL%%\1|' \
-e 's|\(.*libXltree.so\)|%%QMON%%\1|' \
-e 's|\(.*qmon.*\)|%%QMON%%\1|' \
> ${PLIST}
@${FIND} ${WRKSRC}/../doc \( -name CVS \
${EXCEPTFILES:S/^/-o -name /} \) -a -prune -o -type f -print | \
${SORT} | \
${SED} -e 's|${WRKSRC}/../doc|%%PORTDOCS%%%%DOCSDIR%%|' \
>> ${PLIST}
@${FIND} ${TMP_SGE_ROOT}/* -type d | \
${SORT} -r | \
${SED} -e 's|^${TMP_SGE_ROOT}|@dirrm %%SGE_BASE%%|' \
-e 's|${SGE_ARCH}|%%SGE_ARCH%%|' \
-e 's|\(.*qmon.*\)|%%QMON%%\1|' \
>> ${PLIST}
@${FIND} ${WRKSRC}/../doc \( -name CVS \
${EXCEPTFILES:S/^/-o -name /} \) -a -prune -o -type d -print | \
${SORT} -r | \
${SED} -e 's|${WRKSRC}/../doc|%%PORTDOCS%%@dirrm %%DOCSDIR%%|' \
>> ${PLIST}
@echo '@dirrmtry %%SGE_BASE%%' >> ${PLIST}
@echo '@unexec test ! -d %D/%%SGE_BASE%% || ( echo "Configuration information saved. If you will *NOT* use this package anymore," && echo "please remove %D/%%SGE_BASE%% and its contents manually.")' >> ${PLIST}
@echo "# Do not edit! Auto-generated file." > ${.CURDIR}/Makefile.man
@echo "# See build-plist target in Makefile." >> ${.CURDIR}/Makefile.man
@echo "#" >> ${.CURDIR}/Makefile.man
@${FIND} ${TMP_SGE_ROOT}/man -type f | ${XARGS} ${GREP} -H ^\\.so | \
${SED} \
-e 's|.*/\([^ :/][^ :/]*\):.*/\([^ :/][^ :/]*\)$$|MLINKS+=\2 \1|' \
>> ${.CURDIR}/Makefile.man
@${FIND} ${TMP_SGE_ROOT}/man -type f | ${XARGS} ${GREP} -L ^\\.so | \
${SED} -e 's|.*man\([0-9LN]\)/\(.*\)|MAN\1+=\2|' \
>> ${.CURDIR}/Makefile.man
.include <bsd.port.mk>

View File

@ -1,104 +0,0 @@
# Do not edit! Auto-generated file.
# See build-plist target in Makefile.
#
MLINKS+=hostnameutils.1 gethostbyname.1
MLINKS+=hostnameutils.1 gethostname.1
MLINKS+=hostnameutils.1 getservbyname.1
MLINKS+=submit.1 qalter.1
MLINKS+=submit.1 qlogin.1
MLINKS+=submit.1 qresub.1
MLINKS+=submit.1 qrsh.1
MLINKS+=submit.1 qsh.1
MLINKS+=submit.1 qsub.1
MLINKS+=hostnameutils.1 gethostbyaddr.1
MLINKS+=drmaa_wait.3 drmaa_wtermsig.3
MLINKS+=drmaa_jobcontrol.3 drmaa_control.3
MLINKS+=drmaa_jobtemplate.3 drmaa_delete_job_template.3
MLINKS+=drmaa_session.3 drmaa_exit.3
MLINKS+=drmaa_misc.3 drmaa_get_DRMAA_implementation.3
MLINKS+=drmaa_misc.3 drmaa_get_DRM_system.3
MLINKS+=drmaa_jobtemplate.3 drmaa_get_attribute.3
MLINKS+=drmaa_attributes.3 drmaa_get_attribute_names.3
MLINKS+=drmaa_misc.3 drmaa_get_contact.3
MLINKS+=drmaa_attributes.3 drmaa_get_next_attr_name.3
MLINKS+=drmaa_jobtemplate.3 drmaa_get_next_attr_value.3
MLINKS+=drmaa_submit.3 drmaa_get_next_job_id.3
MLINKS+=drmaa_attributes.3 drmaa_get_num_attr_names.3
MLINKS+=drmaa_session.3 drmaa_init.3
MLINKS+=drmaa_jobtemplate.3 drmaa_get_num_attr_values.3
MLINKS+=drmaa_submit.3 drmaa_get_num_job_ids.3
MLINKS+=drmaa_jobtemplate.3 drmaa_get_vector_attribute.3
MLINKS+=drmaa_attributes.3 drmaa_get_vector_attribute_names.3
MLINKS+=drmaa_jobcontrol.3 drmaa_job_ps.3
MLINKS+=drmaa_attributes.3 drmaa_release_attr_names.3
MLINKS+=drmaa_jobtemplate.3 drmaa_release_attr_values.3
MLINKS+=drmaa_submit.3 drmaa_release_job_ids.3
MLINKS+=drmaa_submit.3 drmaa_run_bulk_jobs.3
MLINKS+=drmaa_submit.3 drmaa_run_job.3
MLINKS+=drmaa_jobtemplate.3 drmaa_set_attribute.3
MLINKS+=drmaa_jobtemplate.3 drmaa_set_vector_attribute.3
MLINKS+=drmaa_misc.3 drmaa_strerror.3
MLINKS+=drmaa_wait.3 drmaa_synchronize.3
MLINKS+=drmaa_misc.3 drmaa_version.3
MLINKS+=drmaa_wait.3 drmaa_wcoredump.3
MLINKS+=drmaa_wait.3 drmaa_wexitstatus.3
MLINKS+=drmaa_wait.3 drmaa_wifaborted.3
MLINKS+=drmaa_wait.3 drmaa_wifexited.3
MLINKS+=drmaa_wait.3 drmaa_wifsignaled.3
MLINKS+=drmaa_jobtemplate.3 drmaa_allocate_job_template.3
MAN1+=submit.1
MAN1+=hostnameutils.1
MAN1+=qacct.1
MAN1+=qconf.1
MAN1+=qdel.1
MAN1+=qhold.1
MAN1+=qhost.1
MAN1+=qmake.1
MAN1+=qmod.1
MAN1+=qmon.1
MAN1+=qping.1
MAN1+=qrls.1
MAN1+=qselect.1
MAN1+=qstat.1
MAN1+=qtcsh.1
MAN1+=sge_ckpt.1
MAN1+=sge_intro.1
MAN1+=sge_types.1
MAN1+=sgepasswd.1
MAN3+=drmaa_attributes.3
MAN3+=drmaa_jobcontrol.3
MAN3+=drmaa_jobtemplate.3
MAN3+=drmaa_misc.3
MAN3+=drmaa_session.3
MAN3+=drmaa_submit.3
MAN3+=drmaa_wait.3
MAN5+=usermapping.5
MAN5+=accounting.5
MAN5+=bootstrap.5
MAN5+=calendar_conf.5
MAN5+=checkpoint.5
MAN5+=complex.5
MAN5+=host_aliases.5
MAN5+=host_conf.5
MAN5+=hostgroup.5
MAN5+=project.5
MAN5+=qtask.5
MAN5+=queue_conf.5
MAN5+=reporting.5
MAN5+=sched_conf.5
MAN5+=sge_aliases.5
MAN5+=sge_conf.5
MAN5+=sge_pe.5
MAN5+=sge_priority.5
MAN5+=sge_qstat.5
MAN5+=sge_request.5
MAN5+=sgepasswd.5
MAN5+=share_tree.5
MAN5+=user.5
MAN5+=access_list.5
MAN8+=SGE_Helper_Service.exe.8
MAN8+=sge_execd.8
MAN8+=sge_qmaster.8
MAN8+=sge_schedd.8
MAN8+=sge_shadowd.8
MAN8+=sge_shepherd.8

View File

@ -1,2 +0,0 @@
SHA256 (ge-V60u12_TAG-src.tar.gz) = 30e81dd72ca8d50c35f7e9fbbe705b81d751ad00e2ae2aa08c3beacfd295b24b
SIZE (ge-V60u12_TAG-src.tar.gz) = 10695455

View File

@ -1,6 +0,0 @@
# $FreeBSD$
set OPENSSL_HOME = %%OPENSSLBASE%%
set BERKELEYDB_HOME = %%LOCALBASE%%
set BDB_INCLUDE_SUBDIR = db42
set BDB_LIB_SUFFIX = -4.2
set LOCALBASE = %%LOCALBASE%%

View File

@ -1,4 +0,0 @@
# $FreeBSD$
OPENSSLBASE=%%OPENSSLBASE%%
BERKELEYDBBASE=%%LOCALBASE%%
BDB_LIB_SUFFIX="-4.2"

View File

@ -1,14 +0,0 @@
$FreeBSD: /tmp/pcvs/ports/sysutils/sge60/files/patch-3rdparty_qtcsh_tc.who.c,v 1.1 2011-10-14 16:55:50 brooks Exp $
--- 3rdparty/qtcsh/tc.who.c.orig
+++ 3rdparty/qtcsh/tc.who.c
@@ -56,7 +56,7 @@
# define _PATH_UTMP UTMPX_FILE
# endif /* _PATH_UTMP */
# define utmp utmpx
-# ifndef INTERIX
+# if !defined(INTERIX) && !defined(FREEBSD)
# define ut_time ut_xtime
# else
# define ut_time ut_tv.tv_sec

View File

@ -1,42 +0,0 @@
$FreeBSD$
--- aimk.orig
+++ aimk
@@ -210,7 +210,7 @@
if ( $?SGE_INPUT_CFLAGS ) then
set INP_CFLAGS = "$SGE_INPUT_CFLAGS"
else
- set INP_CFLAGS = ""
+ set INP_CFLAGS = "%%CFLAGS%%"
endif
# Default build targets for which we have seperate make files
@@ -1003,12 +1003,12 @@
set OFLAG = "-O"
endif
set ARFLAGS = rcv
- set CC = gcc
- set CXX = g++
+ set CC = %%CC%%
+ set CXX = %%CXX%%
set DLLIB = ""
set DEPEND_FLAGS = "$CFLAGS $XMTINCD"
set PTHRDSFLAGS = "-D_REENTRANT -D__USE_REENTRANT"
- set CFLAGS = "$OFLAG -Wall -DFREEBSD -D$BUILDARCH -DGETHOSTBYNAME_M -DGETHOSTBYADDR_M $DEBUG_FLAG $CFLAGS -I/usr/X11R6/include"
+ set CFLAGS = "$OFLAG -Wall -DFREEBSD -D$BUILDARCH -DGETHOSTBYNAME_M -DGETHOSTBYADDR_M $DEBUG_FLAG $CFLAGS -I${LOCALBASE}/include -I${LOCALBASE}/include/freetype2"
set NOERR_CFLAG = "-Wno-error"
set LFLAGS = "$DEBUG_FLAG $LFLAGS -export-dynamic"
set LIBS = "$LIBS -lkvm"
@@ -1017,9 +1017,9 @@
set SHARED_LFLAGS = "$SHARED_LFLAGS -L. -shared -export-dynamic"
set XMTDEF = ""
- set XINCD = "$XMTINCD $XINCD -I/usr/X11/include"
+ set XINCD = "$XMTINCD $XINCD -I${LOCALBASE}/include"
set XCFLAGS = "-Wno-strict-prototypes -Wno-error $XMTDEF $XINCD"
- set XLIBD = "-L/usr/X11R6/lib"
+ set XLIBD = "-L${LOCALBASE}/lib"
set XLFLAGS = "$XLIBD"
set XLIBS = " -Xlinker -lXm -Xlinker -Bdynamic -lXpm -lXt -lXext -lX11 -lSM -lICE -lXp"
set RM = "rm -f"

View File

@ -1,28 +0,0 @@
$FreeBSD$
--- daemons/execd/execd_signal_queue.c.orig
+++ daemons/execd/execd_signal_queue.c
@@ -542,11 +542,11 @@
** execd.uid==0 && execd.euid==admin_user
** => kill does neither send SIGCONT-signals nor return an error
*/
-#if defined(NECSX4) || defined(NECSX5) || defined(DARWIN)
+#if defined(NECSX4) || defined(NECSX5) || defined(DARWIN) || defined(FREEBSD)
sge_switch2start_user();
#endif
if (kill(pid, direct_signal?sig:SIGTTIN)) {
-#if defined(NECSX4) || defined(NECSX5) || defined(DARWIN)
+#if defined(NECSX4) || defined(NECSX5) || defined(DARWIN) || defined(FREEBSD)
sge_switch2admin_user();
#endif
if (errno == ESRCH)
@@ -554,7 +554,7 @@
DEXIT;
return -1;
}
-#if defined(NECSX4) || defined(NECSX5)
+#if defined(NECSX4) || defined(NECSX5) || defined(FREEBSD)
sge_switch2admin_user();
#endif

View File

@ -1,23 +0,0 @@
$FreeBSD$
--- dist/inst_sge.orig
+++ dist/inst_sge
@@ -270,7 +270,7 @@
GetCell
GetQmasterSpoolDir $euid
SetCellDependentVariables
- SetPermissions
+# SetPermissions
SelectHostNameResolving
SetProductMode
MakeDirsMaster
@@ -344,7 +344,7 @@
GetQmasterSpoolDir $euid
SetCellDependentVariables
WindowsSupport
- SetPermissions
+# SetPermissions
SelectHostNameResolving
SetProductMode
MakeDirsMaster

View File

@ -1,43 +0,0 @@
$FreeBSD$
--- dist/pvm/src/aimk.orig
+++ dist/pvm/src/aimk
@@ -73,6 +73,8 @@
setenv ARCH `$SGE_ROOT/util/arch`
+set ARCH = `$SGE_ROOT/util/arch`
+
# common compiler and linker settings
#
unsetenv LD_LIBRARY_PATH
@@ -80,9 +82,9 @@
set MAKE = make
set MAKEFILE = ../Makefile
set SDIR = ".."
-set CFLAGS = "-I../ -I$PVM_ROOT/include"
+set CFLAGS = "-I../ -I$PVM_ROOT/include -I%%LOCALBASE%%/include"
set QSYST_PVM_DIR = "$SGE_ROOT/pvm/lib/$ARCH"
-set LFLAGS = "-L$PVM_ROOT/lib/$PVM_ARCH -L$QSYST_PVM_DIR -L."
+set LFLAGS = "-L$PVM_ROOT/lib/$PVM_ARCH -L$QSYST_PVM_DIR -L%%LOCALBASE%%/lib -L."
set LIBS = ""
set PVM_ROOT = "$PVM_ROOT"
set PVM_ARCH = "$PVM_ARCH"
@@ -171,6 +173,16 @@
case lx24-x86:
set CC = gcc
set CFLAGS = "-O -Wall -Werror -Wstrict-prototypes -DLINUX $DEBUG_FLAG $CFLAGS"
+ set LFLAGS = "$DEBUG_FLAG $LFLAGS"
+ set LIBS = "$LIBS"
+ set START_FILE = "/usr/lib/crti.o /usr/lib/crtbegin.o"
+ set CTOR = "/usr/lib/crti.o /usr/lib/crtbegin.o"
+ set DTOR = "/usr/lib/crtend.o /usr/lib/crtn.o"
+ breaksw
+
+case fbsd-*:
+ set CC = gcc
+ set CFLAGS = "%%CFLAGS%% -Wall -Werror -Wstrict-prototypes $DEBUG_FLAG $CFLAGS"
set LFLAGS = "$DEBUG_FLAG $LFLAGS"
set LIBS = "$LIBS"
set START_FILE = "/usr/lib/crti.o /usr/lib/crtbegin.o"

View File

@ -1,23 +0,0 @@
$FreeBSD$
--- dist/util/arch_variables.orig
+++ dist/util/arch_variables
@@ -181,14 +181,14 @@
AWK=/usr/bin/awk
ECHO="/bin/echo"
RC_FILE=freebsd
- RC_PREFIX=/usr/local/etc/rc.d
+ RC_PREFIX=%%LOCALBASE%%/etc/rc.d
RC_SUFFIX=.sh
- XTERM=/usr/X11R6/bin/xterm
+ XTERM=%%LOCALBASE%%/bin/xterm
MAILER=/usr/bin/mail
QLOGIN_COMMAND=telnet
QLOGIN_DAEMON=/usr/libexec/telnetd
RLOGIN_DAEMON=/usr/libexec/rlogind
- GETTEXT=/usr/local/bin/gettext
+ GETTEXT=%%LOCALBASE%%/bin/gettext
RSH_DAEMON=undef
ROOTGROUP=wheel
LOADSENSOR_COMMAND=undef

View File

@ -1,28 +0,0 @@
$FreeBSD$
--- dist/util/install_modules/inst_common.sh.orig
+++ dist/util/install_modules/inst_common.sh
@@ -1169,8 +1169,9 @@
Execute cp $SGE_STARTUP_FILE $RC_PREFIX/$STARTUP_FILE_NAME
/usr/sbin/update-rc.d $STARTUP_FILE_NAME defaults 95 03
elif [ "$RC_FILE" = "freebsd" ]; then
- echo cp $SGE_STARTUP_FILE $RC_PREFIX/sge${RC_SUFFIX}
- Execute cp $SGE_STARTUP_FILE $RC_PREFIX/sge${RC_SUFFIX}
+# XXX: should add the rc.subr script to the main distribution
+# echo cp $SGE_STARTUP_FILE $RC_PREFIX/sge${RC_SUFFIX}
+# Execute cp $SGE_STARTUP_FILE $RC_PREFIX/sge${RC_SUFFIX}
elif [ "$RC_FILE" = "SGE" ]; then
echo mkdir -p "$RC_PREFIX/$RC_DIR"
Execute mkdir -p "$RC_PREFIX/$RC_DIR"
@@ -1902,8 +1903,8 @@
Execute rm $SGE_STARTUP_FILE $RC_PREFIX/$STARTUP_FILE_NAME
/sbin/insserv -r $RC_PREFIX/$STARTUP_FILE_NAME
elif [ "$RC_FILE" = "freebsd" ]; then
- echo rm $SGE_STARTUP_FILE $RC_PREFIX/sge${RC_SUFFIX}
- Execute rm $SGE_STARTUP_FILE $RC_PREFIX/sge${RC_SUFFIX}
+ #echo rm $SGE_STARTUP_FILE $RC_PREFIX/sge${RC_SUFFIX}
+ #Execute rm $SGE_STARTUP_FILE $RC_PREFIX/sge${RC_SUFFIX}
elif [ "$RC_FILE" = "SGE" ]; then
if [ $hosttype = "master" ]; then
DARWIN_GEN_REPLACE="#GENMASTERRC"

View File

@ -1,13 +0,0 @@
$FreeBSD$
--- libs/spool/flatfile/sge_spooling_flatfile_scanner.h.orig
+++ libs/spool/flatfile/sge_spooling_flatfile_scanner.h
@@ -32,6 +32,7 @@
************************************************************************/
/*___INFO__MARK_END__*/
+#include <sys/types.h>
#include <stdio.h>
typedef enum {

View File

@ -1,120 +0,0 @@
$FreeBSD$
--- scripts/distinst.orig
+++ scripts/distinst
@@ -35,7 +35,7 @@
umask 022
-TOPFILES="3rd_party bin catman ckpt doc examples include inst_sge \
+TOPFILES="3rd_party bin ckpt doc examples include inst_sge \
install_execd install_qmaster lib man mpi pvm qmon util utilbin"
HASARCHDIR="bin lib examples/jobsbin utilbin"
@@ -64,8 +64,7 @@
libsgeobj libsgeobjd \
libevc libevm libmir"
-QMON_SHARED_LIBRARIES="libXbae libXicon libXmt libXspin libXtab"
-QMON_NEED_SHARED_LIBRARIES="libXltree"
+QMON_SHARED_LIBRARIES="libXbae libXicon libXmt libXspin libXtab libXltree"
OPENSSL_SHARED_LIBRARIES="libcrypto libssl"
BERKELEYDB_SHARED_LIBRARIES="libdb-4.2"
@@ -735,17 +734,6 @@
echo " Installing:" $PROG
echo " Architectures:" $ARCH
echo "Base directory:" $DEST_SGE_ROOT
-printf " OK [Y/N][Y]: "
-
-read ans
-if [ "$ans" = y -o "$ans" = Y -o "$ans" = "" ]; then
- :
-else
- echo
- echo Ciao
- echo
- exit 1
-fi
echo
@@ -807,6 +795,9 @@
instmpi=true
instcommon=true
;;
+ noqmon)
+ instqmon=false
+ ;;
qmontree)
instqmon=true
instcommon=true
@@ -1010,19 +1001,6 @@
Execute chmod 755 $DEST_SGE_ROOT/$MYRINETBASE/$f
done
- HPCBASE=mpi/SunHPCT5
- Execute mkdir -p $DEST_SGE_ROOT/$HPCBASE
-
- for f in $SUNHPCTIGHT_FILES; do
- Execute cp dist/$HPCBASE/$f $DEST_SGE_ROOT/$HPCBASE
- Execute chmod 644 $DEST_SGE_ROOT/$HPCBASE/$f
- done
-
- for f in $SUNHPCTIGHT_SCRIPTS; do
- Execute cp dist/$HPCBASE/$f $DEST_SGE_ROOT/$HPCBASE
- Execute chmod 755 $DEST_SGE_ROOT/$HPCBASE/$f
- done
-
Cleanup mpi
fi
@@ -1171,7 +1149,7 @@
for prog in $PROG; do
case $prog in
- jobs|ckpt|doc|inst_sge|utiltree|examples|man|mpi|pvm|qmontree|common|distcommon|utilbin|arco)
+ jobs|ckpt|doc|inst_sge|utiltree|examples|man|mpi|noqmon|pvm|qmontree|common|distcommon|utilbin|arco)
:
;;
qmake)
@@ -1280,6 +1258,8 @@
InstallProg $BERKELEYDBBASE/$DSTARCH/bin/$prog
elif [ -f $BERKELEYDBBASE/bin/$prog ]; then
InstallProg $BERKELEYDBBASE/bin/$prog
+ elif [ -f $BERKELEYDBBASE/bin/$prog${BDB_LIB_SUFFIX} ]; then
+ InstallProgAs $BERKELEYDBBASE/bin/$prog${BDB_LIB_SUFFIX} $prog
fi
fi
elif [ $prog = spoolinit -o $prog = spooldefaults ]; then
@@ -1394,13 +1374,15 @@
libname="$OPENSSLBASE/$DSTARCH/lib/$lib.$shlibext"
elif [ $DSTARCH = darwin -o $DSTARCH = darwin-x86 ]; then
libname="$OPENSSLBASE/$DSTARCH/lib/libssl.bundle"
+ elif [ ${DSTARCH%%-*} = fbsd ]; then
+ libname="$OPENSSLBASE/lib/$lib.$shlibext"
else
libname="$OPENSSLBASE/$DSTARCH/lib/$lib.$shlibext.0.9.7"
fi
if [ -f $libname ]; then
InstallProg $libname
- if [ $DSTARCH = tru64 -o $DSTARCH = darwin -o $DSTARCH = darwin-x86 ]; then
+ if [ $DSTARCH = tru64 -o $DSTARCH = darwin -o $DSTARCH = darwin-x86 -o ${DSTARCH%%-*} = fbsd ]; then
:
else
(cd $DEST_SGE_ROOT/${UTILPREFIX}/$DSTARCH; ln -s $lib.${shlibext}.0.9.7 $lib.$shlibext)
@@ -1415,7 +1397,11 @@
if [ $DSTARCH != win32-x86 ]; then
if [ $instbdb = true ]; then
for lib in $BERKELEYDB_SHARED_LIBRARIES; do
- libname="$BERKELEYDBBASE/$DSTARCH/lib/$lib.$shlibext"
+ if [ ${DSTARCH%%-*} = fbsd ]; then
+ libname="$BERKELEYDBBASE/lib/$lib.$shlibext"
+ else
+ libname="$BERKELEYDBBASE/$DSTARCH/lib/$lib.$shlibext"
+ fi
if [ -f $libname ]; then
InstallProg $libname
else

View File

@ -1,35 +0,0 @@
#!/bin/sh
u=sgeadmin
g=sgeadmin
ugid=103
homedir=/nonexistent
shell=/sbin/nologin
comment="Sun Grid Engine Admin"
case $2 in
POST-INSTALL)
if pw group show "${g}" >/dev/null 2>&1; then
echo "Using existing group \"${g}\"."
else
echo "Creating group \"${g}\", (gid: ${ugid})."
pw groupadd ${g} -g ${ugid}
if [ $? != 0 ]; then
echo "Failed to add group \"${g}\"."
exit 1
fi
fi
if pw user show "${u}" >/dev/null 2>&1; then
echo "Using existing user \"${u}\"."
else
echo "Creating user \"${u}\", (uid: ${ugid})."
pw useradd ${u} -u ${ugid} -g ${ugid} -h - \
-d ${homedir} -s ${shell} -c "${comment}"
if [ $? != 0 ]; then
echo "Failed to add user \"${u}\"."
exit 1
fi
fi
chown ${u}:${g} %%PREFIX%%/%%SGE_BASE%%
;;
esac

View File

@ -1,24 +0,0 @@
After installation, you need to set up SGE. Go to
%%PREFIX%%/%%SGE_BASE%%
and run './install_qmaster' to set up the master node of the cluster and
run './install_execd' for the back-end compute nodes.
Before doing so, you should add sge_qmaster and sge_execd services to
/etc/services or the appropriate network directory service. Any free
port numbers may be used.
If you desire extra security, add the -csp flag to your qmaster install.
If you wish to run PVM applications with SGE you will need to build a
couple of binaries. Go to
%%PREFIX%%/%%SGE_BASE%%/pvm/src
and type './aimk' followed by './install.sh'. See the documentation for
how to set up a pvm environment.

View File

@ -1,3 +0,0 @@
#!/bin/sh
echo "qsh is not supported on this system" 1>&2
exit 1

View File

@ -1,12 +0,0 @@
--- config.h.orig 2003-03-08 02:27:15.000000000 +0000
+++ config.h 2011-09-23 16:15:11.000000000 +0000
@@ -147,5 +147,9 @@
# define NLS_CATALOGS
#endif
+#define HAVEUTMPX
+#define UTMPX_FILE "/var/run/utx.active"
+#define ut_name ut_user
+
#endif /* _h_config */
/* config.h.in. Generated automatically from configure.in by autoheader. */

View File

@ -1,366 +0,0 @@
--- daemons/common/pdc.c.orig Thu Sep 1 02:09:04 2005
+++ daemons/common/pdc.c Thu Apr 13 22:05:15 2006
@@ -118,6 +118,16 @@
#include "sge_unistd.h"
#endif
+#if defined(FREEBSD)
+#include <sys/param.h>
+#include <sys/sysctl.h>
+#include <sys/user.h>
+
+#include <fcntl.h>
+#include <kvm.h>
+#include <limits.h>
+#endif
+
#if defined(LINUX) || defined(ALPHA) || defined(IRIX) || defined(SOLARIS) || defined(DARWIN) || defined (FREEBSD) || defined(NETBSD)
#include "sge_os.h"
@@ -188,12 +198,57 @@
}
#endif
-#if defined(LINUX) || defined(SOLARIS) || defined(ALPHA)
+#if defined(LINUX) || defined(SOLARIS) || defined(ALPHA) || defined(FREEBSD)
void pdc_kill_addgrpid(gid_t add_grp_id, int sig,
tShepherd_trace shepherd_trace)
{
+#if defined(LINUX) || defined(SOLARIS) || defined(ALPHA)
procfs_kill_addgrpid(add_grp_id, sig, shepherd_trace);
+#elif defined(FREEBSD)
+ kvm_t *kd;
+ int i, nprocs;
+ struct kinfo_proc *procs;
+ char kerrbuf[_POSIX2_LINE_MAX];
+
+ kd = kvm_openfiles(NULL, NULL, NULL, O_RDONLY, kerrbuf);
+ if (kd == NULL) {
+#if DEBUG
+ fprintf(stderr, "kvm_getprocs: error %s\n", kerrbuf);
+#endif
+ return;
+ }
+
+ procs = kvm_getprocs(kd, KERN_PROC_ALL, 0, &nprocs);
+ if (procs == NULL) {
+#if DEBUG
+ fprintf(stderr, "kvm_getprocs: error %s\n", kvm_geterr(kd));
+#endif
+ kvm_close(kd);
+ return;
+ }
+ for (; nprocs > 0; nprocs--, procs++) {
+ for (i = 0; i < procs->ki_ngroups; i++) {
+ if (procs->ki_groups[i] == add_grp_id) {
+ char err_str[256];
+
+ if (procs->ki_uid != 0 && procs->ki_ruid != 0 &&
+ procs->ki_svuid != 0 &&
+ procs->ki_rgid != 0 && procs->ki_svgid != 0) {
+ kill(procs->ki_pid, sig);
+ sprintf(err_str, MSG_SGE_KILLINGPIDXY_UI ,
+ sge_u32c(procs->ki_pid), add_grp_id);
+ } else {
+ sprintf(err_str, MSG_SGE_DONOTKILLROOTPROCESSXY_UI ,
+ sge_u32c(procs->ki_pid), add_grp_id);
+ }
+ if (shepherd_trace)
+ shepherd_trace(err_str);
+ }
+ }
+ }
+ kvm_close(kd);
+#endif
}
#endif
@@ -1404,6 +1459,95 @@
;
pt_close();
}
+#elif defined(FREEBSD)
+ {
+ kvm_t *kd;
+ int i, nprocs;
+ struct kinfo_proc *procs;
+ char kerrbuf[_POSIX2_LINE_MAX];
+ job_elem_t *job_elem;
+ double old_time = 0.0;
+ uint64 old_vmem = 0;
+
+ kd = kvm_openfiles(NULL, NULL, NULL, O_RDONLY, kerrbuf);
+ if (kd == NULL) {
+#if DEBUG
+ fprintf(stderr, "kvm_getprocs: error %s\n", kerrbuf);
+#endif
+ DEXIT;
+ return -1;
+ }
+
+ procs = kvm_getprocs(kd, KERN_PROC_ALL, 0, &nprocs);
+ if (procs == NULL) {
+#if DEBUG
+ fprintf(stderr, "kvm_getprocs: error %s\n", kvm_geterr(kd));
+#endif
+ kvm_close(kd);
+ DEXIT;
+ return -1;
+ }
+ for (; nprocs > 0; nprocs--, procs++) {
+ for (curr=job_list.next; curr != &job_list; curr=curr->next) {
+ job_elem = LNK_DATA(curr, job_elem_t, link);
+
+ for (i = 0; i < procs->ki_ngroups; i++) {
+ if (job_elem->job.jd_jid == procs->ki_groups[i]) {
+ lnk_link_t *curr2;
+ proc_elem_t *proc_elem;
+ int newprocess;
+
+ newprocess = 1;
+ if (job_elem->job.jd_proccount != 0) {
+ for (curr2=job_elem->procs.next; curr2 != &job_elem->procs; curr2=curr2->next) {
+ proc_elem = LNK_DATA(curr2, proc_elem_t, link);
+
+ if (proc_elem->proc.pd_pid == procs->ki_pid) {
+ newprocess = 0;
+ break;
+ }
+ }
+ }
+ if (newprocess) {
+ proc_elem = malloc(sizeof(proc_elem_t));
+ if (proc_elem == NULL) {
+ kvm_close(kd);
+ DEXIT;
+ return 0;
+ }
+
+ memset(proc_elem, 0, sizeof(proc_elem_t));
+ proc_elem->proc.pd_length = sizeof(psProc_t);
+ proc_elem->proc.pd_state = 1; /* active */
+ proc_elem->proc.pd_pstart = procs->ki_start.tv_sec;
+
+ LNK_ADD(job_elem->procs.prev, &proc_elem->link);
+ job_elem->job.jd_proccount++;
+ } else {
+ /* save previous usage data - needed to build delta usage */
+ old_time = proc_elem->proc.pd_utime + proc_elem->proc.pd_stime;
+ old_vmem = proc_elem->vmem;
+ }
+ proc_elem->proc.pd_tstamp = time_stamp;
+ proc_elem->proc.pd_pid = procs->ki_pid;
+
+ proc_elem->proc.pd_utime = procs->ki_rusage.ru_utime.tv_sec;
+ proc_elem->proc.pd_stime = procs->ki_rusage.ru_stime.tv_sec;
+
+ proc_elem->proc.pd_uid = procs->ki_uid;
+ proc_elem->proc.pd_gid = procs->ki_rgid;
+ proc_elem->vmem = procs->ki_size;
+ proc_elem->rss = procs->ki_rssize;
+
+ proc_elem->mem = ((proc_elem->proc.pd_stime + proc_elem->proc.pd_utime) - old_time) *
+ (( old_vmem + proc_elem->vmem)/2);
+ }
+ }
+ }
+ }
+
+ kvm_close(kd);
+ }
#elif defined(NECSX4) || defined(NECSX5)
{
for (curr=job_list.next; curr != &job_list; curr=curr->next) {
@@ -1951,7 +2095,7 @@
}
-#elif defined(ALPHA) || defined(LINUX) || defined(SOLARIS)
+#elif defined(ALPHA) || defined(LINUX) || defined(SOLARIS) || defined(FREEBSD)
{
int proccount;
lnk_link_t *currp, *nextp;
--- daemons/common/pdc.h.orig Mon Feb 9 06:06:49 2004
+++ daemons/common/pdc.h Thu Apr 13 22:00:01 2006
@@ -187,7 +187,7 @@
int sup_groups_in_proc(void);
#endif
-#if defined(ALPHA) || defined(LINUX) || defined(SOLARIS)
+#if defined(ALPHA) || defined(LINUX) || defined(SOLARIS) || defined(FREEBSD)
void pdc_kill_addgrpid(gid_t, int, tShepherd_trace);
#endif
--- daemons/common/setosjobid.c.orig Tue May 3 02:18:19 2005
+++ daemons/common/setosjobid.c Thu Apr 13 22:00:01 2006
@@ -126,7 +126,7 @@
sprintf(err_str, "setosjobid: uid = "pid_t_fmt", euid = "pid_t_fmt, getuid(), geteuid());
shepherd_trace(err_str);
-# if defined(SOLARIS) || defined(ALPHA) || defined(LINUX)
+# if defined(SOLARIS) || defined(ALPHA) || defined(LINUX) || defined(FREEBSD)
/* Read SgeId from config-File and create Addgrpid-File */
{
char *cp;
--- daemons/execd/exec_job.c.orig Wed Nov 23 03:03:59 2005
+++ daemons/execd/exec_job.c Thu Apr 13 22:06:17 2006
@@ -106,7 +106,7 @@
extern char execd_spool_dir[SGE_PATH_MAX];
#if COMPILE_DC
-#if defined(SOLARIS) || defined(ALPHA) || defined(LINUX)
+#if defined(SOLARIS) || defined(ALPHA) || defined(LINUX) || defined(FREEBSD)
/* local functions */
static int addgrpid_already_in_use(long);
static long get_next_addgrpid(lList *, long);
@@ -143,7 +143,7 @@
}
#if COMPILE_DC
-#if defined(SOLARIS) || defined(ALPHA) || defined(LINUX)
+#if defined(SOLARIS) || defined(ALPHA) || defined(LINUX) || defined(FREEBSD)
static long get_next_addgrpid(
lList *rlp,
long last_addgrpid
@@ -245,7 +245,7 @@
char dce_wrapper_cmd[128];
#if COMPILE_DC
-#if defined(SOLARIS) || defined(ALPHA) || defined(LINUX)
+#if defined(SOLARIS) || defined(ALPHA) || defined(LINUX) || defined(FREEBSD)
static gid_t last_addgrpid;
#endif
#endif
@@ -778,7 +778,7 @@
#ifdef COMPILE_DC
-# if defined(SOLARIS) || defined(ALPHA) || defined(LINUX)
+# if defined(SOLARIS) || defined(ALPHA) || defined(LINUX) || defined(FREEBSD)
{
lList *rlp = NULL;
--- daemons/execd/execd_ck_to_do.c.orig Wed Nov 2 08:03:13 2005
+++ daemons/execd/execd_ck_to_do.c Thu Apr 13 22:07:18 2006
@@ -913,7 +913,7 @@
FILE *fp;
SGE_STRUCT_STAT sb;
-#if defined(SOLARIS) || defined(ALPHA) || defined(LINUX)
+#if defined(SOLARIS) || defined(ALPHA) || defined(LINUX) || defined(FREEBSD)
gid_t addgrpid;
dstring addgrpid_path = DSTRING_INIT;
#else
@@ -928,7 +928,7 @@
pe_task_id = lGetString(pe_task, PET_id);
}
-#if defined(SOLARIS) || defined(ALPHA) || defined(LINUX)
+#if defined(SOLARIS) || defined(ALPHA) || defined(LINUX) || defined(FREEBSD)
/**
** read additional group id and use it as osjobid
**/
--- daemons/execd/ptf.c.orig Tue Nov 22 07:35:00 2005
+++ daemons/execd/ptf.c Thu Apr 13 22:08:27 2006
@@ -44,7 +44,7 @@
#if defined(COMPILE_DC) || defined(MODULE_TEST)
-#if defined(IRIX) || defined(ALPHA) || defined(LINUX) || defined(SOLARIS) || defined(NECSX4) || defined(NECSX5) || !defined(MODULE_TEST)
+#if defined(IRIX) || defined(ALPHA) || defined(LINUX) || defined(SOLARIS) || defined(NECSX4) || defined(NECSX5) || !defined(MODULE_TEST) || defined(FREEBSD)
# define USE_DC
#endif
@@ -82,7 +82,7 @@
# include <sys/category.h>
#endif
-#if defined(ALPHA) || defined(SOLARIS) || defined(LINUX)
+#if defined(ALPHA) || defined(SOLARIS) || defined(LINUX) || defined(FREEBSD)
# include <sys/resource.h>
#endif
@@ -217,7 +217,7 @@
static void ptf_setpriority_jobid(lListElem *job, lListElem *osjob, long pri);
-#elif defined(ALPHA) || defined(SOLARIS) || defined(LINUX)
+#elif defined(ALPHA) || defined(SOLARIS) || defined(LINUX) || defined(FREEBSD)
static void ptf_setpriority_addgrpid(lListElem *job, lListElem *osjob,
long pri);
@@ -365,7 +365,7 @@
lSetDouble(usage, UA_value, 0);
lAppendElem(usage_list, usage);
-#if defined(ALPHA) || defined(LINUX) || defined(SOLARIS)
+#if defined(ALPHA) || defined(LINUX) || defined(SOLARIS) || defined(FREBSD)
usage = lCreateElem(UA_Type);
lSetString(usage, UA_name, USAGE_ATTR_VMEM);
lSetDouble(usage, UA_value, 0);
@@ -494,7 +494,7 @@
ptf_setpriority_ash(job, osjob, pri);
#elif defined(CRAY) || defined(NECSX4) || defined(NECSX5)
ptf_setpriority_jobid(job, osjob, pri);
-#elif defined(ALPHA) || defined(SOLARIS) || defined(LINUX)
+#elif defined(ALPHA) || defined(SOLARIS) || defined(LINUX) || defined(FREEBSD)
ptf_setpriority_addgrpid(job, osjob, pri);
#endif
}
@@ -713,7 +713,7 @@
DEXIT;
}
-#elif defined(ALPHA) || defined(SOLARIS) || defined(LINUX)
+#elif defined(ALPHA) || defined(SOLARIS) || defined(LINUX) || defined(FREEBSD)
/****** execd/ptf/ptf_setpriority_addgrpid() **********************************
* NAME
@@ -724,9 +724,9 @@
* long *pri)
*
* FUNCTION
-* This function is only available for the architecture SOLARIS, ALPHA and
-* LINUX. All processes belonging to "job" and "osjob" will get a new i
-* priority.
+* This function is only available for the architecture SOLARIS, ALPHA,
+* LINUX, and FREEBSD. All processes belonging to "job" and "osjob" will
+* get a new priority.
*
* This function assumes the the "max" priority is smaller than the "min"
* priority.
@@ -1981,7 +1981,7 @@
}
}
-#elif defined(ALPHA) || defined(SOLARIS) || defined(LINUX)
+#elif defined(ALPHA) || defined(SOLARIS) || defined(LINUX) || defined(FREEBSD)
if (getuid() == 0) {
if (setpriority(PRIO_PROCESS, getpid(), PTF_MAX_PRIORITY) < 0) {
ERROR((SGE_EVENT, MSG_PRIO_SETPRIOFAILED_S, strerror(errno)));
--- daemons/shepherd/shepherd.c.orig Mon Jan 1 05:44:56 2007
+++ daemons/shepherd/shepherd.c Mon Feb 5 10:07:37 2007
@@ -2478,9 +2478,9 @@
kill(pid, sig);
sge_switch2admin_user();
-#if defined(SOLARIS) || defined(LINUX) || defined(ALPHA) || defined(IRIX)
+#if defined(SOLARIS) || defined(LINUX) || defined(ALPHA) || defined(IRIX) || defined(FREEBSD)
if (first_kill == 0 || sig != SIGKILL || is_qrsh == false) {
-# if defined(SOLARIS) || defined(LINUX) || defined(ALPHA)
+# if defined(SOLARIS) || defined(LINUX) || defined(ALPHA) || defined(FREEBSD)
# ifdef COMPILE_DC
if (atoi(get_conf_val("enable_addgrp_kill")) == 1) {
gid_t add_grp_id;
--- libs/uti/sge_uidgid.c.orig Wed Nov 23 03:04:09 2005
+++ libs/uti/sge_uidgid.c Thu Apr 13 22:00:01 2006
@@ -850,7 +850,7 @@
#endif
#endif /* WIN32 */
-#if defined(SOLARIS) || defined(ALPHA) || defined(LINUX)
+#if defined(SOLARIS) || defined(ALPHA) || defined(LINUX) || defined(FREEBSD)
/* add Additional group id to current list of groups */
if (add_grp) {
if (sge_add_group(add_grp, err_str) == -1) {

View File

@ -1,65 +0,0 @@
#!/bin/sh
# $FreeBSD$
# PROVIDE: sge
# REQUIRE: DAEMON
# BEFORE: LOGIN
# KEYWORD: shutdown
# rc.conf variables:
#
# sge_cell The SGE_CELL for this machine (default=default).
# sge_qmaster_enable Start the qmaster and scheduler (default=NO).
# sge_execd_enable Start the exec daemon (default=NO).
. /etc/rc.subr
export SGE_ROOT=%%PREFIX%%/%%SGE_BASE%%
name="sge"
start_cmd="sge_start"
stop_cmd="sge_stop"
sge_start()
{
if checkyesno sge_qmaster_enable; then
${sgemaster_script} start
fi
if checkyesno sge_execd_enable; then
host=`hostname`
execd_spool_dir=${execd_spool_dir:-`${qconf} -sconf ${host} 2>/dev/null | awk '($1 == "execd_spool_dir") {print $2}'`}
execd_spool_dir=${execd_spool_dir:-`${qconf} -sconf global 2>/dev/null | awk '($1 == "execd_spool_dir") {print $2}'`}
if [ -n "${execd_spool_dir}" ]; then
mkdir -p ${execd_spool_dir}
mkdir -p ${execd_spool_dir}/${host%%.*}
mkdir -p ${execd_spool_dir}/${host%%.*}/active_jobs
mkdir -p ${execd_spool_dir}/${host%%.*}/jobs
mkdir -p ${execd_spool_dir}/${host%%.*}/job_scripts
chown -R sgeadmin ${execd_spool_dir}/${host%%.*}
fi
${sgeexecd_script} start
fi
}
sge_stop()
{
if checkyesno sge_execd_enable; then
${sgeexecd_script} stop
fi
if checkyesno sge_qmaster_enable; then
${sgemaster_script} stop
fi
}
load_rc_config $name
sge_qmaster_enable=${sge_qmaster_enable-NO}
sge_execd_enable=${sge_execd_enable-NO}
export SGE_CELL=${sge_cell:-default}
sgemaster_script=${SGE_ROOT}/${SGE_CELL}/common/sgemaster
sgeexecd_script=${SGE_ROOT}/${SGE_CELL}/common/sgeexecd
execd_spool_dir=${sge_execd_spool_dir-}
sge_arch=fbsd-`uname -m`
qconf=${SGE_ROOT}/bin/${sge_arch}/qconf
run_rc_command $*

View File

@ -1,4 +0,0 @@
Sun Grid Engine is a batch queueing system implementing a superset of the
functionality of the POSIX batch queueing framework.
WWW: http://gridengine.sunsource.net/

Some files were not shown because too many files have changed in this diff Show More