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