Skip to content

Commit

Permalink
Add packages removed from wip here, for the sake of older branches
Browse files Browse the repository at this point in the history
  • Loading branch information
Filip Hajny committed Feb 17, 2014
1 parent 74602ef commit 1a54985
Show file tree
Hide file tree
Showing 55 changed files with 1,125 additions and 0 deletions.
9 changes: 9 additions & 0 deletions ap2-xsendfile/DESCR
@@ -0,0 +1,9 @@
mod_xsendfile is a small Apache2 module that processes X-SENDFILE headers
registered by the original output handler.

If it encounters the presence of such header it will discard all output
and send the file specified by that header instead using Apache internals
including all optimizations like caching-headers and sendfile or mmap if
configured.

It is useful for processing script-output of e.g. php, perl or any cgi.
13 changes: 13 additions & 0 deletions ap2-xsendfile/MESSAGE
@@ -0,0 +1,13 @@
===========================================================================
$NetBSD: MESSAGE,v 1.1.1.1 2007/01/25 20:22:54 abs Exp $

To enable this module, add something like the following lines to
your Apache server configuration file:

LoadModule xsendfile_module lib/httpd/mod_xsendfile.so

<IfModule mod_xsendfile.c>
XSendFile on
</IfModule>

===========================================================================
29 changes: 29 additions & 0 deletions ap2-xsendfile/Makefile
@@ -0,0 +1,29 @@
# $NetBSD$
#

