ports/149053: [NEW PORT] databases/sqlite-ext-mobigroup: A mobigroup functions library for SQLite

Pavel I Volkov pavelivolkov at googlemail.com
Thu Jul 29 06:50:05 UTC 2010


>Number:         149053
>Category:       ports
>Synopsis:       [NEW PORT] databases/sqlite-ext-mobigroup: A mobigroup functions library for SQLite
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jul 29 06:50:04 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Pavel I Volkov
>Release:        FreeBSD 8.1-RELEASE i386
>Organization:
>Environment:
System: FreeBSD pol.iib.ru 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Tue Jul 27 11:56:19 MSD 2010
>Description:
This library will provide the ipv4 ISINNET, IP2INT, INT2IP,
NETFROM, NETLENGTH, NETMASKLENGTH functions in SQL queries,
functions for get shell enviroument variable, current user
and locale, calculate MD5 message-digest algorithm.

WWW: http://sqlite.mobigroup.ru/wiki?name=extensions

Generated with FreeBSD Port Tools 0.99
>How-To-Repeat:
>Fix:

--- sqlite-ext-mobigroup-4.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	sqlite-ext-mobigroup
#	sqlite-ext-mobigroup/Makefile
#	sqlite-ext-mobigroup/pkg-descr
#	sqlite-ext-mobigroup/distinfo
#
echo c - sqlite-ext-mobigroup
mkdir -p sqlite-ext-mobigroup > /dev/null 2>&1
echo x - sqlite-ext-mobigroup/Makefile
sed 's/^X//' >sqlite-ext-mobigroup/Makefile << 'bb203d3357bed2d08072b3badd98ab1e'
X# New ports collection makefile for:	sqlite-ext-mobigroup
X# Date created:		28 Jul 2010
X# Whom:			"Pavel Volkov" <pavelivolkov at googlemail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	sqlite-ext-mobigroup
XPORTVERSION=	4
XDISTVERSIONPREFIX=	mobigroup.
XCATEGORIES=	databases
XMASTER_SITES=	http://mobigroup.ru/debian/pool-squeeze/main/s/sqlite3/
XDISTNAME=	${SQLITE_NAME}_${SQLITE_VERSION}-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}
X
XMAINTAINER=	pavelivolkov at googlemail.com
XCOMMENT=	A mobigroup functions library for SQLite
X
XUSE_SQLITE=	yes
X
XDIST_SUBDIR=	sqlite-ext
XNO_WRKSUBDIR=	yes
X
XSQLITE_NAME=	sqlite3
XSQLITE_VERSION=	3.7.0
X
XOPTIONS=	\
X		INET "provide the ipv4 functions in SQL queries" ON \
X		ENV "implements the getenv" OFF \
X		MD5 "implements the MD5 message-digest algorithm" OFF
X
X.include <bsd.port.pre.mk>
X
XPLIST_DIRS=	libexec/${DIST_SUBDIR}
X.ifndef NOPORTDOCS
XPLIST_DIRS+=	%%DATADIR%%
X.endif
X
X.ifdef WITH_INET
XPLIST_FILES+=	libexec/${DIST_SUBDIR}/libsqliteipv4.so
X.ifndef NOPORTDOCS
XPLIST_FILES+=	%%DATADIR%%/ipv4-ext.sql %%DATADIR%%/README-ipv4.txt
X.endif
X.elifdef WITH_ENV
XPLIST_FILES+=	libexec/${DIST_SUBDIR}/libsqliteenv.so
X.ifndef NOPORTDOCS
XPLIST_FILES+=	%%DATADIR%%/README-env.txt
X.endif
X.elifdef WITH_MD5
XPLIST_FILES+=	libexec/${DIST_SUBDIR}/libsqlitemd5.so
X.ifndef NOPORTDOCS
XPLIST_FILES+=	%%DATADIR%%/md5.sql %%DATADIR%%/README-md5.txt
X.endif
X.endif
X
XCFLAGS+=	-I${PREFIX}/include -fPIC -lm -shared
X
Xdo-build:
X.ifdef WITH_INET
X	cd ${WRKSRC}/${SQLITE_NAME}-${SQLITE_VERSION}/ext/inet && \
X		${CC} ${CFLAGS} ipv4-ext.c -o libsqliteipv4.so
X.elifdef WITH_ENV
X	cd ${WRKSRC}/${SQLITE_NAME}-${SQLITE_VERSION}/ext/env && \
X		${CC} ${CFLAGS} env.c -o libsqliteenv.so
X.elifdef WITH_MD5
X	cd ${WRKSRC}/${SQLITE_NAME}-${SQLITE_VERSION}/ext/md5 && \
X		${CC} ${CFLAGS} md5.c -o libsqlitemd5.so
X.endif
X
Xdo-install:
X.ifdef WITH_INET
X	${MKDIR} ${PREFIX}/libexec/${DIST_SUBDIR}
X	${INSTALL_PROGRAM} ${WRKSRC}/${SQLITE_NAME}-${SQLITE_VERSION}/ext/inet/libsqliteipv4.so ${PREFIX}/libexec/${DIST_SUBDIR}
X.	ifndef NOPORTDOCS
X		${MKDIR} ${DATADIR}
X		${INSTALL_DATA} ${WRKSRC}/${SQLITE_NAME}-${SQLITE_VERSION}/ext/inet/ipv4-ext.sql ${DATADIR}
X		${SED} '/\/\*/d;/\*\//,$$d' ${WRKSRC}/${SQLITE_NAME}-${SQLITE_VERSION}/ext/inet/ipv4-ext.c > ${WRKSRC}/${SQLITE_NAME}-${SQLITE_VERSION}/ext/inet/README-ipv4.txt
X		${INSTALL_DATA} ${WRKSRC}/${SQLITE_NAME}-${SQLITE_VERSION}/ext/inet/README-ipv4.txt ${DATADIR}
X.	endif
X.elifdef WITH_ENV
X	${MKDIR} ${PREFIX}/libexec/${DIST_SUBDIR}
X	${INSTALL_PROGRAM} ${WRKSRC}/${SQLITE_NAME}-${SQLITE_VERSION}/ext/env/libsqliteenv.so ${PREFIX}/libexec/${DIST_SUBDIR}
X.	ifndef NOPORTDOCS
X		${MKDIR} ${DATADIR}
X		${SED} '/\/\*/d;/\*\//,$$d' ${WRKSRC}/${SQLITE_NAME}-${SQLITE_VERSION}/ext/env/env.c > ${WRKSRC}/${SQLITE_NAME}-${SQLITE_VERSION}/ext/env/README-env.txt
X		${INSTALL_DATA} ${WRKSRC}/${SQLITE_NAME}-${SQLITE_VERSION}/ext/env/README-env.txt ${DATADIR}
X.	endif
X.elifdef WITH_MD5
X	${MKDIR} ${PREFIX}/libexec/${DIST_SUBDIR}
X	${INSTALL_PROGRAM} ${WRKSRC}/${SQLITE_NAME}-${SQLITE_VERSION}/ext/md5/libsqlitemd5.so ${PREFIX}/libexec/${DIST_SUBDIR}
X.	ifndef NOPORTDOCS
X		${MKDIR} ${DATADIR}
X		${INSTALL_DATA} ${WRKSRC}/${SQLITE_NAME}-${SQLITE_VERSION}/ext/md5/md5.sql ${DATADIR}
X		${SED} '/\/\*/d;/\*\//,$$d' ${WRKSRC}/${SQLITE_NAME}-${SQLITE_VERSION}/ext/md5/md5.c > ${WRKSRC}/${SQLITE_NAME}-${SQLITE_VERSION}/ext/md5/README-md5.txt
X		${INSTALL_DATA} ${WRKSRC}/${SQLITE_NAME}-${SQLITE_VERSION}/ext/md5/README-md5.txt ${DATADIR}
X.	endif
X.else
X.	ifnmake config
X.		error "One or more modules to be selected."
X.	endif
X.endif
X
X.include <bsd.port.post.mk>
bb203d3357bed2d08072b3badd98ab1e
echo x - sqlite-ext-mobigroup/pkg-descr
sed 's/^X//' >sqlite-ext-mobigroup/pkg-descr << 'be3f0aca2a79f1920628d5f2126ab2f3'
XThis library will provide the ipv4 ISINNET, IP2INT, INT2IP,
XNETFROM, NETLENGTH, NETMASKLENGTH functions in SQL queries,
Xfunctions for get shell enviroument variable, current user
Xand locale, calculate MD5 message-digest algorithm.
X
XWWW: http://sqlite.mobigroup.ru/wiki?name=extensions
be3f0aca2a79f1920628d5f2126ab2f3
echo x - sqlite-ext-mobigroup/distinfo
sed 's/^X//' >sqlite-ext-mobigroup/distinfo << '4d8cd4022385f888eb8f85b4c3f21ffc'
XMD5 (sqlite-ext/sqlite3_3.7.0-mobigroup.4.tar.gz) = d57be605fb5b3779452c9dde4ab6b1d3
XSHA256 (sqlite-ext/sqlite3_3.7.0-mobigroup.4.tar.gz) = 7b45e9ceb2a3b6e5c24c83094dce3a31af3e3c7081fac74d306cf279f8097d29
XSIZE (sqlite-ext/sqlite3_3.7.0-mobigroup.4.tar.gz) = 3871193
4d8cd4022385f888eb8f85b4c3f21ffc
exit
--- sqlite-ext-mobigroup-4.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list