1
0
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:
Rene Ladan 2018-08-02 11:54:36 +00:00
parent 93dc8c8d6e
commit 3f09c8cde1
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=476231
71 changed files with 14 additions and 1761 deletions

1
LEGAL
View File

@ -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
View File

@ -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

View File

@ -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

View File

@ -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>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1533022954
SHA256 (pgpool-II-3.3.22.tar.gz) = eb73243a0879a7222397f81f05b68f70ec5ba9f556cae76cb624d4088bdab396
SIZE (pgpool-II-3.3.22.tar.gz) = 1793610

View File

@ -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();

View File

@ -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

View File

@ -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"

View File

@ -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;
}

View File

@ -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
*/

View File

@ -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

View File

@ -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"

View File

@ -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

View File

@ -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";

View File

@ -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

View File

@ -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/

View File

@ -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

View File

@ -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

View File

@ -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>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1517293686
SHA256 (rubygem/grape-entity-0.6.0.gem) = 18c6eebfce66cb0288b9273783c057a90f05f1707c882f7347e61313829550a2
SIZE (rubygem/grape-entity-0.6.0.gem) = 39424

View File

@ -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

View File

@ -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

View File

@ -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>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1516800458
SHA256 (rubygem/asset_sync-2.2.0.gem) = e026505a070dff642a8508c3fa4d76a6194031ebb2c8311abd2bacb82cc69610
SIZE (rubygem/asset_sync-2.2.0.gem) = 34816

View File

@ -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

View File

@ -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>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1523730570
SHA256 (rubygem/gitaly-proto-0.95.0.gem) = 522834390dbd9797a7f7a0d7952a3e06da84c4e7e604e5409f093101d2888f77
SIZE (rubygem/gitaly-proto-0.95.0.gem) = 15872

View File

@ -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

View File

@ -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>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1524679617
SHA256 (rubygem/gitaly-proto-0.96.0.gem) = 4e12a0513632a0578a3a63a9e4e42ce3cdaa235f2ee9ed96ccfcb899faed01f8
SIZE (rubygem/gitaly-proto-0.96.0.gem) = 16384

View File

@ -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

View File

@ -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>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1525458940
SHA256 (rubygem/gitaly-proto-0.99.0.gem) = bf200744546778df90f29b3cda6a7e1dbbfa207662e48558ed5a870381b1baf8
SIZE (rubygem/gitaly-proto-0.99.0.gem) = 16384

View File

@ -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

View File

@ -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>

View File

@ -1,2 +0,0 @@
SHA256 (rubygem/omniauth-github-1.1.2.gem) = 27988f99bcb8e22e76fcd013b76d907d2141a04438b286736f90d250111b7dd5
SIZE (rubygem/omniauth-github-1.1.2.gem) = 8192

View File

@ -1,3 +0,0 @@
Official OmniAuth strategy for GitHub
WWW: https://github.com/omniauth/omniauth-github

View File

@ -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

View File

@ -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>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1515155304
SHA256 (rubygem/rbnacl-4.0.2.gem) = 885c5f5dfa23007132df6d34992067f867968fcef8071e371ca5378ef88bb321
SIZE (rubygem/rbnacl-4.0.2.gem) = 220160

View File

@ -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

View File

@ -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>

View File

@ -1,2 +0,0 @@
SHA256 (tripwire-1.2.tar.gz) = 60be7c0b4f5ec07828b864df3677a06527e4e68b481a7192a409a0e96e1746cc
SIZE (tripwire-1.2.tar.gz) = 299831

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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)

View File

@ -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 **************************************
*

View File

@ -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);
}
/*

View File

@ -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

View File

@ -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 \

View File

@ -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)

View File

@ -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
###########################################

View File

@ -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
###########################################

View File

@ -1,3 +0,0 @@
#! /bin/sh -
./gunzip < tw.db_`hostname`.gz | ./tripwire -dfd 0 -c tw.config

View File

@ -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>

View File

@ -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 || :

View File

@ -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

View File

@ -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>

View File

@ -1,2 +0,0 @@
SHA256 (django-keyedcache-1.5.1.tar.gz) = 7b39d03e44d7fdd4d966301959236953897253acc6982d5e7a5c0f161ff3a000
SIZE (django-keyedcache-1.5.1.tar.gz) = 16488

View File

@ -1,4 +0,0 @@
Django-keyedcache provides a simplified, speedy way to manage caching in Django
apps.
WWW: http://bitbucket.org/bkroeze/django-keyedcache/

View File

@ -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>

View File

@ -1,2 +0,0 @@
SHA256 (django-signals-ahoy-0.1-3.tar.gz) = 0a09978233ef6b4825af95219f0ff3b7ccf7523435941186c0ce58782d2a4c02
SIZE (django-signals-ahoy-0.1-3.tar.gz) = 6326

View File

@ -1,3 +0,0 @@
Provides an extended set of signals for use by Django apps.
WWW: https://pypi.org/project/django-signals-ahoy/

View File

@ -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>

View File

@ -1,2 +0,0 @@
SHA256 (django-threaded-multihost-1.4.1.tar.gz) = 886ce6d1c36a514474e45267b9ce73959454c923243eb56c707ab5a434b681bb
SIZE (django-threaded-multihost-1.4.1.tar.gz) = 12459

View File

@ -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/

View File

@ -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"

View File

@ -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>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1517649094
SHA256 (rubygem/gon-6.1.0.gem) = ffd9d4721a9508e2c88594ed28ccafed0feb28240ba739bb282f3b9e3c35aeca
SIZE (rubygem/gon-6.1.0.gem) = 157696

View File

@ -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