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:
parent
855e7dad0a
commit
ba2885d840
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=313519
4
LEGAL
4
LEGAL
@ -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
18
MOVED
@ -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
|
||||
|
@ -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
|
||||
|
@ -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>
|
@ -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
|
@ -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
|
@ -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
|
@ -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/
|
@ -1 +0,0 @@
|
||||
Type datastudio.sh to run Aqua Data Studio.
|
@ -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%%
|
@ -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>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (xapian-bindings-1.0.23.tar.gz) = 6028123c3cd9bfc380b672b89f5420f7d5c063fc3511dee4dd5d34033ccb6911
|
||||
SIZE (xapian-bindings-1.0.23.tar.gz) = 1072134
|
@ -1,4 +0,0 @@
|
||||
SWIG and JNI bindings allowing Xapian to be used from various other
|
||||
programming languages.
|
||||
|
||||
WWW: http://www.xapian.org/
|
@ -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%%
|
@ -476,7 +476,6 @@
|
||||
SUBDIR += gaa
|
||||
SUBDIR += gamin
|
||||
SUBDIR += gaphor
|
||||
SUBDIR += gauche-gaunit
|
||||
SUBDIR += gauche-readline
|
||||
SUBDIR += gaul
|
||||
SUBDIR += gazpacho
|
||||
|
@ -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>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (gaunit-0.1.6.tar.gz) = b909f0a32a580c95880585f51f60e24209c875a47583d24a25334a85fd468e5d
|
||||
SIZE (gaunit-0.1.6.tar.gz) = 43957
|
@ -1,3 +0,0 @@
|
||||
This is an unit testing framework in the Gauche Scheme interpreter.
|
||||
|
||||
WWW: http://www.cozmixng.org/~kou/gauche/gaunit
|
@ -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%%
|
@ -941,7 +941,6 @@
|
||||
SUBDIR += tuxpaint-stamps
|
||||
SUBDIR += tuxpuck
|
||||
SUBDIR += tuxracer
|
||||
SUBDIR += tuxracer_golf
|
||||
SUBDIR += tuxtype
|
||||
SUBDIR += twind
|
||||
SUBDIR += twitch
|
||||
|
@ -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>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (tuxracer_golf-1.00.tar.gz) = 175b08942b2a89efcc4e7628a4af0a400dd97bd4d7bb2599488617ca4150e211
|
||||
SIZE (tuxracer_golf-1.00.tar.gz) = 801468
|
@ -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.
|
@ -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
|
@ -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
|
@ -206,7 +206,6 @@
|
||||
SUBDIR += flip
|
||||
SUBDIR += flphoto
|
||||
SUBDIR += fly
|
||||
SUBDIR += fnlib
|
||||
SUBDIR += fortytwo
|
||||
SUBDIR += fotofix
|
||||
SUBDIR += fotoxx
|
||||
|
@ -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>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (fnlib-0.5.tar.gz) = 4c6bb6c3290a92f213156000a3a5010fd5552e53ef1796219c661ac0434e5ec7
|
||||
SIZE (fnlib-0.5.tar.gz) = 473740
|
@ -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"\"
|
@ -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'
|
@ -1,2 +0,0 @@
|
||||
This is a set of fonts and font libraries necessary for the latest
|
||||
release of Enlightenment.
|
@ -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
|
@ -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
|
||||
|
@ -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>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (fep.tar.gz) = fa08bcdeaf4741aadc299aeeb414d3ebdbf1f8e048c7930680279538d15e76f1
|
||||
SIZE (fep.tar.gz) = 40137
|
@ -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' \
|
@ -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);
|
||||
}
|
@ -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)
|
@ -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).
|
@ -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>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (gtktalog-1.0.4.tar.bz2) = 5fd5af39f93b32a0ec739d7018a7cb5870ece41da2578e24f340ffdbe124941e
|
||||
SIZE (gtktalog-1.0.4.tar.bz2) = 1031577
|
@ -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; \
|
@ -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; \
|
@ -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
|
||||
|
@ -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/
|
@ -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
|
@ -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>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (splitvt-1.6.6.tar.gz) = 70a03afe3a43c7458c5fe0152c386f62669107e045b973aecc667259b1820937
|
||||
SIZE (splitvt-1.6.6.tar.gz) = 64797
|
@ -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");
|
||||
|
@ -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);
|
||||
}
|
@ -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"
|
@ -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
|
@ -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
|
@ -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 */
|
||||
|
@ -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"
|
@ -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 */
|
||||
|
@ -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 */
|
@ -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/
|
@ -1,2 +0,0 @@
|
||||
@comment $FreeBSD$
|
||||
bin/splitvt
|
@ -47,7 +47,6 @@
|
||||
SUBDIR += bcusdk-eibd
|
||||
SUBDIR += beacon
|
||||
SUBDIR += beanstalkd
|
||||
SUBDIR += bfilter
|
||||
SUBDIR += bindtest
|
||||
SUBDIR += binkd
|
||||
SUBDIR += bird
|
||||
|
@ -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>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (bfilter-1.1.4.tar.gz) = 04fda3f2d0c19199cb47c3e0743ba1160f4dee10099ab63f5b174fdd81b49b6a
|
||||
SIZE (bfilter-1.1.4.tar.gz) = 3055651
|
@ -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"
|
@ -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
|
@ -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
|
@ -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
|
||||
|
@ -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>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (gfontview-0.5.0.tar.gz) = 7cde3e1f24e49d2b3058944f2ddb473b6f6b0ca2fd2750fffa1904b894427c6d
|
||||
SIZE (gfontview-0.5.0.tar.gz) = 207053
|
@ -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);
|
||||
|
@ -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);
|
||||
|
@ -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 */
|
@ -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\
|
||||
";
|
||||
|
||||
|
@ -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/
|
@ -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
|
@ -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>
|
@ -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
|
||||
|
@ -1,2 +0,0 @@
|
||||
LaTeX format files with large limits needed e.g. by jadetex
|
||||
to process files converted from SGML.
|
@ -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
|
@ -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
|
||||
|
@ -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>
|
@ -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
|
@ -1,2 +0,0 @@
|
||||
SHA256 (ge-V60u12_TAG-src.tar.gz) = 30e81dd72ca8d50c35f7e9fbbe705b81d751ad00e2ae2aa08c3beacfd295b24b
|
||||
SIZE (ge-V60u12_TAG-src.tar.gz) = 10695455
|
@ -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%%
|
@ -1,4 +0,0 @@
|
||||
# $FreeBSD$
|
||||
OPENSSLBASE=%%OPENSSLBASE%%
|
||||
BERKELEYDBBASE=%%LOCALBASE%%
|
||||
BDB_LIB_SUFFIX="-4.2"
|
@ -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
|
@ -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"
|
@ -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
|
||||
|
@ -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
|
@ -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"
|
@ -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
|
@ -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"
|
@ -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 {
|
@ -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
|
@ -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
|
@ -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.
|
||||
|
@ -1,3 +0,0 @@
|
||||
#!/bin/sh
|
||||
echo "qsh is not supported on this system" 1>&2
|
||||
exit 1
|
@ -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. */
|
@ -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) {
|
@ -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 $*
|
@ -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
Loading…
Reference in New Issue
Block a user