ports/151538: [MAINTAINER] databases/sqlite-ext-mobigroup-3.7.0.4: update to 3.7.2.1

Pavel I Volkov pavelivolkov at googlemail.com
Mon Oct 18 15:40:09 UTC 2010


>Number:         151538
>Category:       ports
>Synopsis:       [MAINTAINER] databases/sqlite-ext-mobigroup-3.7.0.4: update to 3.7.2.1
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Oct 18 15:40:08 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:
- Update from sqlite3_3.7.0-mobigroup.4.tar.gz
           to sqlite3_3.7.2-mobigroup.1.tar.gz

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

--- sqlite-ext-mobigroup-3.7.2-1.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/databases/sqlite-ext-mobigroup.orig/Makefile /usr/ports/databases/sqlite-ext-mobigroup/Makefile
--- /usr/ports/databases/sqlite-ext-mobigroup.orig/Makefile	2010-08-11 18:39:09.000000000 +0400
+++ /usr/ports/databases/sqlite-ext-mobigroup/Makefile	2010-10-18 19:18:28.000000000 +0400
@@ -6,11 +6,13 @@
 #
 
 PORTNAME=	sqlite-ext-mobigroup
-PORTVERSION=	4
+PORTVERSION=	1
 DISTVERSIONPREFIX=	mobigroup.
+#PORTREVISION=	1
 CATEGORIES=	databases
 MASTER_SITES=	http://mobigroup.ru/debian/pool-squeeze/main/s/sqlite3/ \
 		LOCAL/glarkin
+PKGNAMESUFFIX=	-${SQLITE_VERSION}
 DISTNAME=	${SQLITE_NAME}_${SQLITE_VERSION}-${DISTVERSIONPREFIX}${DISTVERSION}
 
 MAINTAINER=	pavelivolkov at googlemail.com
@@ -25,108 +27,91 @@
 NO_WRKSUBDIR=	yes
 
 SQLITE_NAME=	sqlite3
-SQLITE_VERSION=	3.7.0
+SQLITE_VERSION=	3.7.2
 
 USE_LDCONFIG=	${PREFIX}/libexec/${DIST_SUBDIR}
 
-OPTIONS=	INET "Provide the IPv4 functions in SQL queries" On \
-		ENV "Provide getenv functions in SQL queries" Off \
-		MD5 "Provide MD5 algorithm functions in SQL queries" Off
+OPTIONS=	\
+		COMPRESS "compress content into a blob using libz" off \
+		INET "provide the ipv4 functions in SQL queries" on \
+		MD5 "implements the MD5 message-digest algorithm" off \
+		ENV "implements the getenv" off \
 
 .include <bsd.port.pre.mk>
 
 PLIST_DIRS=	libexec/${DIST_SUBDIR}
-.ifndef NOPORTDOCS
-PLIST_DIRS+=	%%DOCSDIR%%
-.endif
-.ifndef NOPORTEXAMPLES
-PLIST_DIRS+=	%%EXAMPLESDIR%%
-.endif
+PORTDOCS=	*
+PORTEXAMPLES=	*
 
+.ifdef WITH_COMPRESS
+PLIST_FILES+=	libexec/${DIST_SUBDIR}/libsqlitecompress.so
+.endif
 .ifdef WITH_INET
 PLIST_FILES+=	libexec/${DIST_SUBDIR}/libsqliteipv4.so
-.ifndef NOPORTDOCS
-PLIST_FILES+=	%%DOCSDIR%%/README-ipv4.txt
-.endif
-.ifndef NOPORTEXAMPLES
-PLIST_FILES+=	%%EXAMPLESDIR%%/ipv4-ext.sql
 .endif
-.endif
-
 .ifdef WITH_ENV
 PLIST_FILES+=	libexec/${DIST_SUBDIR}/libsqliteenv.so
-.ifndef NOPORTDOCS
-PLIST_FILES+=	%%DOCSDIR%%/README-env.txt
-.endif
 .endif
-
 .ifdef WITH_MD5
 PLIST_FILES+=	libexec/${DIST_SUBDIR}/libsqlitemd5.so
-.ifndef NOPORTDOCS
-PLIST_FILES+=	%%DOCSDIR%%/README-md5.txt
-.endif
-.ifndef NOPORTEXAMPLES
-PLIST_FILES+=	%%EXAMPLESDIR%%/md5.sql
-.endif
-.endif
-
-.if !defined(WITH_INET) && !defined(WITH_ENV) && !defined(WITH_MD5)
-IGNORE=		requires at least one selected module to build
 .endif
 
 CFLAGS+=	-I${PREFIX}/include -fPIC -lm -shared
 
 do-build:
+.ifdef WITH_COMPRESS
+	@cd ${WRKSRC}/${SQLITE_NAME}/ext/_compress && \
+		${CC} -lz ${CFLAGS} compress.c -o libsqlitecompress.so
+.endif
 .ifdef WITH_INET
