Remove expired ports:

2020-12-12 textproc/py-hypua2jamo: Uses deprecated version of python
2020-12-12 devel/py-delfick_error: Uses deprecated version of python
2020-12-12 devel/py-fusefs: Uses deprecated version of python
2020-08-15 devel/py-noseofyeti: Uses deprecated version of python
2020-12-29 databases/py-bsddb: Uses deprecated version of python
2020-12-29 www/py-webhelpers: Uses deprecated version of python
2020-12-29 security/py-pyptlib: Uses deprecated version of python
2020-12-29 japanese/py-zinnia: Uses deprecated version of python
2020-12-29 math/slepc: Broken, uses deprecated version of python
2020-12-29 www/py-pastescript: Uses deprecated version of python
2020-12-29 databases/ldb14: Uses deprecated version of python
2020-12-29 math/py-slepc4py: Depends on broken and expiring math/slepc
2020-12-29 multimedia/py-kaa-base: Uses deprecated version of python
2020-12-29 devel/py-ydbf: Uses deprecated version of python
2020-12-29 devel/py-SymbolType: Uses deprecated version of python
This commit is contained in:
Rene Ladan 2020-12-29 11:53:43 +00:00
parent 641511afb0
commit 91408dc293
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=559568
80 changed files with 15 additions and 2205 deletions

15
MOVED
View file

@ -15801,3 +15801,18 @@ devel/spirv-tools|graphics/spirv-tools|2020-12-25|Moved to a better category, al
sysutils/basu|devel/basu|2020-12-25|Moved to a better category, aligning with dbus
audio/modplugplay|audio/modplug-tools|2020-12-27|Moved to GitHub under a different name
www/py-flexget|www/flexget|2020-12-28|Dropped py- prefix due to be a standalone application
textproc/py-hypua2jamo||2020-12-29|Has expired: Uses deprecated version of python
devel/py-delfick_error||2020-12-29|Has expired: Uses deprecated version of python
devel/py-fusefs||2020-12-29|Has expired: Uses deprecated version of python
devel/py-noseofyeti||2020-12-29|Has expired: Uses deprecated version of python
databases/py-bsddb||2020-12-29|Has expired: Uses deprecated version of python
www/py-webhelpers||2020-12-29|Has expired: Uses deprecated version of python
security/py-pyptlib||2020-12-29|Has expired: Uses deprecated version of python
japanese/py-zinnia||2020-12-29|Has expired: Uses deprecated version of python
math/slepc||2020-12-29|Has expired: Broken, uses deprecated version of python
www/py-pastescript||2020-12-29|Has expired: Uses deprecated version of python
databases/ldb14||2020-12-29|Has expired: Uses deprecated version of python
math/py-slepc4py||2020-12-29|Has expired: Depends on broken and expiring math/slepc
multimedia/py-kaa-base||2020-12-29|Has expired: Uses deprecated version of python
devel/py-ydbf||2020-12-29|Has expired: Uses deprecated version of python
devel/py-SymbolType||2020-12-29|Has expired: Uses deprecated version of python

View file

@ -128,7 +128,6 @@
SUBDIR += kexi
SUBDIR += kyotocabinet
SUBDIR += kyototycoon
SUBDIR += ldb14
SUBDIR += ldb15
SUBDIR += ldb20
SUBDIR += ldb21
@ -756,7 +755,6 @@
SUBDIR += py-alembic
SUBDIR += py-apsw
SUBDIR += py-asyncpg
SUBDIR += py-bsddb
SUBDIR += py-bsddb3
SUBDIR += py-carbon
SUBDIR += py-cassandra-driver

View file

