mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-19 19:59:43 +00:00
Remove expired ports:
2018-07-31 net/rubygem-gitaly-proto096: Obsoleted by update of www/gitlab-ce. Please use net/rubygem-gitaly-proto instead. 2018-07-31 security/tripwire12: unfetchable 2018-07-31 security/rubygem-rbnacl4: Obsoleted by update of www/gitlab-ce. Please use security/rubygem-rbnacl instead. 2018-07-31 www/rubygem-gon61: Obsoleted by update of www/gitlab-ce. Please use www/rubygem-gon instead. 2018-07-31 databases/pgpool-II-33: Will be deprecated by upstream, please switch to newer pgpool versions 2018-07-31 devel/rubygem-grape-entity060: Obsoleted by update of www/gitlab-ce. Please use devel/rubygem-grape-entity instead. 2018-07-31 net/rubygem-gitaly-proto099: Obsoleted by update of www/gitlab-ce. Please use net/rubygem-gitaly-proto instead. 2018-07-31 net/rubygem-gitaly-proto095: Obsoleted by update of www/gitlab-ce. Please use net/rubygem-gitaly-proto instead. 2018-07-31 net/rubygem-omniauth-github11: Obsoleted by update of www/gitlab-ce. Please use net/rubygem-omniauth-github instead. 2018-07-31 net/rubygem-asset_sync220: Obsoleted by update of www/gitlab-ce. Please use net/rubygem-asset_sync instead. 2018-07-31 www/rubygem-gollum-lib-gitlab: Obsoleted by update of www/gitlab-ce. Please use www/rubygem-gitlab-gollum-lib instead. 2018-08-01 www/py-django-threaded-multihost: Project development unmaintained 2018-08-01 www/py-django-keyedcache: Project development abandoned 2018-08-01 www/py-django-signals-ahoy: Project development unmaintained
This commit is contained in:
parent
93dc8c8d6e
commit
3f09c8cde1
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=476231
1
LEGAL
1
LEGAL
@ -201,7 +201,6 @@ thundercache www/thundercache Commercial software with shareware license to 50
|
||||
tinker* biology/tinker Distribution is prohibited
|
||||
triangle-*/* math/triangle No commercial use without prior arrangement with the author
|
||||
Tripwire-*-1.tar.gz security/tripwire-131 Cannot be redistributed for more than the cost of duplication
|
||||
tripwire-*.tar.gz security/tripwire12 Cannot be redistributed for more than the cost of duplication
|
||||
TrueCrypt* security/truecrypt May not be redistributed. Must accept license to download.
|
||||
tuc-* converters/tuc Author does not allow CD-ROM distribution
|
||||
tw_cli-* sysutils/tw_cli Redistribution forbidden by license
|
||||
|
14
MOVED
14
MOVED
@ -10396,3 +10396,17 @@ x11-fonts/fontcacheproto|x11/xorgproto|2018-07-31|merged into x11/xorgproto
|
||||
x11-fonts/fontsproto|x11/xorgproto|2018-07-31|merged into x11/xorgproto
|
||||
x11-fonts/xf86bigfontproto|x11/xorgproto|2018-07-31|merged into x11/xorgproto
|
||||
x11/evieext|x11/xorgproto|2018-08-01|merged into x11/xorgproto
|
||||
net/rubygem-gitaly-proto096|net/rubygem-gitaly-proto|2018-08-02|Has expired: Obsoleted by update of www/gitlab-ce. Please use net/rubygem-gitaly-proto instead.
|
||||
security/tripwire12||2018-08-02|Has expired: unfetchable
|
||||
security/rubygem-rbnacl4|security/rubygem-rbnacl|2018-08-02|Has expired: Obsoleted by update of www/gitlab-ce. Please use security/rubygem-rbnacl instead.
|
||||
www/rubygem-gon61|www/rubygem-gon|2018-08-02|Has expired: Obsoleted by update of www/gitlab-ce. Please use www/rubygem-gon instead.
|
||||
databases/pgpool-II-33|databases/pgpool-II-35|2018-08-02|Has expired: Will be deprecated by upstream, please switch to newer pgpool versions
|
||||
devel/rubygem-grape-entity060|devel/rubygem-grape-entity|2018-08-02|Has expired: Obsoleted by update of www/gitlab-ce. Please use devel/rubygem-grape-entity instead.
|
||||
net/rubygem-gitaly-proto099|net/rubygem-gitaly-proto|2018-08-02|Has expired: Obsoleted by update of www/gitlab-ce. Please use net/rubygem-gitaly-proto instead.
|
||||
net/rubygem-gitaly-proto095|net/rubygem-gitaly-proto|2018-08-02|Has expired: Obsoleted by update of www/gitlab-ce. Please use net/rubygem-gitaly-proto instead.
|
||||
net/rubygem-omniauth-github11|net/rubygem-omniauth-github|2018-08-02|Has expired: Obsoleted by update of www/gitlab-ce. Please use net/rubygem-omniauth-github instead.
|
||||
net/rubygem-asset_sync220|net/rubygem-asset_sync|2018-08-02|Has expired: Obsoleted by update of www/gitlab-ce. Please use net/rubygem-asset_sync instead.
|
||||
www/rubygem-gollum-lib-gitlab|www/rubygem-gitlab-gollum-lib|2018-08-02|Has expired: Obsoleted by update of www/gitlab-ce. Please use www/rubygem-gitlab-gollum-lib instead.
|
||||
www/py-django-threaded-multihost||2018-08-02|Has expired: Project development unmaintained
|
||||
www/py-django-keyedcache||2018-08-02|Has expired: Project development abandoned
|
||||
www/py-django-signals-ahoy||2018-08-02|Has expired: Project development unmaintained
|
||||
|
@ -607,7 +607,6 @@
|
||||
SUBDIR += pgmetrics
|
||||
SUBDIR += pgmodeler
|
||||
SUBDIR += pgpool
|
||||
SUBDIR += pgpool-II-33
|
||||
SUBDIR += pgpool-II-35
|
||||
SUBDIR += pgpool-II-36
|
||||
SUBDIR += pgpool-II-37
|
||||
|
@ -1,93 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= pgpool-II
|
||||
PORTVERSION= 3.3.22
|
||||
CATEGORIES= databases
|
||||
MASTER_SITES= http://www.pgpool.net/mediawiki/images/
|
||||
PKGNAMESUFFIX= 33
|
||||
|
||||
MAINTAINER= michelle@sorbs.net
|
||||
COMMENT= Connection pool server for PostgreSQL
|
||||
|
||||
LICENSE= MIT
|
||||
|
||||
BROKEN_SSL= openssl-devel
|
||||
BROKEN_SSL_REASON_openssl-devel= library 'ssl' is required for OpenSSL
|
||||
DEPRECATED= Will be deprecated by upstream, please switch to newer pgpool versions
|
||||
EXPIRATION_DATE= 2018-07-31
|
||||
RUN_DEPENDS= rsync:net/rsync
|
||||
|
||||
USES= gmake libtool perl5 pgsql
|
||||
LLD_UNSAFE= yes
|
||||
WANT_PGSQL= client
|
||||
USE_PERL5= run
|
||||
GNU_CONFIGURE= yes
|
||||
USE_LDCONFIG= yes
|
||||
MAKE_ENV= INSTALL_STRIP_FLAG=${STRIP}
|
||||
|
||||
CONFLICTS= pgpool-3.* pgpool-II-30-3.* pgpool-II-3.*
|
||||
USE_RC_SUBR= pgpool
|
||||
|
||||
DOCS= AUTHORS COPYING ChangeLog INSTALL NEWS README README.euc_jp \
|
||||
TODO doc/pgpool-en.html doc/pgpool-ja.html doc/pgpool.css \
|
||||
doc/tutorial-en.html doc/tutorial-ja.html
|
||||
|
||||
OPTIONS_DEFINE+= DOCS SSL LIBMEMCACHED PAM
|
||||
OPTIONS_DEFAULT= SSL PAM
|
||||
|
||||
# Buggy configure: adding eg. --without-pam to CONFIGURE_ARGS causes
|
||||
# USE_PAM to be *defined* in config.h Omit the --with-pam or
|
||||
# --without-pam flags entirely to leave PAM turned off. Similarly for
|
||||
# --with-memcached.
|
||||
|
||||
LIBMEMCACHED_DESC= Build with MemCached support
|
||||
LIBMEMCACHED_BUILD_DEPENDS= libmemcached>=1.0:databases/libmemcached
|
||||
LIBMEMCACHED_CONFIGURE_ON= --with-memcached=${LOCALBASE}/lib/libmemcached
|
||||
LIBMEMCACHED_LIB_DEPENDS= libmemcached.so:databases/libmemcached
|
||||
|
||||
SSL_CONFIGURE_WITH= openssl
|
||||
SSL_USES= ssl
|
||||
|
||||
PAM_DESC= Build with PAM support
|
||||
PAM_CONFIGURE_ON= --with-pam
|
||||
PAM_USE= PAM=yes
|
||||
|
||||
FUNC_CONTRIB_DIR= ${PREFIX}/share/postgresql/contrib
|
||||
FUNC_LIB_DIR= ${PREFIX}/lib/postgresql
|
||||
|
||||
FUNCTIONS= pgpool-recovery pgpool-regclass
|
||||
FUNC_CONTRIB= pgpool-recovery/uninstall_pgpool-recovery.sql \
|
||||
pgpool-recovery/pgpool-recovery.sql \
|
||||
pgpool-regclass/uninstall_pgpool-regclass.sql \
|
||||
pgpool-regclass/pgpool-regclass.sql
|
||||
FUNC_LIB= pgpool-recovery/pgpool-recovery.so \
|
||||
pgpool-regclass/pgpool-regclass.so
|
||||
|
||||
post-build:
|
||||
.for f in ${FUNCTIONS}
|
||||
cd ${WRKSRC}/sql/${f} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD}
|
||||
.endfor
|
||||
|
||||
post-install:
|
||||
${MKDIR} ${STAGEDIR}${FUNC_CONTRIB_DIR}
|
||||
.for f in ${FUNC_CONTRIB}
|
||||
${INSTALL_DATA} ${WRKSRC}/sql/${f} ${STAGEDIR}${FUNC_CONTRIB_DIR}
|
||||
.endfor
|
||||
${MKDIR} ${STAGEDIR}${FUNC_LIB_DIR}
|
||||
.for f in ${FUNC_LIB}
|
||||
${INSTALL_LIB} ${WRKSRC}/sql/${f} ${STAGEDIR}${FUNC_LIB_DIR}
|
||||
.endfor
|
||||
${INSTALL_DATA} ${WRKSRC}/sample/dist_def_pgbench.sql \
|
||||
${STAGEDIR}${DATADIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/sample/replicate_def_pgbench.sql \
|
||||
${STAGEDIR}${DATADIR}
|
||||
${MKDIR} ${STAGEDIR}${DATADIR} ${STAGEDIR}${EXAMPLESDIR}
|
||||
.for f in pgpool_recovery pgpool_recovery_pitr pgpool_remote_start
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/sample/${f} ${STAGEDIR}${EXAMPLESDIR}
|
||||
.endfor
|
||||
${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
.for f in ${DOCS}
|
||||
${INSTALL_MAN} ${WRKSRC}/$f ${STAGEDIR}${DOCSDIR}
|
||||
.endfor
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,3 +0,0 @@
|
||||
TIMESTAMP = 1533022954
|
||||
SHA256 (pgpool-II-3.3.22.tar.gz) = eb73243a0879a7222397f81f05b68f70ec5ba9f556cae76cb624d4088bdab396
|
||||
SIZE (pgpool-II-3.3.22.tar.gz) = 1793610
|
@ -1,11 +0,0 @@
|
||||
--- main.c.orig 2018-02-22 11:15:58 UTC
|
||||
+++ main.c
|
||||
@@ -360,7 +360,7 @@ int main(int argc, char **argv)
|
||||
|
||||
#ifdef USE_SSL
|
||||
/* global ssl init */
|
||||
- #if (OPENSSL_VERSION_NUMBER >= 0x10100000L)
|
||||
+ #if (OPENSSL_VERSION_NUMBER >= 0x10100000L) && !defined(LIBRESSL_VERSION_NUMBER)
|
||||
OPENSSL_init_ssl(0, NULL);
|
||||
else
|
||||
SSL_library_init();
|
@ -1,11 +0,0 @@
|
||||
--- pool_config.l.orig 2018-02-22 11:24:41 UTC
|
||||
+++ pool_config.l
|
||||
@@ -2871,7 +2871,7 @@ int pool_get_config(char *confpath, POOL
|
||||
pool_config->backend_desc->num_backends = local_num_backends;
|
||||
|
||||
pool_debug("num_backends: %d total_weight: %f",
|
||||
- pool_config->backend_desc->num_backends, total_weight);
|
||||
+ (long) pool_config->backend_desc->num_backends, total_weight);
|
||||
/*
|
||||
* Normalize load balancing weights. What we are doing here is,
|
||||
* assign 0 to RAND_MAX to each backend's weight according to the
|
@ -1,10 +0,0 @@
|
||||
--- pool_hba.c.orig 2018-02-13 05:20:52 UTC
|
||||
+++ pool_hba.c
|
||||
@@ -29,6 +29,7 @@
|
||||
#include <string.h>
|
||||
#include <errno.h>
|
||||
#include <netdb.h>
|
||||
+#include <netinet/in.h>
|
||||
|
||||
#include "pool.h"
|
||||
#include "pool_path.h"
|
@ -1,19 +0,0 @@
|
||||
--- recovery.c.orig 2018-02-13 05:20:52 UTC
|
||||
+++ recovery.c
|
||||
@@ -115,7 +115,7 @@ int start_recovery(int recovery_node)
|
||||
|
||||
if (REPLICATION)
|
||||
{
|
||||
- pool_log("starting 2nd stage");
|
||||
+ pool_log("starting 2nd stage. waiting connections from clients to be closed");
|
||||
|
||||
/* 2nd stage */
|
||||
*InRecovery = RECOVERY_ONLINE;
|
||||
@@ -437,6 +437,6 @@ int wait_connection_closed(void)
|
||||
sleep(3);
|
||||
} while (i++ < WAIT_RETRY_COUNT);
|
||||
|
||||
- pool_error("wait_connection_closed: existing connections did not close in %d sec.", pool_config->recovery_timeout);
|
||||
+ pool_error("wait_connection_closed: existing connections (%d) did not close in %d sec.", Req_info->conn_counter, pool_config->recovery_timeout);
|
||||
return 1;
|
||||
}
|
@ -1,31 +0,0 @@
|
||||
--- watchdog/watchdog.h.orig 2018-02-13 05:20:52 UTC
|
||||
+++ watchdog/watchdog.h
|
||||
@@ -56,6 +56,28 @@
|
||||
#define WD_TIME_DIFF_SEC(a,b) (int)(((a).tv_sec - (b).tv_sec) + \
|
||||
((a).tv_usec - (b).tv_usec) / 1000000.0)
|
||||
|
||||
+/* For valid x, exactly one of WIFSIGNALED(x), WIFEXITED(x), WIFSTOPPED(x) is true. */
|
||||
+#ifndef WIFSIGNALED
|
||||
+# define WIFSIGNALED(x) (WTERMSIG (x) != 0 && WTERMSIG(x) != 0x7f)
|
||||
+#endif
|
||||
+#ifndef WIFEXITED
|
||||
+# define WIFEXITED(x) (WTERMSIG (x) == 0)
|
||||
+#endif
|
||||
+#ifndef WIFSTOPPED
|
||||
+# define WIFSTOPPED(x) (WTERMSIG (x) == 0x7f)
|
||||
+#endif
|
||||
+
|
||||
+/* The termination signal. Only to be accessed if WIFSIGNALED(x) is true. */
|
||||
+#ifndef WTERMSIG
|
||||
+# define WTERMSIG(x) ((x) & 0x7f)
|
||||
+#endif
|
||||
+
|
||||
+
|
||||
+/* The exit status. Only to be accessed if WIFEXITED(x) is true. */
|
||||
+#ifndef WEXITSTATUS
|
||||
+# define WEXITSTATUS(x) (((x) >> 8) & 0xff)
|
||||
+#endif
|
||||
+
|
||||
/*
|
||||
* packet number of watchdog negotiation
|
||||
*/
|
@ -1,20 +0,0 @@
|
||||
--- watchdog/wd_packet.c.orig 2018-02-22 00:06:40 UTC
|
||||
+++ watchdog/wd_packet.c
|
||||
@@ -1211,7 +1211,7 @@ static void calculate_hmac_sha256(const
|
||||
unsigned int res_len = WD_AUTH_HASH_LEN;
|
||||
HMAC_CTX *ctx = NULL;
|
||||
|
||||
-#if (OPENSSL_VERSION_NUMBER >= 0x10100000L)
|
||||
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) && !defined(LIBRESSL_VERSION_NUMBER)
|
||||
ctx = HMAC_CTX_new();
|
||||
HMAC_CTX_reset(ctx);
|
||||
#else
|
||||
@@ -1222,7 +1222,7 @@ static void calculate_hmac_sha256(const
|
||||
HMAC_Init_ex(ctx, key, strlen(key), EVP_sha256(), NULL);
|
||||
HMAC_Update(ctx, (unsigned char*)data, len);
|
||||
HMAC_Final(ctx, (unsigned char*)str, &res_len);
|
||||
-#if (OPENSSL_VERSION_NUMBER >= 0x10100000L)
|
||||
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) && !defined(LIBRESSL_VERSION_NUMBER)
|
||||
HMAC_CTX_reset(ctx);
|
||||
HMAC_CTX_free(ctx);
|
||||
#else
|
@ -1,56 +0,0 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
# PROVIDE: pgpool
|
||||
# REQUIRE: LOGIN
|
||||
# KEYWORD: shutdown
|
||||
#
|
||||
# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
|
||||
# to enable this service:
|
||||
#
|
||||
# pgpool_enable (bool): Set to NO by default.
|
||||
# Set it to YES to enable pgpool.
|
||||
# pgpool_conf (file): Set location of your config.
|
||||
# Default is "%%PREFIX%%/etc/pgpool.conf"
|
||||
# pgpool_flags (string): Default is "-f $pgpool_conf"
|
||||
# pgpool_looger (bool): Use logger for logging.
|
||||
# pgpool_looger_pri (string): logger priority (default "local0.info").
|
||||
# pgpool_user (uid): User ID to run as (default nobody)
|
||||
#
|
||||
|
||||
. /etc/rc.subr
|
||||
|
||||
name=pgpool
|
||||
rcvar=pgpool_enable
|
||||
|
||||
load_rc_config $name
|
||||
|
||||
: ${pgpool_enable="NO"}
|
||||
: ${pgpool_conf="%%PREFIX%%/etc/pgpool.conf"}
|
||||
: ${pgpool_flags="-f ${pgpool_conf}"}
|
||||
: ${pgpool_user="nobody"}
|
||||
: ${pgpool_logger="YES"}
|
||||
: ${pgpool_logger_pri="local0.info"}
|
||||
|
||||
command="%%PREFIX%%/bin/pgpool"
|
||||
command_args="${pgpool_flags}"
|
||||
start_cmd="pgpool_start"
|
||||
stop_cmd="${command} ${command_args} stop"
|
||||
|
||||
extra_commands="reload"
|
||||
reload_cmd="${command} ${command_args} reload"
|
||||
|
||||
required_files="${pgpool_conf}"
|
||||
|
||||
pgpool_start()
|
||||
{
|
||||
if checkyesno pgpool_logger; then
|
||||
su -m $pgpool_user -c "sh -c \"$command $command_args -n 2>&1 | logger -t $name -p $pgpool_logger_pri &\""
|
||||
else
|
||||
unset start_cmd
|
||||
run_rc_command start
|
||||
fi
|
||||
}
|
||||
|
||||
run_rc_command "$1"
|
@ -1,40 +0,0 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
# In postgresql.conf:
|
||||
# archive_command = 'test -f /proj/pgsql/data/archive_log/%f || cp %p /proj/pgsql/data/archive_log/%f'
|
||||
#
|
||||
|
||||
SRC=pgsql@$(hostname)
|
||||
SRCDIR=$1
|
||||
DEST=pgsql@$2
|
||||
DESTDIR=$3
|
||||
ARCLOG=$1/archive_log
|
||||
|
||||
logger="logger -t pgpool -p local0.info"
|
||||
rsync="/usr/local/bin/rsync -av --delete --checksum"
|
||||
excl="--exclude=pg_log --exclude=postmaster.pid"
|
||||
psql="/usr/local/bin/psql"
|
||||
|
||||
/bin/sh <<EOF | ${logger} 2>&1
|
||||
|
||||
$psql -c "select pg_start_backup('pgpool-recovery')" template1
|
||||
|
||||
ssh $DEST "
|
||||
/usr/local/bin/pg_ctl -D $DESTDIR -s -m fast stop;
|
||||
rm -f $DESTDIR/backup_label"
|
||||
|
||||
echo "restore_command = 'scp $SRC:$ARCLOG/%f %p'" > $SRCDIR/recovery.conf
|
||||
|
||||
$rsync $SRCDIR/ $excl $DEST:/$DESTDIR/
|
||||
|
||||
ssh $DEST "
|
||||
mkdir -p $DESTDIR/pg_xlog/archive_status;
|
||||
mkdir -p $DESTDIR/pg_log"
|
||||
|
||||
rm -f $SRCDIR/recovery.conf
|
||||
|
||||
$psql -c 'select pg_stop_backup()' template1
|
||||
|
||||
EOF
|
@ -1,26 +0,0 @@
|
||||
#!/usr/bin/perl
|
||||
#
|
||||
# $FreeBSD$
|
||||
|
||||
use strict;
|
||||
use warnings;
|
||||
|
||||
my ($host, $dir) = @ARGV;
|
||||
|
||||
my $logger = "logger -t pgpool -p local0.info";
|
||||
my $pgctl = "/usr/local/bin/pg_ctl -D $dir";
|
||||
my ($fh, $log);
|
||||
|
||||
if (not open($fh, "ssh pgsql\@$host $pgctl -t 5 -w -s -m fast start 2>&1 |")) {
|
||||
die "cannot open ssh: $!";
|
||||
}
|
||||
if (not open($log, "| $logger")) {
|
||||
die "cannot open logger: $!";
|
||||
}
|
||||
while (<$fh>) {
|
||||
print $log $_;
|
||||
}
|
||||
close($fh) or die "close(ssh) failed: $!";
|
||||
close($log) or die "close(logger): $!";
|
||||
|
||||
system("ssh pgsql\@$host $pgctl status 2>&1") == 0 or die "pg_ctl status failed";
|
@ -1,20 +0,0 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# $FreeBSD$
|
||||
|
||||
logger="logger -t pgpool -p local0.info"
|
||||
psql=/usr/local/bin/psql
|
||||
|
||||
/bin/sh <<EOF | ${logger} 2>&1
|
||||
|
||||
$psql -t -c 'SELECT datname FROM pg_database WHERE NOT datistemplate AND datallowconn' template1 |
|
||||
while read i
|
||||
do
|
||||
if [ "$i" != "" ];then
|
||||
$psql -c "SELECT setval(oid, nextval(oid)) FROM pg_class WHERE relkind = 'S'" $i
|
||||
fi
|
||||
done
|
||||
|
||||
$psql -c 'select pg_switch_xlog()' template1
|
||||
|
||||
EOF
|
@ -1,10 +0,0 @@
|
||||
pgpool-II allows multiple PostgreSQL servers (DB nodes) to be
|
||||
connected, which enables queries to be executed simultaneously on all
|
||||
servers.
|
||||
|
||||
It enables "parallel query" processing. Also, pgpool-II can be started
|
||||
as pgpool-I by changing configuration parameters. pgpool-II that is
|
||||
executed in pgpool-I mode enables multiple DB nodes to be connected,
|
||||
which was not possible in pgpool-I.
|
||||
|
||||
WWW: http://www.pgpool.net/
|
@ -1,56 +0,0 @@
|
||||
bin/pcp_attach_node
|
||||
bin/pcp_detach_node
|
||||
bin/pcp_node_count
|
||||
bin/pcp_node_info
|
||||
bin/pcp_pool_status
|
||||
bin/pcp_proc_count
|
||||
bin/pcp_proc_info
|
||||
bin/pcp_promote_node
|
||||
bin/pcp_recovery_node
|
||||
bin/pcp_stop_pgpool
|
||||
bin/pcp_systemdb_info
|
||||
bin/pcp_watchdog_info
|
||||
bin/pg_md5
|
||||
bin/pgpool
|
||||
@sample etc/pcp.conf.sample
|
||||
@sample etc/pgpool.conf.sample
|
||||
etc/pgpool.conf.sample-master-slave
|
||||
etc/pgpool.conf.sample-replication
|
||||
etc/pgpool.conf.sample-stream
|
||||
@sample etc/pool_hba.conf.sample
|
||||
include/libpcp_ext.h
|
||||
include/pcp.h
|
||||
include/pool_process_reporting.h
|
||||
include/pool_type.h
|
||||
lib/libpcp.a
|
||||
lib/libpcp.so
|
||||
lib/libpcp.so.0
|
||||
lib/libpcp.so.0.0.0
|
||||
lib/postgresql/pgpool-recovery.so
|
||||
lib/postgresql/pgpool-regclass.so
|
||||
man/man8/pgpool.8.gz
|
||||
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
|
||||
%%PORTDOCS%%%%DOCSDIR%%/COPYING
|
||||
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
|
||||
%%PORTDOCS%%%%DOCSDIR%%/INSTALL
|
||||
%%PORTDOCS%%%%DOCSDIR%%/NEWS
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.euc_jp
|
||||
%%PORTDOCS%%%%DOCSDIR%%/TODO
|
||||
%%PORTDOCS%%%%DOCSDIR%%/pgpool-en.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/pgpool-ja.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/pgpool.css
|
||||
%%PORTDOCS%%%%DOCSDIR%%/tutorial-en.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/tutorial-ja.html
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pgpool_recovery
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pgpool_recovery_pitr
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pgpool_remote_start
|
||||
%%DATADIR%%/dist_def_pgbench.sql
|
||||
%%DATADIR%%/insert_lock.sql
|
||||
%%DATADIR%%/pgpool.pam
|
||||
%%DATADIR%%/replicate_def_pgbench.sql
|
||||
%%DATADIR%%/system_db.sql
|
||||
share/postgresql/contrib/pgpool-recovery.sql
|
||||
share/postgresql/contrib/pgpool-regclass.sql
|
||||
share/postgresql/contrib/uninstall_pgpool-recovery.sql
|
||||
share/postgresql/contrib/uninstall_pgpool-regclass.sql
|
@ -5646,7 +5646,6 @@
|
||||
SUBDIR += rubygem-graf
|
||||
SUBDIR += rubygem-grape
|
||||
SUBDIR += rubygem-grape-entity
|
||||
SUBDIR += rubygem-grape-entity060
|
||||
SUBDIR += rubygem-grape-path-helpers
|
||||
SUBDIR += rubygem-grape-route-helpers
|
||||
SUBDIR += rubygem-grape-swagger
|
||||
|
@ -1,27 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= grape-entity
|
||||
PORTVERSION= 0.6.0
|
||||
CATEGORIES= devel rubygems
|
||||
MASTER_SITES= RG
|
||||
PKGNAMESUFFIX= 060
|
||||
|
||||
MAINTAINER= mfechner@FreeBSD.org
|
||||
COMMENT= Entities - a simple Facade to use with your models and API
|
||||
|
||||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
DEPRECATED= Obsoleted by update of www/gitlab-ce. Please use devel/rubygem-grape-entity instead.
|
||||
EXPIRATION_DATE= 2018-07-31
|
||||
|
||||
RUN_DEPENDS= rubygem-activesupport4>=4.0:devel/rubygem-activesupport4 \
|
||||
rubygem-multi_json>=1.3.2:devel/rubygem-multi_json
|
||||
|
||||
PORTSCOUT= limit:^0\.6\.0
|
||||
|
||||
NO_ARCH= yes
|
||||
USES= gem
|
||||
USE_RUBY= yes
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,3 +0,0 @@
|
||||
TIMESTAMP = 1517293686
|
||||
SHA256 (rubygem/grape-entity-0.6.0.gem) = 18c6eebfce66cb0288b9273783c057a90f05f1707c882f7347e61313829550a2
|
||||
SIZE (rubygem/grape-entity-0.6.0.gem) = 39424
|
@ -1,4 +0,0 @@
|
||||
Entities - a simple Facade to use with your models and API - extracted from
|
||||
Grape.
|
||||
|
||||
WWW: https://github.com/ruby-grape/grape-entity
|
@ -1218,7 +1218,6 @@
|
||||
SUBDIR += rubygem-amqp
|
||||
SUBDIR += rubygem-amqp-utils
|
||||
SUBDIR += rubygem-asset_sync
|
||||
SUBDIR += rubygem-asset_sync220
|
||||
SUBDIR += rubygem-aws-s3
|
||||
SUBDIR += rubygem-aws-ses
|
||||
SUBDIR += rubygem-azure
|
||||
@ -1270,9 +1269,6 @@
|
||||
SUBDIR += rubygem-gitaly
|
||||
SUBDIR += rubygem-gitaly-proto
|
||||
SUBDIR += rubygem-gitaly-proto094
|
||||
SUBDIR += rubygem-gitaly-proto095
|
||||
SUBDIR += rubygem-gitaly-proto096
|
||||
SUBDIR += rubygem-gitaly-proto099
|
||||
SUBDIR += rubygem-gitlab_omniauth-ldap
|
||||
SUBDIR += rubygem-gitlab_omniauth-ldap1
|
||||
SUBDIR += rubygem-gitlab_omniauth-ldap20
|
||||
@ -1301,7 +1297,6 @@
|
||||
SUBDIR += rubygem-omniauth-facebook4
|
||||
SUBDIR += rubygem-omniauth-github
|
||||
SUBDIR += rubygem-omniauth-github-discourse
|
||||
SUBDIR += rubygem-omniauth-github11
|
||||
SUBDIR += rubygem-omniauth-google-oauth2
|
||||
SUBDIR += rubygem-omniauth-kerberos
|
||||
SUBDIR += rubygem-omniauth-oauth
|
||||
|
@ -1,30 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= asset_sync
|
||||
PORTVERSION= 2.2.0
|
||||
CATEGORIES= net rubygems
|
||||
MASTER_SITES= RG
|
||||
PKGNAMESUFFIX= 220
|
||||
|
||||
MAINTAINER= mfechner@FreeBSD.org
|
||||
COMMENT= Synchronizes Assets between Rails and S3
|
||||
|
||||
LICENSE= MIT
|
||||
|
||||
DEPRECATED= Obsoleted by update of www/gitlab-ce. Please use net/rubygem-asset_sync instead.
|
||||
EXPIRATION_DATE= 2018-07-31
|
||||
|
||||
RUN_DEPENDS= rubygem-activemodel4>=4.1.0:databases/rubygem-activemodel4 \
|
||||
rubygem-fog-core>=0:devel/rubygem-fog-core \
|
||||
rubygem-mime-types>=2.99:misc/rubygem-mime-types \
|
||||
rubygem-unf>=0:textproc/rubygem-unf
|
||||
|
||||
CONFLICTS_INSTALL= asset_sync
|
||||
|
||||
PORTSCOUT= limit:^2\.2\.
|
||||
|
||||
USES= gem
|
||||
NO_ARCH= yes
|
||||
USE_RUBY= yes
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,3 +0,0 @@
|
||||
TIMESTAMP = 1516800458
|
||||
SHA256 (rubygem/asset_sync-2.2.0.gem) = e026505a070dff642a8508c3fa4d76a6194031ebb2c8311abd2bacb82cc69610
|
||||
SIZE (rubygem/asset_sync-2.2.0.gem) = 34816
|
@ -1,9 +0,0 @@
|
||||
Asset Sync is built to run with the new Rails Asset Pipeline feature introduced
|
||||
in Rails 3.1. After you run bundle exec rake assets:precompile your assets will
|
||||
be synchronised to your S3 bucket, optionally deleting unused files and only
|
||||
uploading the files it needs to.
|
||||
|
||||
This was initially built and is intended to work on Heroku but can work on any
|
||||
platform.
|
||||
|
||||
WWW: https://github.com/AssetSync/asset_sync
|
@ -1,27 +0,0 @@
|
||||
# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= gitaly-proto
|
||||
PORTVERSION= 0.95.0
|
||||
CATEGORIES= net rubygems
|
||||
MASTER_SITES= RG
|
||||
PKGNAMESUFFIX= 095
|
||||
|
||||
MAINTAINER= sunpoet@FreeBSD.org
|
||||
COMMENT= Protobuf specifications and client libraries for Gitaly
|
||||
|
||||
LICENSE= MIT
|
||||
|
||||
DEPRECATED= Obsoleted by update of www/gitlab-ce. Please use net/rubygem-gitaly-proto instead.
|
||||
EXPIRATION_DATE= 2018-07-31
|
||||
|
||||
RUN_DEPENDS= rubygem-google-protobuf>=3.1:devel/rubygem-google-protobuf \
|
||||
rubygem-grpc>=1.10:net/rubygem-grpc
|
||||
|
||||
PORTSCOUT= limit:^0\.95\.
|
||||
|
||||
NO_ARCH= yes
|
||||
USE_RUBY= yes
|
||||
USES= gem
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,3 +0,0 @@
|
||||
TIMESTAMP = 1523730570
|
||||
SHA256 (rubygem/gitaly-proto-0.95.0.gem) = 522834390dbd9797a7f7a0d7952a3e06da84c4e7e604e5409f093101d2888f77
|
||||
SIZE (rubygem/gitaly-proto-0.95.0.gem) = 15872
|
@ -1,12 +0,0 @@
|
||||
Gitaly is part of GitLab. It is a server application that uses its own gRPC
|
||||
protocol to communicate with its clients. This repository contains the protocol
|
||||
definition and automatically generated wrapper code for Go and Ruby.
|
||||
|
||||
The .proto files define the remote procedure calls for interacting with Gitaly.
|
||||
We keep auto-generated client libraries for Ruby and Go in their respective
|
||||
subdirectories.
|
||||
|
||||
Use the make generate script from the root of the repository to regenerate the
|
||||
client libraries after updating .proto files.
|
||||
|
||||
WWW: https://gitlab.com/gitlab-org/gitaly-proto
|
@ -1,26 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= gitaly-proto
|
||||
PORTVERSION= 0.96.0
|
||||
CATEGORIES= net rubygems
|
||||
MASTER_SITES= RG
|
||||
PKGNAMESUFFIX= 096
|
||||
|
||||
MAINTAINER= mfechner@FreeBSD.org
|
||||
COMMENT= Protobuf specifications and client libraries for Gitaly
|
||||
|
||||
LICENSE= MIT
|
||||
|
||||
DEPRECATED= Obsoleted by update of www/gitlab-ce. Please use net/rubygem-gitaly-proto instead.
|
||||
EXPIRATION_DATE= 2018-07-31
|
||||
|
||||
RUN_DEPENDS= rubygem-google-protobuf>=3.1:devel/rubygem-google-protobuf \
|
||||
rubygem-grpc>=1.10:net/rubygem-grpc
|
||||
|
||||
NO_ARCH= yes
|
||||
USES= gem
|
||||
USE_RUBY= yes
|
||||
|
||||
PORTSCOUT= limit:^0\.96\.
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,3 +0,0 @@
|
||||
TIMESTAMP = 1524679617
|
||||
SHA256 (rubygem/gitaly-proto-0.96.0.gem) = 4e12a0513632a0578a3a63a9e4e42ce3cdaa235f2ee9ed96ccfcb899faed01f8
|
||||
SIZE (rubygem/gitaly-proto-0.96.0.gem) = 16384
|
@ -1,12 +0,0 @@
|
||||
Gitaly is part of GitLab. It is a server application that uses its own gRPC
|
||||
protocol to communicate with its clients. This repository contains the protocol
|
||||
definition and automatically generated wrapper code for Go and Ruby.
|
||||
|
||||
The .proto files define the remote procedure calls for interacting with Gitaly.
|
||||
We keep auto-generated client libraries for Ruby and Go in their respective
|
||||
subdirectories.
|
||||
|
||||
Use the make generate script from the root of the repository to regenerate the
|
||||
client libraries after updating .proto files.
|
||||
|
||||
WWW: https://gitlab.com/gitlab-org/gitaly-proto
|
@ -1,27 +0,0 @@
|
||||
# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= gitaly-proto
|
||||
PORTVERSION= 0.99.0
|
||||
CATEGORIES= net rubygems
|
||||
MASTER_SITES= RG
|
||||
PKGNAMESUFFIX= 099
|
||||
|
||||
MAINTAINER= sunpoet@FreeBSD.org
|
||||
COMMENT= Protobuf specifications and client libraries for Gitaly
|
||||
|
||||
LICENSE= MIT
|
||||
|
||||
DEPRECATED= Obsoleted by update of www/gitlab-ce. Please use net/rubygem-gitaly-proto instead.
|
||||
EXPIRATION_DATE= 2018-07-31
|
||||
|
||||
RUN_DEPENDS= rubygem-google-protobuf>=3.1:devel/rubygem-google-protobuf \
|
||||
rubygem-grpc>=1.10:net/rubygem-grpc
|
||||
|
||||
PORTSCOUT= limit:^0\.99\.
|
||||
|
||||
NO_ARCH= yes
|
||||
USE_RUBY= yes
|
||||
USES= gem
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,3 +0,0 @@
|
||||
TIMESTAMP = 1525458940
|
||||
SHA256 (rubygem/gitaly-proto-0.99.0.gem) = bf200744546778df90f29b3cda6a7e1dbbfa207662e48558ed5a870381b1baf8
|
||||
SIZE (rubygem/gitaly-proto-0.99.0.gem) = 16384
|
@ -1,12 +0,0 @@
|
||||
Gitaly is part of GitLab. It is a server application that uses its own gRPC
|
||||
protocol to communicate with its clients. This repository contains the protocol
|
||||
definition and automatically generated wrapper code for Go and Ruby.
|
||||
|
||||
The .proto files define the remote procedure calls for interacting with Gitaly.
|
||||
We keep auto-generated client libraries for Ruby and Go in their respective
|
||||
subdirectories.
|
||||
|
||||
Use the make generate script from the root of the repository to regenerate the
|
||||
client libraries after updating .proto files.
|
||||
|
||||
WWW: https://gitlab.com/gitlab-org/gitaly-proto
|
@ -1,26 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= omniauth-github
|
||||
PORTVERSION= 1.1.2
|
||||
CATEGORIES= net rubygems
|
||||
MASTER_SITES= RG
|
||||
PKGNAMESUFFIX= 11
|
||||
|
||||
MAINTAINER= sunpoet@FreeBSD.org
|
||||
COMMENT= Official OmniAuth strategy for GitHub
|
||||
|
||||
LICENSE= MIT
|
||||
|
||||
DEPRECATED= Obsoleted by update of www/gitlab-ce. Please use net/rubygem-omniauth-github instead.
|
||||
EXPIRATION_DATE= 2018-07-31
|
||||
|
||||
RUN_DEPENDS= rubygem-omniauth>=1.0:security/rubygem-omniauth \
|
||||
rubygem-omniauth-oauth2>=1.1:net/rubygem-omniauth-oauth2
|
||||
|
||||
PORTSCOUT= limit:^1\.1\.
|
||||
|
||||
NO_ARCH= yes
|
||||
USE_RUBY= yes
|
||||
USES= gem
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (rubygem/omniauth-github-1.1.2.gem) = 27988f99bcb8e22e76fcd013b76d907d2141a04438b286736f90d250111b7dd5
|
||||
SIZE (rubygem/omniauth-github-1.1.2.gem) = 8192
|
@ -1,3 +0,0 @@
|
||||
Official OmniAuth strategy for GitHub
|
||||
|
||||
WWW: https://github.com/omniauth/omniauth-github
|
@ -1161,7 +1161,6 @@
|
||||
SUBDIR += rubygem-razorback-scriptNugget
|
||||
SUBDIR += rubygem-rbnacl
|
||||
SUBDIR += rubygem-rbnacl-libsodium
|
||||
SUBDIR += rubygem-rbnacl4
|
||||
SUBDIR += rubygem-recog
|
||||
SUBDIR += rubygem-rex-arch
|
||||
SUBDIR += rubygem-rex-bin_tools
|
||||
@ -1307,7 +1306,6 @@
|
||||
SUBDIR += trinokiller
|
||||
SUBDIR += tripwire
|
||||
SUBDIR += tripwire-131
|
||||
SUBDIR += tripwire12
|
||||
SUBDIR += trousers
|
||||
SUBDIR += truecrypt
|
||||
SUBDIR += tsshbatch
|
||||
|
@ -1,27 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= rbnacl
|
||||
PORTVERSION= 4.0.2
|
||||
CATEGORIES= security rubygems
|
||||
MASTER_SITES= RG
|
||||
PKGNAMESUFFIX= 4
|
||||
|
||||
MAINTAINER= mfechner@FreeBSD.org
|
||||
COMMENT= Networking and Cryptography (NaCl) library
|
||||
|
||||
LICENSE= MIT
|
||||
|
||||
DEPRECATED= Obsoleted by update of www/gitlab-ce. Please use security/rubygem-rbnacl instead.
|
||||
EXPIRATION_DATE= 2018-07-31
|
||||
|
||||
LIB_DEPENDS= libsodium.so:security/libsodium
|
||||
BUILD_DEPENDS= rubygem-bundler>=0:sysutils/rubygem-bundler
|
||||
RUN_DEPENDS= rubygem-ffi>=0:devel/rubygem-ffi
|
||||
|
||||
PORTSCOUT= limit:^4\.
|
||||
|
||||
NO_ARCH= yes
|
||||
USES= gem
|
||||
USE_RUBY= yes
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,3 +0,0 @@
|
||||
TIMESTAMP = 1515155304
|
||||
SHA256 (rubygem/rbnacl-4.0.2.gem) = 885c5f5dfa23007132df6d34992067f867968fcef8071e371ca5378ef88bb321
|
||||
SIZE (rubygem/rbnacl-4.0.2.gem) = 220160
|
@ -1,4 +0,0 @@
|
||||
The Networking and Cryptography (NaCl) library provides a high-level toolkit for
|
||||
building cryptographic systems and protocols.
|
||||
|
||||
WWW: https://github.com/cryptosphere/rbnacl
|
@ -1,70 +0,0 @@
|
||||
# Created by: Joe Greco <jgreco@ns.sol.net>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= tripwire
|
||||
PORTVERSION= 1.2
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= security
|
||||
MASTER_SITES= NETBSD
|
||||
PKGNAMESUFFIX= 12
|
||||
|
||||
MAINTAINER= cy@FreeBSD.org
|
||||
COMMENT= File system security and verification program
|
||||
|
||||
BROKEN= unfetchable
|
||||
DEPRECATED= unfetchable
|
||||
EXPIRATION_DATE= 2018-07-31
|
||||
NO_CDROM= cannot be redistributed for more than the cost of duplication
|
||||
NO_PACKAGE= requires local database to be built
|
||||
ONLY_FOR_ARCHS= i386
|
||||
ONLY_FOR_ARCHS_REASON= Unknown BYTEORDER
|
||||
USES= perl5
|
||||
USE_PERL5= build
|
||||
MAKE_JOBS_UNSAFE=yes
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
TDATADIR= ${STAGEDIR}/var/local/tcheck
|
||||
MAKE_ARGS= BINDIR=${STAGEDIR}${PREFIX}/bin \
|
||||
MANDIR=${STAGEDIR}${PREFIX}/man \
|
||||
DATADIR=${DATADIR}
|
||||
NO_DB_BUILD= yes
|
||||
|
||||
TWCONFIG?= ${FILESDIR}/tw.conf.freebsd8
|
||||
|
||||
post-extract:
|
||||
@ (cd ${WRKDIR}; tar xpf T1.2.tar)
|
||||
|
||||
post-patch:
|
||||
${FIND} ${WRKSRC} -type f | ${XARGS} ${REINPLACE_CMD} -e \
|
||||
's|bs_ntohl|ntohl|g;s|bs_htonl|htonl|g'
|
||||
|
||||
pre-configure:
|
||||
@ ${CP} ${FILESDIR}/conf-freebsd8.h ${WRKSRC}/configs
|
||||
@ ${CP} ${TWCONFIG} ${WRKSRC}/configs/tw.conf.freebsd8
|
||||
|
||||
post-install:
|
||||
@ ${MKDIR} ${TDATADIR}
|
||||
@ ${CP} ${TWCONFIG} /${TDATADIR}/tw.config.dist
|
||||
# Creating tripwire database
|
||||
.ifndef NO_DB_BUILD
|
||||
@ (cd /var/adm/tcheck; tripwire -initialize)
|
||||
.if defined(TRIPWIRE_FLOPPY) && ${TRIPWIRE_FLOPPY} == YES
|
||||
# preparing the floppy
|
||||
@ disklabel -w -B /dev/rfd0c fd1440
|
||||
@ newfs -u 0 -t 0 -i 196608 -m 0 -T minimum -o space /dev/rfd0c
|
||||
mount /dev/fd0c /mnt
|
||||
# transferring things to the floppy
|
||||
@ ${CP} -p /var/adm/tcheck/tw.config /mnt/tw.config
|
||||
@ ${GZIP_CMD} < /var/adm/tcheck/databases/tw.db_`hostname` \
|
||||
> /mnt/tw.db_`hostname`.gz
|
||||
@ ${CP} -p ${FILESDIR}/twcheck /usr/bin/gunzip \
|
||||
${PREFIX}/bin/tripwire \
|
||||
/mnt/
|
||||
@ ${CHMOD} 555 /mnt/tripwire /mnt/gunzip /mnt/twcheck
|
||||
@ umount /mnt
|
||||
# Do not forget to remove and write-protect the floppy.
|
||||
.endif
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (tripwire-1.2.tar.gz) = 60be7c0b4f5ec07828b864df3677a06527e4e68b481a7192a409a0e96e1746cc
|
||||
SIZE (tripwire-1.2.tar.gz) = 299831
|
@ -1,55 +0,0 @@
|
||||
/* $FreeBSD$ */
|
||||
|
||||
/*
|
||||
* conf-freebsd2.h
|
||||
*
|
||||
* Tripwire configuration file
|
||||
*
|
||||
* Joe Greco
|
||||
* sol.net Network Services
|
||||
* Derived from the other BSD config.h's
|
||||
*/
|
||||
|
||||
/***
|
||||
*** Operating System specifics
|
||||
***
|
||||
*** If the answer to a question in the comment is "Yes", then
|
||||
*** change the corresponding "#undef" to a "#define"
|
||||
***/
|
||||
|
||||
/*
|
||||
* is your OS a System V derivitive? if so, what version?
|
||||
* (e.g., define SYSV 4)
|
||||
*/
|
||||
|
||||
#undef SYSV
|
||||
|
||||
/*
|
||||
* does your system have a <malloc.h> like System V?
|
||||
*/
|
||||
|
||||
#undef MALLOCH
|
||||
|
||||
/*
|
||||
* does your system have a <stdlib.h> like POSIX says you should?
|
||||
*/
|
||||
|
||||
#define STDLIBH
|
||||
|
||||
/*
|
||||
* does your system use readdir(3) that returns (struct dirent *)?
|
||||
*/
|
||||
|
||||
#define DIRENT
|
||||
|
||||
/*
|
||||
* is #include <string.h> ok? (as opposed to <strings.h>)
|
||||
*/
|
||||
|
||||
#define STRINGH
|
||||
|
||||
/*
|
||||
* does your system have gethostname(2) (instead of uname(2))?
|
||||
*/
|
||||
|
||||
#define GETHOSTNAME
|
@ -1,57 +0,0 @@
|
||||
/* $FreeBSD$ */
|
||||
|
||||
/*
|
||||
* conf-freebsd8.h
|
||||
*
|
||||
* Tripwire configuration file
|
||||
*
|
||||
* Joe Greco
|
||||
* sol.net Network Services
|
||||
* Derived from the other BSD config.h's
|
||||
*/
|
||||
|
||||
/***
|
||||
*** Operating System specifics
|
||||
***
|
||||
*** If the answer to a question in the comment is "Yes", then
|
||||
*** change the corresponding "#undef" to a "#define"
|
||||
***/
|
||||
|
||||
/*
|
||||
* is your OS a System V derivitive? if so, what version?
|
||||
* (e.g., define SYSV 4)
|
||||
*/
|
||||
|
||||
#undef SYSV
|
||||
|
||||
/*
|
||||
* does your system have a <malloc.h> like System V?
|
||||
*/
|
||||
|
||||
#undef MALLOCH
|
||||
|
||||
/*
|
||||
* does your system have a <stdlib.h> like POSIX says you should?
|
||||
*/
|
||||
|
||||
#define STDLIBH
|
||||
|
||||
/*
|
||||
* does your system use readdir(3) that returns (struct dirent *)?
|
||||
*/
|
||||
|
||||
#define DIRENT
|
||||
|
||||
/*
|
||||
* is #include <string.h> ok? (as opposed to <strings.h>)
|
||||
*/
|
||||
|
||||
#define STRINGH
|
||||
|
||||
/*
|
||||
* does your system have gethostname(2) (instead of uname(2))?
|
||||
*/
|
||||
|
||||
#define GETHOSTNAME
|
||||
|
||||
#define TW_TYPE32 int
|
@ -1,46 +0,0 @@
|
||||
--- Makefile.orig 2014-06-09 12:38:51.784239761 -0700
|
||||
+++ Makefile 2014-06-09 12:43:05.345562324 -0700
|
||||
@@ -12,10 +12,8 @@
|
||||
###
|
||||
|
||||
# destination directory for final executables
|
||||
-DESTDIR = /secureplace/bin
|
||||
|
||||
# destination for man pages
|
||||
-MANDIR = /usr/man
|
||||
|
||||
# system utilities
|
||||
LEX = lex
|
||||
@@ -32,11 +30,11 @@
|
||||
#SHELL = /bin/bash # For the GNU fanatics
|
||||
|
||||
# you can use ANSI C if you like, but K&R is equally fine.
|
||||
-CC = cc # common
|
||||
+#CC = cc # common
|
||||
#CC = gcc # also common
|
||||
#CC = /usr/ccs/bin/cc # Pyramid DC/OSx (SVR4)
|
||||
|
||||
-CFLAGS = -O # common
|
||||
+#CFLAGS = -O # common
|
||||
#CFLAGS = -g # common
|
||||
#CFLAGS = -g # debugging
|
||||
#CFLAGS = -O -cckr # SGI
|
||||
@@ -60,7 +58,8 @@
|
||||
#CPP = /lib/cpp # on older systems
|
||||
|
||||
# make sure libraries are not linked dynamically (as a security measure)
|
||||
-LDFLAGS= # common
|
||||
+LDFLAGS= -static
|
||||
+#LDFLAGS= # common
|
||||
#LDFLAGS= -non_shared # OSF/1
|
||||
#LDFLAGS= -Bstatic # SunOS 4 (cannot statically link tripwire
|
||||
# on Solaris 2.3)
|
||||
@@ -103,7 +102,7 @@
|
||||
YACC="$(YACC)" LEX="$(LEX)" all)
|
||||
|
||||
install: all
|
||||
- (cd src; make INSTALL=$(INSTALL) DESTDIR=$(DESTDIR) install)
|
||||
+ (cd src; make INSTALL=$(INSTALL) DESTDIR=$(BINDIR) install)
|
||||
(cd man; make INSTALL=$(INSTALL) MANDIR=$(MANDIR) install)
|
||||
|
||||
test: all
|
@ -1,12 +0,0 @@
|
||||
--- aux/Makefile.orig 2008-09-12 17:24:07.293242000 +0000
|
||||
+++ aux/Makefile 2008-09-12 17:25:08.192241000 +0000
|
||||
@@ -13,7 +13,8 @@
|
||||
@echo "### Ignore warnings about shift count negative/too large on line 36"
|
||||
@echo "###"
|
||||
$(CC) $(CFLAGS) $(LDFLAGS) byteorder.c -o byteorder
|
||||
- (./byteorder; cat ./ntohl.h) > $(BORDER)
|
||||
+ (./byteorder; cat ./ntohl.h) > /dev/null
|
||||
+ @touch $(BORDER)
|
||||
|
||||
$(INODE): types.sh types.c types
|
||||
$(SHELL) ./types.sh "$(CPP)" > $(INODE)
|
@ -1,38 +0,0 @@
|
||||
*** include/config.h.orig Fri Jul 15 06:02:52 1994
|
||||
--- include/config.h Sun Dec 31 18:56:20 1989
|
||||
***************
|
||||
*** 17,23 ****
|
||||
*** file that corresponds with your operating system.
|
||||
***/
|
||||
|
||||
! #include "../configs/conf-svr4.h"
|
||||
|
||||
#ifdef TW_TYPE32
|
||||
typedef TW_TYPE32 int32;
|
||||
--- 17,23 ----
|
||||
*** file that corresponds with your operating system.
|
||||
***/
|
||||
|
||||
! #include "../configs/conf-freebsd8.h"
|
||||
|
||||
#ifdef TW_TYPE32
|
||||
typedef TW_TYPE32 int32;
|
||||
***************
|
||||
*** 103,110 ****
|
||||
#endif
|
||||
*/
|
||||
|
||||
! #define CONFIG_PATH "/tmp/genek"
|
||||
! #define DATABASE_PATH "/tmp/genek"
|
||||
|
||||
/******* name of Tripwire files **************************************
|
||||
*
|
||||
--- 103,110 ----
|
||||
#endif
|
||||
*/
|
||||
|
||||
! # define CONFIG_PATH "/var/adm/tcheck"
|
||||
! # define DATABASE_PATH "/var/adm/tcheck/databases"
|
||||
|
||||
/******* name of Tripwire files **************************************
|
||||
*
|
@ -1,239 +0,0 @@
|
||||
This patches replace all uses of the (potentially insecure) mktemp(3)
|
||||
with a much safer tmpfile(3).
|
||||
|
||||
--- src/config.parse.c Wed Jul 20 21:03:26 1994
|
||||
+++ src/config.parse.c Wed May 17 17:30:22 2000
|
||||
@@ -55,7 +55,6 @@
|
||||
#endif
|
||||
|
||||
/* prototypes */
|
||||
-char *mktemp();
|
||||
static void configfile_descend();
|
||||
|
||||
#ifndef L_tmpnam
|
||||
@@ -86,7 +85,6 @@
|
||||
char ignorestring[1024];
|
||||
char s[MAXPATHLEN+1024];
|
||||
char configfile[MAXPATHLEN+512];
|
||||
- char *tmpfilename;
|
||||
char number[128];
|
||||
int entrynum = 0;
|
||||
int err;
|
||||
@@ -98,18 +96,6 @@
|
||||
if (!printpreprocess && !quietmode)
|
||||
fputs("### Phase 1: Reading configuration file\n", stderr);
|
||||
|
||||
- /* generate temporary file name */
|
||||
- if ((tmpfilename = (char *) malloc(L_tmpnam + MAXPATHLEN)) == NULL) {
|
||||
- perror("configfile_read: malloc()");
|
||||
- exit(1);
|
||||
- };
|
||||
- (void) strcpy(tmpfilename, TEMPFILE_TEMPLATE);
|
||||
-
|
||||
- if ((char *) mktemp(tmpfilename) == NULL) {
|
||||
- perror("configfile_read: mktemp()");
|
||||
- exit(1);
|
||||
- }
|
||||
-
|
||||
/* generate configuration file name */
|
||||
if (specified_configmode != SPECIFIED_FILE)
|
||||
sprintf(configfile, "%s/%s", config_path, config_file);
|
||||
@@ -149,25 +135,17 @@
|
||||
|
||||
err = umask(077); /* to protect the tempfile */
|
||||
|
||||
- if ((fpout = fopen(tmpfilename, "w+")) == NULL) {
|
||||
- sprintf(s, "tripwire: Couldn't open config file '%s'", configfile);
|
||||
- perror(s);
|
||||
- exit(1);
|
||||
- }
|
||||
- (void) umask(err); /* return it to its former state */
|
||||
-
|
||||
- /* The following unlink accomplishes two things:
|
||||
+ /* The use of tmpfile(3) accomplishes two things:
|
||||
* 1) if the program terminates, we won't leave a temp
|
||||
* file sitting around with potentially sensitive names
|
||||
* in it.
|
||||
* 2) the file is "hidden" while we run
|
||||
*/
|
||||
- if (unlink(tmpfilename) < 0) {
|
||||
- perror("configfile_read: unlink()");
|
||||
+ if ((fpout = tmpfile()) == NULL) {
|
||||
+ perror("tmpfile");
|
||||
exit(1);
|
||||
}
|
||||
- free(tmpfilename);
|
||||
-
|
||||
+ (void) umask(err); /* return it to its former state */
|
||||
|
||||
/*
|
||||
* pass 0: preprocess file
|
||||
--- src/dbase.build.c Mon Jul 25 11:24:09 1994
|
||||
+++ src/dbase.build.c Wed May 17 18:22:14 2000
|
||||
@@ -66,7 +66,6 @@
|
||||
int files_scanned_num = 0;
|
||||
|
||||
/* prototypes */
|
||||
-char *mktemp();
|
||||
static void database_record_write();
|
||||
|
||||
char backupfile[MAXPATHLEN+256];
|
||||
@@ -125,17 +124,7 @@
|
||||
|
||||
/* where do we write the new database? */
|
||||
if (mode == DBASE_TEMPORARY) {
|
||||
- char *tmpfilename = (char *) malloc(strlen(TEMPFILE_TEMPLATE)+1);
|
||||
- if (tmpfilename == NULL)
|
||||
- die_with_err("malloc() failed in database_build", (char *) NULL);
|
||||
- (void) strcpy(tmpfilename, TEMPFILE_TEMPLATE);
|
||||
-
|
||||
- if ((char *) mktemp(tmpfilename) == NULL)
|
||||
- die_with_err("database_build: mktemp()", (char *) NULL);
|
||||
-
|
||||
- (void) strcpy(tempdatabase_file, tmpfilename);
|
||||
- (void) strcpy(database, tempdatabase_file);
|
||||
- free(tmpfilename);
|
||||
+ /* do nothing */
|
||||
} /* end if temporary database */
|
||||
else if (mode == DBASE_UPDATE) {
|
||||
sprintf(database, "./databases/%s", database_file);
|
||||
@@ -224,6 +213,12 @@
|
||||
}
|
||||
|
||||
/* rebuild the database */
|
||||
+ if (mode == DBASE_TEMPORARY) {
|
||||
+ fpw = tmpfile();
|
||||
+ if (fpw == NULL)
|
||||
+ die_with_err("call tmpfile(3) failed. Check your TMPDIR setting",
|
||||
+ NULL);
|
||||
+ } else
|
||||
if ((fpw = fopen(database, "w")) == NULL)
|
||||
die_with_err("Hint: Maybe the database directory '%s' doesn't exist? fopen()", database);
|
||||
|
||||
@@ -369,6 +364,6 @@
|
||||
|
||||
- /* we don't want to allow anyone to spoof the temporary file in /tmp */
|
||||
+ /* if the database was temporary, the file was opened by tmpfile(3) --
|
||||
+ as such, it can not be accessed by anything but this process */
|
||||
if (mode == DBASE_TEMPORARY) {
|
||||
- if ((fptempdbase = freopen(database, "r", fpw)) == NULL)
|
||||
- die_with_err("temporary database file disappeared?!?", database);
|
||||
+ fptempdbase = fpw;
|
||||
rewind(fptempdbase);
|
||||
--- src/main.c Fri Aug 26 04:23:03 1994
|
||||
+++ src/main.c Wed May 17 18:01:00 2000
|
||||
@@ -108,7 +108,6 @@
|
||||
char *database_path = DATABASE_PATH;
|
||||
char *config_path = CONFIG_PATH;
|
||||
|
||||
-char tempdatabase_file[MAXPATHLEN+256];
|
||||
FILE *fptempdbase;
|
||||
|
||||
char *defaultignore = DEFAULTIGNORE;
|
||||
--- src/preen.c Mon Jul 25 11:24:11 1994
|
||||
+++ src/preen.c Wed May 17 18:22:22 2000
|
||||
@@ -37,7 +37,6 @@
|
||||
static int numentriesread = 0; /* running count of @@contents */
|
||||
|
||||
/* prototypes */
|
||||
-char *mktemp();
|
||||
static void olddbasefile_load();
|
||||
|
||||
char *updatemodes[] = {
|
||||
@@ -97,9 +96,6 @@
|
||||
preen_report(interactive, ppp_updateentries);
|
||||
if (!specified_configmode)
|
||||
(void) fclose(fp_in);
|
||||
-
|
||||
- /* remove the temporary database file */
|
||||
- (void) unlink(tempdatabase_file);
|
||||
|
||||
SPDEBUG(3) printf("*** leaving update_gather()\n");
|
||||
|
||||
--- src/siggen.c Mon Jul 25 11:24:12 1994
|
||||
+++ src/siggen.c Wed May 17 18:36:51 2000
|
||||
@@ -52,7 +52,6 @@
|
||||
|
||||
extern int optind;
|
||||
int debuglevel = 0;
|
||||
-char *mktemp();
|
||||
|
||||
int (*pf_signatures [NUM_SIGS]) () = {
|
||||
SIG0FUNC,
|
||||
@@ -84,7 +83,6 @@
|
||||
};
|
||||
int verbosity = 0;
|
||||
int quietmode = 0;
|
||||
-char *tmpfilename = NULL;
|
||||
int readstdin = 0;
|
||||
|
||||
|
||||
@@ -167,19 +167,6 @@
|
||||
FILE *fpout;
|
||||
- /* generate temporary file name */
|
||||
- if ((tmpfilename = (char *) malloc(L_tmpnam + MAXPATHLEN)) == NULL) {
|
||||
- perror("main: malloc()");
|
||||
- exit(1);
|
||||
- };
|
||||
- (void) strcpy(tmpfilename, "/tmp/twzXXXXXX");
|
||||
-
|
||||
- if ((char *) mktemp(tmpfilename) == NULL) {
|
||||
- perror("siggen: mktemp()");
|
||||
- exit(1);
|
||||
- }
|
||||
|
||||
/* output */
|
||||
- if (!(fpout = fopen(tmpfilename, "w"))) {
|
||||
- char err[1024];
|
||||
- sprintf(err, "main: fopen(%s)", tmpfilename);
|
||||
- perror(err);
|
||||
+ if (!(fpout = tmpfile())) {
|
||||
+ perror("tmpfile()");
|
||||
exit(1);
|
||||
@@ -189,12 +176,6 @@
|
||||
putc(c, fpout);
|
||||
- fclose(fpout);
|
||||
- if ((fd = open(tmpfilename, O_RDONLY)) < 0) {
|
||||
- perror("siggen: open");
|
||||
- exit(1);
|
||||
- }
|
||||
- if (siggen(fd) < 0)
|
||||
+ rewind(fpout);
|
||||
+ if (siggen(fileno(fpout)) < 0)
|
||||
errors++;
|
||||
|
||||
- if (fd)
|
||||
- close(fd);
|
||||
+ close(fd);
|
||||
- unlink(tmpfilename);
|
||||
--- src/utils.c Mon Jul 25 12:23:16 1994
|
||||
+++ src/utils.c Wed May 17 18:21:38 2000
|
||||
@@ -785,23 +785,15 @@
|
||||
int
|
||||
fd_tempfilename_generate()
|
||||
{
|
||||
- char tmp[MAXPATHLEN+256];
|
||||
- int fd;
|
||||
+ FILE *tmp;
|
||||
|
||||
- (void) strcpy(tmp, TEMPFILE_TEMPLATE);
|
||||
- if ((char *) mktemp(tmp) == NULL) {
|
||||
- perror("tempfilename_generate: mktemp()");
|
||||
+ tmp = tmpfile();
|
||||
+ if (tmp == NULL) {
|
||||
+ perror("tempfilename_generate: tmpfile()");
|
||||
exit(1);
|
||||
}
|
||||
|
||||
- if ((fd = open(tmp, O_RDWR | O_CREAT, 0600)) < 0) {
|
||||
- perror("tempfilename_generate: open()");
|
||||
- exit(1);
|
||||
- }
|
||||
- /* unlink right away to make sure no one can tamper with our file */
|
||||
- unlink(tmp);
|
||||
-
|
||||
- return fd;
|
||||
+ return fileno(tmp);
|
||||
}
|
||||
|
||||
/*
|
@ -1,16 +0,0 @@
|
||||
This patch eliminates a compiler warning about LITTLE_ENDIAN begin
|
||||
redefined.
|
||||
|
||||
*** sigs/sha/sha.c.orig Mon Jul 25 08:46:45 1994
|
||||
--- sigs/sha/sha.c Mon Mar 31 19:55:23 1997
|
||||
***************
|
||||
*** 47,52 ****
|
||||
--- 47,54 ----
|
||||
#include "sha.h"
|
||||
|
||||
#if BYTEORDER == 0x1234
|
||||
+ #undef BIG_ENDIAN
|
||||
+ #undef LITTLE_ENDIAN
|
||||
#define LITTLE_ENDIAN
|
||||
#endif
|
||||
|
@ -1,23 +0,0 @@
|
||||
--- src/Makefile.orig Mon Jul 25 10:40:54 1994
|
||||
+++ src/Makefile Sun May 28 15:52:25 2000
|
||||
@@ -3,7 +3,7 @@
|
||||
# Tripwire build
|
||||
#
|
||||
|
||||
-CFLAGS = -O
|
||||
+#CFLAGS = -O
|
||||
|
||||
OFILES = config.parse.o main.o list.o ignorevec.o dbase.build.o \
|
||||
utils.o preen.o preen.interp.o preen.report.o \
|
||||
@@ -103,8 +103,9 @@
|
||||
.c.o:
|
||||
$(CC) $(CFLAGS) -c $<
|
||||
|
||||
-install: tripwire
|
||||
+install: tripwire siggen
|
||||
- $(INSTALL) tripwire $(DESTDIR)
|
||||
+ $(INSTALL) tripwire $(BINDIR)
|
||||
+ $(INSTALL) siggen $(BINDIR)
|
||||
|
||||
clean:
|
||||
-rm -f $(OFILES) config.lex.c config.pre.c y.tab.c lex.yy.c help.c \
|
@ -1,33 +0,0 @@
|
||||
This patches remove some of the warnings produced by the compiler.
|
||||
|
||||
--- src/siggen.c Mon Jul 25 11:24:12 1994
|
||||
+++ src/siggen.c Wed May 17 19:15:29 2000
|
||||
@@ -15,2 +15,3 @@
|
||||
#include "../include/config.h"
|
||||
+#include <unistd.h>
|
||||
#include <stdio.h>
|
||||
@@ -104,4 +104,6 @@
|
||||
+
|
||||
+/* forward declaration, to avoid compiler warnings */
|
||||
+int siggen(int);
|
||||
|
||||
int
|
||||
main(argc, argv)
|
||||
--- aux/byteorder.c Fri Jul 15 07:02:36 1994
|
||||
+++ aux/byteorder.c Wed May 17 19:12:42 2000
|
||||
@@ -22,3 +22,3 @@
|
||||
|
||||
-void
|
||||
+int
|
||||
main()
|
||||
@@ -34,2 +34,3 @@
|
||||
|
||||
+#warning "the shift-width warning below can be ignored"
|
||||
if (sizeof(int32) > 4)
|
||||
--- aux/types.c Sun Dec 12 23:02:27 1993
|
||||
+++ aux/types.c Wed May 17 19:23:21 2000
|
||||
@@ -24,3 +24,3 @@
|
||||
|
||||
-void
|
||||
+int
|
||||
main(argc, argv)
|
@ -1,154 +0,0 @@
|
||||
# $FreeBSD$
|
||||
#
|
||||
# tripwire.config
|
||||
# Generic version for FreeBSD
|
||||
# Will need editing...see comments below
|
||||
#
|
||||
# This file contains a list of files and directories that System
|
||||
# Preener will scan. Information collected from these files will be
|
||||
# stored in the tripwire.database file.
|
||||
#
|
||||
# Format: [!|=] entry [ignore-flags]
|
||||
#
|
||||
# where: '!' signifies the entry is to be pruned (inclusive) from
|
||||
# the list of files to be scanned.
|
||||
# '=' signifies the entry is to be added, but if it is
|
||||
# a directory, then all its contents are pruned
|
||||
# (useful for /tmp).
|
||||
#
|
||||
# where: entry is the absolute pathname of a file or a directory
|
||||
#
|
||||
# where ignore-flags are in the format:
|
||||
# [template][ [+|-][pinugsam12] ... ]
|
||||
#
|
||||
# - : ignore the following atributes
|
||||
# + : do not ignore the following attributes
|
||||
#
|
||||
# p : permission and file mode bits a: access timestamp
|
||||
# i : inode number m: modification timestamp
|
||||
# n : number of links (ref count) c: inode creation timestamp
|
||||
# u : user id of owner 1: signature 1
|
||||
# g : group id of owner 2: signature 2
|
||||
# s : size of file
|
||||
#
|
||||
#
|
||||
# Ex: The following entry will scan all the files in /etc, and report
|
||||
# any changes in mode bits, inode number, reference count, uid,
|
||||
# gid, modification and creation timestamp, and the signatures.
|
||||
# However, it will ignore any changes in the access timestamp.
|
||||
#
|
||||
# /etc +pinugsm12-a
|
||||
#
|
||||
# The following templates have been pre-defined to make these long ignore
|
||||
# mask descriptions unecessary.
|
||||
#
|
||||
# Templates: (default) R : [R]ead-only (+pinugsm12-a)
|
||||
# L : [L]og file (+pinug-sam12)
|
||||
# N : ignore [N]othing (+pinusgsamc12)
|
||||
# E : ignore [E]verything (-pinusgsamc12)
|
||||
#
|
||||
# By default, Tripwire uses the R template -- it ignores
|
||||
# only the access timestamp.
|
||||
#
|
||||
# You can use templates with modifiers, like:
|
||||
# Ex: /etc/lp E+ug
|
||||
#
|
||||
# Example configuration file:
|
||||
# /etc R # all system files
|
||||
# !/etc/lp R # ...but not those logs
|
||||
# =/tmp N # just the directory, not its files
|
||||
#
|
||||
# Note the difference between pruning (via "!") and ignoring everything
|
||||
# (via "E" template): Ignoring everything in a directory still monitors
|
||||
# for added and deleted files. Pruning a directory will prevent Tripwire
|
||||
# from even looking in the specified directory.
|
||||
#
|
||||
#
|
||||
# Tripwire running slowly? Modify your tripwire.config entries to
|
||||
# ignore the (signature 2) attribute when this computationally-exorbitant
|
||||
# protection is not needed. (See README and design document for further
|
||||
# details.)
|
||||
#
|
||||
|
||||
# First, root's traditional "home". Note that FreeBSD's root's home (/root)
|
||||
# is protected by R-2 protections in the default config file.
|
||||
=/ L
|
||||
/.rhosts R # may not exist
|
||||
/.profile R # may not exist
|
||||
/.cshrc R # may not exist
|
||||
/.login R # may not exist
|
||||
/.exrc R # may not exist
|
||||
/.logout R # may not exist
|
||||
/.forward R # may not exist
|
||||
|
||||
# Unix itself
|
||||
/kernel R
|
||||
|
||||
# /bin
|
||||
/bin R-2
|
||||
|
||||
# /dev
|
||||
/dev L
|
||||
|
||||
# /etc
|
||||
/etc R-2
|
||||
/etc/aliases L
|
||||
/etc/dumpdates L
|
||||
/etc/motd L
|
||||
|
||||
# my passwd database should be static at time of system build. yours may
|
||||
# not be, if not, uncomment the lines below.
|
||||
|
||||
# /etc/passwd L
|
||||
# /etc/master.passwd L
|
||||
# /etc/pwd.db L
|
||||
# /etc/spwd.db L
|
||||
|
||||
# /home
|
||||
=/home
|
||||
|
||||
# /lkm and /modules
|
||||
/lkm R-2
|
||||
/modules R-2
|
||||
|
||||
# /boot
|
||||
/boot R-2
|
||||
|
||||
# /root
|
||||
/root R-2
|
||||
/root/.history L
|
||||
|
||||
# /sbin
|
||||
/sbin R-2
|
||||
|
||||
# /stand
|
||||
/stand R-2
|
||||
|
||||
# /usr/bin
|
||||
/usr/bin R-2
|
||||
|
||||
/usr/include R-12
|
||||
|
||||
/usr/lib R-2
|
||||
|
||||
/usr/libdata R-2
|
||||
|
||||
/usr/libexec R-2
|
||||
|
||||
/usr/local/bin R-2
|
||||
|
||||
/usr/local/etc L
|
||||
|
||||
/usr/local/lib R-2
|
||||
|
||||
/usr/local/libexec R-2
|
||||
|
||||
/usr/local/sbin R-2
|
||||
|
||||
/usr/local/share R-2
|
||||
|
||||
/usr/sbin R-2
|
||||
|
||||
/usr/share R-2
|
||||
|
||||
###########################################
|
@ -1,160 +0,0 @@
|
||||
# $FreeBSD$
|
||||
#
|
||||
# tripwire.config
|
||||
# Generic version for FreeBSD
|
||||
# Will need editing...see comments below
|
||||
#
|
||||
# This file contains a list of files and directories that System
|
||||
# Preener will scan. Information collected from these files will be
|
||||
# stored in the tripwire.database file.
|
||||
#
|
||||
# Format: [!|=] entry [ignore-flags]
|
||||
#
|
||||
# where: '!' signifies the entry is to be pruned (inclusive) from
|
||||
# the list of files to be scanned.
|
||||
# '=' signifies the entry is to be added, but if it is
|
||||
# a directory, then all its contents are pruned
|
||||
# (useful for /tmp).
|
||||
#
|
||||
# where: entry is the absolute pathname of a file or a directory
|
||||
#
|
||||
# where ignore-flags are in the format:
|
||||
# [template][ [+|-][pinugsam12] ... ]
|
||||
#
|
||||
# - : ignore the following atributes
|
||||
# + : do not ignore the following attributes
|
||||
#
|
||||
# p : permission and file mode bits a: access timestamp
|
||||
# i : inode number m: modification timestamp
|
||||
# n : number of links (ref count) c: inode creation timestamp
|
||||
# u : user id of owner 1: signature 1
|
||||
# g : group id of owner 2: signature 2
|
||||
# s : size of file
|
||||
#
|
||||
#
|
||||
# Ex: The following entry will scan all the files in /etc, and report
|
||||
# any changes in mode bits, inode number, reference count, uid,
|
||||
# gid, modification and creation timestamp, and the signatures.
|
||||
# However, it will ignore any changes in the access timestamp.
|
||||
#
|
||||
# /etc +pinugsm12-a
|
||||
#
|
||||
# The following templates have been pre-defined to make these long ignore
|
||||
# mask descriptions unecessary.
|
||||
#
|
||||
# Templates: (default) R : [R]ead-only (+pinugsm12-a)
|
||||
# L : [L]og file (+pinug-sam12)
|
||||
# N : ignore [N]othing (+pinusgsamc12)
|
||||
# E : ignore [E]verything (-pinusgsamc12)
|
||||
#
|
||||
# By default, Tripwire uses the R template -- it ignores
|
||||
# only the access timestamp.
|
||||
#
|
||||
# You can use templates with modifiers, like:
|
||||
# Ex: /etc/lp E+ug
|
||||
#
|
||||
# Example configuration file:
|
||||
# /etc R # all system files
|
||||
# !/etc/lp R # ...but not those logs
|
||||
# =/tmp N # just the directory, not its files
|
||||
#
|
||||
# Note the difference between pruning (via "!") and ignoring everything
|
||||
# (via "E" template): Ignoring everything in a directory still monitors
|
||||
# for added and deleted files. Pruning a directory will prevent Tripwire
|
||||
# from even looking in the specified directory.
|
||||
#
|
||||
#
|
||||
# Tripwire running slowly? Modify your tripwire.config entries to
|
||||
# ignore the (signature 2) attribute when this computationally-exorbitant
|
||||
# protection is not needed. (See README and design document for further
|
||||
# details.)
|
||||
#
|
||||
|
||||
# First, root's traditional "home". Note that FreeBSD's root's home (/root)
|
||||
# is protected by R-2 protections in the default config file.
|
||||
=/ L
|
||||
/.rhosts R # may not exist
|
||||
/.profile R # may not exist
|
||||
/.cshrc R # may not exist
|
||||
/.login R # may not exist
|
||||
/.exrc R # may not exist
|
||||
/.logout R # may not exist
|
||||
/.forward R # may not exist
|
||||
|
||||
# Unix itself
|
||||
/boot R
|
||||
/boot.config R
|
||||
|
||||
# /bin
|
||||
/bin R-2
|
||||
|
||||
# /dev
|
||||
=/dev L
|
||||
|
||||
# /etc
|
||||
/etc R-2
|
||||
/etc/aliases L
|
||||
/etc/dumpdates L
|
||||
/etc/motd L
|
||||
|
||||
# my passwd database should be static at time of system build. yours may
|
||||
# not be, if not, uncomment the lines below.
|
||||
|
||||
# /etc/passwd L
|
||||
# /etc/master.passwd L
|
||||
# /etc/pwd.db L
|
||||
# /etc/spwd.db L
|
||||
|
||||
# /home
|
||||
=/home
|
||||
|
||||
# /lib
|
||||
/lib R-2
|
||||
|
||||
# /libexec
|
||||
/libexec R-2
|
||||
|
||||
# /boot
|
||||
/boot R-2
|
||||
|
||||
# /rescue
|
||||
/rescue R-2
|
||||
|
||||
# /root
|
||||
/root R-2
|
||||
/root/.history L
|
||||
|
||||
# /sbin
|
||||
/sbin R-2
|
||||
|
||||
# /stand
|
||||
/stand R-2
|
||||
|
||||
# /usr/bin
|
||||
/usr/bin R-2
|
||||
|
||||
/usr/include R-12
|
||||
|
||||
/usr/lib R-2
|
||||
|
||||
/usr/libdata R-2
|
||||
|
||||
/usr/libexec R-2
|
||||
|
||||
/usr/local/bin R-2
|
||||
|
||||
/usr/local/etc L
|
||||
|
||||
/usr/local/lib R-2
|
||||
|
||||
/usr/local/libexec R-2
|
||||
|
||||
/usr/local/sbin R-2
|
||||
|
||||
/usr/local/share R-2
|
||||
|
||||
/usr/sbin R-2
|
||||
|
||||
/usr/share R-2
|
||||
|
||||
###########################################
|
@ -1,3 +0,0 @@
|
||||
#! /bin/sh -
|
||||
|
||||
./gunzip < tw.db_`hostname`.gz | ./tripwire -dfd 0 -c tw.config
|
@ -1,13 +0,0 @@
|
||||
Tripwire is a tool that aids system administrators and
|
||||
users in monitoring a designated set of files for any changes.
|
||||
Used with system files on a regular (e.g., daily) basis, Tripwire
|
||||
can notify system administrators of corrupted or tampered files,
|
||||
so damage control measures can be taken in a timely manner.
|
||||
|
||||
If "TRIPWIRE_FLOPPY" is set to "YES" in the environment or on the
|
||||
"make" command line, this port will write the tripwire database to
|
||||
a floppy disk, which should then be write-protected and used as a
|
||||
reference for future runs. The diskette should be formatted and
|
||||
present in the "A" drive before starting the "make install" step.
|
||||
|
||||
Joe Greco <jgreco@ns.sol.net>
|
@ -1,9 +0,0 @@
|
||||
bin/tripwire
|
||||
bin/siggen
|
||||
man/man5/tw.config.5.gz
|
||||
man/man8/siggen.8.gz
|
||||
man/man8/tripwire.8.gz
|
||||
/var/local/tcheck/tw.config.dist
|
||||
@unexec rmdir "/var/local/tcheck" >/dev/null 2>&1 || :
|
||||
@unexec rmdir "/var/local" >/dev/null 2>&1 || :
|
||||
|
@ -1577,7 +1577,6 @@
|
||||
SUBDIR += py-django-json-rpc
|
||||
SUBDIR += py-django-jsonfield
|
||||
SUBDIR += py-django-jsonfield2
|
||||
SUBDIR += py-django-keyedcache
|
||||
SUBDIR += py-django-ldapdb
|
||||
SUBDIR += py-django-livesettings
|
||||
SUBDIR += py-django-markdownx
|
||||
@ -1608,7 +1607,6 @@
|
||||
SUBDIR += py-django-rest-swagger
|
||||
SUBDIR += py-django-reversion
|
||||
SUBDIR += py-django-sekizai
|
||||
SUBDIR += py-django-signals-ahoy
|
||||
SUBDIR += py-django-simple-captcha
|
||||
SUBDIR += py-django-simple-history
|
||||
SUBDIR += py-django-social-auth
|
||||
@ -1624,7 +1622,6 @@
|
||||
SUBDIR += py-django-taggit
|
||||
SUBDIR += py-django-tastypie
|
||||
SUBDIR += py-django-templatetag-sugar
|
||||
SUBDIR += py-django-threaded-multihost
|
||||
SUBDIR += py-django-timezone-field
|
||||
SUBDIR += py-django-tinymce
|
||||
SUBDIR += py-django-treebeard
|
||||
@ -2029,10 +2026,8 @@
|
||||
SUBDIR += rubygem-gollum-grit_adapter
|
||||
SUBDIR += rubygem-gollum-grit_adapter10
|
||||
SUBDIR += rubygem-gollum-lib
|
||||
SUBDIR += rubygem-gollum-lib-gitlab
|
||||
SUBDIR += rubygem-gollum-rugged_adapter
|
||||
SUBDIR += rubygem-gon
|
||||
SUBDIR += rubygem-gon61
|
||||
SUBDIR += rubygem-hackpad-cli
|
||||
SUBDIR += rubygem-haml
|
||||
SUBDIR += rubygem-haml-coderay
|
||||
|
@ -1,24 +0,0 @@
|
||||
# Created by: Kevin Golding <ports@caomhin.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= django-keyedcache
|
||||
PORTVERSION= 1.5.1
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= www python
|
||||
MASTER_SITES= CHEESESHOP
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
||||
MAINTAINER= ports@caomhin.org
|
||||
COMMENT= Simplified, speedy way to manage caching in Django apps
|
||||
|
||||
LICENSE= BSD3CLAUSE
|
||||
|
||||
DEPRECATED= Project development abandoned
|
||||
EXPIRATION_DATE=2018-08-01
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${PY_FLAVOR}
|
||||
|
||||
USES= python
|
||||
USE_PYTHON= distutils autoplist
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (django-keyedcache-1.5.1.tar.gz) = 7b39d03e44d7fdd4d966301959236953897253acc6982d5e7a5c0f161ff3a000
|
||||
SIZE (django-keyedcache-1.5.1.tar.gz) = 16488
|
@ -1,4 +0,0 @@
|
||||
Django-keyedcache provides a simplified, speedy way to manage caching in Django
|
||||
apps.
|
||||
|
||||
WWW: http://bitbucket.org/bkroeze/django-keyedcache/
|
@ -1,26 +0,0 @@
|
||||
# Created by: Kevin Golding <ports@caomhin.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= django-signals-ahoy
|
||||
PORTVERSION= 0.1.3
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= www python
|
||||
MASTER_SITES= CHEESESHOP/source/d/${PORTNAME}
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
DISTNAME= ${PORTNAME}-${PORTVERSION:C/([[:digit:]]\.[[:digit:]])\./\1-/g}
|
||||
|
||||
MAINTAINER= ports@caomhin.org
|
||||
COMMENT= Extended set of signals for use by Django apps
|
||||
|
||||
LICENSE= BSD3CLAUSE
|
||||
|
||||
DEPRECATED= Project development unmaintained
|
||||
EXPIRATION_DATE=2018-08-01
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${PY_FLAVOR}
|
||||
|
||||
NO_ARCH= yes
|
||||
USES= python
|
||||
USE_PYTHON= autoplist distutils
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (django-signals-ahoy-0.1-3.tar.gz) = 0a09978233ef6b4825af95219f0ff3b7ccf7523435941186c0ce58782d2a4c02
|
||||
SIZE (django-signals-ahoy-0.1-3.tar.gz) = 6326
|
@ -1,3 +0,0 @@
|
||||
Provides an extended set of signals for use by Django apps.
|
||||
|
||||
WWW: https://pypi.org/project/django-signals-ahoy/
|
@ -1,26 +0,0 @@
|
||||
# Created by: Kevin Golding <ports@caomhin.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= django-threaded-multihost
|
||||
PORTVERSION= 1.4.1
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= www python
|
||||
MASTER_SITES= http://www.caomhin.org/geek/ports/
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
||||
MAINTAINER= ports@caomhin.org
|
||||
COMMENT= Multi-host utilities to Django
|
||||
|
||||
LICENSE= BSD3CLAUSE
|
||||
|
||||
DEPRECATED= Project development unmaintained
|
||||
EXPIRATION_DATE=2018-08-01
|
||||
|
||||
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_hg>=0.4:devel/py-setuptools_hg@${PY_FLAVOR}
|
||||
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:www/py-django18@${PY_FLAVOR}
|
||||
|
||||
WRKSRC= ${WRKDIR}/${PORTNAME}
|
||||
USES= python:2.7
|
||||
USE_PYTHON= distutils autoplist
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (django-threaded-multihost-1.4.1.tar.gz) = 886ce6d1c36a514474e45267b9ce73959454c923243eb56c707ab5a434b681bb
|
||||
SIZE (django-threaded-multihost-1.4.1.tar.gz) = 12459
|
@ -1,5 +0,0 @@
|
||||
This small app provides multi-host utilities to Django projects by using
|
||||
threadlocals, middleware and simple utilities. Using the middleware provided,
|
||||
you can "easily" provide multi-site awareness to any project.
|
||||
|
||||
WWW: http://bitbucket.org/bkroeze/django-threaded-multihost/
|
@ -1,14 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CATEGORIES= www
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../rubygem-gollum-lib
|
||||
|
||||
PKGNAMESUFFIX= -gitlab
|
||||
|
||||
DEPRECATED= Obsoleted by update of www/gitlab-ce. Please use www/rubygem-gitlab-gollum-lib instead.
|
||||
EXPIRATION_DATE= 2018-07-31
|
||||
|
||||
OPTIONS_DEFAULT= GITLAB
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
@ -1,29 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= gon
|
||||
PORTVERSION= 6.1.0
|
||||
CATEGORIES= www rubygems
|
||||
MASTER_SITES= RG
|
||||
PKGNAMESUFFIX= 61
|
||||
|
||||
MAINTAINER= mfechner@FreeBSD.org
|
||||
COMMENT= Framework to pass data to JS easily
|
||||
|
||||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
DEPRECATED= Obsoleted by update of www/gitlab-ce. Please use www/rubygem-gon instead.
|
||||
EXPIRATION_DATE= 2018-07-31
|
||||
|
||||
RUN_DEPENDS= rubygem-actionpack4>=3.0:www/rubygem-actionpack4 \
|
||||
rubygem-json>=0:devel/rubygem-json \
|
||||
rubygem-multi_json>=0:devel/rubygem-multi_json \
|
||||
rubygem-request_store>=1.0:devel/rubygem-request_store
|
||||
|
||||
PORTSCOUT= limit:^6\.1
|
||||
|
||||
NO_ARCH= yes
|
||||
USES= gem
|
||||
USE_RUBY= yes
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,3 +0,0 @@
|
||||
TIMESTAMP = 1517649094
|
||||
SHA256 (rubygem/gon-6.1.0.gem) = ffd9d4721a9508e2c88594ed28ccafed0feb28240ba739bb282f3b9e3c35aeca
|
||||
SIZE (rubygem/gon-6.1.0.gem) = 157696
|
@ -1,4 +0,0 @@
|
||||
If you need to send some data to your js files and you don't want to do this
|
||||
with long way trough views and parsing - use this force!
|
||||
|
||||
WWW: https://github.com/gazay/gon
|
Loading…
Reference in New Issue
Block a user