-	@cd ${WRKSRC}/${SQLITE_NAME}-${SQLITE_VERSION}/ext/inet && \
+	@cd ${WRKSRC}/${SQLITE_NAME}/ext/inet && \
 		${CC} ${CFLAGS} ipv4-ext.c -o libsqliteipv4.so
 .endif
 .ifdef WITH_ENV
-	@cd ${WRKSRC}/${SQLITE_NAME}-${SQLITE_VERSION}/ext/env && \
+	@cd ${WRKSRC}/${SQLITE_NAME}/ext/env && \
 		${CC} ${CFLAGS} env.c -o libsqliteenv.so
 .endif
 .ifdef WITH_MD5
-	@cd ${WRKSRC}/${SQLITE_NAME}-${SQLITE_VERSION}/ext/md5 && \
+	@cd ${WRKSRC}/${SQLITE_NAME}/ext/md5 && \
 		${CC} ${CFLAGS} md5.c -o libsqlitemd5.so
 .endif
 
 do-install:
-.ifdef WITH_INET
 	@${MKDIR} ${PREFIX}/libexec/${DIST_SUBDIR}
-	@${INSTALL_PROGRAM} ${WRKSRC}/${SQLITE_NAME}-${SQLITE_VERSION}/ext/inet/libsqliteipv4.so ${PREFIX}/libexec/${DIST_SUBDIR}
+.ifndef NOPORTDOCS
+	@${MKDIR} ${DOCSDIR}
+.endif
+.ifndef NOPORTEXAMPLES
+	@${MKDIR} ${EXAMPLESDIR}
+.endif
+.ifdef WITH_COMPRESS
+	@${INSTALL_PROGRAM} ${WRKSRC}/${SQLITE_NAME}/ext/_compress/libsqlitecompress.so ${PREFIX}/libexec/${DIST_SUBDIR}
+.endif
+.ifdef WITH_INET
+	@${INSTALL_PROGRAM} ${WRKSRC}/${SQLITE_NAME}/ext/inet/libsqliteipv4.so ${PREFIX}/libexec/${DIST_SUBDIR}
 .	ifndef NOPORTDOCS
-		@${MKDIR} ${DOCSDIR}
-		@${SED} '/\/\*/d;/\*\//,$$d' ${WRKSRC}/${SQLITE_NAME}-${SQLITE_VERSION}/ext/inet/ipv4-ext.c > ${WRKSRC}/${SQLITE_NAME}-${SQLITE_VERSION}/ext/inet/README-ipv4.txt
-		@${INSTALL_DATA} ${WRKSRC}/${SQLITE_NAME}-${SQLITE_VERSION}/ext/inet/README-ipv4.txt ${DOCSDIR}
+		@${SED} '/\/\*/d;/\*\//,$$d' ${WRKSRC}/${SQLITE_NAME}/ext/inet/ipv4-ext.c > ${WRKSRC}/${SQLITE_NAME}/ext/inet/README-ipv4.txt
+		@${INSTALL_DATA} ${WRKSRC}/${SQLITE_NAME}/ext/inet/README-ipv4.txt ${DOCSDIR}
 .	endif
 .	ifndef NOPORTEXAMPLES
-		@${MKDIR} ${EXAMPLESDIR}
-		@${INSTALL_DATA} ${WRKSRC}/${SQLITE_NAME}-${SQLITE_VERSION}/ext/inet/ipv4-ext.sql ${EXAMPLESDIR}
+		@${INSTALL_DATA} ${WRKSRC}/${SQLITE_NAME}/ext/inet/ipv4-ext.sql ${EXAMPLESDIR}
 .	endif
 .endif
 .ifdef WITH_ENV
-	@${MKDIR} ${PREFIX}/libexec/${DIST_SUBDIR}
-	@${INSTALL_PROGRAM} ${WRKSRC}/${SQLITE_NAME}-${SQLITE_VERSION}/ext/env/libsqliteenv.so ${PREFIX}/libexec/${DIST_SUBDIR}
+	@${INSTALL_PROGRAM} ${WRKSRC}/${SQLITE_NAME}/ext/env/libsqliteenv.so ${PREFIX}/libexec/${DIST_SUBDIR}
 .	ifndef NOPORTDOCS
-		@${MKDIR} ${DOCSDIR}
-		@${SED} '/\/\*/d;/\*\//,$$d' ${WRKSRC}/${SQLITE_NAME}-${SQLITE_VERSION}/ext/env/env.c > ${WRKSRC}/${SQLITE_NAME}-${SQLITE_VERSION}/ext/env/README-env.txt
-		@${INSTALL_DATA} ${WRKSRC}/${SQLITE_NAME}-${SQLITE_VERSION}/ext/env/README-env.txt ${DOCSDIR}
-.	endif
-.	ifndef NOPORTEXAMPLES
-		@${MKDIR} ${EXAMPLESDIR}
+		@${SED} '/\/\*/d;/\*\//,$$d' ${WRKSRC}/${SQLITE_NAME}/ext/env/env.c > ${WRKSRC}/${SQLITE_NAME}/ext/env/README-env.txt
+		@${INSTALL_DATA} ${WRKSRC}/${SQLITE_NAME}/ext/env/README-env.txt ${DOCSDIR}
 .	endif
 .endif
 .ifdef WITH_MD5