@ -1,198 +0,0 @@
# $FreeBSD$
PORTNAME= ldb
PORTVERSION= 1.4.4
PORTREVISION= 1
PORTEPOCH= 0
CATEGORIES= databases
MASTER_SITES= SAMBA
PKGNAMESUFFIX= 14
MAINTAINER= timur@FreeBSD.org
COMMENT= LDAP-like embedded database
LICENSE= GPLv3
DEPRECATED= Uses deprecated version of python
EXPIRATION_DATE= 2020-12-29
IGNORE_NONTHREAD_PYTHON=needs port lang/python${PYTHON_SUFFIX} to be build with THREADS support
BUILD_DEPENDS= ${LDB_DEPENDS}
RUN_DEPENDS= ${LDB_DEPENDS}
LDB_DEPENDS= talloc>=2.1.14:devel/talloc \
tevent>=0.9.37:devel/tevent \
tdb>=1.3.16:databases/tdb \
cmocka>=1.1.1:sysutils/cmocka \
popt>=0:devel/popt
CONFLICTS_INSTALL= ldb-1.1.* ldb1[23]-1.*
#FLAVORS= default nopython
#nopython_PKGNAMESUFFIX= -nopython
#nopython_CONFLICTS= ldb
#default_CONFLICTS= ldb-nopython
USES= compiler pkgconfig waf
USE_LDCONFIG= yes
WAF_CMD= buildtools/bin/waf
CONFIGURE_LOG= bin/config.log
USE_OPENLDAP= yes
PKGCONFIGDIR?= ${PREFIX}/libdata/pkgconfig
PLIST_SUB+= PKGCONFIGDIR=${PKGCONFIGDIR:S;${PREFIX}/;;}
CONFIGURE_ARGS+= --bundled-libraries=!talloc,!tevent,!tdb,!popt,!cmocka \
--with-modulesdir=${PREFIX}/lib/shared-modules \
--with-privatelibdir=${PREFIX}/lib/ldb \
--mandir=${MANPREFIX}/man \
--with-openldap=${LOCALBASE} \
--disable-rpath \
--without-gettext
OPTIONS_DEFINE= MANPAGES DEBUG
MANPAGES_DESC= Build and install manpages (requires textproc/docbook-xsl)
.include <bsd.port.options.mk>
DEBUG_FLAGS= -g -ggdb3 -O0
LDB_BINS= bin/ldbedit \
bin/ldbmodify \
bin/ldbadd \
bin/ldbdel \
bin/ldbsearch \
bin/ldbrename
LDB_LIBS= lib/libldb.so \
lib/libldb.so.1 \
lib/ldb/libldb-key-value.so \
lib/ldb/libldb-cmdline.so \
lib/shared-modules/ldb/skel.so \
lib/shared-modules/ldb/server_sort.so \
lib/shared-modules/ldb/sample.so \
lib/shared-modules/ldb/rdn_name.so \
lib/shared-modules/ldb/paged_searches.so \
lib/shared-modules/ldb/paged_results.so \
lib/shared-modules/ldb/ldb.so \
lib/shared-modules/ldb/ldap.so \
lib/shared-modules/ldb/asq.so \
lib/shared-modules/ldb/tdb.so
# Only for 64-bit architectures
.if ${ARCH:M*64*}
LDB_DEPENDS+= lmdb>=0.9.16:databases/lmdb
LDB_LIBS+= lib/ldb/libldb-mdb-int.so \
lib/shared-modules/ldb/mdb.so
.endif
PLIST_FILES= include/ldb_version.h \
include/ldb_handlers.h \
include/ldb_errors.h \
include/ldb.h \
include/ldb_module.h \
${LDB_BINS} \
${LDB_LIBS} \
${PKGCONFIGDIR}/ldb.pc
.if defined(NO_PYTHON)
USES+= python:2.7,build
CONFIGURE_ARGS+= --disable-python
.else
USES+= python:2.7
PLIST_FILES+= include/pyldb.h \
lib/libpyldb-util.so \
lib/libpyldb-util.so.1 \
${PYTHON_SITELIBDIR}/ldb.so \
${PYTHON_SITELIBDIR}/_ldb_text.py \
${PKGCONFIGDIR}/pyldb-util.pc
# XXX: This is a gross hack to make port use both Python 2.7+ and 3.3+
# This is not officially supported, use at your own risk
.if defined(WITH_SAMBA4_PYTHON3) && ${WITH_SAMBA4_PYTHON3:M3\.[0-9]}
SAMBA4_PYTHON3_VERSION= ${WITH_SAMBA4_PYTHON3}
SAMBA4_PYTHON3= python${SAMBA4_PYTHON3_VERSION}
SAMBA4_PYTHON3_VER= ${SAMBA4_PYTHON3_VERSION:C/\.//}
.if !exists(${PORTSDIR}/lang/python${SAMBA4_PYTHON3_VER})
.error unsupported or unknown Python version ${SAMBA4_PYTHON3_VERSION}
.endif
BUILD_DEPENDS+= ${SAMBA4_PYTHON3}:lang/python${SAMBA4_PYTHON3_VER}
RUN_DEPENDS+= ${SAMBA4_PYTHON3}:lang/python${SAMBA4_PYTHON3_VER}
# cpython-36m
SAMBA4_PYTHON3_SO_ABI!= [ ! -f "${LOCALBASE}/bin/${SAMBA4_PYTHON3}" ] || ${LOCALBASE}/bin/${SAMBA4_PYTHON3} -c 'import sysconfig; print(sysconfig.get_config_var("SOABI") or "")' 2>/dev/null
SAMBA4_PYTHON3_SITELIBDIR=lib/python${SAMBA4_PYTHON3_VERSION}/site-packages
CONFIGURE_ENV+= PYTHON3_SO_ABI_FLAG=.${SAMBA4_PYTHON3_SO_ABI}
CONFIGURE_ARGS+= --extra-python=${LOCALBASE}/bin/${SAMBA4_PYTHON3}
PLIST_SUB+= SAMBA4_PYTHON3_SO_ABI=${SAMBA4_PYTHON3_SO_ABI} \
SAMBA4_PYTHON3_SITELIBDIR=${SAMBA4_PYTHON3_SITELIBDIR}
PLIST_FILES+= lib/libpyldb-util.${SAMBA4_PYTHON3_SO_ABI}.so \
lib/libpyldb-util.${SAMBA4_PYTHON3_SO_ABI}.so.1 \
${SAMBA4_PYTHON3_SITELIBDIR}/ldb.${SAMBA4_PYTHON3_SO_ABI}.so \
${SAMBA4_PYTHON3_SITELIBDIR}/_ldb_text.py \
${PKGCONFIGDIR}/pyldb-util.${SAMBA4_PYTHON3_SO_ABI}.pc
.endif
.endif
.include <bsd.port.pre.mk>
.if ! ${PORT_OPTIONS:MMANPAGES}
CONFIGURE_ENV+= XSLTPROC="true"
.else
BUILD_DEPENDS+= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl \
xsltproc:textproc/libxslt
.endif
# No fancy color error messages
.if ${COMPILER_TYPE} == "clang"
CFLAGS+= -fno-color-diagnostics
.endif
CONFIGURE_ENV+= NOCOLOR=yes
MAKE_ENV+= NOCOLOR=yes
LDB_MAN1= man/man1/ldbadd.1.gz \
man/man1/ldbdel.1.gz \
man/man1/ldbedit.1.gz \
man/man1/ldbmodify.1.gz \
man/man1/ldbrename.1.gz \
man/man1/ldbsearch.1.gz
LDB_MAN3= man/man3/ldb.3.gz
PLIST_FILES+= ${LDB_MAN1} ${LDB_MAN3}
post-patch:
@${REINPLACE_CMD} -e 's|%%PKGCONFIGDIR%%|${PKGCONFIGDIR}|g' \
${BUILD_WRKSRC}/wscript
# Use threading (or multiprocessing) but not thread (renamed in python 3+).
pre-configure:
@if ! ${PYTHON_CMD} -c "import multiprocessing;" 2>/dev/null; then \
${ECHO_CMD}; \
${ECHO_MSG} "===> ${PKGNAME} "${IGNORE_NONTHREAD_PYTHON:Q}.; \
${ECHO_CMD}; \
${FALSE}; \
fi
pre-build-MANPAGES-off:
-${MKDIR} ${BUILD_WRKSRC}/bin/default/man
.for man in ${LDB_MAN1} ${LDB_MAN3}
${INSTALL_MAN} ${FILESDIR}/`basename ${man} .gz` ${BUILD_WRKSRC}/bin/default/man
.endfor
post-install:
.for lib in ${LDB_BINS} ${LDB_LIBS}
${STRIP_CMD} ${STAGEDIR}${PREFIX}/${lib}
.endfor
.if !defined(NO_PYTHON)
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpyldb-util.so
${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/ldb.so
. if defined(SAMBA4_PYTHON3)
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpyldb-util.${SAMBA4_PYTHON3_SO_ABI}.so
${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SAMBA4_PYTHON3_SITELIBDIR}/ldb.${SAMBA4_PYTHON3_SO_ABI}.so
. endif
.endif
.include <bsd.port.post.mk>

View file

@ -1,3 +0,0 @@
TIMESTAMP = 1550182694
SHA256 (ldb-1.4.4.tar.gz) = d658f257ef380feca109240c5898f70081cd0c7f41064704e2aad152af24f8f5
SIZE (ldb-1.4.4.tar.gz) = 1428851

View file

@ -1,427 +0,0 @@
'\" t
.\" Title: ldb
.\" Author: [see the "Author" section]
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
.\" Date: 12/11/2018
.\" Manual: System Administration tools
.\" Source: LDB 1.1
.\" Language: English
.\"
.TH "LDB" "3" "12/11/2018" "LDB 1\&.1" "System Administration tools"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
ldb \- A light\-weight database library
.SH "SYNOPSIS"
.sp
.nf
#include <ldb\&.h>
.fi
.SH "DESCRIPTION"
.PP
ldb is a light weight embedded database library and API\&. With a programming interface that is very similar to LDAP, ldb can store its data either in a tdb(3) database or in a real LDAP database\&.
.PP
When used with the tdb backend ldb does not require any database daemon\&. Instead, ldb function calls are processed immediately by the ldb library, which does IO directly on the database, while allowing multiple readers/writers using operating system byte range locks\&. This leads to an API with very low overheads, often resulting in speeds of more than 10x what can be achieved with a more traditional LDAP architecture\&.
.PP
In a taxonomy of databases ldb would sit half way between key/value pair databases (such as berkley db or tdb) and a full LDAP database\&. With a structured attribute oriented API like LDAP and good indexing capabilities, ldb can be used for quite sophisticated applications that need a light weight database, without the administrative overhead of a full LDAP installation\&.
.PP
Included with ldb are a number of useful command line tools for manipulating a ldb database\&. These tools are similar in style to the equivalent ldap command line tools\&.
.PP
In its default mode of operation with a tdb backend, ldb can also be seen as a "schema\-less LDAP"\&. By default ldb does not require a schema, which greatly reduces the complexity of getting started with ldb databases\&. As the complexity of you application grows you can take advantage of some of the optional schema\-like attributes that ldb offers, or you can migrate to using the full LDAP api while keeping your exiting ldb code\&.
.PP
If you are new to ldb, then I suggest starting with the manual pages for ldbsearch(1) and ldbedit(1), and experimenting with a local database\&. Then I suggest you look at the ldb_connect(3) and ldb_search(3) manual pages\&.
.SH "TOOLS"
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
ldbsearch(1)
\- command line ldb search utility
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
ldbedit(1)
\- edit all or part of a ldb database using your favourite editor
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
ldbadd(1)
\- add records to a ldb database using LDIF formatted input
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
ldbdel(1)
\- delete records from a ldb database
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
ldbmodify(1)
\- modify records in a ldb database using LDIF formatted input
.RE
.SH "FUNCTIONS"
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
\fBldb_connect(3)\fR
\- connect to a ldb backend
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
\fBldb_search(3)\fR
\- perform a database search
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
\fBldb_add(3)\fR
\- add a record to the database
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
\fBldb_delete(3)\fR
\- delete a record from the database
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
\fBldb_modify(3)\fR
\- modify a record in the database
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
\fBldb_errstring(3)\fR
\- retrieve extended error information from the last operation
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
\fBldb_ldif_write(3)\fR
\- write a LDIF formatted message
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
\fBldb_ldif_write_file(3)\fR
\- write a LDIF formatted message to a file
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
\fBldb_ldif_read(3)\fR
\- read a LDIF formatted message
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
\fBldb_ldif_read_free(3)\fR
\- free the result of a ldb_ldif_read()
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
\fBldb_ldif_read_file(3)\fR
\- read a LDIF message from a file
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
\fBldb_ldif_read_string(3)\fR
\- read a LDIF message from a string
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
\fBldb_msg_find_element(3)\fR
\- find an element in a ldb_message
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
\fBldb_val_equal_exact(3)\fR
\- compare two ldb_val structures
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
\fBldb_msg_find_val(3)\fR
\- find an element by value
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
\fBldb_msg_add_empty(3)\fR
\- add an empty message element to a ldb_message
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
\fBldb_msg_add(3)\fR
\- add a non\-empty message element to a ldb_message
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
\fBldb_msg_element_compare(3)\fR
\- compare two ldb_message_element structures
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
\fBldb_msg_find_int(3)\fR
\- return an integer value from a ldb_message
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
\fBldb_msg_find_uint(3)\fR
\- return an unsigned integer value from a ldb_message
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
\fBldb_msg_find_double(3)\fR
\- return a double value from a ldb_message
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
\fBldb_msg_find_string(3)\fR
\- return a string value from a ldb_message
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
\fBldb_set_alloc(3)\fR
\- set the memory allocation function to be used by ldb
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
\fBldb_set_debug(3)\fR
\- set a debug handler to be used by ldb
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
\fBldb_set_debug_stderr(3)\fR
\- set a debug handler for stderr output
.RE
.SH "AUTHOR"
.PP
ldb was written by
\m[blue]\fBAndrew Tridgell\fR\m[]\&\s-2\u[1]\d\s+2\&.
.PP
If you wish to report a problem or make a suggestion then please see the
\m[blue]\fB\%http://ldb.samba.org/\fR\m[]
web site for current contact and maintainer information\&.
.PP
ldb is released under the GNU Lesser General Public License version 2 or later\&. Please see the file COPYING for license details\&.
.SH "NOTES"
.IP " 1." 4
Andrew Tridgell
.RS 4
\%https://www.samba.org/~tridge/
.RE

View file

@ -1,78 +0,0 @@
'\" t
.\" Title: ldbadd
.\" Author: [see the "AUTHOR" section]
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
.\" Date: 12/11/2018
.\" Manual: System Administration tools
.\" Source: LDB 1.1
.\" Language: English
.\"
.TH "LDBADD" "1" "12/11/2018" "LDB 1\&.1" "System Administration tools"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
ldbadd \- Command\-line utility for adding records to an LDB
.SH "SYNOPSIS"
.HP \w'\fBldbadd\fR\ 'u
\fBldbadd\fR [\-h] [\-H\ LDB\-URL] [ldif\-file1] [ldif\-file2] [\&.\&.\&.]
.SH "DESCRIPTION"
.PP
ldbadd adds records to an ldb(3) database\&. It reads the ldif(5) files specified on the command line and adds the records from these files to the LDB database, which is specified by the \-H option or the LDB_URL environment variable\&.
.PP
If \- is specified as a ldb file, the ldif input is read from standard input\&.
.SH "OPTIONS"
.PP
\-h
.RS 4
Show list of available options\&.
.RE
.PP
\-H <ldb\-url>
.RS 4
LDB URL to connect to\&. See ldb(3) for details\&.
.RE
.SH "ENVIRONMENT"
.PP
LDB_URL
.RS 4
LDB URL to connect to (can be overrided by using the \-H command\-line option\&.)
.RE
.SH "VERSION"
.PP
This man page is correct for version 1\&.1 of LDB\&.
.SH "SEE ALSO"
.PP
ldb(3), ldbmodify, ldbdel, ldif(5)
.SH "AUTHOR"
.PP
ldb was written by
\m[blue]\fBAndrew Tridgell\fR\m[]\&\s-2\u[1]\d\s+2\&.
.PP
If you wish to report a problem or make a suggestion then please see the
\m[blue]\fB\%http://ldb.samba.org/\fR\m[]
web site for current contact and maintainer information\&.
.PP
This manpage was written by Jelmer Vernooij\&.
.SH "NOTES"
.IP " 1." 4
Andrew Tridgell
.RS 4
\%https://www.samba.org/~tridge/
.RE

View file

@ -1,80 +0,0 @@
'\" t
.\" Title: ldbdel
.\" Author: [see the "AUTHOR" section]
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
.\" Date: 12/11/2018
.\" Manual: System Administration tools
.\" Source: LDB 1.1
.\" Language: English
.\"
.TH "LDBDEL" "1" "12/11/2018" "LDB 1\&.1" "System Administration tools"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
ldbdel \- Command\-line program for deleting LDB records
.SH "SYNOPSIS"
.HP \w'\fBldbdel\fR\ 'u
\fBldbdel\fR [\-h] [\-H\ LDB\-URL] [dn] [\&.\&.\&.]
.SH "DESCRIPTION"
.PP
ldbdel deletes records from an ldb(3) database\&. It deletes the records identified by the dn\*(Aqs specified on the command\-line\&.
.PP
ldbdel uses either the database that is specified with the \-H option or the database specified by the LDB_URL environment variable\&.
.SH "OPTIONS"
.PP
\-h
.RS 4
Show list of available options\&.
.RE
.PP
\-H <ldb\-url>
.RS 4
LDB URL to connect to\&. See ldb(3) for details\&.
.RE
.SH "ENVIRONMENT"
.PP
LDB_URL
.RS 4
LDB URL to connect to (can be overrided by using the \-H command\-line option\&.)
.RE
.SH "VERSION"
.PP
This man page is correct for version 1\&.1 of LDB\&.
.SH "SEE ALSO"
.PP
ldb(3), ldbmodify, ldbadd, ldif(5)
.SH "AUTHOR"
.PP
ldb was written by
\m[blue]\fBAndrew Tridgell\fR\m[]\&\s-2\u[1]\d\s+2\&.
.PP
If you wish to report a problem or make a suggestion then please see the
\m[blue]\fB\%http://ldb.samba.org/\fR\m[]
web site for current contact and maintainer information\&.
.PP
ldbdel was written by Andrew Tridgell\&.
.PP
This manpage was written by Jelmer Vernooij\&.
.SH "NOTES"
.IP " 1." 4
Andrew Tridgell
.RS 4
\%https://www.samba.org/~tridge/
.RE

View file

@ -1,111 +0,0 @@
'\" t
.\" Title: ldbedit
.\" Author: [see the "AUTHOR" section]
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
.\" Date: 12/11/2018
.\" Manual: System Administration tools
.\" Source: LDB 1.1
.\" Language: English
.\"
.TH "LDBEDIT" "1" "12/11/2018" "LDB 1\&.1" "System Administration tools"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
ldbedit \- Edit LDB databases using your preferred editor
.SH "SYNOPSIS"
.HP \w'\fBldbedit\fR\ 'u
\fBldbedit\fR [\-?] [\-\-usage] [\-s\ base|one|sub] [\-b\ basedn] [\-a] [\-e\ editor] [\-H\ LDB\-URL] [expression] [attributes...]
.SH "DESCRIPTION"
.PP
ldbedit is a utility that allows you to edit LDB entries (in tdb files, sqlite files or LDAP servers) using your preferred editor\&. ldbedit generates an LDIF file based on your query, allows you to edit the LDIF, and then merges that LDIF back into the LDB backend\&.
.SH "OPTIONS"
.PP
\-?, \-\-help
.RS 4
Show list of available options, and a phrase describing what that option does\&.
.RE
.PP
\-\-usage
.RS 4
Show list of available options\&. This is similar to the help option, however it does not provide any description, and is hence shorter\&.
.RE
.PP
\-H <ldb\-url>
.RS 4
LDB URL to connect to\&. For a tdb database, this will be of the form tdb://\fIfilename\fR\&. For a LDAP connection over unix domain sockets, this will be of the form ldapi://\fIsocket\fR\&. For a (potentially remote) LDAP connection over TCP, this will be of the form ldap://\fIhostname\fR\&. For an SQLite database, this will be of the form sqlite://\fIfilename\fR\&.
.RE
.PP
\-s one|sub|base
.RS 4
Search scope to use\&. One\-level, subtree or base\&.
.RE
.PP
\-a, \-all
.RS 4
Edit all records\&. This allows you to apply the same change to a number of records at once\&. You probably want to combine this with an expression of the form "objectclass=*"\&.
.RE
.PP
\-e editor, \-\-editor editor
.RS 4
Specify the editor that should be used (overrides the VISUAL and EDITOR environment variables)\&. If this option is not used, and neither VISUAL nor EDITOR environment variables are set, then the vi editor will be used\&.
.RE
.PP
\-b basedn
.RS 4
Specify Base Distinguished Name to use\&.
.RE
.PP
\-v, \-\-verbose
.RS 4
Make ldbedit more verbose about the operations that are being performed\&. Without this option, ldbedit will only provide a summary change line\&.
.RE
.SH "ENVIRONMENT"
.PP
LDB_URL
.RS 4
LDB URL to connect to\&. This can be overridden by using the \-H command\-line option\&.)
.RE
.PP
VISUAL and EDITOR
.RS 4
Environment variables used to determine what editor to use\&. VISUAL takes precedence over EDITOR, and both are overridden by the \-e command\-line option\&.
.RE
.SH "VERSION"
.PP
This man page is correct for version 1\&.1 of LDB\&.
.SH "SEE ALSO"
.PP
ldb(3), ldbmodify(1), ldbdel(1), ldif(5), vi(1)
.SH "AUTHOR"
.PP
ldb was written by
\m[blue]\fBAndrew Tridgell\fR\m[]\&\s-2\u[1]\d\s+2\&.
.PP
If you wish to report a problem or make a suggestion then please see the
\m[blue]\fB\%http://ldb.samba.org/\fR\m[]
web site for current contact and maintainer information\&.
.PP
This manpage was written by Jelmer Vernooij and updated by Brad Hards\&.
.SH "NOTES"
.IP " 1." 4
Andrew Tridgell
.RS 4
\%https://www.samba.org/~tridge/
.RE

View file

@ -1,73 +0,0 @@
'\" t
.\" Title: ldbmodify
.\" Author: [see the "AUTHOR" section]
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
.\" Date: 12/11/2018
.\" Manual: System Administration tools
.\" Source: LDB 1.1
.\" Language: English
.\"
.TH "LDBMODIFY" "1" "12/11/2018" "LDB 1\&.1" "System Administration tools"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
ldbmodify \- Modify records in a LDB database
.SH "SYNOPSIS"
.HP \w'\fBldbmodify\fR\ 'u
\fBldbmodify\fR [\-H\ LDB\-URL] [ldif\-file]
.SH "DESCRIPTION"
.PP
ldbmodify changes, adds and deletes records in a LDB database\&. The changes that should be made to the LDB database are read from the specified LDIF\-file\&. If \- is specified as the filename, input is read from stdin\&.
.PP
For now, see ldapmodify(1) for details on the LDIF file format\&.
.SH "OPTIONS"
.PP
\-H <ldb\-url>
.RS 4
LDB URL to connect to\&. See ldb(3) for details\&.
.RE
.SH "ENVIRONMENT"
.PP
LDB_URL
.RS 4
LDB URL to connect to (can be overrided by using the \-H command\-line option\&.)
.RE
.SH "VERSION"
.PP
This man page is correct for version 1\&.1 of LDB\&.
.SH "SEE ALSO"
.PP
ldb(3), ldbedit
.SH "AUTHOR"
.PP
ldb was written by
\m[blue]\fBAndrew Tridgell\fR\m[]\&\s-2\u[1]\d\s+2\&.
.PP
If you wish to report a problem or make a suggestion then please see the
\m[blue]\fB\%http://ldb.samba.org/\fR\m[]
web site for current contact and maintainer information\&.
.PP
This manpage was written by Jelmer Vernooij\&.
.SH "NOTES"
.IP " 1." 4
Andrew Tridgell
.RS 4
\%https://www.samba.org/~tridge/
.RE

View file

@ -1,81 +0,0 @@
'\" t
.\" Title: ldbrename
.\" Author: [see the "AUTHOR" section]
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
.\" Date: 12/11/2018
.\" Manual: System Administration tools
.\" Source: LDB 1.1
.\" Language: English
.\"
.TH "LDBRENAME" "1" "12/11/2018" "LDB 1\&.1" "System Administration tools"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
ldbrename \- Edit LDB databases using your favorite editor
.SH "SYNOPSIS"
.HP \w'\fBldbrename\fR\ 'u
\fBldbrename\fR [\-h] [\-o\ options] {olddn} {newdn}
.SH "DESCRIPTION"
.PP
ldbrename is a utility that allows you to rename trees in an LDB database based by DN\&. This utility takes two arguments: the original DN name of the top element and the DN to change it to\&.
.SH "OPTIONS"
.PP
\-h
.RS 4
Show list of available options\&.
.RE
.PP
\-H <ldb\-url>
.RS 4
LDB URL to connect to\&. See ldb(3) for details\&.
.RE
.PP
\-o options
.RS 4
Extra ldb options, such as modules\&.
.RE
.SH "ENVIRONMENT"
.PP
LDB_URL
.RS 4
LDB URL to connect to (can be overrided by using the \-H command\-line option\&.)
.RE
.SH "VERSION"
.PP
This man page is correct for version 1\&.1 of LDB\&.
.SH "SEE ALSO"
.PP
ldb(3), ldbmodify, ldbdel, ldif(5)
.SH "AUTHOR"
.PP
ldb was written by
\m[blue]\fBAndrew Tridgell\fR\m[]\&\s-2\u[1]\d\s+2\&.
.PP
If you wish to report a problem or make a suggestion then please see the
\m[blue]\fB\%http://ldb.samba.org/\fR\m[]
web site for current contact and maintainer information\&.
.PP
This manpage was written by Jelmer Vernooij\&.
.SH "NOTES"
.IP " 1." 4
Andrew Tridgell
.RS 4
\%https://www.samba.org/~tridge/
.RE

View file

@ -1,91 +0,0 @@
'\" t
.\" Title: ldbsearch
.\" Author: [see the "AUTHOR" section]
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
.\" Date: 12/11/2018
.\" Manual: System Administration tools
.\" Source: LDB 1.1
.\" Language: English
.\"
.TH "LDBSEARCH" "1" "12/11/2018" "LDB 1\&.1" "System Administration tools"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
ldbsearch \- Search for records in a LDB database
.SH "SYNOPSIS"
.HP \w'\fBldbsearch\fR\ 'u
\fBldbsearch\fR [\-h] [\-s\ base|one|sub] [\-b\ basedn] [\-i] [\-H\ LDB\-URL] [expression] [attributes]
.SH "DESCRIPTION"
.PP
ldbsearch searches a LDB database for records matching the specified expression (see the ldapsearch(1) manpage for a description of the expression format)\&. For each record, the specified attributes are printed\&.
.SH "OPTIONS"
.PP
\-h
.RS 4
Show list of available options\&.
.RE
.PP
\-H <ldb\-url>
.RS 4
LDB URL to connect to\&. See ldb(3) for details\&.
.RE
.PP
\-s one|sub|base
.RS 4
Search scope to use\&. One\-level, subtree or base\&.
.RE
.PP
\-i
.RS 4
Read search expressions from stdin\&.
.RE
.PP
\-b basedn
.RS 4
Specify Base DN to use\&.
.RE
.SH "ENVIRONMENT"
.PP
LDB_URL
.RS 4
LDB URL to connect to (can be overrided by using the \-H command\-line option\&.)
.RE
.SH "VERSION"
.PP
This man page is correct for version 1\&.1 of LDB\&.
.SH "SEE ALSO"
.PP
ldb(3), ldbedit(1)
.SH "AUTHOR"
.PP
ldb was written by
\m[blue]\fBAndrew Tridgell\fR\m[]\&\s-2\u[1]\d\s+2\&.
.PP
If you wish to report a problem or make a suggestion then please see the
\m[blue]\fB\%http://ldb.samba.org/\fR\m[]
web site for current contact and maintainer information\&.
.PP
This manpage was written by Jelmer Vernooij\&.
.SH "NOTES"
.IP " 1." 4
Andrew Tridgell
.RS 4
\%https://www.samba.org/~tridge/
.RE

View file

@ -1,52 +0,0 @@
--- buildtools/wafsamba/samba_autoconf.py.orig 2016-10-07 04:45:35 UTC
+++ buildtools/wafsamba/samba_autoconf.py
@@ -548,7 +548,7 @@ def library_flags(self, libs):
@conf
-def CHECK_LIB(conf, libs, mandatory=False, empty_decl=True, set_target=True, shlib=False):
+def CHECK_LIB(conf, libs, mandatory=False, empty_decl=True, set_target=True, shlib=False, msg=None):
'''check if a set of libraries exist as system libraries
returns the sublist of libs that do exist as a syslib or []
@@ -568,11 +568,29 @@ int foo()
ret.append(lib)
continue
+ if msg is None:
+ msg = 'Checking for library %s' % lib
+
(ccflags, ldflags, cpppath) = library_flags(conf, lib)
+
if shlib:
- res = conf.check(features='c cshlib', fragment=fragment, lib=lib, uselib_store=lib, ccflags=ccflags, ldflags=ldflags, uselib=lib.upper(), mandatory=False)
+ res = conf.check(features='c cshlib',
+ fragment=fragment,
+ lib=lib,
+ uselib_store=lib,
+ ccflags=ccflags,
+ ldflags=ldflags,
+ uselib=lib.upper(),
+ mandatory=False,
+ msg=msg)
else:
- res = conf.check(lib=lib, uselib_store=lib, ccflags=ccflags, ldflags=ldflags, uselib=lib.upper(), mandatory=False)
+ res = conf.check(lib=lib,
+ uselib_store=lib,
+ ccflags=ccflags,
+ ldflags=ldflags,
+ uselib=lib.upper(),
+ mandatory=False,
+ msg=msg)
if not res:
if mandatory:
@@ -873,7 +891,7 @@ def SAMBA_CHECK_UNDEFINED_SYMBOL_FLAGS(c
conf.env.undefined_ldflags = conf.ADD_LDFLAGS('-Wl,-no-undefined', testflags=True)
if not sys.platform.startswith("openbsd") and conf.env.undefined_ignore_ldflags == []:
- if conf.CHECK_LDFLAGS(['-undefined', 'dynamic_lookup']):
+ if conf.CHECK_LDFLAGS(['-undefined', 'dynamic_lookup'] + conf.env.WERROR_CFLAGS):
conf.env.undefined_ignore_ldflags = ['-undefined', 'dynamic_lookup']
@conf

View file

@ -1,11 +0,0 @@
--- buildtools/wafsamba/samba_install.py.orig 2015-12-10 11:01:40 UTC
+++ buildtools/wafsamba/samba_install.py
@@ -118,7 +118,7 @@ def install_library(self):
inst_name = bld.make_libname(t.target)
elif self.vnum:
vnum_base = self.vnum.split('.')[0]
- install_name = bld.make_libname(target_name, version=self.vnum)
+ install_name = bld.make_libname(target_name, version=vnum_base)
install_link = bld.make_libname(target_name, version=vnum_base)
inst_name = bld.make_libname(t.target)
if not self.private_library:

View file

@ -1,40 +0,0 @@
--- buildtools/wafsamba/samba_python.py.orig 2018-01-13 09:07:51 UTC
+++ buildtools/wafsamba/samba_python.py
@@ -76,17 +76,35 @@ def SAMBA_CHECK_PYTHON_HEADERS(conf, man
def _check_python_headers(conf, mandatory):
try:
+ from python import _get_python_variables
Configure.ConfigurationError
conf.check_python_headers(mandatory=mandatory)
+ conf.env['PYTHON_SO_ABI'] = _get_python_variables(
+ conf.env['PYTHON'],
+ ["get_config_var('SOABI') or ''"],
+ ['from distutils.sysconfig import get_config_var']
+ )[0]
except Configure.ConfigurationError:
if mandatory:
raise
if conf.env['PYTHON_VERSION'] > '3':
- abi_pattern = os.path.splitext(conf.env['pyext_PATTERN'])[0]
- conf.env['PYTHON_SO_ABI_FLAG'] = abi_pattern % ''
+ '''Be caucious here - conf parameter is PYTHON_SO_ABI_FLAG,
+ while environment variable is PYTHON3_SO_ABI_FLAG'''
+ override_PYTHON_SO_ABI_FLAG = os.getenv('PYTHON3_SO_ABI_FLAG', None)
+ if override_PYTHON_SO_ABI_FLAG is not None:
+ conf.env['PYTHON_SO_ABI_FLAG'] = override_PYTHON_SO_ABI_FLAG
+ conf.env['pyext_PATTERN'] = '%%s%s.%s' % (conf.env['PYTHON_SO_ABI_FLAG'], conf.env['SHLIBEXT'])
+ if not conf.env['PYTHON_SO_ABI_FLAG']:
+ if conf.env['PYTHON_SO_ABI']:
+ conf.env['PYTHON_SO_ABI_FLAG'] = '.'+conf.env['PYTHON_SO_ABI']
+ conf.env['pyext_PATTERN'] = '%%s%s.%s' % (conf.env['PYTHON_SO_ABI_FLAG'], conf.env['SHLIBEXT'])
+ else:
+ abi_pattern = os.path.splitext(conf.env['pyext_PATTERN'])[0]
+ conf.env['PYTHON_SO_ABI_FLAG'] = abi_pattern % ''
else:
conf.env['PYTHON_SO_ABI_FLAG'] = ''
+
conf.env['PYTHON_LIBNAME_SO_ABI_FLAG'] = (
conf.env['PYTHON_SO_ABI_FLAG'].replace('_', '-'))

View file

@ -1,22 +0,0 @@
--- buildtools/wafsamba/wscript.orig 2017-04-28 11:57:26 UTC
+++ buildtools/wafsamba/wscript
@@ -74,12 +74,17 @@ def set_options(opt):
help=("private library directory [PREFIX/lib/%s]" % Utils.g_module.APPNAME),
action="store", dest='PRIVATELIBDIR', default=None)
+ opt.add_option('--with-openldap',
+ help='additional directory to search for OpenLDAP libs',
+ action='store', dest='ldap_open', default=None,
+ match = ['Checking for library lber', 'Checking for library ldap'])
+
opt.add_option('--with-libiconv',
help='additional directory to search for libiconv',
- action='store', dest='iconv_open', default='/usr/local',
+ action='store', dest='iconv_open', default=None,
match = ['Checking for library iconv', 'Checking for iconv_open', 'Checking for header iconv.h'])
opt.add_option('--without-gettext',
- help=("Disable use of gettext"),
+ help=("disable use of gettext"),
action="store_true", dest='disable_gettext', default=False)
gr = opt.option_group('developer options')

View file

@ -1,13 +0,0 @@
--- ldb_tdb/ldb_cache.c.orig 2018-03-04 05:41:25 UTC
+++ ldb_tdb/ldb_cache.c
@@ -91,7 +91,9 @@ static int ldb_schema_attribute_compare(
{
const struct ldb_schema_attribute *sa1 = (const struct ldb_schema_attribute *)p1;
const struct ldb_schema_attribute *sa2 = (const struct ldb_schema_attribute *)p2;
- return ldb_attr_cmp(sa1->name, sa2->name);
+ int res = ldb_attr_cmp(sa1->name, sa2->name);
+
+ return (res) ? res : (sa1->flags > sa2->flags) ? 1 : (sa1->flags < sa2->flags) ? -1 : 0;
}
/*

View file

@ -1,11 +0,0 @@
--- tests/ldb_mod_op_test.c.orig 2018-03-02 23:35:09 UTC
+++ tests/ldb_mod_op_test.c
@@ -3529,7 +3529,7 @@ static void test_ldb_unique_index_duplic
assert_int_equal(ret, LDB_SUCCESS);
msg02 = ldb_msg_new(tmp_ctx);
- assert_non_null(msg01);
+ assert_non_null(msg02);
msg02->dn = ldb_dn_new_fmt(msg02, test_ctx->ldb, "dc=test02");
assert_non_null(msg02->dn);

View file

@ -1,11 +0,0 @@
--- lib/replace/wscript.orig 2017-08-24 11:27:53 UTC
+++ lib/replace/wscript
@@ -81,7 +81,7 @@ def configure(conf):
conf.CHECK_HEADERS('sys/atomic.h')
conf.CHECK_HEADERS('libgen.h')
- if conf.CHECK_CFLAGS('-Wno-format-truncation'):
+ if conf.CHECK_CFLAGS(['-Wno-format-truncation'] + conf.env.WERROR_CFLAGS):
conf.define('HAVE_WNO_FORMAT_TRUNCATION', '1')
# Check for process set name support

View file

@ -1,21 +0,0 @@
--- ldb_mdb/ldb_mdb.c.orig 2018-07-12 08:23:36 UTC
+++ ldb_mdb/ldb_mdb.c
@@ -40,7 +40,9 @@ int ldb_mdb_err_map(int lmdb_err)
return LDB_SUCCESS;
case EIO:
return LDB_ERR_OPERATIONS_ERROR;
+#ifdef EBADE
case EBADE:
+#endif
case MDB_INCOMPATIBLE:
case MDB_CORRUPTED:
case MDB_INVALID:
@@ -181,7 +183,7 @@ static int lmdb_store(struct ltdb_privat
if (flags == TDB_INSERT) {
mdb_flags = MDB_NOOVERWRITE;
- } else if ((flags == TDB_MODIFY)) {
+ } else if (flags == TDB_MODIFY) {
/*
* Modifying a record, ensure that it exists.
* This mimics the TDB semantics

View file

@ -1,11 +0,0 @@
--- third_party/waf/wafadmin/Tools/cc.py.orig 2015-11-06 13:25:52 UTC
+++ third_party/waf/wafadmin/Tools/cc.py
@@ -88,7 +88,7 @@ def c_hook(self, node):
raise Utils.WafError('Have you forgotten to set the feature "cc" on %s?' % str(self))
return task
-cc_str = '${CC} ${CCFLAGS} ${CPPFLAGS} ${_CCINCFLAGS} ${_CCDEFFLAGS} ${CC_SRC_F}${SRC} ${CC_TGT_F}${TGT}'
+cc_str = '${CC} ${CCFLAGS} ${_CCINCFLAGS} ${CPPFLAGS} ${_CCDEFFLAGS} ${CC_SRC_F}${SRC} ${CC_TGT_F}${TGT}'
cls = Task.simple_task_type('cc', cc_str, 'GREEN', ext_out='.o', ext_in='.c', shell=False)
cls.scan = ccroot.scan
cls.vars.append('CCDEPS')

View file

@ -1,9 +0,0 @@
ldb is a LDAP-like embedded database.
ldb provides a fast database with an LDAP-like API designed to be used
within an application.
In some ways it can be seen as a intermediate solution between key-value
pair databases and a real LDAP database.
WWW: https://ldb.samba.org/

View file

@ -1,41 +0,0 @@
# Created by: Hye-Shik Chang <perky@FreeBSD.org>
# $FreeBSD$
PORTNAME= bsddb
PORTVERSION= ${PYTHON_PORTVERSION}
PORTREVISION= 5
CATEGORIES= databases python
MASTER_SITES= PYTHON/ftp/python/${PORTVERSION}
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= Python-${PORTVERSION}
MAINTAINER= python@FreeBSD.org
COMMENT= Standard Python bindings to the Berkeley DB library
LICENSE= PSFL
DEPRECATED= Uses deprecated version of python
EXPIRATION_DATE= 2020-12-29
PORTSCOUT= ignore:1
USE_PYTHON= distutils autoplist
USES= bdb python:2.7 tar:xz
DIST_SUBDIR= python
DISTINFO_FILE= ${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo
WRKSRC= ${WRKDIR}/Python-${PORTVERSION}/Modules
PYDISTUTILS_INSTALLARGS+= --install-lib ${PYTHON_LIBDIR}/lib-dynload
MAKE_ENV= BSDDB_VERSION=${BDB_LIB_NAME}
post-extract:
@${CP} ${FILESDIR}/setup.py ${WRKSRC}
post-patch:
${REINPLACE_CMD} -e \
's,^\(#include.*\)\(db\.h.*\)$$,\1${BDB_INCLUDE_DIR}/\2,' \
${WRKSRC}/bsddb.h
.include <bsd.port.mk>

View file

@ -1,11 +0,0 @@
--- ./_bsddb.c.orig 2013-04-06 18:02:34.000000000 +0400
+++ ./_bsddb.c 2013-05-12 09:27:38.000000000 +0400
@@ -9699,7 +9699,7 @@
ADD_INT(d, DB_RPCCLIENT);
#endif
-#if (DBVER < 48)
+#if (DBVER < 48 || DBVER > 51)
ADD_INT(d, DB_XA_CREATE);
#endif

View file

@ -1,32 +0,0 @@
#!/usr/bin/env python
# To use:
# python setup.py install
#
__version__ = "$FreeBSD: /tmp/pcvs/ports/databases/py-bsddb/files/setup.py,v 1.1 2003-07-31 20:03:51 perky Exp $"
import os
try:
import distutils
from distutils import sysconfig
from distutils.command.install import install
from distutils.core import setup, Extension
except:
raise SystemExit, "Distutils problem"
install.sub_commands = filter(lambda (cmd, avl): 'egg' not in cmd,
install.sub_commands)
prefix = sysconfig.PREFIX
inc_dirs = [prefix + "/include"]
lib_dirs = [prefix + "/lib"]
libs = [os.environ['BSDDB_VERSION']]
setup(name = "bsddb",
description = "BSDDB Extension to Python",
ext_modules = [Extension('_bsddb', ['_bsddb.c'],
include_dirs = inc_dirs,
libraries = libs,
library_dirs = lib_dirs)]
)

View file

@ -1 +0,0 @@
Python bindings to the Berkeley DB library.

View file

@ -4023,7 +4023,6 @@
SUBDIR += py-PyUtilib
SUBDIR += py-QtPy
SUBDIR += py-RPyC
SUBDIR += py-SymbolType
SUBDIR += py-ZopeUndo
SUBDIR += py-absl
SUBDIR += py-absl-py
@ -4325,7 +4324,6 @@
SUBDIR += py-deepdiff
SUBDIR += py-deepmerge
SUBDIR += py-defusedxml
SUBDIR += py-delfick_error
SUBDIR += py-demjson
SUBDIR += py-deprecated
SUBDIR += py-deprecation
@ -4419,7 +4417,6 @@
SUBDIR += py-functools32
SUBDIR += py-funcy
SUBDIR += py-furl
SUBDIR += py-fusefs
SUBDIR += py-fusepy
SUBDIR += py-future
SUBDIR += py-futures
@ -4660,7 +4657,6 @@
SUBDIR += py-nose-cov
SUBDIR += py-nose-timer
SUBDIR += py-nose2
SUBDIR += py-noseofyeti
SUBDIR += py-nosexcover
SUBDIR += py-notify2
SUBDIR += py-num2words
@ -5259,7 +5255,6 @@
SUBDIR += py-yarg
SUBDIR += py-yaspin
SUBDIR += py-yattag
SUBDIR += py-ydbf
SUBDIR += py-yg.lockfile
SUBDIR += py-yunomi
SUBDIR += py-z3c.autoinclude

View file

@ -1,21 +0,0 @@
# Created by: Wen Heping <wenheping@gmail.com>
# $FreeBSD$
PORTNAME= SymbolType
PORTVERSION= 1.0
PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP \
http://www.turbogears.org/2.0/downloads/2.0.1/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= wenheping@gmail.com
COMMENT= Simple Symbol Type for Python
DEPRECATED= Uses deprecated version of python
EXPIRATION_DATE= 2020-12-29
USES= python:2.7 zip
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>

View file

@ -1,2 +0,0 @@
SHA256 (SymbolType-1.0.zip) = bcc311398c7dbcc9cbde9fe68bba89b0efe45103410b5949f3acf484fcb14f39
SIZE (SymbolType-1.0.zip) = 9507

View file

@ -1,4 +0,0 @@
py-SymbolType is a Simple "symbol" type, useful for enumerations
or sentinels.
WWW: http://peak.telecommunity.com/DevCenter/SymbolType

View file

@ -1,50 +0,0 @@
# $FreeBSD$
PORTNAME= delfick_error
PORTVERSION= 1.7.2
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= truckman@FreeBSD.org
COMMENT= Customized exception class
LICENSE= MIT
DEPRECATED= Uses deprecated version of python
EXPIRATION_DATE= 2020-12-12
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}total-ordering>0:devel/py-total-ordering@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}noseofyeti>=1.4.9:devel/py-noseofyeti@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR}
OPTIONS_DEFINE= DOCS
DOCS_BUILD_DEPENDS= \
${PY_SPHINX} \
${PYTHON_PKGNAMEPREFIX}cloud_sptheme>0:textproc/py-cloud_sptheme@${PY_FLAVOR}
NO_ARCH= yes
USES= python:2.7
USE_GITHUB= yes
GH_ACCOUNT= delfick
GH_TAGNAME= 6761e6c
USE_PYTHON= autoplist distutils
PORTDOCS= *
post-patch:
@${REINPLACE_CMD} -e 's|sphinx-build|&-${PYTHON_VER}|' ${WRKSRC}/docs/build.sh
post-build-DOCS-on:
cd ${WRKSRC}/docs && ${SH} build.sh
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC}/docs/_build/html ; \
${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} "-not -name .buildinfo")
do-test:
cd ${WRKSRC} && ${PYTHON_CMD} -m nose --with-noy
.include <bsd.port.mk>

View file

@ -1,2 +0,0 @@
SHA256 (delfick-delfick_error-1.7.2-6761e6c_GH0.tar.gz) = 33201335a69fb5da1a7a3f16dd21ca2b70ca43d7f55086e85377e03a40b4b00a
SIZE (delfick-delfick_error-1.7.2-6761e6c_GH0.tar.gz) = 9655

View file

@ -1,11 +0,0 @@
--- docs/build.sh.orig 2015-10-17 23:21:49 UTC
+++ docs/build.sh
@@ -11,7 +11,7 @@ for ARG in $*; do
done
# use with --clean if you change anything in support
-if [[ $1 = "--clean" ]]; then
+if [ "$1" = "--clean" ]; then
rm -rf _build
fi

View file

@ -1,5 +0,0 @@
The point of this exception class is to be able to create an error
class that automatically combines keyword arguments given to the
exception instance
WWW: https://github.com/delfick/delfick_error

View file

@ -1,47 +0,0 @@
# Created by: Andrew Pantyukhin <infofarmer@FreeBSD.org>
# $FreeBSD$
PORTNAME= fusefs
PORTVERSION= 0.2.1
PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= SF/fuse/fuse-python/${PORTVERSION}
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= fuse-python-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= FUSE Python bindings
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
DEPRECATED= Uses deprecated version of python
EXPIRATION_DATE= 2020-12-12
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}fusepy # fuse.py
OPTIONS_DEFINE= DOCS EXAMPLES
USES= fuse pkgconfig python:2.7 iconv
USE_PYTHON= distutils autoplist
PORTDOCS= AUTHORS Changelog FAQ INSTALL README.1st README.historic \
README.new_fusepy_api
PORTEXAMPLES= _find_fuse_parts.py hello.py xmp.py
DOCSDIR?= ${PREFIX}/share/doc/py-fusefs
EXAMPLESDIR?= ${PREFIX}/share/examples/py-fusefs
post-patch:
@${REINPLACE_CMD} -e '/libs =/s|$$| + " ${ICONV_LIB}"|'\
${WRKSRC}/setup.py
post-install:
${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/fuseparts/_fusemodule*.so
post-install-DOCS-on:
@${INSTALL} -d ${STAGEDIR}${DOCSDIR}/
cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/
post-install-EXAMPLES-on:
@${INSTALL} -d ${STAGEDIR}${EXAMPLESDIR}/
cd ${WRKSRC}/example/ && ${INSTALL_DATA} ${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR}/
.include <bsd.port.mk>

View file

@ -1,2 +0,0 @@
SHA256 (fuse-python-0.2.1.tar.gz) = 11ead462f8d0f8302ee07b33fe93dc42c653861a16c8802a31903a7355b8351b
SIZE (fuse-python-0.2.1.tar.gz) = 57833

View file

@ -1,3 +0,0 @@
FUSE Python bindings
WWW: http://fuse.sourceforge.net/wiki/index.php/FusePython

View file

@ -1,56 +0,0 @@
# $FreeBSD$
PORTNAME= noseofyeti
PORTVERSION= 1.8
DISTVERSIONPREFIX= v
PORTREVISION= 1
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= truckman@FreeBSD.org
COMMENT= Nose plugin providing BDD dsl for Python
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
DEPRECATED= Uses deprecated version of python
EXPIRATION_DATE= 2020-08-15
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}fudge>0:devel/py-fudge@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}should_dsl>0:devel/py-should_dsl@${PY_FLAVOR}
OPTIONS_DEFINE= DOCS
DOCS_BUILD_DEPENDS= \
${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}fudge>0:devel/py-fudge@${PY_FLAVOR} \
${PY_SPHINX} \
${PYTHON_PKGNAMEPREFIX}pinocchio>0:devel/py-pinocchio@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}should_dsl>0:devel/py-should_dsl@${PY_FLAVOR}
USES= python:2.7 shebangfix
USE_GITHUB= yes
GH_ACCOUNT= delfick
GH_PROJECT= nose-of-yeti
USE_PYTHON= autoplist distutils
NO_ARCH= yes
SHEBANG_FILES= test.sh
PYTHON_OLD_CMD= "/usr/bin/env python"
PORTDOCS= *
do-test:
cd ${WRKSRC} && ${PYTHON_CMD} test.sh
post-build-DOCS-on:
(cd ${WRKSRC}/docs ; PYTHONPATH=${WRKSRC} ${MAKE_CMD} html SPHINXBUILD=sphinx-build-${PYTHON_VER})
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC}/docs/_build/html ; \
${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} "-not -name .buildinfo")
.include <bsd.port.mk>

View file

@ -1,3 +0,0 @@
TIMESTAMP = 1542262143
SHA256 (delfick-nose-of-yeti-v1.8_GH0.tar.gz) = 1f9bacc6110758308e6813b8e7db56b7d8313f9533e5923a8ba8b8b56bd4d41b
SIZE (delfick-nose-of-yeti-v1.8_GH0.tar.gz) = 49683

View file

@ -1,8 +0,0 @@
--- docs/_ext/options.py.orig 2018-10-30 11:37:40 UTC
+++ docs/_ext/options.py
@@ -1,4 +1,4 @@
-from sphinx.util.compat import Directive
+from docutils.parsers.rst import Directive
from docutils import nodes
from noseOfYeti.plugins.support.spec_options import spec_options

View file

@ -1,10 +0,0 @@
--- docs/_ext/show_tests.py.orig 2018-10-30 11:37:40 UTC
+++ docs/_ext/show_tests.py
@@ -1,6 +1,6 @@
from docutils.nodes import fully_normalize_name as normalize_name
from sphinx.directives.code import LiteralInclude
-from sphinx.util.compat import Directive
+from docutils.parsers.rst import Directive
from pinocchio.spec import testName
from docutils import nodes
import inspect

View file

@ -1,7 +0,0 @@
Nose plugin providing BDD dsl for python
Plugin for nose, inspired by https://github.com/fmeyer/yeti, which
uses a codec style to provide an RSpec style BDD dsl for python
tests
WWW: https://github.com/delfick/nose-of-yeti

View file

@ -1,22 +0,0 @@
# Created by: Andrey Polyakov <andrey.polyakov@unix.net>
# $FreeBSD$
PORTNAME= ydbf
PORTVERSION= 0.0.1
PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP/source/Y/YDbf/
DISTNAME= YDbf-0.0.1dev-20080514
MAINTAINER= andrey.polyakov@unix.net
COMMENT= Yelded DBF reader/writer for Python
LICENSE= GPLv2
DEPRECATED= Uses deprecated version of python
EXPIRATION_DATE= 2020-12-29
USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>

View file

@ -1,2 +0,0 @@
SHA256 (YDbf-0.0.1dev-20080514.tar.gz) = b36713333a9b2e185e463221d25a9c72c0565cf48ede58e617d96db391117adc
SIZE (YDbf-0.0.1dev-20080514.tar.gz) = 9590

View file

@ -1,3 +0,0 @@
YDbf is a library for reading/writing DBF-files (aka XBase) in pythonic way.
WWW: http://www.pyobject.ru/projects/YDbf

View file

@ -213,7 +213,6 @@
SUBDIR += plan
SUBDIR += prn
SUBDIR += py-jaconv
SUBDIR += py-zinnia
SUBDIR += qkc
SUBDIR += quit
SUBDIR += roget-fpw

View file

@ -1,33 +0,0 @@
# Created by: Timothy Beyer <beyert@cs.ucr.edu>
# $FreeBSD$
PORTNAME= zinnia
PORTVERSION= 0.06
CATEGORIES= japanese python
MASTER_SITES= SF
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= beyert@cs.ucr.edu
COMMENT= Python interface for Zinnia
DEPRECATED= Uses deprecated version of python
EXPIRATION_DATE= 2020-12-29
LIB_DEPENDS= libzinnia.so:japanese/zinnia
RUN_DEPENDS= zinnia:japanese/zinnia
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
USES= python:2.7
USE_PYTHON= distutils
PYDISTUTILS_PKGNAME= ${PORTNAME}_python
PYDISTUTILS_PKGVERSION= 0.0.0
LDFLAGS+= -L${LOCALBASE}/lib
MAKE_ENV:= ${CONFIGURE_ENV}
post-extract:
${CP} -a ${WRKSRC}/python/* ${WRKSRC}
.include <bsd.port.mk>

View file

@ -1,2 +0,0 @@
SHA256 (zinnia-0.06.tar.gz) = ece3af93f937282971634fd81d3e997f848e8cfa958220e26a4564ca064ac20b
SIZE (zinnia-0.06.tar.gz) = 457415

View file

@ -1,10 +0,0 @@
Zinnia is a simple, customizable, and portable online hand recognition system
based on Support Vector Machines. Zinnia simply receives user's pen strokes
as a sequence of coordinate data and outputs n-best characters sorted by SVM
confidence. For portability's sake, Zinnia does not include any rendering
functionality. In addition to recognition, Zinnia provides training module
that allows one to create any hand-written recognition systems with low-cost.
This port provides Python interface to the library.
WWW: http://zinnia.sourceforge.net/

View file

@ -1,4 +0,0 @@
%%PYTHON_SITELIBDIR%%/_zinnia.so
%%PYTHON_SITELIBDIR%%/zinnia.py
%%PYTHON_SITELIBDIR%%/zinnia.pyc
%%PYTHON_SITELIBDIR%%/zinnia.pyo

View file

@ -840,7 +840,6 @@
SUBDIR += py-secp256k1
SUBDIR += py-seriate
SUBDIR += py-simhash
SUBDIR += py-slepc4py
SUBDIR += py-snuggs
SUBDIR += py-spectral
SUBDIR += py-spot
@ -908,7 +907,6 @@
SUBDIR += sisl
SUBDIR += slatec
SUBDIR += sleef
SUBDIR += slepc
SUBDIR += slgrace
SUBDIR += snns
SUBDIR += solitaire

View file

@ -1,30 +0,0 @@
# $FreeBSD$
PORTNAME= slepc4py
DISTVERSION= 3.10.0
PORTREVISION= 3
CATEGORIES= math python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= SLEPc for Python
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.rst
DEPRECATED= Depends on broken and expiring math/slepc
EXPIRATION_DATE= 2020-12-29
BUILD_DEPENDS= ${PYNUMPY}
LIB_DEPENDS= libmpich.so:net/mpich \
libpetsc.so:science/PETSc \
libslepc.so:math/slepc
RUN_DEPENDS= ${PYNUMPY}
USES= fortran python:3.6+
USE_PYTHON= distutils autoplist
MAKE_ENV= PETSC_DIR=${LOCALBASE} SLEPC_DIR=${LOCALBASE}
.include <bsd.port.mk>

View file

@ -1,3 +0,0 @@
TIMESTAMP = 1538521030
SHA256 (slepc4py-3.10.0.tar.gz) = 326cbab709836cd5fe8e4adb60eaabe4e24537715bededd2812f3bc47c4b0474
SIZE (slepc4py-3.10.0.tar.gz) = 835166

View file

@ -1,4 +0,0 @@
Python bindings for SLEPc, the Scalable Library for Eigenvalue Problem
Computations.
WWW: https://bitbucket.org/slepc/slepc4py

View file

@ -1,50 +0,0 @@
# $FreeBSD$
PORTNAME= slepc
DISTVERSION= 3.10.1
PORTREVISION= 3
CATEGORIES= math devel
MASTER_SITES= http://slepc.upv.es/download/distrib/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Scalable Library for Eigenvalue Problem Computations
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN= fails to build
DEPRECATED= Broken, uses deprecated version of python
EXPIRATION_DATE= 2020-12-29
LIB_DEPENDS= libblas.so:math/blas \
liblapack.so:math/lapack \
libmpich.so:net/mpich \
libpetsc.so:science/PETSc
USES= gmake fortran python:2.7 shebangfix xorg
SHEBANG_FILES= configure
SHEBANG_GLOB= *.py
MAKEFILE= makefile
MAKE_ENV= PETSC_DIR=${LOCALBASE} PETSC_ARCH="" SLEPC_DIR=${WRKSRC} PYTHON=${PYTHON_CMD}
USE_XORG= x11 # not really needed, but is inherited from the PETSc setup
USE_LDCONFIG= yes
OS_VER= ${OPSYS:tl}${OSVERSION:C/(.*)...../\\1/}
BINARY_ALIAS= python=${PYTHON_CMD}
OPTIONS_DEFINE= EXAMPLES
PORTEXAMPLES= *
do-configure:
@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./configure
@${REINPLACE_CMD} -e 's|^SLEPC_DESTDIR *=.*|SLEPC_DESTDIR = ${PREFIX}|' \
${WRKSRC}/installed-arch-${OS_VER}-c-debug/lib/slepc/conf/slepcvariables # otherwise it fills a wrong value for some reason
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libslepc.so.${PORTVERSION}
@${REINPLACE_CMD} -i '' -e 's|#!/usr/bin/env python|#!${PYTHON_CMD}|' \
${STAGEDIR}${PREFIX}/lib/slepc/conf/reconfigure-installed-arch-${OS_VER}-c-debug.py
.include <bsd.port.mk>

View file

@ -1,3 +0,0 @@
TIMESTAMP = 1540450902
SHA256 (slepc-3.10.1.tar.gz) = f64787c8c2ab3d2f6db3c67d2bfe6ee84f741ce3dfde1d2f8221e131820a12a1
SIZE (slepc-3.10.1.tar.gz) = 4565067

View file

@ -1,22 +0,0 @@
--- config/install.py.orig 2018-10-02 22:50:33 UTC
+++ config/install.py
@@ -311,13 +311,13 @@ for dir in dirs:
def installShare(self):
self.copies.extend(self.copytree(self.rootShareDir, self.destShareDir))
- examplesdir=os.path.join(self.destShareDir,'slepc','examples')
- if os.path.exists(os.path.join(self.destShareDir,'slepc','examples')):
- shutil.rmtree(os.path.join(self.destShareDir,'slepc','examples'))
- os.mkdir(os.path.join(self.destShareDir,'slepc','examples'))
- self.copyExamples(self.rootDir,os.path.join(self.destShareDir,'slepc','examples'))
+ examplesdir=os.path.join(self.destShareDir,'examples','slepc')
+ if os.path.exists(os.path.join(self.destShareDir,'examples','slepc')):
+ shutil.rmtree(os.path.join(self.destShareDir,'examples','slepc'))
+ os.mkdir(os.path.join(self.destShareDir,'examples','slepc'))
+ self.copyExamples(self.rootDir,os.path.join(self.destShareDir,'examples','slepc'))
self.copyConfig(self.rootDir,examplesdir)
- self.fixExamplesMakefile(os.path.join(self.destShareDir,'slepc','examples','makefile'))
+ self.fixExamplesMakefile(os.path.join(self.destShareDir,'examples','slepc','makefile'))
return
def copyLib(self, src, dst):

View file

@ -1,9 +0,0 @@
SLEPc is a software library for the solution of large scale sparse eigenvalue
problems on parallel computers. It is an extension of PETSc and can be used for
linear eigenvalue problems in either standard or generalized form, with real or
complex arithmetic. It can also be used for computing a partial SVD of a large,
sparse, rectangular matrix, and to solve nonlinear eigenvalue problems
(polynomial or general). Additionally, SLEPc provides solvers for the
computation of the action of a matrix function on a vector.
WWW: http://slepc.upv.es/

View file

@ -1,95 +0,0 @@
include/slepc.h
include/slepc/finclude/slepc.h
include/slepc/finclude/slepcbv.h
include/slepc/finclude/slepcds.h
include/slepc/finclude/slepceps.h
include/slepc/finclude/slepcfn.h
include/slepc/finclude/slepclme.h
include/slepc/finclude/slepcmfn.h
include/slepc/finclude/slepcnep.h
include/slepc/finclude/slepcpep.h
include/slepc/finclude/slepcrg.h
include/slepc/finclude/slepcst.h
include/slepc/finclude/slepcsvd.h
include/slepc/finclude/slepcsys.h
include/slepc/private/bvimpl.h
include/slepc/private/dsimpl.h
include/slepc/private/epsimpl.h
include/slepc/private/fnimpl.h
include/slepc/private/lmeimpl.h
include/slepc/private/mfnimpl.h
include/slepc/private/nepimpl.h
include/slepc/private/pepimpl.h
include/slepc/private/rgimpl.h
include/slepc/private/slepcimpl.h
include/slepc/private/stimpl.h
include/slepc/private/svdimpl.h
include/slepc/private/vecimplslepc.h
include/slepcblaslapack.h
include/slepcblaslapack_mangle.h
include/slepcblaslapack_stdcall.h
include/slepcbv.h
include/slepcbv.mod
include/slepcbvdef.mod
include/slepcconf.h
include/slepcds.h
include/slepcds.mod
include/slepcdsdef.mod
include/slepceps.h
include/slepceps.mod
include/slepcepsdef.mod
include/slepcfn.h
include/slepcfn.mod
include/slepcfndef.mod
include/slepclme.h
include/slepclme.mod
include/slepclmedef.mod
include/slepcmat.h
include/slepcmath.h
include/slepcmfn.h
include/slepcmfn.mod
include/slepcmfndef.mod
include/slepcnep.h
include/slepcnep.mod
include/slepcnepdef.mod
include/slepcpep.h
include/slepcpep.mod
include/slepcpepdef.mod
include/slepcrg.h
include/slepcrg.mod
include/slepcrgdef.mod
include/slepcrgtypes.h
include/slepcsc.h
include/slepcst.h
include/slepcst.mod
include/slepcstdef.mod
include/slepcsvd.h
include/slepcsvd.mod
include/slepcsvddef.mod
include/slepcsys.h
include/slepcsys.mod
include/slepcsysdef.mod
include/slepcvec.h
include/slepcversion.h
lib/libslepc.so
lib/libslepc.so.3.10
lib/libslepc.so.3.10.1
lib/slepc/conf/SLEPcBuildInternal.cmake
lib/slepc/conf/modules/slepc/3.10.1-installed-arch-%%PYTHON_PLATFORM%%-c-debug
lib/slepc/conf/reconfigure-installed-arch-%%PYTHON_PLATFORM%%-c-debug.py
lib/slepc/conf/slepc_common
lib/slepc/conf/slepc_rules
lib/slepc/conf/slepc_test
lib/slepc/conf/slepc_variables
lib/slepc/conf/slepcrules
lib/slepc/conf/slepcvariables
lib/slepc/conf/slepcvariables.bak
lib/slepc/conf/uninstall.py
libdata/pkgconfig/SLEPc.pc
%%DATADIR%%/datafiles/matrices/bfw62a.petsc
%%DATADIR%%/datafiles/matrices/bfw62b.petsc
%%DATADIR%%/datafiles/matrices/rdb200.petsc
%%DATADIR%%/datafiles/matrices/readme
%%DATADIR%%/datafiles/matrices/speaker107c.petsc
%%DATADIR%%/datafiles/matrices/speaker107k.petsc
%%DATADIR%%/datafiles/matrices/speaker107m.petsc

View file

@ -336,7 +336,6 @@
SUBDIR += py-ffmpeg-python
SUBDIR += py-gstreamer1
SUBDIR += py-guessit
SUBDIR += py-kaa-base
SUBDIR += py-librtmp
SUBDIR += py-mido
SUBDIR += py-mlt

View file

@ -1,26 +0,0 @@
# Created by: J.R. Oldroyd <fbsd@opal.com>
# $FreeBSD$
PORTNAME= kaa-base
PORTVERSION= 0.6.0
PORTREVISION= 12
CATEGORIES= multimedia python
MASTER_SITES= SF/freevo/${PORTNAME}/${PORTVERSION}
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= fbsd@opal.com
COMMENT= Kaa Media Repository
DEPRECATED= Uses deprecated version of python
EXPIRATION_DATE= 2020-12-29
BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/libxml2.py:textproc/py-libxml2@${PY_FLAVOR} \
${PYGAME}
RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= gnome python:2.7
USE_GNOME= glib20
USE_PYTHON= distutils autoplist
CFLAGS+= -D_WANT_SEMUN
.include <bsd.port.mk>

View file

@ -1,2 +0,0 @@
SHA256 (kaa-base-0.6.0.tar.gz) = 04fb0f610ec19a1aad1698d20829fb8caa34a97fe9cd4d9acf9f4f9f918d79b0
SIZE (kaa-base-0.6.0.tar.gz) = 346849

View file

@ -1,13 +0,0 @@
--- src/extensions/inotify/fallback-inotify.h.orig Sat Mar 10 11:49:38 2007
+++ src/extensions/inotify/fallback-inotify.h Sat Mar 10 17:02:21 2007
@@ -7,7 +7,9 @@
#ifndef _LINUX_INOTIFY_H
#define _LINUX_INOTIFY_H
-#include <linux/types.h>
+#include <sys/types.h>
+typedef int __s32;
+typedef unsigned int __u32;
/*
* struct inotify_event - structure read from the inotify device for each event

View file

@ -1,17 +0,0 @@
--- src/extensions/shmmodule.c.orig Sat Mar 10 11:49:38 2007
+++ src/extensions/shmmodule.c Sat Mar 10 16:59:55 2007
@@ -114,12 +114,13 @@
/* Uncomment the following line if <sys/sem.h> defines "union semun" */
-/* #define HAVE_UNION_SEMUN */
+#define HAVE_UNION_SEMUN
/* ------------------------------------------------------------------------- */
#include "Python.h"
#include "structmember.h"
+#include <machine/param.h>
#include <sys/types.h>
#include <sys/ipc.h> /* for system's IPC_xxx definitions */
#include <sys/shm.h> /* for shmget, shmat, shmdt, shmctl */

View file

@ -1,11 +0,0 @@
--- src/process.py.orig 2009-05-25 16:47:25.000000000 -0400
+++ src/process.py 2009-05-29 13:38:51.000000000 -0400
@@ -75,7 +75,7 @@
try:
# Python 2.5
import ctypes
- ctypes.CDLL("libc.so.6").siginterrupt(signal.SIGCHLD, 0)
+ ctypes.CDLL("libc.so").siginterrupt(signal.SIGCHLD, 0)
except (ImportError, OSError):
# Python 2.4- is not supported.
raise SystemError('kaa.base requires Python 2.5 or later')

View file

@ -1,23 +0,0 @@
The Kaa Media Repository is a set of python modules related to
media.
Kaa modules are based on parts from Freevo and modules created for
MeBox. Kaa exists to encourage code sharing between these projects,
and to serve as an umbrella for several previously disparate
media-related modules in order to make them available from one
(unique) namespace.
Kaa provides a base module that implements the common features
needed for application development, such as mainloop management,
timers, signals, callbacks, file descriptor monitors, etc. Kaa's
other modules provide specific media-related functionality, such
as retrieving metadata on arbitrary media files (kaa.metadata,
previously called mmpython), Python wrappers for Imlib2, Xine, and
Evas, and many other high level APIs for easily creating applications
that deal with video and audio.
Kaa is named after the python character in the Jungle Book by Rudyard
Kipling.
WWW: http://www.freevo.org/
WWW: https://sourceforge.net/projects/freevo/

View file

@ -952,7 +952,6 @@
SUBDIR += py-pynacl
SUBDIR += py-pyotp
SUBDIR += py-pyotp2289
SUBDIR += py-pyptlib
SUBDIR += py-pysaml2
SUBDIR += py-pysaml24
SUBDIR += py-pyscard

View file

@ -1,27 +0,0 @@
# Created by: Carlo Strub
# $FreeBSD$
PORTNAME= pyptlib
PORTVERSION= 0.0.6
CATEGORIES= security net python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= cs@FreeBSD.org
COMMENT= Pluggable transport library
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
DEPRECATED= Uses deprecated version of python
EXPIRATION_DATE= 2020-12-29
NO_ARCH= yes
USES= python:2.7
USE_PYTHON= autoplist distutils
do-test:
@cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test
.include <bsd.port.mk>

View file

@ -1,3 +0,0 @@
TIMESTAMP = 1499840345
SHA256 (pyptlib-0.0.6.tar.gz) = b98472e3d9e8f4689d3913ca8f89afa5e6cc5383dcd8686987606166f9dac607
SIZE (pyptlib-0.0.6.tar.gz) = 239316

View file

@ -1,4 +0,0 @@
pyptlib is a little Python library which understands the pluggable transport
managed-proxy protocol
WWW: https://gitweb.torproject.org/pluggable-transports/pyptlib.git

View file

@ -1288,7 +1288,6 @@
SUBDIR += py-html2text2018
SUBDIR += py-humanfriendly
SUBDIR += py-hunspell
SUBDIR += py-hypua2jamo
SUBDIR += py-isbnlib
SUBDIR += py-isbntools
SUBDIR += py-iso-639

View file

@ -1,19 +0,0 @@
# Created by: Ryan Steinmetz <zi@FreeBSD.org>
# $FreeBSD$
PORTNAME= hypua2jamo
PORTVERSION= 0.3
CATEGORIES= textproc python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= zi@FreeBSD.org
COMMENT= Convert Hanyang-PUA code to unicode Hangul Jamo
DEPRECATED= Uses deprecated version of python
EXPIRATION_DATE= 2020-12-12
USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>

View file

@ -1,2 +0,0 @@
SHA256 (hypua2jamo-0.3.tar.gz) = 4d17db0733724a0afc287fdd80a08b0cd15b43091122d8e844744e971aef5585
SIZE (hypua2jamo-0.3.tar.gz) = 214876

View file

@ -1,3 +0,0 @@
Convert Hanyang-PUA code to unicode Hangul Jamo
WWW: https://pypi.org/project/hypua2jamo/

View file

@ -1684,7 +1684,6 @@
SUBDIR += py-pafy
SUBDIR += py-paste
SUBDIR += py-pastedeploy
SUBDIR += py-pastescript
SUBDIR += py-path-and-address
SUBDIR += py-pecan
SUBDIR += py-pelican
@ -1768,7 +1767,6 @@
SUBDIR += py-waitress
SUBDIR += py-webargs
SUBDIR += py-webassets
SUBDIR += py-webhelpers
SUBDIR += py-webob
SUBDIR += py-weboob
SUBDIR += py-websocket-client

View file

@ -1,34 +0,0 @@
# Created by: Dryice Liu <dryice@dryice.name>
# $FreeBSD$
PORTNAME= PasteScript
PORTVERSION= 2.0.2
PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= python@FreeBSD.org
COMMENT= Pluggable command-line frontend
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/docs/license.txt
DEPRECATED= Uses deprecated version of python
EXPIRATION_DATE= 2020-12-29
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cheetah>=0:devel/py-cheetah@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}flup6>=0:www/py-flup6@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Paste>=1.3:www/py-paste@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pastedeploy>=0:www/py-pastedeploy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wsgiutils>=0:devel/py-wsgiutils@${PY_FLAVOR}
USES= python:2.7
USE_PYTHON= autoplist distutils
NO_ARCH= yes
post-extract:
@${RM} -r ${WRKSRC}/tests
.include <bsd.port.mk>

View file

@ -1,3 +0,0 @@
TIMESTAMP = 1476142208
SHA256 (PasteScript-2.0.2.tar.gz) = c03f249805538cc2328741ae8d262a9200ae1c993119b3d9bac4cd422cb476c0
SIZE (PasteScript-2.0.2.tar.gz) = 117521

View file

@ -1,15 +0,0 @@
A pluggable command-line frontend, including commands to setup package
file layouts.
This is a pluggable command-line tool.
It includes some built-in features;
* Create file layouts for packages. For instance, paste create
--template=basic_package MyPackage will create a setuptools-ready
file layout.
* Serving up web applications, with configuration based on
paste.deploy.
WWW: https://github.com/cdent/pastescript

View file

@ -1,26 +0,0 @@
# Created by: Denis Shaposhnikov <dsh@vlink.ru>
# $FreeBSD$
PORTNAME= webhelpers
PORTVERSION= 1.3
PORTREVISION= 2
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= WebHelpers-${PORTVERSION}
MAINTAINER= rm@FreeBSD.org
COMMENT= Python helper functions for writing templates in web applications
LICENSE= BSD3CLAUSE
DEPRECATED= Uses deprecated version of python
EXPIRATION_DATE= 2020-12-29
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}routes>=1.1:www/py-routes@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markupsafe>=0.11:textproc/py-markupsafe@${PY_FLAVOR}
USES= python:2.7
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>

View file

@ -1,2 +0,0 @@
SHA256 (WebHelpers-1.3.tar.gz) = ea86f284e929366b77424ba9a89341f43ae8dee3cbeb8702f73bcf86058aa583
SIZE (WebHelpers-1.3.tar.gz) = 729963

View file

@ -1,9 +0,0 @@
WebHelpers is package aimed at providing helper functions for use
within web applications.
These functions are intended to ease web development with template
languages by removing common view logic and encapsulating it in
re-usable modules as well as occasionally providing objects for use
within controllers to assist with common web development paradigms.
WWW: https://docs.pylonsproject.org/projects/webhelpers/en/latest/