postgresql: update to 8.4.8.
This commit is contained in:
parent
2ca76cdd0a
commit
ceaea6499e
2 changed files with 39 additions and 2 deletions
35
srcpkgs/postgresql/patches/plperl_5.14.patch
Normal file
35
srcpkgs/postgresql/patches/plperl_5.14.patch
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
*** src/pl/plperl/plperl.c
|
||||||
|
--- src/pl/plperl/plperl.c
|
||||||
|
***************
|
||||||
|
*** 700,706 **** plperl_trusted_init(void)
|
||||||
|
if (!isGV_with_GP(sv) || !GvCV(sv))
|
||||||
|
continue;
|
||||||
|
SvREFCNT_dec(GvCV(sv)); /* free the CV */
|
||||||
|
! GvCV(sv) = NULL; /* prevent call via GV */
|
||||||
|
}
|
||||||
|
hv_clear(stash);
|
||||||
|
/* invalidate assorted caches */
|
||||||
|
--- 700,706 ----
|
||||||
|
if (!isGV_with_GP(sv) || !GvCV(sv))
|
||||||
|
continue;
|
||||||
|
SvREFCNT_dec(GvCV(sv)); /* free the CV */
|
||||||
|
! GvCV_set(sv, NULL); /* prevent call via GV */
|
||||||
|
}
|
||||||
|
hv_clear(stash);
|
||||||
|
/* invalidate assorted caches */
|
||||||
|
*** src/pl/plperl/plperl.h
|
||||||
|
--- src/pl/plperl/plperl.h
|
||||||
|
***************
|
||||||
|
*** 43,48 ****
|
||||||
|
--- 43,53 ----
|
||||||
|
#undef bool
|
||||||
|
#endif
|
||||||
|
|
||||||
|
+ /* supply GvCV_set if it's missing - ppport.h doesn't supply it, unfortunately */
|
||||||
|
+ #ifndef GvCV_set
|
||||||
|
+ #define GvCV_set(gv, cv) (GvCV(gv) = cv)
|
||||||
|
+ #endif
|
||||||
|
+
|
||||||
|
/* routines from spi_internal.c */
|
||||||
|
int spi_DEBUG(void);
|
||||||
|
int spi_LOG(void);
|
|
@ -1,6 +1,6 @@
|
||||||
# Template file for 'postgresql'
|
# Template file for 'postgresql'
|
||||||
pkgname=postgresql
|
pkgname=postgresql
|
||||||
version=8.4.6
|
version=8.4.8
|
||||||
distfiles="ftp://ftp.postgresql.org/pub/source/v${version}/${pkgname}-${version}.tar.bz2"
|
distfiles="ftp://ftp.postgresql.org/pub/source/v${version}/${pkgname}-${version}.tar.bz2"
|
||||||
build_style=gnu_configure
|
build_style=gnu_configure
|
||||||
configure_args="--with-docdir=/usr/share/doc --with-openssl --with-python
|
configure_args="--with-docdir=/usr/share/doc --with-openssl --with-python
|
||||||
|
@ -10,7 +10,9 @@ configure_args="--with-docdir=/usr/share/doc --with-openssl --with-python
|
||||||
--with-system-tzdata=/usr/share/zoneinfo --enable-nls --with-gnu-ld"
|
--with-system-tzdata=/usr/share/zoneinfo --enable-nls --with-gnu-ld"
|
||||||
short_desc="Sophisticated open-source Object-Relational DBMS"
|
short_desc="Sophisticated open-source Object-Relational DBMS"
|
||||||
maintainer="Juan RP <xtraeme@gmail.com>"
|
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||||
checksum=8110c576e9055286d7b04b8930f7a378e483f0530b41dd3098f6e35528ed7d3c
|
homepage="http://www.postgresql.org"
|
||||||
|
license="BSD"
|
||||||
|
checksum=3e90ef2a86a9f4831e21ff4a574fbfb8e1b8c097af637c93ec43c64c684a0938
|
||||||
long_desc="
|
long_desc="
|
||||||
PostgreSQL is a powerful, open source object-relational database system.
|
PostgreSQL is a powerful, open source object-relational database system.
|
||||||
It has more than 15 years of active development and a proven architecture
|
It has more than 15 years of active development and a proven architecture
|
||||||
|
|
Loading…
Reference in a new issue