-	@${MKDIR} ${PREFIX}/libexec/${DIST_SUBDIR}
-	@${INSTALL_PROGRAM} ${WRKSRC}/${SQLITE_NAME}-${SQLITE_VERSION}/ext/md5/libsqlitemd5.so ${PREFIX}/libexec/${DIST_SUBDIR}
+	@${INSTALL_PROGRAM} ${WRKSRC}/${SQLITE_NAME}/ext/md5/libsqlitemd5.so ${PREFIX}/libexec/${DIST_SUBDIR}
 .	ifndef NOPORTDOCS
-		@${MKDIR} ${DOCSDIR}
-		@${SED} '/\/\*/d;/\*\//,$$d' ${WRKSRC}/${SQLITE_NAME}-${SQLITE_VERSION}/ext/md5/md5.c > ${WRKSRC}/${SQLITE_NAME}-${SQLITE_VERSION}/ext/md5/README-md5.txt
-		@${INSTALL_DATA} ${WRKSRC}/${SQLITE_NAME}-${SQLITE_VERSION}/ext/md5/README-md5.txt ${DOCSDIR}
+		@${SED} '/\/\*/d;/\*\//,$$d' ${WRKSRC}/${SQLITE_NAME}/ext/md5/md5.c > ${WRKSRC}/${SQLITE_NAME}/ext/md5/README-md5.txt
+		@${INSTALL_DATA} ${WRKSRC}/${SQLITE_NAME}/ext/md5/README-md5.txt ${DOCSDIR}
 .	endif
 .	ifndef NOPORTEXAMPLES
-		@${MKDIR} ${EXAMPLESDIR}
-		@${INSTALL_DATA} ${WRKSRC}/${SQLITE_NAME}-${SQLITE_VERSION}/ext/md5/md5.sql ${EXAMPLESDIR}
+		@${INSTALL_DATA} ${WRKSRC}/${SQLITE_NAME}/ext/md5/md5.sql ${EXAMPLESDIR}
 .	endif
 .endif
 
diff -ruN --exclude=CVS /usr/ports/databases/sqlite-ext-mobigroup.orig/distinfo /usr/ports/databases/sqlite-ext-mobigroup/distinfo
--- /usr/ports/databases/sqlite-ext-mobigroup.orig/distinfo	2010-08-11 18:39:09.000000000 +0400
+++ /usr/ports/databases/sqlite-ext-mobigroup/distinfo	2010-10-18 17:05:58.000000000 +0400
@@ -1,3 +1,3 @@
-MD5 (sqlite-ext/sqlite3_3.7.0-mobigroup.4.tar.gz) = d57be605fb5b3779452c9dde4ab6b1d3
-SHA256 (sqlite-ext/sqlite3_3.7.0-mobigroup.4.tar.gz) = 7b45e9ceb2a3b6e5c24c83094dce3a31af3e3c7081fac74d306cf279f8097d29
-SIZE (sqlite-ext/sqlite3_3.7.0-mobigroup.4.tar.gz) = 3871193
+MD5 (sqlite-ext/sqlite3_3.7.2-mobigroup.1.tar.gz) = 5266d199e2961e3a8f31e94ccceae9a1
+SHA256 (sqlite-ext/sqlite3_3.7.2-mobigroup.1.tar.gz) = f9616819969b00802b42e1d8b8599878a3774df268aebfdd78ed2a3051f1ead6
+SIZE (sqlite-ext/sqlite3_3.7.2-mobigroup.1.tar.gz) = 3923088
diff -ruN --exclude=CVS /usr/ports/databases/sqlite-ext-mobigroup.orig/pkg-descr /usr/ports/databases/sqlite-ext-mobigroup/pkg-descr
--- /usr/ports/databases/sqlite-ext-mobigroup.orig/pkg-descr	2010-08-11 18:39:09.000000000 +0400
+++ /usr/ports/databases/sqlite-ext-mobigroup/pkg-descr	2010-10-18 19:09:03.000000000 +0400
@@ -1,5 +1,9 @@
 These SQLite extension libraries provide the following functions:
 
+Compress content into a blob using libz
+(loaded with ".load libsqlitecompress.so"):
+  COMPRESS, UNCOMPRESS
+
 IPv4 functions (loaded with ".load libsqliteipv4.so"):
   ISINNET, ISSAMENET
   IP2INT, INT2IP
--- sqlite-ext-mobigroup-3.7.2-1.patch ends here ---

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



More information about the freebsd-ports-bugs mailing list