[91156] trunk/dports/databases/db52
afb at macports.org
afb at macports.org
Sat Mar 24 06:21:54 PDT 2012
Revision: 91156
https://trac.macports.org/changeset/91156
Author: afb at macports.org
Date: 2012-03-24 06:21:51 -0700 (Sat, 24 Mar 2012)
Log Message:
-----------
db52: port upgrade, changed download locations again
Modified Paths:
--------------
trunk/dports/databases/db52/Portfile
Added Paths:
-----------
trunk/dports/databases/db52/files/
trunk/dports/databases/db52/files/patch-sqlite.diff
Modified: trunk/dports/databases/db52/Portfile
===================================================================
--- trunk/dports/databases/db52/Portfile 2012-03-24 09:16:30 UTC (rev 91155)
+++ trunk/dports/databases/db52/Portfile 2012-03-24 13:21:51 UTC (rev 91156)
@@ -5,7 +5,7 @@
PortGroup muniversal 1.0
name db52
-version 5.2.28
+version 5.2.42
set branch [join [lrange [split ${version} .] 0 1] {}]
categories databases
license Sleepycat
@@ -20,17 +20,14 @@
enabled version.
homepage http://www.oracle.com/us/products/database/berkeley-db/db/
-master_sites \
- http://download-west.oracle.com/berkeley-db/ \
- http://download-east.oracle.com/berkeley-db/ \
- http://download-uk.oracle.com/berkeley-db/
+master_sites http://download.oracle.com/berkeley-db/
distname db-${version}
checksums \
- md5 c0130828427d7ab179027185d09fda66 \
- sha1 e6572e3356cf8bc998da4e889db3b12638833435 \
- rmd160 b54918e88cfea6584dbe2e4994aa16ec24f04a83
+ md5 28c39545efbeb926d1efef0bf33135b9 \
+ sha1 c533839056ab465a12808d48d3af0a35e50019be \
+ rmd160 717b2b68ff7d225edaed834289d8e06a3c1d7cc7
configure.dir ${worksrcpath}/build_unix
build.dir ${configure.dir}
@@ -85,6 +82,7 @@
}
variant sql conflicts no_sql description {Build the SQL API} {
+ patchfiles-append patch-sqlite.diff
configure.args-append --enable-sql
}
variant no_sql conflicts sql description {Legacy compatibility variant} {}
@@ -112,5 +110,5 @@
}
livecheck.type regexm
-livecheck.url http://www.oracle.com/technetwork/database/berkeleydb/downloads/index.html
+livecheck.url http://www.oracle.com/technetwork/database/berkeleydb/downloads/index-082944.html
livecheck.regex {Berkeley\s+DB\s+(5\.2(?:\.\d+)*)\.tar\.gz}
Added: trunk/dports/databases/db52/files/patch-sqlite.diff
===================================================================
--- trunk/dports/databases/db52/files/patch-sqlite.diff (rev 0)
+++ trunk/dports/databases/db52/files/patch-sqlite.diff 2012-03-24 13:21:51 UTC (rev 91156)
@@ -0,0 +1,40 @@
+--- lang/sql/sqlite/src/main.c.orig 2012-02-29 19:48:35.000000000 +0100
++++ lang/sql/sqlite/src/main.c 2012-03-24 13:46:37.000000000 +0100
+@@ -2647,6 +2647,7 @@ int sqlite3_test_control(int op, ...){
+ }
+ #endif
+
++#ifdef SQLITE_TESTCTRL_PGHDRSZ
+ /* sqlite3_test_control(SQLITE_TESTCTRL_PGHDRSZ)
+ **
+ ** Return the size of a pcache header in bytes.
+@@ -2655,6 +2656,7 @@ int sqlite3_test_control(int op, ...){
+ rc = sizeof(PgHdr);
+ break;
+ }
++#endif
+
+ /* sqlite3_test_control(SQLITE_TESTCTRL_SCRATCHMALLOC, sz, &pNew, pFree);
+ **
+--- lang/sql/sqlite/src/shell.c.orig 2012-02-29 19:48:35.000000000 +0100
++++ lang/sql/sqlite/src/shell.c 2012-03-24 13:47:32.000000000 +0100
+@@ -2238,7 +2238,9 @@ static int do_meta_command(char *zLine,
+ { "reserve", SQLITE_TESTCTRL_RESERVE },
+ { "optimizations", SQLITE_TESTCTRL_OPTIMIZATIONS },
+ { "iskeyword", SQLITE_TESTCTRL_ISKEYWORD },
++#ifdef SQLITE_TESTCTRL_PGHDRSZ
+ { "pghdrsz", SQLITE_TESTCTRL_PGHDRSZ },
++#endif
+ { "scratchmalloc", SQLITE_TESTCTRL_SCRATCHMALLOC },
+ };
+ int testctrl = -1;
+@@ -2283,7 +2285,9 @@ static int do_meta_command(char *zLine,
+ case SQLITE_TESTCTRL_PRNG_SAVE:
+ case SQLITE_TESTCTRL_PRNG_RESTORE:
+ case SQLITE_TESTCTRL_PRNG_RESET:
++#ifdef SQLITE_TESTCTRL_PGHDRSZ
+ case SQLITE_TESTCTRL_PGHDRSZ:
++#endif
+ if( nArg==2 ){
+ rc = sqlite3_test_control(testctrl);
+ printf("%d (0x%08x)\n", rc, rc);
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120324/6c6abe07/attachment.html>
More information about the macports-changes
mailing list