ports/123232: [PATCH] databases/opendbx: update to 1.2.6

Ralf van der Enden tremere at cainites.net
Tue Apr 29 19:50:06 UTC 2008


>Number:         123232
>Category:       ports
>Synopsis:       [PATCH] databases/opendbx: update to 1.2.6
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Apr 29 19:50:06 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Ralf van der Enden
>Release:        FreeBSD 7.0-RELEASE-p1 i386
>Organization:
>Environment:
System: FreeBSD lan.cainites.net 7.0-RELEASE-p1 FreeBSD 7.0-RELEASE-p1 #1: Thu Apr 17 10:42:59 CEST 2008
>Description:
- Update to 1.2.6
This is a security release! The default implementation of odbx_escape() didn't escape single backslashes which may make the backends providing no own implementation vulnerable to SQL injection attacks. 

In addition, bugs in the sqlite3 and oracle backends were fixed.

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

--- opendbx-1.2.6.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/databases/opendbx/Makefile /usr/ports/databases/opendbx.new/Makefile
--- /usr/ports/databases/opendbx/Makefile	2008-04-29 15:05:36.000000000 +0200
+++ /usr/ports/databases/opendbx.new/Makefile	2008-04-29 21:37:08.000000000 +0200
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	opendbx
-PORTVERSION=	1.2.5
+PORTVERSION=	1.2.6
 CATEGORIES=	databases
 MASTER_SITES=	http://www.linuxnetworks.de/opendbx/download/
 DISTNAME=	${PORTNAME}-${PORTVERSION}
@@ -30,8 +30,7 @@
 		SQLITE	"Support for the SQLite 2 database" off \
 		SQLITE3	"Support for the SQLite 3 database" off \
 		MSSQL	"Support for the MSSQL database" off \
-		SYBASE	"Support for the Sybase database" off \
-		GETTEXT	"Support for the gettext library" off
+		SYBASE	"Support for the Sybase database" off
 
 .include <bsd.port.pre.mk>
 
@@ -89,10 +88,12 @@
 PLIST_SUB+=		WITHSYBASE="@comment "
 .endif
 
-.if defined(WITH_GETTEXT)
-USE_GETTEXT=		YES
-.else
+.if defined(WITHOUT_NLS)
 CONFIGURE_ARGS+=	--disable-nls
+PLIST_SUB+=		NLS="@comment "
+.else
+USE_GETTEXT=		yes
+PLIST_SUB+=		NLS=""
 .endif
 
 .include <bsd.port.post.mk>
diff -ruN --exclude=CVS /usr/ports/databases/opendbx/distinfo /usr/ports/databases/opendbx.new/distinfo
--- /usr/ports/databases/opendbx/distinfo	2008-04-29 15:05:36.000000000 +0200
+++ /usr/ports/databases/opendbx.new/distinfo	2008-04-29 21:01:48.000000000 +0200
@@ -1,3 +1,3 @@
-MD5 (opendbx-1.2.5.tar.gz) = b671580bb9b06adbfb04530901c7b205
-SHA256 (opendbx-1.2.5.tar.gz) = 1a8b368d3c776f2eaf5efa5e11efb62c56e2c4f5508b9862a115b07d060c9a09
-SIZE (opendbx-1.2.5.tar.gz) = 487026
+MD5 (opendbx-1.2.6.tar.gz) = b7aa2fed7ecee493aad434bfbb72a1e8
+SHA256 (opendbx-1.2.6.tar.gz) = 99367a4d150964112f6deec4f929f18fcf5076fae220cc7c133fc6d99060b8d5
+SIZE (opendbx-1.2.6.tar.gz) = 487528
diff -ruN --exclude=CVS /usr/ports/databases/opendbx/pkg-plist /usr/ports/databases/opendbx.new/pkg-plist
--- /usr/ports/databases/opendbx/pkg-plist	2007-03-05 13:17:15.000000000 +0100
+++ /usr/ports/databases/opendbx.new/pkg-plist	2008-04-29 21:11:16.000000000 +0200
@@ -4,6 +4,8 @@
 lib/libopendbx.so
 lib/libopendbx.so.2
 libdata/pkgconfig/opendbx.pc
+%%NLS%%share/locale/de/LC_MESSAGES/opendbx.mo
+%%NLS%%share/locale/en at quot/LC_MESSAGES/opendbx.mo
 %%WITHPGSQL%%lib/opendbx/libpgsqlbackend.a
 %%WITHPGSQL%%lib/opendbx/libpgsqlbackend.la
 %%WITHPGSQL%%lib/opendbx/libpgsqlbackend.so
@@ -29,3 +31,7 @@
 %%WITHSYBASE%%lib/opendbx/libsybasebackend.so
 %%WITHSYBASE%%lib/opendbx/libsybasebackend.so.2
 @dirrm lib/opendbx
+%%NLS%%@dirrmtry share/locale/en at quot/LC_MESSAGES
+%%NLS%%@dirrmtry share/locale/en at quot
+%%NLS%%@dirrmtry share/locale/de/LC_MESSAGES
+%%NLS%%@dirrmtry share/locale/de
--- opendbx-1.2.6.patch ends here ---

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



More information about the freebsd-ports-bugs mailing list