Remove expired ports:
2014-03-23 deskutils/lxshortcut: Now distributed with x11/libfm-1.2.0 2014-03-23 databases/p5-Ima-DBI-Contextual: deprecated by upstream 2014-03-23 databases/p5-Class-DBI-Lite: deprecated by upstream 2014-03-23 net/AquaGatekeeper: Binary port of software abandoned by the vendor 2014-03-23 mail/mailutils: This port needs to be taken care of, it suffers from bit rot. Especially with options other than GUILE, uninstall may leave files behind 2014-03-23 games/xflame: No more public distfiles 2014-03-23 games/p5-Algorithm-Pair-Best: Use games/p5-Algorithm-Pair-Best2 instead 2014-03-24 x11-wm/hackedbox: Abandonware 2014-03-23 emulators/hfs: No upstream, no public distfiles; consider using 'sysutils/hfsutils' 2014-03-23 games/fuhquake: Upstream disappeared; no more public distfiles; unmaintained
This commit is contained in:
parent
611cc4f4c6
commit
0a26f84351
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=349056
73 changed files with 10 additions and 2988 deletions
1
LEGAL
1
LEGAL
|
@ -39,7 +39,6 @@ alephone/M1A1.zip games/alephone-data Bungie/Microsoft do not allow charging for
|
|||
alephone/Marathon*.zip games/alephone-data Bungie/Microsoft do not allow charging for Marathon data files
|
||||
annelid-* games/annelid No redistribution allowed
|
||||
apache2/mod_h264_streaming-* www/mod_h264_streaming No commercial use
|
||||
AquaGatekeeper* net/AquaGatekeeper No redistribution allowed
|
||||
armyops*-linux.run games/linux-americasarmy Redistribution is limited
|
||||
astah-community-*.zip devel/astah-community License restrictions -- See http://astah.net/faq/community/enduser-license-agreement
|
||||
asWedit-* www/aswedit Commercial software
|
||||
|
|
10
MOVED
10
MOVED
|
@ -5793,3 +5793,13 @@ x11-toolkits/ruby-pango||2014-03-24|Has expired: Use rubygem-pango instead
|
|||
x11-toolkits/ruby-poppler||2014-03-24|Has expired: Use rubygem-poppler instead
|
||||
x11-toolkits/ruby-vte||2014-03-24|Has expired: Use rubygem-vte instead
|
||||
x11/ruby-gnome2||2014-03-24|Has expired: Use rubygem-gnome2 instead
|
||||
deskutils/lxshortcut||2014-03-24|Has expired: Now distributed with x11/libfm-1.2.0
|
||||
databases/p5-Ima-DBI-Contextual||2014-03-24|Has expired: deprecated by upstream
|
||||
databases/p5-Class-DBI-Lite||2014-03-24|Has expired: deprecated by upstream
|
||||
net/AquaGatekeeper||2014-03-24|Has expired: Binary port of software abandoned by the vendor
|
||||
mail/mailutils||2014-03-24|Has expired: This port needs to be taken care of, it suffers from bit rot. Especially with options other than GUILE, uninstall may leave files behind
|
||||
games/xflame||2014-03-24|Has expired: No more public distfiles
|
||||
games/p5-Algorithm-Pair-Best|games/p5-Algorithm-Pair-Best2|2014-03-24|Has expired: Use games/p5-Algorithm-Pair-Best2 instead
|
||||
x11-wm/hackedbox||2014-03-24|Has expired: Abandonware
|
||||
emulators/hfs|sysutils/hfsutils|2014-03-24|Has expired: No upstream, no public distfiles; consider using 'sysutils/hfsutils'
|
||||
games/fuhquake||2014-03-24|Has expired: Upstream disappeared; no more public distfiles; unmaintained
|
||||
|
|
|
@ -284,7 +284,6 @@
|
|||
SUBDIR += p5-Class-DBI-DDL
|
||||
SUBDIR += p5-Class-DBI-FromCGI
|
||||
SUBDIR += p5-Class-DBI-LazyInflate
|
||||
SUBDIR += p5-Class-DBI-Lite
|
||||
SUBDIR += p5-Class-DBI-Loader
|
||||
SUBDIR += p5-Class-DBI-Loader-Relationship
|
||||
SUBDIR += p5-Class-DBI-Oracle
|
||||
|
@ -430,7 +429,6 @@
|
|||
SUBDIR += p5-GraphViz-DBI
|
||||
SUBDIR += p5-HTML-FormHandler-Model-DBIC
|
||||
SUBDIR += p5-Ima-DBI
|
||||
SUBDIR += p5-Ima-DBI-Contextual
|
||||
SUBDIR += p5-Iterator-DBI
|
||||
SUBDIR += p5-Jifty-DBI
|
||||
SUBDIR += p5-KyotoCabinet
|
||||
|
|
|
@ -1,32 +0,0 @@
|
|||
# Created by: Wen Heping <wen@FreeBSD.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= Class-DBI-Lite
|
||||
PORTVERSION= 1.034
|
||||
CATEGORIES= databases perl5
|
||||
MASTER_SITES= CPAN
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
||||
MAINTAINER= perl@FreeBSD.org
|
||||
COMMENT= Lightweight ORM for Perl
|
||||
|
||||
LICENSE= ART10 GPLv1
|
||||
LICENSE_COMB= dual
|
||||
|
||||
BUILD_DEPENDS= p5-Cache-Memcached>=1.27:${PORTSDIR}/databases/p5-Cache-Memcached \
|
||||
p5-DBI>=0:${PORTSDIR}/databases/p5-DBI \
|
||||
p5-Ima-DBI-Contextual>=1.005:${PORTSDIR}/databases/p5-Ima-DBI-Contextual \
|
||||
p5-SQL-Abstract>=0:${PORTSDIR}/databases/p5-SQL-Abstract \
|
||||
p5-SQL-Abstract-Limit>=0:${PORTSDIR}/databases/p5-SQL-Abstract-Limit
|
||||
RUN_DEPENDS:= ${BUILD_DEPENDS}
|
||||
|
||||
TEST_DEPENDS= p5-DBD-SQLite>=0:${PORTSDIR}/databases/p5-DBD-SQLite \
|
||||
p5-Test-Memory-Cycle>=0:${PORTSDIR}/devel/p5-Test-Memory-Cycle
|
||||
|
||||
DEPRECATED= deprecated by upstream
|
||||
EXPIRATION_DATE=2014-03-23
|
||||
|
||||
USES= perl5
|
||||
USE_PERL5= configure
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -1,2 +0,0 @@
|
|||
SHA256 (Class-DBI-Lite-1.034.tar.gz) = 990b9418cf92c1836d353b15ff8de19acfc76150972fe91ad41fd6c2331c194c
|
||||
SIZE (Class-DBI-Lite-1.034.tar.gz) = 60190
|
|
@ -1,11 +0,0 @@
|
|||
Class::DBI::Lite offers a simple way to deal with databases in an
|
||||
object-oriented way.
|
||||
|
||||
One class (the Model class) defines your connection to the database
|
||||
(eg: connectionstring, username and password) and your other classes
|
||||
define interaction with one table each (your entity classes).
|
||||
|
||||
The Entity classes subclass the Model class and automatically inherit
|
||||
its connection.
|
||||
|
||||
WWW: http://search.cpan.org/dist/Class-DBI-Lite/
|
|
@ -1,34 +0,0 @@
|
|||
%%PERL5_MAN3%%/Class::DBI::Lite.3.gz
|
||||
%%PERL5_MAN3%%/Class::DBI::Lite::CacheManager.3.gz
|
||||
%%PERL5_MAN3%%/Class::DBI::Lite::CacheManager::InMemory.3.gz
|
||||
%%PERL5_MAN3%%/Class::DBI::Lite::CacheManager::Memcached.3.gz
|
||||
%%PERL5_MAN3%%/Class::DBI::Lite::ColumnInfo.3.gz
|
||||
%%PERL5_MAN3%%/Class::DBI::Lite::Fixture.3.gz
|
||||
%%PERL5_MAN3%%/Class::DBI::Lite::Iterator.3.gz
|
||||
%%PERL5_MAN3%%/Class::DBI::Lite::Pager.3.gz
|
||||
%%PERL5_MAN3%%/Class::DBI::Lite::TableInfo.3.gz
|
||||
%%PERL5_MAN3%%/Class::DBI::Lite::Tutorial.3.gz
|
||||
%%SITE_PERL%%/Class/DBI/Lite.pm
|
||||
%%SITE_PERL%%/Class/DBI/Lite/AdHocEntity.pm
|
||||
%%SITE_PERL%%/Class/DBI/Lite/CacheManager.pm
|
||||
%%SITE_PERL%%/Class/DBI/Lite/CacheManager/InMemory.pm
|
||||
%%SITE_PERL%%/Class/DBI/Lite/CacheManager/Memcached.pm
|
||||
%%SITE_PERL%%/Class/DBI/Lite/ColumnInfo.pm
|
||||
%%SITE_PERL%%/Class/DBI/Lite/Dataset.pm
|
||||
%%SITE_PERL%%/Class/DBI/Lite/EntityMeta.pm
|
||||
%%SITE_PERL%%/Class/DBI/Lite/Fixture.pm
|
||||
%%SITE_PERL%%/Class/DBI/Lite/Iterator.pm
|
||||
%%SITE_PERL%%/Class/DBI/Lite/Pager.pm
|
||||
%%SITE_PERL%%/Class/DBI/Lite/RootMeta.pm
|
||||
%%SITE_PERL%%/Class/DBI/Lite/SQLite.pm
|
||||
%%SITE_PERL%%/Class/DBI/Lite/TableInfo.pm
|
||||
%%SITE_PERL%%/Class/DBI/Lite/Tutorial.pod
|
||||
%%SITE_PERL%%/Class/DBI/Lite/mysql.pm
|
||||
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Class/DBI/Lite/.packlist
|
||||
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Class/DBI/Lite
|
||||
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Class/DBI
|
||||
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Class
|
||||
@dirrmtry %%SITE_PERL%%/Class/DBI/Lite/CacheManager
|
||||
@dirrmtry %%SITE_PERL%%/Class/DBI/Lite
|
||||
@dirrmtry %%SITE_PERL%%/Class/DBI
|
||||
@dirrmtry %%SITE_PERL%%/Class
|
|
@ -1,27 +0,0 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= Ima-DBI-Contextual
|
||||
PORTVERSION= 1.006
|
||||
CATEGORIES= databases perl5
|
||||
MASTER_SITES= CPAN
|
||||
MASTER_SITE_SUBDIR= CPAN:JOHND
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
||||
MAINTAINER= perl@FreeBSD.org
|
||||
COMMENT= Lightweight context-aware dbi handle cache and utility methods
|
||||
|
||||
LICENSE= ART10 GPLv1
|
||||
LICENSE_COMB= dual
|
||||
|
||||
BUILD_DEPENDS= p5-DBI>=1.614:${PORTSDIR}/databases/p5-DBI
|
||||
RUN_DEPENDS= p5-DBI>=1.614:${PORTSDIR}/databases/p5-DBI
|
||||
|
||||
TEST_DEPENDS= p5-DBD-SQLite>=0:${PORTSDIR}/databases/p5-DBD-SQLite
|
||||
|
||||
DEPRECATED= deprecated by upstream
|
||||
EXPIRATION_DATE=2014-03-23
|
||||
|
||||
USES= perl5
|
||||
USE_PERL5= configure
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -1,2 +0,0 @@
|
|||
SHA256 (Ima-DBI-Contextual-1.006.tar.gz) = 71ca9da44f9e84a4df4002d482939d787f69d90f7215e1237be695ccba9d5f1f
|
||||
SIZE (Ima-DBI-Contextual-1.006.tar.gz) = 17846
|
|
@ -1,5 +0,0 @@
|
|||
If you like Ima::DBI but need it to be more context-aware i
|
||||
(eg: tie dbi connections to more than the name and process id)
|
||||
then you need Ima::DBI::Contextual.
|
||||
|
||||
WWW: http://search.cpan.org/dist/Ima-DBI-Contextual/
|
|
@ -1,8 +0,0 @@
|
|||
%%PERL5_MAN3%%/Ima::DBI::Contextual.3.gz
|
||||
%%SITE_PERL%%/Ima/DBI/Contextual.pm
|
||||
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Ima/DBI/Contextual/.packlist
|
||||
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Ima/DBI/Contextual
|
||||
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Ima/DBI
|
||||
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Ima
|
||||
@dirrmtry %%SITE_PERL%%/Ima/DBI
|
||||
@dirrmtry %%SITE_PERL%%/Ima
|
|
@ -128,7 +128,6 @@
|
|||
SUBDIR += ljclive
|
||||
SUBDIR += ljit
|
||||
SUBDIR += logjam
|
||||
SUBDIR += lxshortcut
|
||||
SUBDIR += mate-character-map
|
||||
SUBDIR += mate-file-manager-open-terminal
|
||||
SUBDIR += mate-menu-editor
|
||||
|
|
|
@ -1,65 +0,0 @@
|
|||
# Created by: Rusmir Dusko <nemysis@FreeBSD.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= lxshortcut
|
||||
PORTVERSION= 0.1.2
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= deskutils
|
||||
MASTER_SITES= SF/lxde/LXShortcut%20%28edit%20app%20shortcut%29/LXShortcut%20${PORTVERSION}/ \
|
||||
SF/nemysisfreebsdp/${CATEGORIES}/:icons
|
||||
DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
|
||||
${PORTNAME}.png:icons
|
||||
EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
|
||||
|
||||
MAINTAINER= nemysis@FreeBSD.org
|
||||
COMMENT= Small utility used to edit easily application shortcuts
|
||||
|
||||
LICENSE= GPLv3
|
||||
|
||||
BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser
|
||||
|
||||
USES= gmake pkgconfig
|
||||
USE_GNOME= gtk20 intlhack
|
||||
GNU_CONFIGURE= yes
|
||||
|
||||
CPPFLAGS+= -I${LOCALBASE}/include
|
||||
LDFLAGS+= -L${LOCALBASE}/lib
|
||||
|
||||
CONFLICTS= libfm-1.2.0
|
||||
|
||||
DEPRECATED= Now distributed with x11/libfm-1.2.0
|
||||
EXPIRATION_DATE=2014-03-23
|
||||
|
||||
PORTDOCS= README
|
||||
|
||||
OPTIONS_DEFINE= DOCS NLS
|
||||
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
NLS_USES= gettext
|
||||
|
||||
SUB_FILES= ${PORTNAME}-start
|
||||
|
||||
DESKTOP_ENTRIES="LXShortcut" "" "${PORTNAME}" \
|
||||
"${PORTNAME}-start" "Settings;GTK;DesktopSettings;" true
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -i '' '/g_thread_init/,/gdk_threads_init/d' \
|
||||
${WRKSRC}/src/lxshortcut.c
|
||||
|
||||
.if ! ${PORT_OPTIONS:MNLS}
|
||||
@${REINPLACE_CMD} -e 's|src po|src|' \
|
||||
${WRKSRC}/Makefile.in
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}-start ${STAGEDIR}${PREFIX}/bin/
|
||||
${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
|
||||
${STAGEDIR}${PREFIX}/share/pixmaps/
|
||||
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -1,4 +0,0 @@
|
|||
SHA256 (lxshortcut-0.1.2.tar.gz) = 8097f2522657374162a4e5e3c58898fe0c367e307b0ff4c50848b6b0323409fe
|
||||
SIZE (lxshortcut-0.1.2.tar.gz) = 224223
|
||||
SHA256 (lxshortcut.png) = f56c605dd2c271aad5a2627227ad70c53b2861ccf46e918cdb8e03e1d6dff75f
|
||||
SIZE (lxshortcut.png) = 3754
|
|
@ -1,6 +0,0 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
lxshortcut -o %U
|
|
@ -1,9 +0,0 @@
|
|||
LXShortcut is a small program used to edit easily application shortcuts
|
||||
created with freedesktop.org Desktop Entry spec.
|
||||
|
||||
It’s mainly designed to be called by other LXDE components, and not directly
|
||||
used by the users. If you want to use it manually, see
|
||||
|
||||
lxshortcut --help
|
||||
|
||||
WWW: http://wiki.lxde.org/en/LXShortCut
|
|
@ -1,77 +0,0 @@
|
|||
bin/lxshortcut
|
||||
bin/lxshortcut-start
|
||||
%%NLS%%share/locale/af/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/am/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/ar/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/ast/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/be/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/bg/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/bn/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/bn_IN/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/ca/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/cs/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/da/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/de/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/el/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/en_GB/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/es/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/es_VE/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/et/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/eu/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/fa/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/fi/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/fo/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/fr/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/frp/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/gl/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/he/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/hr/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/hu/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/id/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/it/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/ja/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/km/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/ko/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/lg/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/lt/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/ml/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/ms/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/nb/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/nl/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/nn/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/pl/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/ps/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/pt/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/pt_BR/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/ro/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/ru/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/si/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/sk/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/sl/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/sr/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/sr@latin/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/sv/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/te/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/th/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/tr/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/tt_RU/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/uk/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/ur/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/ur_PK/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/vi/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/zh_CN/LC_MESSAGES/lxshortcut.mo
|
||||
%%NLS%%share/locale/zh_TW/LC_MESSAGES/lxshortcut.mo
|
||||
%%DATADIR%%/choose-icon.ui
|
||||
%%DATADIR%%/lxshortcut.ui
|
||||
share/pixmaps/lxshortcut.png
|
||||
@dirrm %%DATADIR%%
|
||||
%%NLS%%@dirrmtry share/locale/ur_PK/LC_MESSAGES
|
||||
%%NLS%%@dirrmtry share/locale/ur_PK
|
||||
%%NLS%%@dirrmtry share/locale/tt_RU/LC_MESSAGES
|
||||
%%NLS%%@dirrmtry share/locale/tt_RU
|
||||
%%NLS%%@dirrmtry share/locale/lg/LC_MESSAGES
|
||||
%%NLS%%@dirrmtry share/locale/lg
|
||||
%%NLS%%@dirrmtry share/locale/frp/LC_MESSAGES
|
||||
%%NLS%%@dirrmtry share/locale/frp
|
||||
%%NLS%%@dirrmtry share/locale/es_VE/LC_MESSAGES
|
||||
%%NLS%%@dirrmtry share/locale/es_VE
|
|
@ -53,7 +53,6 @@
|
|||
SUBDIR += gxmame
|
||||
SUBDIR += hatari
|
||||
SUBDIR += hercules
|
||||
SUBDIR += hfs
|
||||
SUBDIR += higan
|
||||
SUBDIR += hugo
|
||||
SUBDIR += i386-wine
|
||||
|
|
|
@ -1,56 +0,0 @@
|
|||
# Created by: Jean-Marc Zucconi <jmz@FreeBSD.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= hfs
|
||||
DISTVERSION= 0_37
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= emulators
|
||||
MASTER_SITES= LOCAL/jmz
|
||||
DISTNAME= ${PORTNAME}${DISTVERSION}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Read Macintosh HFS floppy disks, hard drives, and CD-ROMs
|
||||
|
||||
LICENSE= GPLv2
|
||||
|
||||
CONFLICTS= hfsutils-[0-9]*
|
||||
|
||||
DEPRECATED= No upstream, no public distfiles; consider using 'sysutils/hfsutils'
|
||||
EXPIRATION_DATE=2014-03-23
|
||||
|
||||
USE_GMAKE= yes
|
||||
MAKE_ARGS= CCPLUSPLUS="${CXX} -c" LD="${CXX}" DEBUG="${CFLAGS}" \
|
||||
INSTALLPATH="${PREFIX}" MANINSTALLDIR="${MANPREFIX}/man/man1"
|
||||
|
||||
MAN1= ${PORTNAME}.1
|
||||
PLIST_FILES= bin/${PORTNAME}
|
||||
PORTDOCS= README
|
||||
|
||||
OPTIONS_DEFINE= ALIASES DOCS
|
||||
ALIASES_DESC= Install subcommand symbolic links
|
||||
|
||||
NO_STAGE= yes
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${PORT_OPTIONS:MALIASES}
|
||||
ALIASES= bin/hcat bin/hcd bin/hdir bin/hls bin/hpwd bin/hread
|
||||
PLIST_FILES+= ${ALIASES}
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's|/usr/.* ||' ${WRKSRC}/Makefile
|
||||
@${REINPLACE_CMD} -e 's|Volume::Enumerate|Enumerate|' \
|
||||
${WRKSRC}/volume.h
|
||||
|
||||
post-install:
|
||||
.if ${PORT_OPTIONS:MALIASES}
|
||||
. for l in ${ALIASES}
|
||||
${LN} -sf ${PORTNAME} ${PREFIX}/${l}
|
||||
. endfor
|
||||
.endif
|
||||
.if ${PORT_OPTIONS:MDOCS}
|
||||
@${MKDIR} ${DOCSDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${DOCSDIR}
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -1,2 +0,0 @@
|
|||
SHA256 (hfs0_37.tar.gz) = c813219041916cdaa5c5918c7f87e8ca5e279ac1f52cb90db9b89a354e65d1b8
|
||||
SIZE (hfs0_37.tar.gz) = 56987
|
|
@ -1,25 +0,0 @@
|
|||
--- catalog.cxx~ Wed Oct 26 14:53:09 1994
|
||||
+++ catalog.cxx Sat Jan 1 17:32:13 2000
|
||||
@@ -613,7 +613,8 @@
|
||||
|
||||
// remainder are only valid if item is a file
|
||||
if (isfile) {
|
||||
- for (int i = 0; i < 4;i++)
|
||||
+ int i;
|
||||
+ for (i = 0; i < 4;i++)
|
||||
creator[i] = fb.creator[i];
|
||||
for (i = 0; i < 4;i++)
|
||||
filetype[i] = fb.filetype[i];
|
||||
--- volume.cxx~ Wed Oct 26 14:53:09 1994
|
||||
+++ volume.cxx Sat Jan 1 17:33:36 2000
|
||||
@@ -521,8 +521,9 @@
|
||||
BOOL DeviceVolume::Read (ULONG logical_block, void * buffer)
|
||||
|
||||
{
|
||||
+ int i;
|
||||
Cache * c = cache;
|
||||
- for (int i = 0; i < CacheSize; i++, c++) {
|
||||
+ for (i = 0; i < CacheSize; i++, c++) {
|
||||
if (c->lastUsed != 0 && c->block == logical_block) {
|
||||
memcpy(buffer, c->buffer, LogicalBlockSize);
|
||||
c->lastUsed = countLRU++;
|
|
@ -1,11 +0,0 @@
|
|||
This port provides command line utility for accessing Macintosh HFS floppy
|
||||
disks, hard drives, and CD-ROMs. The following functions are available:
|
||||
|
||||
- Display a directory listing (ls, dir)
|
||||
- Change directories (cd)
|
||||
- Display the name of the current directory (pwd)
|
||||
- Copy an HFS file into a local file (read)
|
||||
- Display the contents of an HFS file (cat)
|
||||
- Display the partition table on a Macintosh volume
|
||||
|
||||
There is no HFS+ volumes support available.
|
|
@ -299,7 +299,6 @@
|
|||
SUBDIR += frozen-bubble
|
||||
SUBDIR += fteqw
|
||||
SUBDIR += ftjava
|
||||
SUBDIR += fuhquake
|
||||
SUBDIR += funnyboat
|
||||
SUBDIR += fxsudoku
|
||||
SUBDIR += galaxis
|
||||
|
@ -693,7 +692,6 @@
|
|||
SUBDIR += osgg
|
||||
SUBDIR += outerspace
|
||||
SUBDIR += p5-Acme-GuessNumber
|
||||
SUBDIR += p5-Algorithm-Pair-Best
|
||||
SUBDIR += p5-Algorithm-Pair-Best2
|
||||
SUBDIR += p5-Algorithm-Pair-Swiss
|
||||
SUBDIR += p5-Baseball-Sabermetrics
|
||||
|
@ -1073,7 +1071,6 @@
|
|||
SUBDIR += xevil
|
||||
SUBDIR += xeyesplus
|
||||
SUBDIR += xfireworks
|
||||
SUBDIR += xflame
|
||||
SUBDIR += xfrisk
|
||||
SUBDIR += xgalaga
|
||||
SUBDIR += xgalaga++
|
||||
|
|
|
@ -1,111 +0,0 @@
|
|||
# Created by: Alexey Dokuchaev <danfe@regency.nsu.ru>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= fuhquake
|
||||
PORTVERSION= 0.31
|
||||
PORTREVISION= 8
|
||||
CATEGORIES= games
|
||||
MASTER_SITES= http://www.fuhquake.net/files/releases/v${PORTVERSION}/ \
|
||||
http://www.fuhquake.net/files/misc/:misc
|
||||
DISTNAME= ${PORTNAME}-source-v${PORTVERSION}
|
||||
EXTRACT_SUFX= .zip
|
||||
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
|
||||
${PORTNAME}-linux-v${PORTVERSION}${EXTRACT_SUFX}
|
||||
DIST_SUBDIR= ${PORTNAME}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Excellent and feature-rich QuakeWorld client
|
||||
|
||||
DEPRECATED= Upstream disappeared; no more public distfiles; unmaintained
|
||||
EXPIRATION_DATE=2014-03-23
|
||||
|
||||
MAKEFILE= ${FILESDIR}/Makefile
|
||||
WRKSRC= ${WRKDIR}/source
|
||||
|
||||
DATADIR= ${Q1DIR}
|
||||
MAKE_ENV= DATADIR="${DATADIR}"
|
||||
|
||||
OPTIONS_DEFINE= HUD OPTIMIZED_CFLAGS XMMS DOCS
|
||||
OPTIONS_MULTI= CLIENT
|
||||
OPTIONS_MULTI_CLIENT= GLX X11
|
||||
OPTIONS_DEFAULT= GLX OPTIMIZED_CFLAGS X11 DOCS
|
||||
OPTIONS_DEFINE_i386= ASM
|
||||
OPTIONS_DEFAULT_i386= ASM
|
||||
|
||||
CLIENT_DESC= Clients
|
||||
GLX_DESC= Build GLX client
|
||||
X11_DESC= Build X11 client
|
||||
HUD_DESC= Install high quality HUD images
|
||||
XMMS_DESC= Enable MP3 player feature
|
||||
|
||||
.include "${.CURDIR}/../quake-data/Makefile.include"
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${PORT_OPTIONS:MGLX}
|
||||
USE_GL= gl
|
||||
LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png \
|
||||
libjpeg.so:${PORTSDIR}/graphics/jpeg
|
||||
CFLAGS+= -I${LOCALBASE}/include/libpng15
|
||||
PLIST_SUB+= GLX=""
|
||||
CLIENTS+= glx
|
||||
.else
|
||||
PLIST_SUB+= GLX="@comment "
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MX11}
|
||||
USE_XORG= x11 xxf86dga
|
||||
PLIST_SUB+= X11=""
|
||||
CLIENTS+= x11
|
||||
.else
|
||||
PLIST_SUB+= X11="@comment "
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MHUD}
|
||||
DISTFILES+= fuh-hud${EXTRACT_SUFX}:misc
|
||||
PLIST_SUB+= HUD=""
|
||||
.else
|
||||
PLIST_SUB+= HUD="@comment "
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS}
|
||||
MAKE_ARGS+= -DWITH_OPTIMIZED_CFLAGS
|
||||
.endif
|
||||
|
||||
.if ! ${PORT_OPTIONS:MASM}
|
||||
MAKE_ARGS+= -DWITHOUT_X86_ASM
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MXMMS} || exists(${LOCALBASE}/lib/libxmms.so)
|
||||
LIB_DEPENDS+= libxmms.so:${PORTSDIR}/multimedia/xmms
|
||||
MAKE_ARGS+= -DWITH_XMMS PTHREAD_LIBS=-pthread
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${CP} ${FILESDIR}/*.c ${WRKSRC}
|
||||
|
||||
do-build:
|
||||
.for f in ${CLIENTS}
|
||||
@(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
|
||||
${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} clean ${f})
|
||||
.endfor
|
||||
|
||||
do-install:
|
||||
.for f in ${CLIENTS}
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME}-${f} ${STAGEDIR}${PREFIX}/bin
|
||||
.endfor
|
||||
@${MKDIR} ${STAGEDIR}${DATADIR}/${PORTNAME}
|
||||
${INSTALL_DATA} ${WRKDIR}/qw/*.dat ${STAGEDIR}${DATADIR}/${PORTNAME}
|
||||
${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/pak0.pak \
|
||||
${STAGEDIR}${DATADIR}/${PORTNAME}
|
||||
.if ${PORT_OPTIONS:MHUD}
|
||||
@${MKDIR} ${STAGEDIR}${DATADIR}/${PORTNAME}/textures/wad
|
||||
${INSTALL_DATA} ${WRKDIR}/qw/charset.png \
|
||||
${STAGEDIR}${DATADIR}/${PORTNAME}
|
||||
${INSTALL_DATA} ${WRKDIR}/qw/textures/wad/* \
|
||||
${STAGEDIR}${DATADIR}/${PORTNAME}/textures/wad
|
||||
.endif
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/doc/*.txt ${STAGEDIR}${DOCSDIR}
|
||||
${INSTALL_DATA} ${WRKDIR}/${PORTNAME}.txt ${STAGEDIR}${DOCSDIR}
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -1,6 +0,0 @@
|
|||
SHA256 (fuhquake/fuhquake-source-v0.31.zip) = 905c973e34e3d511665cc26f9f2b64fcb568e9c8363b93af5d5685e979309139
|
||||
SIZE (fuhquake/fuhquake-source-v0.31.zip) = 789610
|
||||
SHA256 (fuhquake/fuhquake-linux-v0.31.zip) = f9a9bce98a2a8f76f75c344b14a338b33ebc9d0e9b018e0965a1080586b9cda4
|
||||
SIZE (fuhquake/fuhquake-linux-v0.31.zip) = 4520020
|
||||
SHA256 (fuhquake/fuh-hud.zip) = d5632ef9f2a31ec59055b311edf022e1695f88e0e44a524f7fdc594b114ced05
|
||||
SIZE (fuhquake/fuh-hud.zip) = 518560
|
|
@ -1,211 +0,0 @@
|
|||
#
|
||||
# QuakeWorld/FuhQuake Makefile for FreeBSD
|
||||
#
|
||||
# - now should build on non-x86
|
||||
# - no longer requires gmake(1)
|
||||
# - debug targets support axed out
|
||||
# - couple of useful knobs added
|
||||
#
|
||||
# Created on Wednesday, May 21 2003 by Alexey Dokuchaev <danfe@regency.nsu.ru>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
DO_CFLAGS = ${CFLAGS} -funsigned-char -I${LOCALBASE}/include -I${LOCALBASE}/include -DDATADIR='"${DATADIR}"' -DLOCALBASE='"${LOCALBASE}"'
|
||||
|
||||
.if ${MACHINE_ARCH} == "i386" && !defined(WITHOUT_X86_ASM)
|
||||
DO_CFLAGS += -Did386
|
||||
.endif
|
||||
|
||||
.if make(glx)
|
||||
DO_CFLAGS += -DWITH_ZLIB -DWITH_PNG -DWITH_JPEG -DGLQUAKE -DWITH_DGA -DWITH_VMODE
|
||||
.endif
|
||||
|
||||
.if defined(WITH_OPTIMIZED_CFLAGS)
|
||||
DO_CFLAGS += -O -pipe -s -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations
|
||||
.endif
|
||||
|
||||
.if defined(WITH_XMMS)
|
||||
XMMS_CFLAGS != glib-config --cflags
|
||||
DO_CFLAGS += -D__XMMS__ ${XMMS_CFLAGS} ${PTHREAD_CFLAGS}
|
||||
XMMS_LIBS = -L${LOCALBASE}/lib -lxmms ${PTHREAD_LIBS}
|
||||
.endif
|
||||
|
||||
########################################################################
|
||||
|
||||
CL_COMMON_OBJS = \
|
||||
host.o \
|
||||
sys_linux.o \
|
||||
nonintel.o \
|
||||
\
|
||||
cd_freebsd.o \
|
||||
snd_freebsd.o \
|
||||
snd_dma.o \
|
||||
snd_mem.o \
|
||||
snd_mix.o \
|
||||
\
|
||||
cl_input.o \
|
||||
keys.o \
|
||||
\
|
||||
net_chan.o \
|
||||
net_udp.o \
|
||||
\
|
||||
pr_cmds.o \
|
||||
pr_edict.o \
|
||||
pr_exec.o \
|
||||
\
|
||||
pmove.o \
|
||||
pmovetst.o \
|
||||
sv_ccmds.o \
|
||||
sv_ents.o \
|
||||
sv_init.o \
|
||||
sv_main.o \
|
||||
sv_move.o \
|
||||
sv_nchan.o \
|
||||
sv_phys.o \
|
||||
sv_save.o \
|
||||
sv_send.o \
|
||||
sv_user.o \
|
||||
sv_world.o \
|
||||
\
|
||||
cl_cam.o \
|
||||
cl_cmd.o \
|
||||
cl_demo.o \
|
||||
cl_ents.o \
|
||||
cl_main.o \
|
||||
cl_parse.o \
|
||||
cl_pred.o \
|
||||
cl_screen.o \
|
||||
cl_slist.o \
|
||||
cl_tent.o \
|
||||
cl_view.o \
|
||||
\
|
||||
cmd.o \
|
||||
com_msg.o \
|
||||
common.o \
|
||||
console.o \
|
||||
crc.o \
|
||||
cvar.o \
|
||||
image.o \
|
||||
mathlib.o \
|
||||
mdfour.o \
|
||||
menu.o \
|
||||
sbar.o \
|
||||
skin.o \
|
||||
teamplay.o \
|
||||
version.o \
|
||||
wad.o \
|
||||
zone.o \
|
||||
\
|
||||
auth.o \
|
||||
config_manager.o \
|
||||
fchecks.o \
|
||||
fmod.o \
|
||||
fragstats.o \
|
||||
ignore.o \
|
||||
logging.o \
|
||||
match_tools.o \
|
||||
modules.o \
|
||||
movie.o \
|
||||
mp3_player.o \
|
||||
rulesets.o \
|
||||
utils.o
|
||||
|
||||
.if ${MACHINE_ARCH} == "i386" && !defined(WITHOUT_X86_ASM)
|
||||
CL_COMMON_AS_OBJS = \
|
||||
cl_math.o \
|
||||
math.o \
|
||||
snd_mixa.o \
|
||||
sys_x86.o
|
||||
.endif
|
||||
|
||||
CL_SOFT_OBJS = \
|
||||
d_edge.o \
|
||||
d_fill.o \
|
||||
d_init.o \
|
||||
d_modech.o \
|
||||
d_polyse.o \
|
||||
d_scan.o \
|
||||
d_sky.o \
|
||||
d_sprite.o \
|
||||
d_surf.o \
|
||||
d_vars.o \
|
||||
d_zpoint.o \
|
||||
\
|
||||
r_aclip.o \
|
||||
r_alias.o \
|
||||
r_bsp.o \
|
||||
r_draw.o \
|
||||
r_edge.o \
|
||||
r_efrag.o \
|
||||
r_light.o \
|
||||
r_main.o \
|
||||
r_misc.o \
|
||||
r_model.o \
|
||||
r_part.o \
|
||||
r_rast.o \
|
||||
r_sky.o \
|
||||
r_sprite.o \
|
||||
r_surf.o \
|
||||
r_vars.o
|
||||
|
||||
.if ${MACHINE_ARCH} == "i386" && !defined(WITHOUT_X86_ASM)
|
||||
CL_SOFT_AS_OBJS = \
|
||||
d_draw.o \
|
||||
d_draw16.o \
|
||||
d_parta.o \
|
||||
d_polysa.o \
|
||||
d_scana.o \
|
||||
d_spr8.o \
|
||||
d_varsa.o \
|
||||
r_aclipa.o \
|
||||
r_aliasa.o \
|
||||
r_drawa.o \
|
||||
r_edgea.o \
|
||||
r_varsa.o \
|
||||
surf8.o
|
||||
.endif
|
||||
|
||||
CL_X11_OBJS = vid_x11.o
|
||||
|
||||
CL_GLX_OBJS = \
|
||||
gl_draw.o \
|
||||
gl_mesh.o \
|
||||
gl_model.o \
|
||||
gl_ngraph.o \
|
||||
gl_refrag.o \
|
||||
gl_rlight.o \
|
||||
gl_rmain.o \
|
||||
gl_rmisc.o \
|
||||
gl_rpart.o \
|
||||
gl_rsurf.o \
|
||||
gl_texture.o \
|
||||
gl_warp.o \
|
||||
r_part.o \
|
||||
vid_common_gl.o \
|
||||
vid_glx.o
|
||||
|
||||
CL_COMMON_LIBS = -lm
|
||||
CL_X11_LIBS = -L${LOCALBASE}/lib -lX11 -lXext
|
||||
CL_GLX_LIBS = -L${LOCALBASE}/lib -lpng -ljpeg -L${LOCALBASE}/lib -lX11 -lGL -lXxf86dga -lXxf86vm
|
||||
|
||||
.c.o:
|
||||
${CC} ${DO_CFLAGS} -c $< -o $*.o
|
||||
|
||||
.s.o:
|
||||
${CC} ${DO_CFLAGS} -DELF -x assembler-with-cpp -c $< -o $*.o
|
||||
|
||||
x11: ${CL_COMMON_OBJS} ${CL_COMMON_AS_OBJS} \
|
||||
${CL_SOFT_OBJS} ${CL_SOFT_AS_OBJS} ${CL_X11_OBJS}
|
||||
${CC} ${CFLAGS} -o fuhquake-x11 \
|
||||
${CL_COMMON_OBJS} ${CL_COMMON_AS_OBJS} ${CL_SOFT_OBJS} \
|
||||
${CL_SOFT_AS_OBJS} ${CL_X11_OBJS} \
|
||||
${CL_COMMON_LIBS} ${CL_X11_LIBS} ${XMMS_LIBS}
|
||||
|
||||
glx: ${CL_COMMON_OBJS} ${CL_COMMON_AS_OBJS} ${CL_GLX_OBJS}
|
||||
${CC} ${CFLAGS} -o fuhquake-glx \
|
||||
${CL_COMMON_OBJS} ${CL_COMMON_AS_OBJS} ${CL_GLX_OBJS} \
|
||||
${CL_COMMON_LIBS} ${CL_GLX_LIBS} ${XMMS_LIBS}
|
||||
|
||||
clean:
|
||||
-rm -f *.o *.core
|
|
@ -1,426 +0,0 @@
|
|||
/*
|
||||
Copyright (C) 2003 Alexey Dokuchaev.
|
||||
Copyright (C) 1996-1997 Id Software, Inc.
|
||||
|
||||
This program is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU General Public License
|
||||
as published by the Free Software Foundation; either version 2
|
||||
of the License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
|
||||
See the included (GNU.txt) GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
|
||||
*/
|
||||
// cd_freebsd.c
|
||||
|
||||
#include <stdio.h>
|
||||
#include <unistd.h>
|
||||
#include <stdlib.h>
|
||||
#include <sys/ioctl.h>
|
||||
#include <sys/file.h>
|
||||
#include <sys/types.h>
|
||||
#include <fcntl.h>
|
||||
#include <string.h>
|
||||
#include <time.h>
|
||||
#include <errno.h>
|
||||
#include <sys/cdio.h>
|
||||
|
||||
#include "quakedef.h"
|
||||
#include "cdaudio.h"
|
||||
#include "sound.h"
|
||||
|
||||
/* Obtained from /usr/include/linux/cdrom.h */
|
||||
#define CDROM_DATA_TRACK 4
|
||||
|
||||
static qboolean cdValid = false;
|
||||
static qboolean playing = false;
|
||||
static qboolean wasPlaying = false;
|
||||
static qboolean initialized = false;
|
||||
static qboolean enabled = true;
|
||||
static qboolean playLooping = false;
|
||||
static float cdvolume;
|
||||
static byte remap[100];
|
||||
static byte playTrack;
|
||||
static byte maxTrack;
|
||||
|
||||
static int cdfile = -1;
|
||||
static char cd_dev[64] = "/dev/cdrom";
|
||||
|
||||
static void CDAudio_Eject(void)
|
||||
{
|
||||
if (cdfile == -1 || !enabled)
|
||||
return; // no cd init'd
|
||||
|
||||
ioctl(cdfile, CDIOCALLOW);
|
||||
|
||||
if ( ioctl(cdfile, CDIOCEJECT) == -1 )
|
||||
Com_DPrintf ("ioctl cdioceject failed\n");
|
||||
}
|
||||
|
||||
|
||||
static void CDAudio_CloseDoor(void)
|
||||
{
|
||||
if (cdfile == -1 || !enabled)
|
||||
return; // no cd init'd
|
||||
|
||||
ioctl(cdfile, CDIOCALLOW);
|
||||
|
||||
if ( ioctl(cdfile, CDIOCCLOSE) == -1 )
|
||||
Com_DPrintf ("ioctl cdiocclose failed\n");
|
||||
}
|
||||
|
||||
static int CDAudio_GetAudioDiskInfo(void)
|
||||
{
|
||||
struct ioc_toc_header tochdr;
|
||||
|
||||
cdValid = false;
|
||||
|
||||
if ( ioctl(cdfile, CDIOREADTOCHEADER, &tochdr) == -1 )
|
||||
{
|
||||
Com_DPrintf ("ioctl cdioreadtocheader failed\n");
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (tochdr.starting_track < 1)
|
||||
{
|
||||
Com_DPrintf ("CDAudio: no music tracks\n");
|
||||
return -1;
|
||||
}
|
||||
|
||||
cdValid = true;
|
||||
maxTrack = tochdr.ending_track;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
void CDAudio_Play(byte track, qboolean looping)
|
||||
{
|
||||
struct ioc_read_toc_single_entry entry;
|
||||
struct ioc_play_track ti;
|
||||
|
||||
if (cdfile == -1 || !enabled)
|
||||
return;
|
||||
|
||||
if (!cdValid)
|
||||
{
|
||||
CDAudio_GetAudioDiskInfo();
|
||||
if (!cdValid)
|
||||
return;
|
||||
}
|
||||
|
||||
track = remap[track];
|
||||
|
||||
if (track < 1 || track > maxTrack)
|
||||
{
|
||||
Com_DPrintf ("CDAudio: Bad track number %u.\n", track);
|
||||
return;
|
||||
}
|
||||
|
||||
// don't try to play a non-audio track
|
||||
entry.track = track;
|
||||
entry.address_format = CD_MSF_FORMAT;
|
||||
if ( ioctl(cdfile, CDIOREADTOCENTRY, &entry) == -1 )
|
||||
{
|
||||
Com_DPrintf ("ioctl cdioreadtocentry failed\n");
|
||||
return;
|
||||
}
|
||||
if (entry.entry.control == CDROM_DATA_TRACK)
|
||||
{
|
||||
Com_Printf ("CDAudio: track %i is not audio\n", track);
|
||||
return;
|
||||
}
|
||||
|
||||
if (playing)
|
||||
{
|
||||
if (playTrack == track)
|
||||
return;
|
||||
CDAudio_Stop();
|
||||
}
|
||||
|
||||
ti.start_track = track;
|
||||
ti.end_track = track;
|
||||
ti.start_index = 1;
|
||||
ti.start_index = 99;
|
||||
|
||||
if ( ioctl(cdfile, CDIOCPLAYTRACKS, &ti) == -1 )
|
||||
{
|
||||
Com_DPrintf ("ioctl cdiocplaytracks failed\n");
|
||||
return;
|
||||
}
|
||||
|
||||
if ( ioctl(cdfile, CDIOCRESUME) == -1 )
|
||||
Com_DPrintf ("ioctl cdiocresume failed\n");
|
||||
|
||||
playLooping = looping;
|
||||
playTrack = track;
|
||||
playing = true;
|
||||
|
||||
if (cdvolume == 0.0)
|
||||
CDAudio_Pause ();
|
||||
}
|
||||
|
||||
|
||||
void CDAudio_Stop(void)
|
||||
{
|
||||
if (cdfile == -1 || !enabled)
|
||||
return;
|
||||
|
||||
if (!playing)
|
||||
return;
|
||||
|
||||
if ( ioctl(cdfile, CDIOCSTOP) == -1 )
|
||||
Com_DPrintf ("ioctl cdiocstop failed (%d)\n", errno);
|
||||
|
||||
ioctl(cdfile, CDIOCALLOW);
|
||||
|
||||
wasPlaying = false;
|
||||
playing = false;
|
||||
}
|
||||
|
||||
void CDAudio_Pause(void)
|
||||
{
|
||||
if (cdfile == -1 || !enabled)
|
||||
return;
|
||||
|
||||
if (!playing)
|
||||
return;
|
||||
|
||||
if ( ioctl(cdfile, CDIOCPAUSE) == -1 )
|
||||
Com_DPrintf ("ioctl cdiocpause failed\n");
|
||||
|
||||
wasPlaying = playing;
|
||||
playing = false;
|
||||
}
|
||||
|
||||
|
||||
void CDAudio_Resume(void)
|
||||
{
|
||||
if (cdfile == -1 || !enabled)
|
||||
return;
|
||||
|
||||
if (!cdValid)
|
||||
return;
|
||||
|
||||
if (!wasPlaying)
|
||||
return;
|
||||
|
||||
if ( ioctl(cdfile, CDIOCRESUME) == -1 )
|
||||
Com_DPrintf ("ioctl cdiocresume failed\n");
|
||||
playing = true;
|
||||
}
|
||||
|
||||
static void CD_f (void)
|
||||
{
|
||||
char *command;
|
||||
int ret;
|
||||
int n;
|
||||
|
||||
if (Cmd_Argc() < 2)
|
||||
return;
|
||||
|
||||
command = Cmd_Argv (1);
|
||||
|
||||
if (Q_strcasecmp(command, "on") == 0)
|
||||
{
|
||||
enabled = true;
|
||||
return;
|
||||
}
|
||||
|
||||
if (Q_strcasecmp(command, "off") == 0)
|
||||
{
|
||||
if (playing)
|
||||
CDAudio_Stop();
|
||||
enabled = false;
|
||||
return;
|
||||
}
|
||||
|
||||
if (Q_strcasecmp(command, "reset") == 0)
|
||||
{
|
||||
enabled = true;
|
||||
if (playing)
|
||||
CDAudio_Stop();
|
||||
for (n = 0; n < 100; n++)
|
||||
remap[n] = n;
|
||||
CDAudio_GetAudioDiskInfo();
|
||||
return;
|
||||
}
|
||||
|
||||
if (Q_strcasecmp(command, "remap") == 0)
|
||||
{
|
||||
ret = Cmd_Argc() - 2;
|
||||
if (ret <= 0)
|
||||
{
|
||||
for (n = 1; n < 100; n++)
|
||||
if (remap[n] != n)
|
||||
Com_Printf (" %u -> %u\n", n, remap[n]);
|
||||
return;
|
||||
}
|
||||
for (n = 1; n <= ret; n++)
|
||||
remap[n] = Q_atoi(Cmd_Argv (n+1));
|
||||
return;
|
||||
}
|
||||
|
||||
if (Q_strcasecmp(command, "close") == 0)
|
||||
{
|
||||
CDAudio_CloseDoor();
|
||||
return;
|
||||
}
|
||||
|
||||
if (!cdValid)
|
||||
{
|
||||
CDAudio_GetAudioDiskInfo();
|
||||
if (!cdValid)
|
||||
{
|
||||
Com_Printf ("No CD in player.\n");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
if (Q_strcasecmp(command, "play") == 0)
|
||||
{
|
||||
CDAudio_Play((byte)Q_atoi(Cmd_Argv (2)), false);
|
||||
return;
|
||||
}
|
||||
|
||||
if (Q_strcasecmp(command, "loop") == 0)
|
||||
{
|
||||
CDAudio_Play((byte)Q_atoi(Cmd_Argv (2)), true);
|
||||
return;
|
||||
}
|
||||
|
||||
if (Q_strcasecmp(command, "stop") == 0)
|
||||
{
|
||||
CDAudio_Stop();
|
||||
return;
|
||||
}
|
||||
|
||||
if (Q_strcasecmp(command, "pause") == 0)
|
||||
{
|
||||
CDAudio_Pause();
|
||||
return;
|
||||
}
|
||||
|
||||
if (Q_strcasecmp(command, "resume") == 0)
|
||||
{
|
||||
CDAudio_Resume();
|
||||
return;
|
||||
}
|
||||
|
||||
if (Q_strcasecmp(command, "eject") == 0)
|
||||
{
|
||||
if (playing)
|
||||
CDAudio_Stop();
|
||||
CDAudio_Eject();
|
||||
cdValid = false;
|
||||
return;
|
||||
}
|
||||
|
||||
if (Q_strcasecmp(command, "info") == 0)
|
||||
{
|
||||
Com_Printf ("%u tracks\n", maxTrack);
|
||||
if (playing)
|
||||
Com_Printf ("Currently %s track %u\n", playLooping ? "looping" : "playing", playTrack);
|
||||
else if (wasPlaying)
|
||||
Com_Printf ("Paused %s track %u\n", playLooping ? "looping" : "playing", playTrack);
|
||||
Com_Printf ("Volume is %f\n", cdvolume);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
void CDAudio_Update(void)
|
||||
{
|
||||
struct ioc_read_subchannel subchnl;
|
||||
struct cd_sub_channel_info data;
|
||||
static time_t lastchk;
|
||||
|
||||
if (!enabled)
|
||||
return;
|
||||
|
||||
if (bgmvolume.value != cdvolume)
|
||||
{
|
||||
if (cdvolume)
|
||||
{
|
||||
Cvar_SetValue (&bgmvolume, 0.0);
|
||||
cdvolume = bgmvolume.value;
|
||||
CDAudio_Pause ();
|
||||
}
|
||||
else
|
||||
{
|
||||
Cvar_SetValue (&bgmvolume, 1.0);
|
||||
cdvolume = bgmvolume.value;
|
||||
CDAudio_Resume ();
|
||||
}
|
||||
}
|
||||
|
||||
if (playing && lastchk < time(NULL)) {
|
||||
lastchk = time(NULL) + 2; //two seconds between chks
|
||||
bzero(&subchnl, sizeof(subchnl));
|
||||
subchnl.data = &data;
|
||||
subchnl.data_len = sizeof(data);
|
||||
subchnl.address_format = CD_MSF_FORMAT;
|
||||
subchnl.data_format = CD_CURRENT_POSITION;
|
||||
if (ioctl(cdfile, CDIOCREADSUBCHANNEL, &subchnl) == -1 ) {
|
||||
Com_DPrintf ("ioctl cdiocreadsubchannel failed\n");
|
||||
playing = false;
|
||||
return;
|
||||
}
|
||||
if (subchnl.data->header.audio_status != CD_AS_PLAY_IN_PROGRESS &&
|
||||
subchnl.data->header.audio_status != CD_AS_PLAY_PAUSED) {
|
||||
playing = false;
|
||||
if (playLooping)
|
||||
CDAudio_Play(playTrack, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
int CDAudio_Init(void)
|
||||
{
|
||||
int i;
|
||||
|
||||
if (!COM_CheckParm("-cdaudio"))
|
||||
return -1;
|
||||
|
||||
if ((i = COM_CheckParm("-cddev")) != 0 && i < com_argc - 1)
|
||||
Q_strncpyz (cd_dev, com_argv[i + 1], sizeof(cd_dev));
|
||||
|
||||
if ((cdfile = open(cd_dev, O_RDONLY)) == -1) {
|
||||
Com_Printf ("CDAudio_Init: open of \"%s\" failed (%i)\n", cd_dev, errno);
|
||||
cdfile = -1;
|
||||
return -1;
|
||||
}
|
||||
|
||||
for (i = 0; i < 100; i++)
|
||||
remap[i] = i;
|
||||
initialized = true;
|
||||
enabled = true;
|
||||
|
||||
if (CDAudio_GetAudioDiskInfo())
|
||||
{
|
||||
Com_Printf ("CDAudio_Init: No CD in player.\n");
|
||||
cdValid = false;
|
||||
}
|
||||
|
||||
Cmd_AddCommand ("cd", CD_f);
|
||||
|
||||
Com_Printf ("CD Audio Initialized\n");
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
void CDAudio_Shutdown(void)
|
||||
{
|
||||
if (!initialized)
|
||||
return;
|
||||
CDAudio_Stop();
|
||||
close(cdfile);
|
||||
cdfile = -1;
|
||||
}
|
|
@ -1,51 +0,0 @@
|
|||
/*
|
||||
Copyright (C) 1996-1997 Id Software, Inc.
|
||||
|
||||
This program is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU General Public License
|
||||
as published by the Free Software Foundation; either version 2
|
||||
of the License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
|
||||
See the GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
|
||||
*/
|
||||
//
|
||||
// nonintel.c: code for non-Intel processors only
|
||||
//
|
||||
|
||||
#include "common.h"
|
||||
|
||||
#if !id386
|
||||
|
||||
/*
|
||||
================
|
||||
R_Surf8Patch
|
||||
================
|
||||
*/
|
||||
void R_Surf8Patch ()
|
||||
{
|
||||
// we only patch code on Intel
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
================
|
||||
R_SurfacePatch
|
||||
================
|
||||
*/
|
||||
void R_SurfacePatch (void)
|
||||
{
|
||||
// we only patch code on Intel
|
||||
}
|
||||
|
||||
|
||||
#endif // !id386
|
||||
|
|
@ -1,44 +0,0 @@
|
|||
--- cl_main.c.orig 2004-01-07 00:39:44.000000000 +0600
|
||||
+++ cl_main.c 2007-11-15 00:01:57.000000000 +0600
|
||||
@@ -44,6 +44,10 @@
|
||||
#include "mp3_player.h"
|
||||
|
||||
#ifndef _WIN32
|
||||
+#include <sys/types.h>
|
||||
+#include <sys/socket.h>
|
||||
+#include <netinet/in.h>
|
||||
+#include <arpa/inet.h>
|
||||
#include <netdb.h>
|
||||
#endif
|
||||
|
||||
@@ -380,7 +384,7 @@
|
||||
Q_strncpyz(address, Cmd_Argv(1), sizeof(address));
|
||||
if (s = strchr(address, ':'))
|
||||
*s = 0;
|
||||
- if (((int) addr.s_addr = inet_addr(address)) == INADDR_NONE) {
|
||||
+ if ((addr.s_addr = inet_addr(address)) == INADDR_NONE) {
|
||||
//forward lookup
|
||||
if (!(h = gethostbyname(address))) {
|
||||
Com_Printf("Couldn't resolve %s\n", address);
|
||||
@@ -850,19 +854,16 @@
|
||||
Sys_Error ("Couldn't load gfx/colormap.lmp");
|
||||
FMod_CheckModel("gfx/colormap.lmp", host_colormap, com_filesize);
|
||||
|
||||
- Sys_mkdir(va("%s/qw", com_basedir));
|
||||
- Sys_mkdir(va("%s/fuhquake", com_basedir));
|
||||
-
|
||||
Key_Init ();
|
||||
V_Init ();
|
||||
|
||||
-#ifdef __linux__
|
||||
+#if defined(__linux__) || defined(__FreeBSD__)
|
||||
IN_Init ();
|
||||
#endif
|
||||
|
||||
VID_Init (host_basepal);
|
||||
|
||||
-#ifndef __linux__
|
||||
+#if !(defined(__linux__) || defined(__FreeBSD__))
|
||||
IN_Init ();
|
||||
#endif
|
||||
|
|
@ -1,110 +0,0 @@
|
|||
--- common.c.orig Wed Jan 7 00:39:44 2004
|
||||
+++ common.c Tue Jan 31 14:39:05 2006
|
||||
@@ -652,16 +652,10 @@
|
||||
//The filename will be prefixed by com_basedir
|
||||
qboolean COM_WriteFile (char *filename, void *data, int len) {
|
||||
FILE *f;
|
||||
- char name[MAX_OSPATH];
|
||||
|
||||
- Q_snprintfz (name, sizeof(name), "%s/%s", com_basedir, filename);
|
||||
-
|
||||
- if (!(f = fopen (name, "wb"))) {
|
||||
- COM_CreatePath (name);
|
||||
- if (!(f = fopen (name, "wb")))
|
||||
- return false;
|
||||
- }
|
||||
- Sys_Printf ("COM_WriteFile: %s\n", name);
|
||||
+ if (!(f = fopen (filename, "wb")))
|
||||
+ return false;
|
||||
+ Sys_Printf ("COM_WriteFile: %s\n", filename);
|
||||
fwrite (data, 1, len, f);
|
||||
fclose (f);
|
||||
return true;
|
||||
@@ -670,6 +664,7 @@
|
||||
//Only used for CopyFile and download
|
||||
|
||||
|
||||
+#if 0
|
||||
#define _MAX_SUBSIRS 8
|
||||
void COM_CreatePath (char *path) {
|
||||
char *slash = NULL;
|
||||
@@ -699,6 +694,22 @@
|
||||
path[slash_indices[i]] = '/';
|
||||
}
|
||||
}
|
||||
+#else
|
||||
+void COM_CreatePath (char *path)
|
||||
+{
|
||||
+ char *ofs;
|
||||
+
|
||||
+ for (ofs = path+1 ; *ofs ; ofs++)
|
||||
+ {
|
||||
+ if (*ofs == '/')
|
||||
+ { // create the directory
|
||||
+ *ofs = 0;
|
||||
+ Sys_mkdir (path);
|
||||
+ *ofs = '/';
|
||||
+ }
|
||||
+ }
|
||||
+}
|
||||
+#endif
|
||||
|
||||
//Copies a file over from the net to the local cache, creating any directories
|
||||
//needed. This is for the convenience of developers using ISDN from home.
|
||||
@@ -976,7 +987,7 @@
|
||||
|
||||
sprintf (com_gamedir, "%s/%s", com_basedir, dir);
|
||||
|
||||
- if (!strcmp(dir, "id1") || !strcmp(dir, "qw") || !strcmp(dir, "fuhquake"))
|
||||
+ if (!strcmp(dir, "id1") || !strcmp(dir, "fuhquake"))
|
||||
return;
|
||||
|
||||
// add the directory to the search path
|
||||
@@ -999,14 +1010,17 @@
|
||||
}
|
||||
|
||||
void FS_InitFilesystem (void) {
|
||||
+ char *home, homepath[MAX_OSPATH];
|
||||
int i;
|
||||
|
||||
+ home = getenv("HOME");
|
||||
+
|
||||
// -basedir <path>
|
||||
// Overrides the system supplied base directory (under id1)
|
||||
if ((i = COM_CheckParm ("-basedir")) && i < com_argc - 1)
|
||||
Q_strncpyz (com_basedir, com_argv[i + 1], sizeof(com_basedir));
|
||||
else
|
||||
- getcwd(com_basedir, sizeof(com_basedir) - 1);
|
||||
+ Q_strncpyz(com_basedir, DATADIR, sizeof(com_basedir));
|
||||
|
||||
for (i = 0; i < strlen(com_basedir); i++)
|
||||
if (com_basedir[i] == '\\')
|
||||
@@ -1018,8 +1032,13 @@
|
||||
|
||||
// start up with id1 by default
|
||||
FS_AddGameDirectory ( va("%s/id1", com_basedir) );
|
||||
+
|
||||
+ if (home != NULL) {
|
||||
+ Q_snprintfz(homepath, sizeof(homepath), "%s/.fuhquake/id1", home, com_gamedirfile);
|
||||
+ FS_AddGameDirectory(homepath);
|
||||
+ }
|
||||
+
|
||||
FS_AddGameDirectory ( va("%s/fuhquake", com_basedir) );
|
||||
- FS_AddGameDirectory ( va("%s/qw", com_basedir) );
|
||||
|
||||
// any set gamedirs will be freed up to here
|
||||
com_base_searchpaths = com_searchpaths;
|
||||
@@ -1029,6 +1048,13 @@
|
||||
i = COM_CheckParm ("+gamedir");
|
||||
if (i && i < com_argc - 1)
|
||||
FS_SetGamedir (com_argv[i + 1]);
|
||||
+
|
||||
+ if (home != NULL) {
|
||||
+ Q_snprintfz(homepath, sizeof(homepath), "%s/.fuhquake/%s", home, com_gamedirfile);
|
||||
+ COM_CreatePath(homepath);
|
||||
+ Sys_mkdir(homepath);
|
||||
+ FS_AddGameDirectory(homepath);
|
||||
+ }
|
||||
}
|
||||
|
||||
/*
|
|
@ -1,11 +0,0 @@
|
|||
--- gl_texture.c.orig 2007-11-15 00:10:30.000000000 +0600
|
||||
+++ gl_texture.c 2007-11-15 00:10:38.000000000 +0600
|
||||
@@ -159,7 +159,7 @@
|
||||
}
|
||||
|
||||
static GLenum oldtarget = GL_TEXTURE0_ARB;
|
||||
-static int cnttextures[4] = {-1, -1, -1, -1};
|
||||
+int cnttextures[4] = {-1, -1, -1, -1};
|
||||
static qboolean mtexenabled = false;
|
||||
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
--- image.c.orig 2004-01-07 00:43:22.000000000 +0100
|
||||
+++ image.c 2012-05-26 15:10:53.000000000 +0200
|
||||
@@ -24,6 +24,8 @@
|
||||
|
||||
#ifdef WITH_PNG
|
||||
#include "png.h"
|
||||
+#include "zlib.h"
|
||||
+#include "pngpriv.h"
|
||||
#endif
|
||||
|
||||
#ifdef WITH_JPEG
|
||||
@@ -569,7 +571,7 @@
|
||||
return NULL;
|
||||
}
|
||||
|
||||
- if (setjmp(png_ptr->jmpbuf)) {
|
||||
+ if (setjmp(png_ptr->longjmp_buffer)) {
|
||||
qpng_destroy_read_struct(&png_ptr, &pnginfo, NULL);
|
||||
fclose(fin);
|
||||
return NULL;
|
||||
@@ -678,7 +680,7 @@
|
||||
return false;
|
||||
}
|
||||
|
||||
- if (setjmp(png_ptr->jmpbuf)) {
|
||||
+ if (setjmp(png_ptr->longjmp_buffer)) {
|
||||
qpng_destroy_write_struct(&png_ptr, &info_ptr);
|
||||
fclose(fp);
|
||||
return false;
|
||||
@@ -743,7 +745,7 @@
|
||||
return false;
|
||||
}
|
||||
|
||||
- if (setjmp(png_ptr->jmpbuf)) {
|
||||
+ if (setjmp(png_ptr->longjmp_buffer)) {
|
||||
qpng_destroy_write_struct(&png_ptr, &info_ptr);
|
||||
fclose(fp);
|
||||
return false;
|
|
@ -1,90 +0,0 @@
|
|||
--- menu.c.orig Wed Jan 7 01:02:12 2004
|
||||
+++ menu.c Tue Jan 31 13:49:29 2006
|
||||
@@ -411,9 +411,11 @@
|
||||
Cvar_SetValue (&cl_hudswap, !cl_hudswap.value);
|
||||
break;
|
||||
|
||||
+#ifndef NO_WINDOWED_MOUSE
|
||||
case 17: // _windowed_mouse
|
||||
Cvar_SetValue (&_windowed_mouse, !_windowed_mouse.value);
|
||||
break;
|
||||
+#endif
|
||||
}
|
||||
}
|
||||
|
||||
@@ -873,24 +875,24 @@
|
||||
M_Print (16, 96, " Pickup flashes");
|
||||
M_DrawCheckbox (ALIGN_FPS_OPTIONS, 96, v_bonusflash.value);
|
||||
|
||||
- M_Print (16, 104, " Powerup glow");
|
||||
+ M_Print (16, 104, " Powerup glow");
|
||||
M_Print (ALIGN_FPS_OPTIONS, 104, r_powerupglow.value==2 ? "own off" :
|
||||
r_powerupglow.value ? "on" : "off");
|
||||
|
||||
- M_Print (16, 112, " Draw torches");
|
||||
+ M_Print (16, 112, " Draw torches");
|
||||
M_DrawCheckbox (ALIGN_FPS_OPTIONS, 112, r_drawflame.value);
|
||||
|
||||
- M_Print (16, 120, " Fast sky");
|
||||
+ M_Print (16, 120, " Fast sky");
|
||||
M_DrawCheckbox (ALIGN_FPS_OPTIONS, 120, r_fastsky.value);
|
||||
|
||||
#ifdef GLQUAKE
|
||||
- M_Print (16, 128, " Fast lights");
|
||||
+ M_Print (16, 128, " Fast lights");
|
||||
M_DrawCheckbox (ALIGN_FPS_OPTIONS, 128, gl_flashblend.value);
|
||||
#endif
|
||||
|
||||
- M_PrintWhite (16, 136, " Fast mode");
|
||||
+ M_PrintWhite (16, 136, " Fast mode");
|
||||
|
||||
- M_PrintWhite (16, 144, " High quality");
|
||||
+ M_PrintWhite (16, 144, " High quality");
|
||||
|
||||
// cursor
|
||||
M_DrawCharacter (196, 32 + fps_cursor * 8, 12 + ((int) (curtime * 4) & 1));
|
||||
@@ -1225,8 +1227,6 @@
|
||||
|
||||
|
||||
progs = (dprograms_t *) FS_LoadHunkFile ("spprogs.dat");
|
||||
- if (progs && !file_from_gamedir)
|
||||
- Cbuf_AddText ("gamedir qw\n");
|
||||
Cbuf_AddText ("map start\n");
|
||||
}
|
||||
|
||||
@@ -1385,7 +1385,7 @@
|
||||
return;
|
||||
|
||||
M_EnterMenu (m_load);
|
||||
- M_ScanSaves (!file_from_gamedir ? "qw" : com_gamedir);
|
||||
+ M_ScanSaves (com_gamedir);
|
||||
}
|
||||
|
||||
void M_Menu_Save_f (void) {
|
||||
@@ -1443,7 +1443,7 @@
|
||||
|
||||
// issue the load command
|
||||
if (FS_LoadHunkFile ("spprogs.dat") && !file_from_gamedir)
|
||||
- Cbuf_AddText("disconnect; gamedir qw\n");
|
||||
+ Cbuf_AddText("disconnect\n");
|
||||
Cbuf_AddText (va ("load s%i\n", load_cursor) );
|
||||
return;
|
||||
|
||||
@@ -2209,7 +2209,7 @@
|
||||
return;
|
||||
}
|
||||
#else
|
||||
- if (!(d = opendir(va("%s%s", com_basedir, demo_currentdir)))) {
|
||||
+ if (!(d = opendir(va("%s/%s", com_gamedir, demo_currentdir)))) {
|
||||
demolist_data[demolist_count].name = strdup ("Error reading directory");
|
||||
demolist_data[demolist_count].type = dt_msg;
|
||||
demolist_count++;
|
||||
@@ -2315,7 +2315,7 @@
|
||||
*s = 0;
|
||||
}
|
||||
} else {
|
||||
- strcpy(demo_currentdir, "/qw");
|
||||
+ strcpy(demo_currentdir, com_gamedir);
|
||||
}
|
||||
}
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
--- modules.c.orig Wed Jan 7 03:51:30 2004
|
||||
+++ modules.c Sun Jan 22 22:07:23 2006
|
||||
@@ -31,10 +31,6 @@
|
||||
char _temp_modulename[MAX_OSPATH];
|
||||
static registeredModule_t registeredModules[qlib_nummodules];
|
||||
|
||||
-#ifdef __linux
|
||||
-#include <dlfcn.h>
|
||||
-#endif
|
||||
-
|
||||
#ifdef _WIN32
|
||||
#define SECURITY_GETFUNC(f) (Security_##f = (Security_##f##_t) GetProcAddress(hSecurity, "Security_" #f))
|
||||
#else
|
|
@ -1,11 +0,0 @@
|
|||
--- modules.h.orig Wed Jan 7 00:43:26 2004
|
||||
+++ modules.h Sun Jan 22 22:07:23 2006
|
||||
@@ -24,7 +24,7 @@
|
||||
|
||||
#include "security.h"
|
||||
|
||||
-#ifdef __linux__
|
||||
+#if defined(__linux__) || defined(__FreeBSD__)
|
||||
#include <dlfcn.h>
|
||||
#endif
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
--- mp3_player.c.orig Wed Jan 7 00:45:20 2004
|
||||
+++ mp3_player.c Sun Jan 22 22:07:23 2006
|
||||
@@ -56,9 +56,10 @@
|
||||
|
||||
#ifdef __XMMS__
|
||||
|
||||
+#include <sys/signal.h>
|
||||
#include <sys/wait.h>
|
||||
|
||||
-cvar_t mp3_dir = {"mp3_xmms_dir", "/usr/local/bin"};
|
||||
+cvar_t mp3_dir = {"mp3_xmms_dir", LOCALBASE "/bin"};
|
||||
cvar_t mp3_xmms_session = {"mp3_xmms_session", "0"};
|
||||
|
||||
#endif
|
|
@ -1,11 +0,0 @@
|
|||
--- r_part.c.orig Wed Jan 7 00:39:44 2004
|
||||
+++ r_part.c Sun Jan 22 22:07:23 2006
|
||||
@@ -58,7 +58,7 @@
|
||||
|
||||
vec3_t r_pright, r_pup, r_ppn;
|
||||
|
||||
-#if !id386
|
||||
+#if !defined(id386) && !defined(GLQUAKE)
|
||||
|
||||
void D_DrawParticle (particle_t *pparticle) {
|
||||
vec3_t local, transformed;
|
|
@ -1,19 +0,0 @@
|
|||
--- snd_dma.c.orig 2007-11-14 23:38:25.000000000 +0600
|
||||
+++ snd_dma.c 2007-11-14 23:41:15.000000000 +0600
|
||||
@@ -49,11 +49,11 @@
|
||||
volatile dma_t *shm = 0;
|
||||
volatile dma_t sn;
|
||||
|
||||
-static vec3_t listener_origin;
|
||||
-static vec3_t listener_forward;
|
||||
-static vec3_t listener_right;
|
||||
-static vec3_t listener_up;
|
||||
-static vec_t sound_nominal_clip_dist = 1000.0;
|
||||
+vec3_t listener_origin;
|
||||
+vec3_t listener_forward;
|
||||
+vec3_t listener_right;
|
||||
+vec3_t listener_up;
|
||||
+vec_t sound_nominal_clip_dist = 1000.0;
|
||||
|
||||
static int soundtime; // sample PAIRS
|
||||
int paintedtime; // sample PAIRS
|
|
@ -1,17 +0,0 @@
|
|||
--- version.h.orig Wed Jan 7 00:58:18 2004
|
||||
+++ version.h Sun Jan 22 22:07:23 2006
|
||||
@@ -4,10 +4,12 @@
|
||||
#define FUH_VERSION "0.31"
|
||||
#define LINUX_VERSION 0.98
|
||||
|
||||
-#ifdef _WIN32
|
||||
+#if defined(_WIN32)
|
||||
#define QW_PLATFORM "Win32"
|
||||
-#else
|
||||
+#elif defined(__linux__)
|
||||
#define QW_PLATFORM "Linux"
|
||||
+#elif defined(__FreeBSD__)
|
||||
+#define QW_PLATFORM "FreeBSD"
|
||||
#endif
|
||||
|
||||
#ifdef GLQUAKE
|
|
@ -1,12 +0,0 @@
|
|||
--- vid_glx.c.orig Wed Jan 7 00:39:44 2004
|
||||
+++ vid_glx.c Sun Jan 22 22:07:23 2006
|
||||
@@ -20,7 +20,9 @@
|
||||
#include <termios.h>
|
||||
#include <sys/ioctl.h>
|
||||
#include <sys/stat.h>
|
||||
+#ifdef __linux__
|
||||
#include <sys/vt.h>
|
||||
+#endif
|
||||
#include <stdarg.h>
|
||||
#include <stdio.h>
|
||||
#include <signal.h>
|
|
@ -1,279 +0,0 @@
|
|||
#include <unistd.h>
|
||||
#include <fcntl.h>
|
||||
#include <stdlib.h>
|
||||
#include <sys/types.h>
|
||||
#include <sys/ioctl.h>
|
||||
#include <sys/mman.h>
|
||||
#include <sys/shm.h>
|
||||
#include <sys/wait.h>
|
||||
#if defined(__linux__)
|
||||
#include <linux/soundcard.h>
|
||||
#elif defined(__FreeBSD__)
|
||||
#include <sys/soundcard.h>
|
||||
#endif
|
||||
#include <stdio.h>
|
||||
|
||||
#include "quakedef.h"
|
||||
#include "sound.h"
|
||||
|
||||
int audio_fd;
|
||||
int snd_inited;
|
||||
const char *snddev = "/dev/dsp";
|
||||
|
||||
static int tryrates[] = { 11025, 22051, 44100, 8000 };
|
||||
|
||||
qboolean
|
||||
SNDDMA_Init(void)
|
||||
{
|
||||
int tmp;
|
||||
char *s;
|
||||
struct audio_buf_info info;
|
||||
|
||||
snd_inited = 0;
|
||||
|
||||
if (s = getenv("SNDDEV"))
|
||||
snddev = s;
|
||||
if (tmp = COM_CheckParm("-snddev"))
|
||||
snddev = com_argv[tmp + 1];
|
||||
|
||||
/*
|
||||
* Open audio device, confirm capability to mmap,
|
||||
* and get size of DMA buffer.
|
||||
*/
|
||||
|
||||
if ((audio_fd = open(snddev, O_RDWR)) < 0)
|
||||
{
|
||||
perror(snddev);
|
||||
Com_Printf("Could not open %s\n", snddev);
|
||||
return (0);
|
||||
}
|
||||
|
||||
if (ioctl(audio_fd, SNDCTL_DSP_RESET, 0) < 0)
|
||||
{
|
||||
perror(snddev);
|
||||
Com_Printf("Could not reset %s\n", snddev);
|
||||
close(audio_fd);
|
||||
return (0);
|
||||
}
|
||||
|
||||
if (ioctl(audio_fd, SNDCTL_DSP_GETCAPS, &tmp) == -1)
|
||||
{
|
||||
perror(snddev);
|
||||
Com_Printf("Sound driver too old\n");
|
||||
close(audio_fd);
|
||||
return (0);
|
||||
}
|
||||
|
||||
if (!(tmp & DSP_CAP_TRIGGER) || !(tmp & DSP_CAP_MMAP))
|
||||
{
|
||||
Com_Printf("Sorry, but your soundcard cannot do memory-mapped I/O\n");
|
||||
close(audio_fd);
|
||||
return (0);
|
||||
}
|
||||
|
||||
if (ioctl(audio_fd, SNDCTL_DSP_GETOSPACE, &info) == -1)
|
||||
{
|
||||
perror(snddev);
|
||||
Com_Printf("Um, cannot do GETOSPACE?\n");
|
||||
close(audio_fd);
|
||||
return (0);
|
||||
}
|
||||
|
||||
shm = &sn;
|
||||
shm->splitbuffer = 0;
|
||||
|
||||
/* Set sample bits & speed. */
|
||||
|
||||
if (s = getenv("QUAKE_SOUND_SAMPLEBITS"))
|
||||
shm->samplebits = atoi(s);
|
||||
else if (tmp = COM_CheckParm("-sndbits"))
|
||||
shm->samplebits = atoi(com_argv[tmp + 1]);
|
||||
|
||||
if (shm->samplebits != 16 && shm->samplebits != 8)
|
||||
{
|
||||
ioctl(audio_fd, SNDCTL_DSP_GETFMTS, &tmp);
|
||||
if (tmp & AFMT_S16_LE)
|
||||
shm->samplebits = 16;
|
||||
else if (tmp & AFMT_U8)
|
||||
shm->samplebits = 8;
|
||||
else {
|
||||
Com_Printf("Could not set sample format\n");
|
||||
close(audio_fd);
|
||||
return (0);
|
||||
}
|
||||
}
|
||||
|
||||
if (s = getenv("QUAKE_SOUND_SPEED"))
|
||||
shm->speed = atoi(s);
|
||||
else if (tmp = COM_CheckParm("-sndspeed"))
|
||||
shm->speed = atoi(com_argv[tmp + 1]);
|
||||
else
|
||||
{
|
||||
for (tmp = 0; tmp < sizeof(tryrates) / 4; tmp++)
|
||||
if (!ioctl(audio_fd, SNDCTL_DSP_SPEED, &tryrates[tmp]))
|
||||
break;
|
||||
shm->speed = tryrates[tmp];
|
||||
}
|
||||
|
||||
if (s = getenv("QUAKE_SOUND_CHANNELS"))
|
||||
shm->channels = atoi(s);
|
||||
else if (tmp = COM_CheckParm("-sndmono"))
|
||||
shm->channels = 1;
|
||||
else shm->channels = 2;
|
||||
|
||||
shm->samples = info.fragstotal * info.fragsize / (shm->samplebits / 8);
|
||||
shm->submission_chunk = 1;
|
||||
|
||||
if (shm->channels == 2)
|
||||
tmp = 1;
|
||||
else
|
||||
tmp = 0;
|
||||
|
||||
if (ioctl(audio_fd, SNDCTL_DSP_STEREO, &tmp) < 0)
|
||||
{
|
||||
perror(snddev);
|
||||
Com_Printf("Could not set %s to stereo = %d\n", snddev, shm->channels);
|
||||
close(audio_fd);
|
||||
return (0);
|
||||
}
|
||||
|
||||
Com_Printf("Sound using stereo = %d\n", shm->channels);
|
||||
|
||||
if (tmp)
|
||||
shm->channels = 2;
|
||||
else
|
||||
shm->channels = 1;
|
||||
|
||||
if (ioctl(audio_fd, SNDCTL_DSP_SPEED, &shm->speed) < 0)
|
||||
{
|
||||
perror(snddev);
|
||||
Com_Printf("Could not set %s speed to %d\n", snddev, shm->speed);
|
||||
close(audio_fd);
|
||||
return (0);
|
||||
}
|
||||
|
||||
Com_Printf("Sound on speed = %d\n", shm->speed);
|
||||
|
||||
if (shm->samplebits == 16)
|
||||
{
|
||||
tmp = AFMT_S16_LE;
|
||||
if (ioctl(audio_fd, SNDCTL_DSP_SETFMT, &tmp))
|
||||
{
|
||||
perror(snddev);
|
||||
Com_Printf("Could not support 16-bit data, try 8-bit\n");
|
||||
close(audio_fd);
|
||||
return (0);
|
||||
}
|
||||
}
|
||||
else if (shm->samplebits == 8)
|
||||
{
|
||||
tmp = AFMT_U8;
|
||||
if (ioctl(audio_fd, SNDCTL_DSP_SETFMT, &tmp))
|
||||
{
|
||||
perror(snddev);
|
||||
Com_Printf("Could not support 8-bit data\n");
|
||||
close(audio_fd);
|
||||
return (0);
|
||||
}
|
||||
}
|
||||
else {
|
||||
perror(snddev);
|
||||
Com_Printf("%d-bit sound not supported\n", shm->samplebits);
|
||||
close(audio_fd);
|
||||
return (0);
|
||||
}
|
||||
|
||||
Com_Printf("%s is set to %d-bit format.\n", snddev, shm->samplebits);
|
||||
|
||||
/* Finally, memory map the DMA buffer. */
|
||||
|
||||
shm->buffer = (unsigned char *)mmap(NULL, info.fragstotal
|
||||
* info.fragsize,
|
||||
#ifdef __FreeBSD__
|
||||
PROT_READ | PROT_WRITE,
|
||||
#else
|
||||
PROT_WRITE,
|
||||
#endif
|
||||
MAP_FILE | MAP_SHARED, audio_fd, 0);
|
||||
|
||||
if (!shm->buffer || shm->buffer == MAP_FAILED)
|
||||
{
|
||||
perror(snddev);
|
||||
Com_Printf("Could not mmap %s\n", snddev);
|
||||
close(audio_fd);
|
||||
return (0);
|
||||
}
|
||||
|
||||
/* Toggle the trigger & start her up. */
|
||||
|
||||
tmp = 0;
|
||||
if (ioctl(audio_fd, SNDCTL_DSP_SETTRIGGER, &tmp) < 0)
|
||||
{
|
||||
perror(snddev);
|
||||
Com_Printf("Could not toggle\n");
|
||||
munmap(shm->buffer, shm->samples * shm->samplebits / 8);
|
||||
close(audio_fd);
|
||||
return (0);
|
||||
}
|
||||
|
||||
tmp = PCM_ENABLE_OUTPUT;
|
||||
if (ioctl(audio_fd, SNDCTL_DSP_SETTRIGGER, &tmp) < 0)
|
||||
{
|
||||
perror(snddev);
|
||||
Com_Printf("Could not toggle\n");
|
||||
close(audio_fd);
|
||||
return (0);
|
||||
}
|
||||
|
||||
shm->samplepos = 0;
|
||||
snd_inited = 1;
|
||||
|
||||
return (1);
|
||||
}
|
||||
|
||||
int
|
||||
SNDDMA_GetDMAPos(void)
|
||||
{
|
||||
struct count_info count;
|
||||
|
||||
if (!snd_inited)
|
||||
return (0);
|
||||
|
||||
if (ioctl(audio_fd, SNDCTL_DSP_GETOPTR, &count) == -1)
|
||||
{
|
||||
perror(snddev);
|
||||
Com_Printf("Uh, sound dead\n");
|
||||
close(audio_fd);
|
||||
snd_inited = 0;
|
||||
return (0);
|
||||
}
|
||||
|
||||
/* shm->samplepos = (count.bytes / (shm->samplebits / 8)) & (shm->samples-1);
|
||||
fprintf(stderr, "%d \r", count.ptr); */
|
||||
|
||||
shm->samplepos = count.ptr / (shm->samplebits / 8);
|
||||
|
||||
return (shm->samplepos);
|
||||
}
|
||||
|
||||
void
|
||||
SNDDMA_Shutdown(void)
|
||||
{
|
||||
if (snd_inited)
|
||||
{
|
||||
close(audio_fd);
|
||||
snd_inited = 0;
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
==============
|
||||
SNDDMA_Submit
|
||||
|
||||
Send sound to device if buffer isn't really the DMA buffer
|
||||
===============
|
||||
*/
|
||||
void
|
||||
SNDDMA_Submit(void)
|
||||
{
|
||||
}
|
|
@ -1,5 +0,0 @@
|
|||
FuhQuake is a QuakeWorld client that aims to not only to have a plethora
|
||||
of gameplay and console improvements, but to also incorporate stunning
|
||||
visual effects and eyecandy.
|
||||
|
||||
WWW: http://www.fuhquake.net/
|
|
@ -1,77 +0,0 @@
|
|||
%%GLX%%bin/fuhquake-glx
|
||||
%%X11%%bin/fuhquake-x11
|
||||
%%PORTDOCS%%%%DOCSDIR%%/FAQ-v0.30-b585.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/FuhQuake-v0.31-FAQ.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/benchmark.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/config_manager.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/crosshairs.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/fuhquake.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/linux.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/logitech.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/match_tools.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/mp3.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/particles.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/pointing.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/rulesets.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/track.txt
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/anum_0.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/anum_1.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/anum_2.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/anum_3.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/anum_4.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/anum_5.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/anum_6.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/anum_7.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/anum_8.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/anum_9.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/anum_colon.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/anum_minus.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/anum_slash.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/disc.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/face1.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/face2.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/face3.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/face4.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/face5.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/face_inv2.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/face_invis.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/face_invul2.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/face_p1.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/face_p2.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/face_p3.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/face_p4.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/face_p5.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/face_quad.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/num_0.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/num_1.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/num_2.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/num_3.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/num_4.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/num_5.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/num_6.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/num_7.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/num_8.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/num_9.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/num_colon.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/num_minus.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/num_slash.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/sb_armor1.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/sb_armor2.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/sb_armor3.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/sb_cells.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/sb_invis.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/sb_invuln.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/sb_nails.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/sb_quad.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/sb_rocket.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/sb_shells.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/textures/wad/sb_suit.png
|
||||
%%HUD%%%%DATADIR%%/fuhquake/charset.png
|
||||
%%DATADIR%%/fuhquake/fragfile.dat
|
||||
%%DATADIR%%/fuhquake/pak0.pak
|
||||
%%DATADIR%%/fuhquake/qwprogs.dat
|
||||
%%DATADIR%%/fuhquake/spprogs.dat
|
||||
%%HUD%%@dirrm %%DATADIR%%/fuhquake/textures/wad
|
||||
%%HUD%%@dirrm %%DATADIR%%/fuhquake/textures
|
||||
@dirrm %%DATADIR%%/fuhquake
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
|
@ -1,19 +0,0 @@
|
|||
# Created by: Aaron Dalton <aaron@FreeBSD.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= Algorithm-Pair-Best
|
||||
PORTVERSION= 1.036
|
||||
CATEGORIES= games perl5
|
||||
MASTER_SITES= CPAN
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Perl module to generate tournament pairings
|
||||
|
||||
DEPRECATED= Use games/p5-Algorithm-Pair-Best2 instead
|
||||
EXPIRATION_DATE=2014-03-23
|
||||
|
||||
USES= perl5
|
||||
USE_PERL5= configure
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -1,2 +0,0 @@
|
|||
SHA256 (Algorithm-Pair-Best-1.036.tar.gz) = 5fc392ae90e6bf1790d54a50c8e6e6a0888b885cfcb794a3f01a1be05d3d0b4e
|
||||
SIZE (Algorithm-Pair-Best-1.036.tar.gz) = 18010
|
|
@ -1,14 +0,0 @@
|
|||
After creating an Algorithm::Pair::Best->new object, add a list of items
|
||||
(players) to be paired. add connects the new items into a linked list. The
|
||||
linked list must consist of an even number of items or you'll get an error
|
||||
when you try to pick the pairs.
|
||||
|
||||
Pairings are determined partially by the original order items were added,
|
||||
but more importantly, items are paired based on scores which are
|
||||
determined by an info hash used to attach any random data to the item, and
|
||||
user supplied functions to provide a score for each item in relation to
|
||||
other items. It may be convenient to add access methods to the
|
||||
Algorithm::Pair::Best package from the main namespace (see the scoreSubs
|
||||
option to new below for an example).
|
||||
|
||||
WWW: http://search.cpan.org/dist/Algorithm-Pair-Best/
|
|
@ -1,8 +0,0 @@
|
|||
%%PERL5_MAN3%%/Algorithm::Pair::Best.3.gz
|
||||
%%SITE_PERL%%/Algorithm/Pair/Best.pm
|
||||
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Algorithm/Pair/Best/.packlist
|
||||
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Algorithm/Pair/Best
|
||||
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Algorithm/Pair
|
||||
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Algorithm
|
||||
@dirrmtry %%SITE_PERL%%/Algorithm/Pair
|
||||
@dirrmtry %%SITE_PERL%%/Algorithm
|
|
@ -1,26 +0,0 @@
|
|||
# Created by: Kris Kennaway <kkennawa@physics.adelaide.edu.au>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= xflame
|
||||
PORTVERSION= 1.1.1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= games
|
||||
MASTER_SITES= ${MASTER_SITE_LOCAL}
|
||||
MASTER_SITE_SUBDIR=kris
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= cool animated flame
|
||||
|
||||
DEPRECATED= No more public distfiles
|
||||
EXPIRATION_DATE=2014-03-23
|
||||
|
||||
USES= imake
|
||||
USE_XORG= x11 xext
|
||||
|
||||
NO_INSTALL_MANPAGES= yes
|
||||
PLIST_FILES= bin/xflame
|
||||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/xflame ${STAGEDIR}${PREFIX}/bin/xflame
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -1,2 +0,0 @@
|
|||
SHA256 (xflame-1.1.1.tar.gz) = 56d3d5d86e82c4adff797d34e5b3b41c0b268e932c86e521ae69747c68d18500
|
||||
SIZE (xflame-1.1.1.tar.gz) = 10439
|
|
@ -1,23 +0,0 @@
|
|||
*** Imakefile Wed Dec 16 17:58:03 1998
|
||||
--- Imakefile2 Sat Jan 2 19:16:24 1999
|
||||
***************
|
||||
*** 29,37 ****
|
||||
CleanTarget()
|
||||
|
||||
# To get around a messiness in Imake on Solaris
|
||||
! LD_RUN_PATH +=
|
||||
! install::
|
||||
! export LD_RUN_PATH
|
||||
|
||||
InstallProgram(xflame,$(BINDIR))
|
||||
|
||||
--- 29,37 ----
|
||||
CleanTarget()
|
||||
|
||||
# To get around a messiness in Imake on Solaris
|
||||
! #LD_RUN_PATH +=
|
||||
! #install::
|
||||
! # export LD_RUN_PATH
|
||||
|
||||
InstallProgram(xflame,$(BINDIR))
|
||||
|
|
@ -1,42 +0,0 @@
|
|||
--- xflame.c.orig 1998-12-16 15:28:03.000000000 +0800
|
||||
+++ xflame.c 2011-09-05 14:57:44.000000000 +0800
|
||||
@@ -28,6 +28,8 @@
|
||||
|
||||
/* INCLUDES! */
|
||||
#include <stdio.h>
|
||||
+#include <stdlib.h>
|
||||
+#include <string.h>
|
||||
#include <unistd.h>
|
||||
#include <X11/Xlib.h>
|
||||
#include <X11/Xutil.h>
|
||||
@@ -452,18 +454,18 @@ int SetupXImage(struct globaldata *g,int
|
||||
/*to the window, to speedup drawing, and give us Double Buffering */
|
||||
int hbits,hs;
|
||||
int imsize;
|
||||
- unsigned char *im;
|
||||
+ unsigned char *im;
|
||||
|
||||
hbits=powerof(w);
|
||||
hs=(1<<hbits);
|
||||
/* calculate the memory needed for the image data */
|
||||
imsize=hs*h*g->depth;
|
||||
/* allocate the memory for the image data */
|
||||
- im=(char *)malloc(imsize);
|
||||
+ im=(unsigned char *)malloc(imsize);
|
||||
/* if we couldn't allocate the memory, return 0 */
|
||||
if (!im) return 0;
|
||||
/* create the XImage from the data */
|
||||
- g->xim=XCreateImage(g->disp,g->vis,g->depth,ZPixmap,0,im,hs,h,32,0);
|
||||
+ g->xim=XCreateImage(g->disp,g->vis,g->depth,ZPixmap,0,(char *)im,hs,h,32,0);
|
||||
g->im=im;
|
||||
g->ims=hbits;
|
||||
XMapWindow(g->disp,g->win);
|
||||
@@ -881,7 +883,7 @@ int Xflame(struct globaldata *g,int w, i
|
||||
}
|
||||
|
||||
/* Here's the MAIN part of the program */
|
||||
-void main(int argc, char **argv)
|
||||
+int main(int argc, char **argv)
|
||||
{
|
||||
struct globaldata glob;
|
||||
char disp[256],colorspec[256],title[80];
|
|
@ -1,6 +0,0 @@
|
|||
XFlame is a cool little graphics hack originally made by the Rasterman
|
||||
and modified by Rahul Jain (rahul@rice.edu).
|
||||
|
||||
It does what you would expect it to do, draw a flame on the screen.
|
||||
|
||||
WWW: http://linux.rice.edu/~rahul/xflame/
|
|
@ -249,7 +249,6 @@
|
|||
SUBDIR += mailscanner
|
||||
SUBDIR += mailsync
|
||||
SUBDIR += mailtray
|
||||
SUBDIR += mailutils
|
||||
SUBDIR += mailx
|
||||
SUBDIR += mairix
|
||||
SUBDIR += majordomo
|
||||
|
|
|
@ -1,118 +0,0 @@
|
|||
# Created by: Attila Nagy <bra@fsn.hu>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= mailutils
|
||||
PORTVERSION= 2.2
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= mail
|
||||
MASTER_SITES= GNU
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Mailutils offers utilities and daemons for processing e-mail
|
||||
|
||||
DEPRECATED= This port needs to be taken care of, it suffers from bit rot. \
|
||||
Especially with options other than GUILE, uninstall may leave files behind
|
||||
EXPIRATION_DATE=2014-03-23
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ENV= MAKEINFO="makeinfo --no-split"
|
||||
CONFIGURE_ARGS+=--disable-build-comsat
|
||||
MAKE_JOBS_UNSAFE= yes
|
||||
|
||||
LDFLAGS+= -L${LOCALBASE}/lib
|
||||
USE_LDCONFIG= ${PREFIX}/lib ${PREFIX}/lib/${PORTNAME}
|
||||
|
||||
INFO= ${PORTNAME}
|
||||
|
||||
OPTIONS_DEFINE= GDBM BDB TOKYOCABINET GNUTLS MYSQL PGSQL LDAP PYTHON
|
||||
OPTIONS_DEFINE+= GUILE
|
||||
OPTIONS_DEFAULT=
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
GDBM_DESC= Use GNU DBM
|
||||
BDB_DESC= Use Berkeley DB
|
||||
TOKYOCABINET_DESC= Use Tokyo Cabinet
|
||||
GNUTLS_DESC= Enable GNUTLS support
|
||||
MYSQL_DESC= Enable MySQL support
|
||||
PGSQL_DESC= Enable Postgres support
|
||||
LDAP_DESC= Enable LDAP support
|
||||
PYTHON_DESC= Enable Python support
|
||||
|
||||
GUILE_CONFIGURE_ON= --with-guile
|
||||
GUILE_CONFIGURE_OFF= --without-guile
|
||||
GUILE_LIB_DEPENDS= guile:${PORTSDIR}/lang/guile
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${PORT_OPTIONS:MGDBM}
|
||||
CONFIGURE_ARGS+= --with-gdbm
|
||||
LIB_DEPENDS+= gdbm:${PORTSDIR}/databases/gdbm
|
||||
.else
|
||||
CONFIGURE_ARGS+= --without-gdbm
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MBDB}
|
||||
USE_BDB= yes
|
||||
CONFIGURE_ARGS+= --with-berkeley-db
|
||||
.else
|
||||
CONFIGURE_ARGS+= --without-berkeley-db
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MTOKYOCABINET}
|
||||
CONFIGURE_ARGS+= --with-tokyocabinet
|
||||
LIB_DEPENDS+= tokyocabinet:${PORTSDIR}/databases/tokyocabinet
|
||||
PLIST_SUB+= TOKYOCABINET=""
|
||||
.else
|
||||
CONFIGURE_ARGS+= --without-tokyocabinet
|
||||
PLIST_SUB+= TOKYOCABINET="@comment "
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MGNUTLS}
|
||||
LIB_DEPENDS+= gnutls:${PORTSDIR}/security/gnutls
|
||||
CONFIGURE_ARGS+= --with-gnutls
|
||||
.else
|
||||
CONFIGURE_ARGS+= --without-gnutls
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MMYSQL}
|
||||
USE_MYSQL= yes
|
||||
CONFIGURE_ARGS+= --with-mysql
|
||||
.else
|
||||
CONFIGURE_ARGS+= --without-mysql
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MPGSQL}
|
||||
USE_PGSQL= yes
|
||||
CONFIGURE_ARGS+= --with-postgres
|
||||
.else
|
||||
CONFIGURE_ARGS+= --without-postgres
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MLDAP}
|
||||
USE_OPENLDAP= yes
|
||||
CONFIGURE_ARGS+= --with-ldap
|
||||
.else
|
||||
CONFIGURE_ARGS+= --without-ldap
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MPYTHON}
|
||||
CONFIGURE_ARGS+= --with-python --with-pythondir=${PYTHON_SITELIBDIR}
|
||||
USE_PYTHON= yes
|
||||
PLIST_SUB+= PYTHON=""
|
||||
.else
|
||||
CONFIGURE_ARGS+= --without-python
|
||||
PLIST_SUB+= PYTHON="@comment "
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MNLS}
|
||||
USES+= gettext
|
||||
PLIST_SUB+= NLS=""
|
||||
.else
|
||||
CONFIGURE_ARGS+= --disable-nls
|
||||
PLIST_SUB+= NLS="@comment "
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e '/need_charset_alias=/s|true|false|g' ${WRKSRC}/lib/Makefile.in
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -1,2 +0,0 @@
|
|||
SHA256 (mailutils-2.2.tar.gz) = 97591debcd32ac1f4c4d16eaa8f21690d9dfefcb79e29bd293871d57c4a5e05d
|
||||
SIZE (mailutils-2.2.tar.gz) = 4497847
|
|
@ -1,10 +0,0 @@
|
|||
Mailutils is a swiss army knife of electronic mail handling.
|
||||
It offers a rich set of utilities and daemons for processing
|
||||
the e-mail.
|
||||
|
||||
All Mailutils programs are able to operate on mailboxes of
|
||||
any existing format, ranging from standard UNIX maildrops,
|
||||
through maildir and up to remote mailboxes, which are
|
||||
transparently accessed using IMAP4, POP3 and SMTP.
|
||||
|
||||
WWW: http://mailutils.org/
|
|
@ -1,345 +0,0 @@
|
|||
bin/dotlock
|
||||
bin/frm
|
||||
bin/from
|
||||
bin/mail
|
||||
bin/mailutils-config
|
||||
bin/messages
|
||||
bin/mimeview
|
||||
bin/movemail
|
||||
bin/mu-mh/ali
|
||||
bin/mu-mh/anno
|
||||
bin/mu-mh/burst
|
||||
bin/mu-mh/comp
|
||||
bin/mu-mh/fmtcheck
|
||||
bin/mu-mh/folder
|
||||
bin/mu-mh/folders
|
||||
bin/mu-mh/forw
|
||||
bin/mu-mh/inc
|
||||
bin/mu-mh/install-mh
|
||||
bin/mu-mh/mark
|
||||
bin/mu-mh/mhl
|
||||
bin/mu-mh/mhn
|
||||
bin/mu-mh/mhparam
|
||||
bin/mu-mh/mhpath
|
||||
bin/mu-mh/pick
|
||||
bin/mu-mh/refile
|
||||
bin/mu-mh/repl
|
||||
bin/mu-mh/rmf
|
||||
bin/mu-mh/rmm
|
||||
bin/mu-mh/scan
|
||||
bin/mu-mh/send
|
||||
bin/mu-mh/sortm
|
||||
bin/mu-mh/whatnow
|
||||
bin/mu-mh/whom
|
||||
%%TOKYOCABINET%%bin/popauth
|
||||
bin/readmsg
|
||||
bin/sieve
|
||||
include/mailutils/acl.h
|
||||
include/mailutils/address.h
|
||||
include/mailutils/alloc.h
|
||||
include/mailutils/argcv.h
|
||||
include/mailutils/assoc.h
|
||||
include/mailutils/attribute.h
|
||||
include/mailutils/auth.h
|
||||
include/mailutils/body.h
|
||||
include/mailutils/cctype.h
|
||||
include/mailutils/cfg.h
|
||||
include/mailutils/cpp/address.h
|
||||
include/mailutils/cpp/attribute.h
|
||||
include/mailutils/cpp/body.h
|
||||
include/mailutils/cpp/debug.h
|
||||
include/mailutils/cpp/envelope.h
|
||||
include/mailutils/cpp/error.h
|
||||
include/mailutils/cpp/filter.h
|
||||
include/mailutils/cpp/folder.h
|
||||
include/mailutils/cpp/header.h
|
||||
include/mailutils/cpp/iterator.h
|
||||
include/mailutils/cpp/list.h
|
||||
include/mailutils/cpp/mailbox.h
|
||||
include/mailutils/cpp/mailcap.h
|
||||
include/mailutils/cpp/mailer.h
|
||||
include/mailutils/cpp/mailutils.h
|
||||
include/mailutils/cpp/message.h
|
||||
include/mailutils/cpp/mime.h
|
||||
include/mailutils/cpp/mutil.h
|
||||
include/mailutils/cpp/pop3.h
|
||||
include/mailutils/cpp/registrar.h
|
||||
include/mailutils/cpp/secret.h
|
||||
include/mailutils/cpp/sieve.h
|
||||
include/mailutils/cpp/stream.h
|
||||
include/mailutils/cpp/url.h
|
||||
include/mailutils/cstr.h
|
||||
include/mailutils/daemon.h
|
||||
include/mailutils/debug.h
|
||||
include/mailutils/diag.h
|
||||
include/mailutils/envelope.h
|
||||
include/mailutils/errno.h
|
||||
include/mailutils/error.h
|
||||
include/mailutils/filter.h
|
||||
include/mailutils/folder.h
|
||||
include/mailutils/gocs.h
|
||||
include/mailutils/gsasl.h
|
||||
include/mailutils/guile.h
|
||||
include/mailutils/header.h
|
||||
include/mailutils/io.h
|
||||
include/mailutils/iterator.h
|
||||
include/mailutils/kwd.h
|
||||
include/mailutils/ldap.h
|
||||
include/mailutils/libargp.h
|
||||
include/mailutils/libcfg.h
|
||||
include/mailutils/list.h
|
||||
include/mailutils/locker.h
|
||||
include/mailutils/mailbox.h
|
||||
include/mailutils/mailcap.h
|
||||
include/mailutils/mailer.h
|
||||
include/mailutils/mailutils.h
|
||||
include/mailutils/md5.h
|
||||
include/mailutils/message.h
|
||||
include/mailutils/mime.h
|
||||
include/mailutils/monitor.h
|
||||
include/mailutils/mu_auth.h
|
||||
include/mailutils/mutil.h
|
||||
include/mailutils/nls.h
|
||||
include/mailutils/nntp.h
|
||||
include/mailutils/observer.h
|
||||
include/mailutils/opool.h
|
||||
include/mailutils/pam.h
|
||||
include/mailutils/parse822.h
|
||||
include/mailutils/pop3.h
|
||||
include/mailutils/progmailer.h
|
||||
include/mailutils/property.h
|
||||
include/mailutils/python.h
|
||||
include/mailutils/radius.h
|
||||
include/mailutils/refcount.h
|
||||
include/mailutils/registrar.h
|
||||
include/mailutils/secret.h
|
||||
include/mailutils/server.h
|
||||
include/mailutils/sha1.h
|
||||
include/mailutils/sieve.h
|
||||
include/mailutils/sql.h
|
||||
include/mailutils/stream.h
|
||||
include/mailutils/sys/nntp.h
|
||||
include/mailutils/sys/pop3.h
|
||||
include/mailutils/syslog.h
|
||||
include/mailutils/tls.h
|
||||
include/mailutils/types.h
|
||||
include/mailutils/url.h
|
||||
include/mailutils/vartab.h
|
||||
include/mailutils/version.h
|
||||
lib/libmailutils.a
|
||||
lib/libmailutils.la
|
||||
lib/libmailutils.so
|
||||
lib/libmailutils.so.3
|
||||
lib/libmu_argp.a
|
||||
lib/libmu_auth.a
|
||||
lib/libmu_auth.la
|
||||
lib/libmu_auth.so
|
||||
lib/libmu_auth.so.3
|
||||
lib/libmu_cfg.a
|
||||
lib/libmu_cfg.la
|
||||
lib/libmu_cfg.so
|
||||
lib/libmu_cfg.so.0
|
||||
lib/libmu_cpp.a
|
||||
lib/libmu_cpp.la
|
||||
lib/libmu_cpp.so
|
||||
lib/libmu_cpp.so.3
|
||||
lib/libmu_imap.a
|
||||
lib/libmu_imap.la
|
||||
lib/libmu_imap.so
|
||||
lib/libmu_imap.so.3
|
||||
lib/libmu_maildir.a
|
||||
lib/libmu_maildir.la
|
||||
lib/libmu_maildir.so
|
||||
lib/libmu_maildir.so.3
|
||||
lib/libmu_mailer.a
|
||||
lib/libmu_mailer.la
|
||||
lib/libmu_mailer.so
|
||||
lib/libmu_mailer.so.3
|
||||
lib/libmu_mbox.a
|
||||
lib/libmu_mbox.la
|
||||
lib/libmu_mbox.so
|
||||
lib/libmu_mbox.so.3
|
||||
lib/libmu_mh.a
|
||||
lib/libmu_mh.la
|
||||
lib/libmu_mh.so
|
||||
lib/libmu_mh.so.3
|
||||
lib/libmu_nntp.a
|
||||
lib/libmu_nntp.la
|
||||
lib/libmu_nntp.so
|
||||
lib/libmu_nntp.so.3
|
||||
lib/libmu_pop.a
|
||||
lib/libmu_pop.la
|
||||
lib/libmu_pop.so
|
||||
lib/libmu_pop.so.3
|
||||
%%PYTHON%%lib/libmu_py.a
|
||||
%%PYTHON%%lib/libmu_py.la
|
||||
%%PYTHON%%lib/libmu_py.so
|
||||
%%PYTHON%%lib/libmu_py.so.3
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/__init__.py
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/__init__.pyc
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/__init__.pyo
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/address.py
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/address.pyc
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/address.pyo
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/attribute.py
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/attribute.pyc
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/attribute.pyo
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/auth.py
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/auth.pyc
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/auth.pyo
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/body.py
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/body.pyc
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/body.pyo
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/c_api.a
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/c_api.la
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/c_api.so
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/debug.py
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/debug.pyc
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/debug.pyo
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/envelope.py
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/envelope.pyc
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/envelope.pyo
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/error.py
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/error.pyc
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/error.pyo
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/filter.py
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/filter.pyc
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/filter.pyo
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/folder.py
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/folder.pyc
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/folder.pyo
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/header.py
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/header.pyc
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/header.pyo
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/mailbox.py
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/mailbox.pyc
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/mailbox.pyo
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/mailcap.py
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/mailcap.pyc
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/mailcap.pyo
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/mailer.py
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/mailer.pyc
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/mailer.pyo
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/message.py
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/message.pyc
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/message.pyo
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/mime.py
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/mime.pyc
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/mime.pyo
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/nls.py
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/nls.pyc
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/nls.pyo
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/registrar.py
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/registrar.pyc
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/registrar.pyo
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/secret.py
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/secret.pyc
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/secret.pyo
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/sieve.py
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/sieve.pyc
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/sieve.pyo
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/stream.py
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/stream.pyc
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/stream.pyo
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/url.py
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/url.pyc
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/url.pyo
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/util.py
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/util.pyc
|
||||
%%PYTHON%%%%PYTHON_SITELIBDIR%%/mailutils/util.pyo
|
||||
lib/libmu_sieve.a
|
||||
lib/libmu_sieve.la
|
||||
lib/libmu_sieve.so
|
||||
lib/libmu_sieve.so.3
|
||||
lib/mailutils/list.a
|
||||
lib/mailutils/list.la
|
||||
lib/mailutils/list.so
|
||||
lib/mailutils/moderator.a
|
||||
lib/mailutils/moderator.la
|
||||
lib/mailutils/moderator.so
|
||||
lib/mailutils/numaddr.a
|
||||
lib/mailutils/numaddr.la
|
||||
lib/mailutils/numaddr.so
|
||||
lib/mailutils/pipe.a
|
||||
lib/mailutils/pipe.la
|
||||
lib/mailutils/pipe.so
|
||||
lib/mailutils/spamd.a
|
||||
lib/mailutils/spamd.la
|
||||
lib/mailutils/spamd.so
|
||||
lib/mailutils/timestamp.a
|
||||
lib/mailutils/timestamp.la
|
||||
lib/mailutils/timestamp.so
|
||||
lib/mailutils/vacation.a
|
||||
lib/mailutils/vacation.la
|
||||
lib/mailutils/vacation.so
|
||||
sbin/imap4d
|
||||
sbin/maidag
|
||||
sbin/pop3d
|
||||
share/aclocal/mailutils.m4
|
||||
%%GUILE%%bin/sieve.scm
|
||||
%%GUILE%%bin/guimb
|
||||
%%GUILE%%lib/libmu_scm.so.3
|
||||
%%GUILE%%lib/libmu_scm.so
|
||||
%%GUILE%%lib/libmu_scm.la
|
||||
%%GUILE%%lib/libmu_scm.a
|
||||
%%GUILE%%lib/libguile-mailutils-v-2.2.so
|
||||
%%GUILE%%share/guile/site/mailutils/mailutils.scm
|
||||
%%GUILE%%share/guile/site/mailutils/guile-procedures.txt
|
||||
%%GUILE%%share/guile/site/mailutils/sieve-modules/mimeheader.scm
|
||||
%%GUILE%%share/guile/site/mailutils/sieve-modules/numaddr.scm
|
||||
%%GUILE%%share/guile/site/mailutils/sieve-modules/redirect.scm
|
||||
%%GUILE%%share/guile/site/mailutils/sieve-modules/reject.scm
|
||||
%%GUILE%%share/guile/site/mailutils/sieve-modules/vacation.scm
|
||||
%%GUILE%%share/guile/site/mailutils/sieve-core.scm
|
||||
%%GUILE%%@dirrmtry share/guile/site/mailutils/sieve-modules
|
||||
%%GUILE%%@dirrmtry share/guile/site/mailutils
|
||||
%%GUILE%%@dirrmtry share/guile/site%%NLS%%share/locale/ca/LC_MESSAGES/mailutils.mo
|
||||
%%NLS%%share/locale/ca/LC_MESSAGES/mailutils.mo
|
||||
%%NLS%%share/locale/es/LC_MESSAGES/mailutils.mo
|
||||
%%NLS%%share/locale/fr/LC_MESSAGES/mailutils.mo
|
||||
%%NLS%%share/locale/id/LC_MESSAGES/mailutils.mo
|
||||
%%NLS%%share/locale/pl/LC_MESSAGES/mailutils.mo
|
||||
%%NLS%%share/locale/ro/LC_MESSAGES/mailutils.mo
|
||||
%%NLS%%share/locale/ru/LC_MESSAGES/mailutils.mo
|
||||
%%NLS%%share/locale/sv/LC_MESSAGES/mailutils.mo
|
||||
%%NLS%%share/locale/uk/LC_MESSAGES/mailutils.mo
|
||||
%%NLS%%share/locale/vi/LC_MESSAGES/mailutils.mo
|
||||
%%DATADIR%%/mh/components
|
||||
%%DATADIR%%/mh/mailutils-mh.el
|
||||
%%DATADIR%%/mh/mhl.format
|
||||
%%DATADIR%%/mh/replcomps
|
||||
%%DATADIR%%/mh/replgroupcomps
|
||||
%%NLS%%@dirrmtry share/locale/ca/LC_MESSAGES
|
||||
%%NLS%%@dirrmtry share/locale/ca
|
||||
%%NLS%%@dirrmtry share/locale/es/LC_MESSAGES
|
||||
%%NLS%%@dirrmtry share/locale/es
|
||||
%%NLS%%@dirrmtry share/locale/fr/LC_MESSAGES
|
||||
%%NLS%%@dirrmtry share/locale/fr
|
||||
%%NLS%%@dirrmtry share/locale/id/LC_MESSAGES
|
||||
%%NLS%%@dirrmtry share/locale/id
|
||||
%%NLS%%@dirrmtry share/locale/pl/LC_MESSAGES
|
||||
%%NLS%%@dirrmtry share/locale/pl
|
||||
%%NLS%%@dirrmtry share/locale/ro/LC_MESSAGES
|
||||
%%NLS%%@dirrmtry share/locale/ro
|
||||
%%NLS%%@dirrmtry share/locale/ru/LC_MESSAGES
|
||||
%%NLS%%@dirrmtry share/locale/ru
|
||||
%%NLS%%@dirrmtry share/locale/sv/LC_MESSAGES
|
||||
%%NLS%%@dirrmtry share/locale/sv
|
||||
%%NLS%%@dirrmtry share/locale/uk/LC_MESSAGES
|
||||
%%NLS%%@dirrmtry share/locale/uk
|
||||
%%NLS%%@dirrmtry share/locale/vi/LC_MESSAGES
|
||||
%%NLS%%@dirrmtry share/locale/vi
|
||||
%%PYTHON%%@dirrm %%PYTHON_SITELIBDIR%%/mailutils
|
||||
man/man1/imap4d.1.gz
|
||||
man/man1/mail.1.gz
|
||||
man/man1/pop3d.1.gz
|
||||
man/man1/popauth.1.gz
|
||||
@dirrm %%DATADIR%%/mh
|
||||
@dirrm %%DATADIR%%/2.2/modules
|
||||
@dirrm %%DATADIR%%/2.2
|
||||
@dirrm %%DATADIR%%
|
||||
@dirrm bin/mu-mh
|
||||
@dirrm include/mailutils/sys
|
||||
@dirrm include/mailutils/cpp
|
||||
@dirrm include/mailutils
|
||||
@dirrm lib/mailutils
|
|
@ -1,66 +0,0 @@
|
|||
# Created by: Eugene Grosbein <eugen@grosbein.pp.ru>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= AquaGatekeeper
|
||||
PORTVERSION= 1.22
|
||||
PORTREVISION= 5
|
||||
CATEGORIES= net
|
||||
MASTER_SITES= http://www.grosbein.net/freebsd/AquaGatekeeper/ \
|
||||
ftp://www.kuzbass.ru/pub/FreeBSD/ports/distfiles/
|
||||
EXTRACT_SUFX= .tgz
|
||||
|
||||
MAINTAINER= ports@grosbein.pp.ru
|
||||
COMMENT= Aqua H323 Gatekeeper and proxy
|
||||
|
||||
WRKSRC= ${WRKDIR}/${PORTNAME}
|
||||
CONFLICTS= AquaGatekeeper-2.*
|
||||
NO_BUILD= yes
|
||||
ONLY_FOR_ARCHS= amd64 i386
|
||||
DISTINFO_FILE= ${MASTERDIR}/distinfo.${ARCH}
|
||||
|
||||
RESTRICTED= No commercial redistribution
|
||||
SUB_FILES= pkg-message
|
||||
STRIP=
|
||||
STRIP_CMD= ${TRUE}
|
||||
DEPRECATED= Binary port of software abandoned by the vendor
|
||||
EXPIRATION_DATE=2014-03-23
|
||||
|
||||
.if !defined(BATCH) && !defined(PACKAGE_BUILDING)
|
||||
IS_INTERACTIVE= yes
|
||||
.endif
|
||||
|
||||
NO_STAGE= yes
|
||||
do-install:
|
||||
@${INSTALL_PROGRAM} ${WRKSRC}/AquaGatekeeper ${PREFIX}/sbin/
|
||||
@${INSTALL_SCRIPT} ${FILESDIR}/agk.sh.sample ${PREFIX}/etc/rc.d/
|
||||
@${INSTALL_DATA} ${WRKSRC}/Config/AquaGatekeeper.cfg ${PREFIX}/etc/AquaGatekeeper.cfg.sample
|
||||
@${MKDIR} ${EXAMPLESDIR}
|
||||
@${INSTALL_DATA} ${WRKSRC}/Config/Example.cfg ${EXAMPLESDIR}
|
||||
.if !defined(NOPORTDOCS)
|
||||
@${MKDIR} ${DOCSDIR}
|
||||
@for docfile in ${WRKSRC}/Help/*; \
|
||||
do ${INSTALL_MAN} $$docfile ${DOCSDIR}; \
|
||||
done
|
||||
@${MKDIR} ${DOCSDIR}/Rus
|
||||
@for docfile in ${WRKSRC}/Help.Rus/*; \
|
||||
do ${INSTALL_MAN} $$docfile ${DOCSDIR}/Rus; \
|
||||
done
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
@${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
|
||||
@${CAT} ${PKGMESSAGE}
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
# This is binary port of closed-source software
|
||||
.if ${ARCH} == "i386"
|
||||
DISTNAME= AquaGatekeeper122FreeBSDBuild445
|
||||
LIB_DEPENDS= c.4:${PORTSDIR}/misc/compat4x \
|
||||
crypto.3:${PORTSDIR}/misc/compat5x
|
||||
.elif ${ARCH} == "amd64"
|
||||
DISTNAME= AquaGatekeeper122FreeBSDamd64Build131
|
||||
LIB_DEPENDS= c.5:${PORTSDIR}/misc/compat5x
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
|
@ -1,2 +0,0 @@
|
|||
SHA256 (AquaGatekeeper122FreeBSDamd64Build131.tgz) = 2798497dcdb05180bb28634b92c8a2343c1c0067ad8f36b43f0ddfe875f1883b
|
||||
SIZE (AquaGatekeeper122FreeBSDamd64Build131.tgz) = 2926031
|
|
@ -1,2 +0,0 @@
|
|||
SHA256 (AquaGatekeeper122FreeBSDBuild445.tgz) = 225e0eea79aa0af75fde42f4bfc8441fd71682da5bf0d0a9def167c192179984
|
||||
SIZE (AquaGatekeeper122FreeBSDBuild445.tgz) = 2897375
|
|
@ -1,37 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
PREFIX=$(expr `realpath $0` : "\(/.*\)/etc/rc\.d/`basename $0`\$")
|
||||
PROG=$PREFIX/sbin/AquaGatekeeper
|
||||
CFG=$PREFIX/etc/agk.cfg
|
||||
TIMEOUT=30
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
shift
|
||||
su -m agk -c "[ -x $PROG -a -r $CFG ] &&
|
||||
echo -n ' AquaGatekeeper' && $PROG -d --configuration=$CFG $@"
|
||||
;;
|
||||
stop)
|
||||
shift
|
||||
signal=-TERM
|
||||
[ -n "$1" ] && signal="$1"
|
||||
killall $signal AquaGatekeeper
|
||||
[ $signal != -2 -a $signal != -INT ] && exit 0
|
||||
i=1
|
||||
while [ $i -le $TIMEOUT ]
|
||||
do
|
||||
ps -axc | grep -q AquaGatekeeper || break
|
||||
i=$(($i+1))
|
||||
sleep 1
|
||||
done
|
||||
;;
|
||||
restart)
|
||||
`realpath $0` stop -INT
|
||||
`realpath $0` start
|
||||
;;
|
||||
*)
|
||||
echo "Usage: `basename $0` {start|stop|restart}" >&2
|
||||
;;
|
||||
esac
|
||||
|
||||
exit 0
|
|
@ -1,9 +0,0 @@
|
|||
****************************************************************************
|
||||
!!! NOTE: THE AQUA GATEKEEPER IS DISCONTIUED BY ITS VENDOR. No vendor support,
|
||||
!!! no updates, no bugfixes. This port is still provided to support
|
||||
!!! old installations only. You should choose other software for new setups.
|
||||
|
||||
Please read documentation located in %%DOCSDIR%%
|
||||
You will need to write configuration file to run the Gatekeeper.
|
||||
Some examples are in %%EXAMPLESDIR%%
|
||||
****************************************************************************
|
|
@ -1,65 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
USER=agk
|
||||
GROUP=agk
|
||||
|
||||
ask() {
|
||||
local question default answer
|
||||
|
||||
question=$1
|
||||
default=$2
|
||||
if [ -z "${BATCH}" -a -z "${PACKAGE_BUILDING}" ]; then
|
||||
read -p "${question} [${default}]? " answer
|
||||
fi
|
||||
if [ x${answer} = x ]; then
|
||||
answer=${default}
|
||||
fi
|
||||
echo ${answer}
|
||||
}
|
||||
|
||||
yesno() {
|
||||
local dflt question answer
|
||||
|
||||
question=$1
|
||||
dflt=$2
|
||||
while :; do
|
||||
answer=$(ask "${question}" "${dflt}")
|
||||
case "${answer}" in
|
||||
[Yy]*) return 0;;
|
||||
[Nn]*) return 1;;
|
||||
esac
|
||||
echo "Please answer yes or no."
|
||||
done
|
||||
}
|
||||
|
||||
delete_account() {
|
||||
local u g
|
||||
|
||||
u=$1
|
||||
g=$2
|
||||
if yesno "Do you want me to remove group \"${g}\"" y; then
|
||||
pw groupdel -n ${g}
|
||||
echo "Done."
|
||||
fi
|
||||
if yesno "Do you want me to remove user \"${u}\"" y; then
|
||||
pw userdel -n ${u}
|
||||
echo "Done."
|
||||
fi
|
||||
}
|
||||
|
||||
[ "$2" = DEINSTALL ] || exit 0
|
||||
|
||||
export PATH=/bin:/usr/bin:/usr/sbin
|
||||
|
||||
if ps -axc | grep -q AquaGatekeeper; then
|
||||
if yesno "There are some AquaGatekeeper processes running. Shall I kill them" y
|
||||
then
|
||||
killall AquaGatekeeper
|
||||
sleep 2
|
||||
else
|
||||
echo "OK ... I hope you know what you are doing."
|
||||
fi
|
||||
fi
|
||||
|
||||
delete_account ${USER} ${GROUP}
|
||||
exit 0
|
|
@ -1,13 +0,0 @@
|
|||
Aqua Gatekeeper is H.323 gatekeeper and proxy by Aqua Project Group.
|
||||
It is compatible with many hardware/software like Cisco H.323 gateways and
|
||||
Microsoft NetMeeting 3.01 for Windows 2000 and later.
|
||||
|
||||
This port presents Aqua Gatekeeper Startup Edition.
|
||||
It is not a free software but may be used free of charge.
|
||||
The Aqua Gatekeeper Startup Edition is limited to 30 concurrent calls.
|
||||
|
||||
!!! NOTE: THE AQUA GATEKEEPER IS DISCONTIUED BY ITS VENDOR. No vendor support,
|
||||
!!! no updates, no bugfixes. This port is still provided to support
|
||||
!!! old installations only. You should choose other software for new setups.
|
||||
|
||||
WWW: http://www.kuzbass.ru/docs/AquaGatekeeper/AquaGatekeeper.htm
|
|
@ -1,80 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
USER=agk
|
||||
UID=172
|
||||
GROUP=${USER}
|
||||
GID=${UID}
|
||||
|
||||
ask() {
|
||||
local question default answer
|
||||
|
||||
question=$1
|
||||
default=$2
|
||||
if [ -z "${BATCH}" -a -z "${PACKAGE_BUILDING}" ]; then
|
||||
read -p "${question} [${default}]? " answer
|
||||
fi
|
||||
if [ x${answer} = x ]; then
|
||||
answer=${default}
|
||||
fi
|
||||
echo ${answer}
|
||||
}
|
||||
|
||||
yesno() {
|
||||
local dflt question answer
|
||||
|
||||
question=$1
|
||||
dflt=$2
|
||||
while :; do
|
||||
answer=$(ask "${question}" "${dflt}")
|
||||
case "${answer}" in
|
||||
[Yy]*) return 0;;
|
||||
[Nn]*) return 1;;
|
||||
esac
|
||||
echo "Please answer yes or no."
|
||||
done
|
||||
}
|
||||
|
||||
make_account() {
|
||||
local u g uid gid gcos
|
||||
|
||||
u=$1
|
||||
uid=$2
|
||||
g=$3
|
||||
gid=$4
|
||||
gcos=$5
|
||||
|
||||
if pw group show "${g}" >/dev/null 2>&1; then
|
||||
echo "You already have a group \"${g}\", so I will use it."
|
||||
else
|
||||
echo "You need a group \"${g}\"."
|
||||
if which -s pw && yesno "Would you like me to create it" y; then
|
||||
pw groupadd -n ${g} -g ${gid} || exit
|
||||
echo "Done."
|
||||
else
|
||||
echo "Please create it, and try again."
|
||||
if ! grep -q "^${u}:" /etc/passwd; then
|
||||
echo "While you're at it, please create a user \"${u}\" too,"
|
||||
echo "with a default group of \"${g}\"."
|
||||
fi
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
if pw user show "${u}" >/dev/null 2>&1; then
|
||||
echo "You already have a user \"${u}\", so I will use it."
|
||||
else
|
||||
echo "You need a user \"${u}\"."
|
||||
if which -s pw && yesno "Would you like me to create it" y; then
|
||||
pw useradd -n ${u} -u ${uid} -g ${g} -h - -d /nonexistent \
|
||||
-s /nonexistent -c "${gcos}" || exit
|
||||
echo "Done."
|
||||
else
|
||||
echo "Please create it, and try again."
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
[ "$2" = POST-INSTALL ] || exit 0
|
||||
|
||||
make_account ${USER} ${UID} ${GROUP} ${GID} "AquaGateKeeper"
|
|
@ -1,23 +0,0 @@
|
|||
sbin/AquaGatekeeper
|
||||
etc/rc.d/agk.sh.sample
|
||||
etc/AquaGatekeeper.cfg.sample
|
||||
%%PORTDOCS%%%%DOCSDIR%%/AdministratorGuide.pdf
|
||||
%%PORTDOCS%%%%DOCSDIR%%/AquaGatekeeper.htm
|
||||
%%PORTDOCS%%%%DOCSDIR%%/CommandLineOptions.htm
|
||||
%%PORTDOCS%%%%DOCSDIR%%/ConfigSyntax.htm
|
||||
%%PORTDOCS%%%%DOCSDIR%%/License.rtf
|
||||
%%PORTDOCS%%%%DOCSDIR%%/LicenseRus.rtf
|
||||
%%PORTDOCS%%%%DOCSDIR%%/OperationPrinciples.htm
|
||||
%%PORTDOCS%%%%DOCSDIR%%/RevisionHistory.htm
|
||||
%%PORTDOCS%%%%DOCSDIR%%/default.css
|
||||
%%PORTDOCS%%%%DOCSDIR%%/Rus/AdministratorGuideRus.pdf
|
||||
%%PORTDOCS%%%%DOCSDIR%%/Rus/AquaGatekeeper.htm
|
||||
%%PORTDOCS%%%%DOCSDIR%%/Rus/CommandLineOptions.htm
|
||||
%%PORTDOCS%%%%DOCSDIR%%/Rus/ConfigSyntax.htm
|
||||
%%PORTDOCS%%%%DOCSDIR%%/Rus/OperationPrinciples.htm
|
||||
%%PORTDOCS%%%%DOCSDIR%%/Rus/RevisionHistory.htm
|
||||
%%PORTDOCS%%%%DOCSDIR%%/Rus/default.css
|
||||
%%EXAMPLESDIR%%/Example.cfg
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%/Rus
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
||||
@dirrm %%EXAMPLESDIR%%
|
|
@ -6,7 +6,6 @@
|
|||
SUBDIR += 3proxy
|
||||
SUBDIR += 44bsd-rdist
|
||||
SUBDIR += 6tunnel
|
||||
SUBDIR += AquaGatekeeper
|
||||
SUBDIR += DarwinStreamingServer
|
||||
SUBDIR += GeoIP
|
||||
SUBDIR += R-cran-twitteR
|
||||
|
|
|
@ -95,7 +95,6 @@
|
|||
SUBDIR += gcompmgr
|
||||
SUBDIR += genmenu
|
||||
SUBDIR += golem
|
||||
SUBDIR += hackedbox
|
||||
SUBDIR += herbstluftwm
|
||||
SUBDIR += hs-xmonad
|
||||
SUBDIR += hs-xmonad-contrib
|
||||
|
|
|
@ -1,94 +0,0 @@
|
|||
# Created by: Dominic Marks <dominic.marks@btinternet.com>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= hackedbox
|
||||
PORTVERSION= 0.8.4
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= x11-wm
|
||||
MASTER_SITES= http://scrudgeware.org/downloads/hackedbox/ \
|
||||
http://www.sourcefiles.org/Window_Managers/ \
|
||||
http://mirror.bytemark.co.uk/freebsd/distfiles/
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Hackedbox is a small and fast window manager based on Blackbox
|
||||
|
||||
DEPRECATED= Abandonware
|
||||
EXPIRATION_DATE= 2014-03-24
|
||||
|
||||
MAN1= hackedbox.1
|
||||
DOCS= AUTHORS ChangeLog INSTALL README TODO
|
||||
I10L= C da_DK de_DE es_ES fr_FR it_IT nl_NL pt_BR ru_RU sl_SI \
|
||||
sv_SE tr_TR
|
||||
STYLES= artwiz bluebox cthulhain deep flux frobozz frobust nyz \
|
||||
nyzclone operation outcomes shade steelblue \
|
||||
steelblue2 the_orange trisb twice
|
||||
PLIST= ${WRKDIR}/pkg-plist
|
||||
USE_XORG= x11 xext xpm
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ARGS= --enable-bg-utils
|
||||
|
||||
NO_STAGE= yes
|
||||
pre-patch:
|
||||
${REINPLACE_CMD} -e \
|
||||
"s:/usr/local/share/hackedbox:${PREFIX}/share/hackedbox:g" \
|
||||
${WRKSRC}/data/menu.in
|
||||
${REINPLACE_CMD} -e \
|
||||
"s:blackbox:hackedbox:g; s:Blackbox:Hackedbox:g; \
|
||||
s:bsetroot:hsetroot:g; s:Bsetroot:Hsetroot:g" \
|
||||
${WRKSRC}/data/styles/*
|
||||
|
||||
pre-install:
|
||||
${RM} -f ${PLIST}
|
||||
.for ii in hsetroot hackedbox
|
||||
${ECHO_CMD} bin/${ii} >> ${PLIST}
|
||||
.endfor
|
||||
${ECHO_CMD} share/hackedbox/menu >> ${PLIST}
|
||||
.for ii in ${I10L}
|
||||
${ECHO_CMD} share/hackedbox/nls/${ii}/hackedbox.cat >> ${PLIST}
|
||||
${ECHO_CMD} @dirrm share/hackedbox/nls/${ii} >> ${PLIST}
|
||||
.endfor
|
||||
.for ii in ${STYLES}
|
||||
${ECHO_CMD} share/hackedbox/styles/${ii} >> ${PLIST}
|
||||
.endfor
|
||||
.for ii in /backgrounds /styles /nls /
|
||||
${ECHO_CMD} @dirrm share/hackedbox${ii} >> ${PLIST}
|
||||
.endfor
|
||||
.if !defined(NOPORTDOCS)
|
||||
.for ii in ${DOCS}
|
||||
${ECHO_CMD} share/doc/hackedbox/${ii} >> ${PLIST}
|
||||
.endfor
|
||||
.for ii in nl_NL sl_SI
|
||||
${ECHO_CMD} @dirrm share/doc/hackedbox/${ii} >> ${PLIST}
|
||||
.endfor
|
||||
${ECHO_CMD} @dirrm share/doc/hackedbox >> ${PLIST}
|
||||
.endif
|
||||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/util/bsetroot ${PREFIX}/bin/hsetroot
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/src/hackedbox ${PREFIX}/bin/hackedbox
|
||||
${MKDIR} ${DATADIR}/styles ${DATADIR}/backgrounds
|
||||
${INSTALL_DATA} ${WRKSRC}/data/menu ${DATADIR}
|
||||
.for ii in ${I10L}
|
||||
${MKDIR} ${PREFIX}/share/hackedbox/nls/${ii}/
|
||||
${INSTALL_DATA} ${WRKSRC}/nls/${ii}/blackbox.cat \
|
||||
${PREFIX}/share/hackedbox/nls/${ii}/hackedbox.cat
|
||||
.endfor
|
||||
|
||||
.for ii in ${BACKGROUNDS}
|
||||
${INSTALL_DATA} ${WRKSRC}/data/backgrounds/${ii} \
|
||||
${PREFIX}/share/hackedbox/backgrounds/
|
||||
.endfor
|
||||
.for ii in ${STYLES}
|
||||
${INSTALL_DATA} ${WRKSRC}/data/styles/${ii} \
|
||||
${PREFIX}/share/hackedbox/styles/
|
||||
.endfor
|
||||
${INSTALL_MAN} ${WRKSRC}/doc/hackedbox.1 ${PREFIX}/man/man1/hackedbox.1
|
||||
|
||||
.if !defined(NOPORTDOCS)
|
||||
${MKDIR} ${DOCSDIR}/nl_NL ${DOCSDIR}/sl_SI
|
||||
.for ii in ${DOCS}
|
||||
${INSTALL_DATA} ${WRKSRC}/${ii} ${DOCSDIR}
|
||||
.endfor
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -1,2 +0,0 @@
|
|||
SHA256 (hackedbox-0.8.4.tar.gz) = 830233b6e75c2e7e548b0c201c80d8e06104826cc3d64a3baa8e19ac66638a51
|
||||
SIZE (hackedbox-0.8.4.tar.gz) = 1436591
|
|
@ -1,15 +0,0 @@
|
|||
--- src/Timer.hh.old Sun Aug 1 22:30:04 2004
|
||||
+++ src/Timer.hh Sun Aug 1 22:33:02 2004
|
||||
@@ -98,9 +98,10 @@
|
||||
~_timer_queue(void) {}
|
||||
|
||||
void release(const _Tp& value) {
|
||||
- c.erase(std::remove(c.begin(), c.end(), value), c.end());
|
||||
+ _Base::c.erase(std::remove(_Base::c.begin(), _Base::c.end(), value),
|
||||
+ _Base::c.end());
|
||||
// after removing the item we need to make the heap again
|
||||
- std::make_heap(c.begin(), c.end(), comp);
|
||||
+ std::make_heap(_Base::c.begin(), _Base::c.end(), _Base::comp);
|
||||
}
|
||||
bool empty(void) const { return _Base::empty(); }
|
||||
size_t size(void) const { return _Base::size(); }
|
|
@ -1,10 +0,0 @@
|
|||
--- src/Window.cc.orig Tue Aug 27 01:28:07 2002
|
||||
+++ src/Window.cc Mon May 31 13:34:45 2004
|
||||
@@ -44,6 +44,7 @@
|
||||
#endif // HAVE_STDLIB_H
|
||||
}
|
||||
|
||||
+#include <cassert>
|
||||
#include "i18n.hh"
|
||||
#include "blackbox.hh"
|
||||
#include "GCCache.hh"
|
|
@ -1,10 +0,0 @@
|
|||
Hackedbox is based upon the popular Blackbox window manager. It
|
||||
aims to be fast and free of bloat. Several Blackbox features,
|
||||
including the toolbar and Slit, have been removed in Hackedbox. No
|
||||
new features are planned, only optimizations and fixes.
|
||||
|
||||
In this port/package, blackbox, bsetbg and bsetroot are renamed to
|
||||
hackedbox, hsetbg and hsetroot in order to avoid conflict with the
|
||||
corresponding programs from the blackbox port/package.
|
||||
|
||||
WWW: http://scrudgeware.org/hackedbox/
|
Loading…
Reference in a new issue