DISTNAME= mod_xsendfile-0.12
PKGNAME= ${APACHE_PKG_PREFIX}-${DISTNAME:S/mod_//}
CATEGORIES= www
MASTER_SITES= http://tn123.org/mod_xsendfile/

MAINTAINER= filip@joyent.com
HOMEPAGE= http://tn123.org/mod_xsendfile/
COMMENT= Apache 2 module that processes X-SENDFILE headers
LICENSE= apache-2.0

APACHE_MODULE= YES
APACHE_MODULE_NAME= ${DISTNAME:C|-.*||}.so
APACHE_MODULE_SRC= ${DISTNAME:C|-.*||}.c
APACHE_MODULE_LA= ${DISTNAME:C|-.*||}.la

PKG_APACHE_ACCEPTED= apache2 apache22 apache24

do-build:
cd ${WRKSRC} && ${APXS} ${CPPFLAGS} ${LDFLAGS} -c -o ${APACHE_MODULE_NAME} ${APACHE_MODULE_SRC}

do-install:
${INSTALL_LIB_DIR} ${DESTDIR}${PREFIX}/lib/httpd
cd ${WRKSRC} && ${APXS} -i -S LIBEXECDIR=${DESTDIR}${PREFIX}/lib/httpd ${APACHE_MODULE_LA}

.include "../../mk/apache.mk"
.include "../../mk/bsd.pkg.mk"
2 changes: 2 additions & 0 deletions ap2-xsendfile/PLIST
@@ -0,0 +1,2 @@
@comment $NetBSD$
lib/httpd/mod_xsendfile.so
1 change: 1 addition & 0 deletions ap2-xsendfile/TODO
@@ -0,0 +1 @@
Untested on anything but Solaris SX:CE
5 changes: 5 additions & 0 deletions ap2-xsendfile/distinfo
@@ -0,0 +1,5 @@
$NetBSD$

SHA1 (mod_xsendfile-0.12.tar.gz) = 4eda6ff10949186554b2caf7ab322382b6c9806b
RMD160 (mod_xsendfile-0.12.tar.gz) = 392b4249c5d28d175939ee04401c6461f0454d46
Size (mod_xsendfile-0.12.tar.gz) = 9271 bytes
11 changes: 11 additions & 0 deletions ap22-authz-ldap/DESCR
@@ -0,0 +1,11 @@
This Apache LDAP authentication/authorization module tries to solve
the following problems that other such modules may not solve in all cases:

* Map the short form of the distinguished name of a certificate and its
issuer obtained from the environment of mod_ssl to a user distinguished
name in an LDAP directory.
* Check the age of a password in an LDAP directory, denying authorization
in case the password is to old.
* Authorize a user based on roles or an arbitrary LDAP filter expression.
* Authorize a user based on whether he owns a file or belongs to the group
owning a file.
39 changes: 39 additions & 0 deletions ap22-authz-ldap/Makefile
@@ -0,0 +1,39 @@
# $NetBSD$
#

DISTNAME= mod_authz_ldap-0.30
PKGNAME= ${APACHE_PKG_PREFIX}-${DISTNAME:C/^mod_//:C/_/-/}
CATEGORIES= www
MASTER_SITES= http://authzldap.othello.ch/download/

MAINTAINER= filip@joyent.com
HOMEPAGE= http://authzldap.othello.ch/
COMMENT= Apache LDAP Authorization module
LICENSE= apache-2.0

PKG_APACHE_ACCEPTED= apache24 apache22

.include "../../mk/apache.mk"
.include "options.mk"

GNU_CONFIGURE= yes
USE_LIBTOOL= yes

CONFIGURE_ARGS+= --with-apxs=${APXS:Q}
CONFIGURE_ARGS+= --with-apr=${PREFIX}/bin/apr-1-config
CONFIGURE_ARGS+= --with-apu=${PREFIX}/bin/apu-1-config

INSTALLATION_DIRS+= bin lib/httpd ${PKGMANDIR}/man1

do-install:
${INSTALL_LIB} ${WRKSRC}/module/.libs/mod_authz_ldap.so \
${DESTDIR}${PREFIX}/lib/httpd
${INSTALL_PROGRAM} ${WRKSRC}/tools/cert2ldap ${DESTDIR}${PREFIX}/bin
${INSTALL_PROGRAM} ${WRKSRC}/tools/certfind ${DESTDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/docs/cert2ldap.1 \
${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
${INSTALL_MAN} ${WRKSRC}/docs/certfind.1 \
${DESTDIR}${PREFIX}/${PKGMANDIR}/man1

.include "../../databases/openldap-client/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
6 changes: 6 additions & 0 deletions ap22-authz-ldap/PLIST
@@ -0,0 +1,6 @@
@comment $NetBSD$
bin/cert2ldap
bin/certfind
lib/httpd/mod_authz_ldap.so
man/man1/cert2ldap.1
man/man1/certfind.1
5 changes: 5 additions & 0 deletions ap22-authz-ldap/distinfo
@@ -0,0 +1,5 @@
$NetBSD$

SHA1 (mod_authz_ldap-0.30.tar.gz) = c0a02b12de1be1dbf9ff1e78f59e219c3234a088
RMD160 (mod_authz_ldap-0.30.tar.gz) = 10214013d5885a5685369169923fec6ceef66a18
Size (mod_authz_ldap-0.30.tar.gz) = 386812 bytes
14 changes: 14 additions & 0 deletions ap22-authz-ldap/options.mk
@@ -0,0 +1,14 @@
# $NetBSD$

PKG_OPTIONS_VAR= PKG_OPTIONS.ap22-authz-ldap
PKG_SUPPORTED_OPTIONS= openssl
PKG_SUGGESTED_OPTIONS= #

.include "../../mk/bsd.options.mk"

.if !empty(PKG_OPTIONS:Mopenssl)
CONFIGURE_ARGS+= --with-openssl-path=${BUILDLINK_PREFIX.openssl}
.include "../../security/openssl/buildlink3.mk"
.else
CONFIGURE_ARGS+= --disable-ssl
.endif
3 changes: 3 additions & 0 deletions crush-tools/DESCR
@@ -0,0 +1,3 @@
CRUSH (Custom Reporting Utilities for SHell) is a collection
of tools for processing delimited-text data from the command
line or in shell scripts.
27 changes: 27 additions & 0 deletions crush-tools/Makefile
@@ -0,0 +1,27 @@
# $NetBSD$
#

DISTNAME= crush-tools-2013-04
PKGNAME= ${DISTNAME:C/-([0-9]+)$/.\1/}
CATEGORIES= textproc
MASTER_SITES= http://crush-tools.googlecode.com/files/

MAINTAINER= filip@joyent.com
HOMEPAGE= http://code.google.com/p/crush-tools/
COMMENT= Collection of tools for processing delimited-text data
LICENSE= apache-2.0

DEPENDS+= p5-DBI-[0-9]*:../../databases/p5-DBI
DEPENDS+= p5-Date-Calc-[0-9]*:../../devel/p5-Date-Calc
DEPENDS+= p5-Getopt-Long-[0-9]*:../../devel/p5-Getopt-Long

GNU_CONFIGURE= yes
USE_LIBTOOL= yes
USE_TOOLS+= gm4 gmake perl

REPLACE_PERL+= src/bin/genman.pl

CFLAGS.SunOS+= -Du_int32_t=uint32_t

.include "../../devel/pcre/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
75 changes: 75 additions & 0 deletions crush-tools/PLIST
@@ -0,0 +1,75 @@
@comment $NetBSD$
bin/add_field
bin/aggregate
bin/aggregate2
bin/buffer
bin/calcfield
bin/convdate
bin/csvformat
bin/cutfield
bin/dates_in_range
bin/dbstream
bin/deltadays
bin/deltaforce
bin/fieldsplit
bin/filterkeys
bin/find_not_processed
bin/findfiles
bin/foreach_parallel
bin/funiq
bin/grepfield
bin/hashjoin
bin/indexof
bin/mergekeys
bin/pivot
bin/range
bin/reorder
bin/subtotal
bin/tochar
bin/translate_field
bin/truncfield
include/crush/bstree.h
include/crush/crush_version.h
include/crush/crushstr.h
include/crush/dbfr.h
include/crush/ffutils.h
include/crush/general.h
include/crush/hashfuncs.h
include/crush/hashtbl.h
include/crush/hashtbl2.h
include/crush/ht2_GeneralHashFunctions.h
include/crush/linklist.h
include/crush/mempool.h
include/crush/qsort_helper.h
include/crush/queue.h
include/crush/reutils.h
lib/libcrush.la
man/man1/add_field.1
man/man1/aggregate.1
man/man1/aggregate2.1
man/man1/buffer.1
man/man1/calcfield.1
man/man1/convdate.1
man/man1/csvformat.1
man/man1/cutfield.1
man/man1/dates_in_range.1
man/man1/dbstream.1
man/man1/deltadays.1
man/man1/deltaforce.1
man/man1/fieldsplit.1
man/man1/filterkeys.1
man/man1/find_not_processed.1
man/man1/findfiles.1
man/man1/foreach_parallel.1
man/man1/funiq.1
man/man1/grepfield.1
man/man1/hashjoin.1
man/man1/indexof.1
man/man1/mergekeys.1
man/man1/pivot.1
man/man1/range.1
man/man1/reorder.1
man/man1/subtotal.1
man/man1/tochar.1
man/man1/translate_field.1
man/man1/truncfield.1
5 changes: 5 additions & 0 deletions crush-tools/distinfo
@@ -0,0 +1,5 @@
$NetBSD$

SHA1 (crush-tools-2013-04.tar.gz) = a03a9d4719e8e049d836413598b636fd00f6a4cc
RMD160 (crush-tools-2013-04.tar.gz) = e35c6f2cd783dabe6ff692b631936d0ebce421d5
Size (crush-tools-2013-04.tar.gz) = 673488 bytes
6 changes: 6 additions & 0 deletions gearmand/DESCR
@@ -0,0 +1,6 @@
Gearman provides a generic application framework to farm out work
to other machines or processes that are better suited to do the work.
It allows you to do work in parallel, to load balance processing,
and to call functions between languages. It can be used in a variety
of applications, from high-availability web sites to the transport
of database replication events
32 changes: 32 additions & 0 deletions gearmand/Makefile
@@ -0,0 +1,32 @@
# $NetBSD$
#

DISTNAME= gearmand-1.0.6
CATEGORIES= devel
MASTER_SITES= https://launchpad.net/gearmand/1.0/1.0.6/+download/

MAINTAINER= filip@joyent.com
HOMEPAGE= http://gearman.org/
COMMENT= Gearman C Server and Library
LICENSE= modified-bsd
FETCH_USING= curl

GNU_CONFIGURE= yes
USE_TOOLS+= gmake pkg-config
USE_LIBTOOL= yes
USE_LANGUAGES= c c++

CONFIGURE_ARGS+= --enable-jobserver=no
CONFIGURE_ARGS+= --disable-libdrizzle

.include "options.mk"

PKGCONFIG_OVERRIDE+= support/gearmand.pc.in

.include "../../devel/boost-headers/buildlink3.mk"
.include "../../devel/boost-libs/buildlink3.mk"
.include "../../devel/libevent/buildlink3.mk"
.include "../../security/libssh2/buildlink3.mk"
.include "../../www/curl/buildlink3.mk"
.include "../../devel/libexecinfo/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

0 comments on commit 1a54985

Please sign in to comment.