the Fink project is an effort to port
popular Unix programs to Mac OS X
Info2: <<
Package: postgresql-perl-%type_pkg[perl]
Version: 8.2.5
Revision: 1021
Architecture: (%type_pkg[perl] = 581) powerpc, (%type_pkg[perl] = 584) powerpc
Distribution: (%type_pkg[perl] = 581) 10.3, (%type_pkg[perl] = 581) 10.4, (%type_pkg[perl] = 584) 10.3, (%type_pkg[perl] = 584) 10.4, (%type_pkg[perl] = 586) 10.4, (%type_pkg[perl] = 588) 10.5
Description: PostgreSQL Perl tools
Type: perl(5.8.1 5.8.4 5.8.6 5.8.8)
License: BSD
Maintainer: Benjamin Reed
Depends: <<
postgresql82-shlibs (>= %v-1021),
perl%type_pkg[perl]-core
<<
BuildDepends: <<
postgresql82-dev (>= %v-1021),
perl%type_pkg[perl]-core,
bison,
readline5,
system-openssl-dev
<<
Conflicts: <<
postgresql-perl-%type_pkg[perl],
postgresql-ssl-perl-%type_pkg[perl] (<< %v-%r)
<<
Replaces: <<
postgresql-perl-%type_pkg[perl],
postgresql-ssl-perl-%type_pkg[perl],
postgresql,
postgresql-ssl,
postgresql-perl,
postgresql-ssl-perl
<<
CustomMirror: <<
afr-ZA: ftp://ftp.za.postgresql.org/mirror/ftp.postgresql.org
asi-CN: ftp://ftp.cn.postgresql.org/ftp.postgresql.org
asi-GE: ftp://ftp.ge.postgresql.org/pub/postgresql
asi-HK: ftp://ftp.hk.postgresql.org/postgresql
asi-ID: ftp://ftp8.id.postgresql.org/pub/PostgreSQL
asi-ID: ftp://ftp9.id.postgresql.org/postgresql
asi-JP: ftp://ftp.jp.postgresql.org
asi-KR: ftp://ftp.kr.postgresql.org/mirror/database/postgresql
asi-TW: ftp://ftp.tw.postgresql.org/pub/postgresql
asi-TW: ftp://ftp3.tw.postgresql.org/pub/postgresql
asi-TW: ftp://ftp5.tw.postgresql.org/pub/Unix/Database/PostgreSQL
aus-AU: ftp://ftp.au.postgresql.org/pub/postgresql
aus-AU: ftp://ftp2.au.postgresql.org/pub/postgresql
aus-AU: ftp://ftp3.au.postgresql.org/pub/postgresql
aus-NZ: ftp://ftp.nz.postgresql.org/postgresql
eur-AT: ftp://ftp.at.postgresql.org/db/www.postgresql.org/pub
eur-BE: ftp://ftp.be.postgresql.org/postgresql
eur-BA: ftp://ftp.ba.postgresql.org/pub/postgresql
eur-BG: ftp://ftp3.bg.postgresql.org/postgresql
eur-CH: ftp://ftp2.ch.postgresql.org/mirror/postgresql
eur-CZ: ftp://ftp.cz.postgresql.org/pub/ftp.postgresql.org
eur-CZ: ftp://ftp2.cz.postgresql.org/pub/postgresql
eur-DE: ftp://ftp.de.postgresql.org/mirror/postgresql
eur-DE: ftp://ftp3.de.postgresql.org/pub/Mirrors/ftp.postgresql.org
eur-DE: ftp://ftp7.de.postgresql.org/pub/ftp.postgresql.org
eur-DE: ftp://ftp8.de.postgresql.org/pub/misc/pgsql
eur-DE: ftp://ftp9.de.postgresql.org/unix/databases/postgresql
eur-DK: ftp://ftp.dk.postgresql.org/mirrors/postgresql
eur-EE: ftp://ftp.ee.postgresql.org/mirrors/postgresql
eur-ES: ftp://ftp5.es.postgresql.org/mirror/postgresql
eur-FR: ftp://ftp.fr.postgresql.org
eur-FR: ftp://ftp2.fr.postgresql.org/postgresql
eur-FR: ftp://ftp3.fr.postgresql.org/pub/postgresql
eur-GR: ftp://ftp.gr.postgresql.org/pub/databases/postgresql
eur-GR: ftp://ftp2.gr.postgresql.org/pub/databases/postgresql
eur-HR: ftp://ftp.hr.postgresql.org/postgresql
eur-HU: ftp://ftp3.hu.postgresql.org/pub/postgresql
eur-IE: ftp://ftp.ie.postgresql.org/mirrors/ftp.postgresql.org/pub
eur-IE: ftp://ftp2.ie.postgresql.org/mirrors/ftp.postgresql.org
eur-IL: ftp://ftp.il.postgresql.org/ftp.postgresql.org
eur-IS: ftp://ftp.is.postgresql.org/pub/postgresql
eur-IT: ftp://ftp2.it.postgresql.org/mirrors/postgres
eur-IT: ftp://ftp6.it.postgresql.org/pub/PostgreSQL
eur-IT: ftp://ftp7.it.postgresql.org/pub/unix/postgres
eur-LV: ftp://ftp.lv.postgresql.org/pub/software/postgresql
eur-NL: ftp://ftp.eu.postgresql.org/pub/unix/db/postgresql
eur-NL: ftp://ftp.nl.postgresql.org:21/pub/mirror/postgresql
eur-NL: ftp://ftp2.nl.postgresql.org/mirror/postgresql
eur-NL: ftp://ftp4.nl.postgresql.org/postgresql.zeelandnet.nl
eur-NO: ftp://ftp.no.postgresql.org/pub/databases/postgresql
eur-PL: ftp://ftp6.pl.postgresql.org/pub/postgresql
eur-PL: ftp://ftp7.pl.postgresql.org/pub/mirror/ftp.postgresql.org
eur-PL: ftp://ftp8.pl.postgresql.org/pub/postgresql
eur-PT: ftp://ftp.pt.postgresql.org/postgresql
eur-RO: ftp://ftp6.ro.postgresql.org/pub/mirrors/ftp.postgresql.org
eur-RU: ftp://ftp.ru.postgresql.org/pub/mirrors/pgsql
eur-RU: ftp://ftp2.ru.postgresql.org/pub/databases/postgresql
eur-RU: ftp://ftp3.ru.postgresql.org/pub/mirror/postgresql/pub
eur-RU: ftp://ftp6.ru.postgresql.org/pub/pgsql
eur-SE: ftp://ftp.se.postgresql.org/pub/database/relational/postgresql
eur-SK: ftp://ftp2.sk.postgresql.org/pub/postgresql
eur-UK: ftp://ftp2.uk.postgresql.org/sites/ftp.postgresql.org
eur-UK: ftp://ftp4.uk.postgresql.org/sites/ftp.postgresql.org
eur-UK: ftp://ftp8.uk.postgresql.org/sites/ftp.postgresql.org
nam-CA: ftp://ftp3.ca.postgresql.org/pub
nam-CA: ftp://ftp4.ca.postgresql.org/pub/postgresql
sam-BR: ftp://ftp.br.postgresql.org/pub/PostgreSQL
sam-CL: ftp://ftp.cl.postgresql.org/ftp/pub/postgresql
sam-CO: ftp://ftp.co.postgresql.org/pub/mirrors/postgresql
nam-US: ftp://ftp.us.postgresql.org/pub/mirrors/postgresql
nam-US: ftp://ftp3.us.postgresql.org/pub/postgresql
nam-US: ftp://ftp4.us.postgresql.org/pub/postgresql
nam-US: ftp://ftp5.us.postgresql.org/pub/PostgreSQL
nam-US: ftp://ftp8.us.postgresql.org/postgresql
nam-US: ftp://ftp9.us.postgresql.org/pub/mirrors/postgresql
nam-US: ftp://ftp10.us.postgresql.org/pub/postgresql
nam-US: ftp://ftp22.us.postgresql.org/mirrors/ftp.postgresql.org
<<
Source: mirror:custom:source/v%v/postgresql-%v.tar.bz2
Source-MD5: bb1cd309ea72f070cb964736f5755847
Source2: ftp://gborg.postgresql.org/pub/pgperl/stable/Pg-2.1.1.tar.gz
Source2-MD5: c11c0abd99b8e1f50ba5dbdb922c2e61
SetCPPFLAGS: -I%p/include
SetLIBS: -L%p/lib -lpq
NoSetCPPFLAGS: true
NoSetLDFLAGS: true
ConfigureParams: --prefix=%p --with-docdir=%p/share/doc --mandir=%p/share/man --enable-multibyte --enable-recode --with-CXX --with-perl --without-python --with-openssl --with-libraries=%p/lib --with-includes=%p/include --without-tcl --without-java --enable-odbc --with-pam --with-rendezvous
CompileScript: <<
#!/bin/sh -ev
export lt_cv_sys_max_cmd_len=65536
export ac_cv_path_PERL=`which perl%type_raw[perl]`
export CPPFLAGS="-I%p/lib/system-openssl/include -I%p/include -DHAVE_OPTRESET -fno-common"
export LDFLAGS="-L%p/lib/system-openssl/lib -L%p/lib"
sed -e 's,@INSTPREFIX@,%p,g' -e 's,perl5.6.0,perl%type_raw[perl],g' < %a/postgresql82.patch | patch -p1
./configure %c
# pl/perl
pushd src/pl/plperl
make BE_DLLLIBS="-bundle_loader %p/bin/postgres"
popd
# Pg perl module
pushd ../Pg-2.1.1
POSTGRES_INCLUDE=%p/include/postgresql POSTGRES_LIB=%p/lib INC="-I%i/include/postgresql -I%i/include -I%p/include/postgresql -I%p/include" LIBS="-L%p/lib" perl%type_raw[perl] Makefile.PL PREFIX=%p INSTALLPRIVLIB=%p/lib/perl5/%type_raw[perl] INSTALLARCHLIB=%p/lib/perl5/%type_raw[perl]/darwin INSTALLSITELIB=%p/lib/perl5/%type_raw[perl] INSTALLSITEARCH=%p/lib/perl5/%type_raw[perl]/darwin INSTALLMAN1DIR=%p/share/man/man1 INSTALLMAN3DIR=%p/share/man/man3 INSTALLSITEMAN1DIR=%p/share/man/man1 INSTALLVENDORMAN1DIR=%p/share/man/man1 MAN1EXT=1 INSTALLMAN3DIR=%p/share/man/man3 INSTALLSITEMAN3DIR=%p/share/man/man3 INSTALLVENDORMAN3DIR=%p/share/man/man3 MAN3EXT=3
make BE_DLLLIBS="-bundle_loader %p/bin/postgres"
popd
<<
InstallScript: <<
#!/bin/sh -ev
# pl/perl
pushd src/pl/plperl
make -j1 install DESTDIR=%d INSTALLSITEMAN3DIR=%i/share/man/man3
popd
# Pg perl module
pushd ../Pg-2.1.1
make -j1 install PREFIX=%i INSTALLPRIVLIB=%i/lib/perl5/%type_raw[perl] INSTALLARCHLIB=%i/lib/perl5/%type_raw[perl]/darwin INSTALLSITELIB=%i/lib/perl5/%type_raw[perl] INSTALLSITEARCH=%i/lib/perl5/%type_raw[perl]/darwin INSTALLMAN1DIR=%i/share/man/man1 INSTALLMAN3DIR=%i/share/man/man3 INSTALLSITEMAN1DIR=%i/share/man/man1 INSTALLVENDORMAN1DIR=%i/share/man/man1 MAN1EXT=1 INSTALLMAN3DIR=%i/share/man/man3 INSTALLSITEMAN3DIR=%i/share/man/man3 INSTALLVENDORMAN3DIR=%i/share/man/man3 MAN3EXT=3
mkdir -p %i/share/podfiles
cat %i/lib/perl5/%type_raw[perl]/darwin/perllocal.pod | sed -e s,%i/lib/perl5/%type_raw[perl],%p/lib/perl5/%type_raw[perl],g > %i/share/podfiles/perllocal.%n.pod
rm -rf %i/lib/perl5/%type_raw[perl]/darwin/perllocal.pod
popd
mv %i/lib/postgresql-8.2/plperl.so %i/lib/postgresql-8.2/plperl-%type_pkg[perl].so
mv %i/share/man/man3/Pg.3 %p/share/man/man3/Pg-%type_pkg[perl].3
<<
DocFiles: COPYRIGHT HISTORY INSTALL src/pl/plperl/README
SplitOff: <<
Package: postgresql-ssl-perl-%type_pkg[perl]
Depends: postgresql-perl-%type_pkg[perl] (>= %v-%r)
DocFiles: COPYRIGHT HISTORY INSTALL src/pl/plperl/README
<<
PostInstScript: <<
update-alternatives --install %p/lib/postgresql-8.2/plperl.so postgresql-perl-plperl.so %p/lib/postgresql-8.2/plperl-%type_pkg[perl].so %type_pkg[perl]
update-alternatives --install %p/share/man/man3/Pg.3 postgresql-perl-Pg.3 %p/share/man/man3/Pg-%type_pkg[perl].3 %type_pkg[perl]
cat <
To be able to use this (plperl) in PostgreSQL, you will need to
start your database:
sudo %p/bin/pgsql.sh start
...and then run:
sudo -u postgres %p/bin/createlang plperl template1
...or, for the "untrusted" interpreter:
sudo -u postgres %p/bin/createlang plperlu template1
*** WARNING ***
END
<<
PostRmScript: <<
if [ "$1" != "upgrade" ]; then
update-alternatives --remove postgresql-perl-plperl.so %p/lib/postgresql-8.2/plperl-%type_pkg[perl].so
update-alternatives --remove postgresql-perl-Pg.3 %p/share/man/man3/Pg-%type_pkg[perl].3
if [ ! -f %p/lib/postgresql-8.2/plperl.so ]; then
sudo -u postgres %p/bin/droplang plperl template1 >/dev/null 2>&1 || :
fi
fi
<<
Homepage: http://www.postgresql.org/
DescDetail: <<
To be able to use this (plperl) in PostgreSQL, you will need to
start your database:
sudo %p/bin/pgsql.sh start
...and then run:
sudo -u postgres %p/bin/createlang plperl template1
...or, for the "untrusted" interpreter:
sudo -u postgres %p/bin/createlang plperlu template1
<<
<<
Info2: <<
Package: postgresql-perl-%type_pkg[perl]
Version: 8.2.10
Revision: 1
Architecture: (%type_pkg[perl] = 581) powerpc, (%type_pkg[perl] = 584) powerpc
Distribution: (%type_pkg[perl] = 581) 10.3, (%type_pkg[perl] = 581) 10.4, (%type_pkg[perl] = 584) 10.3, (%type_pkg[perl] = 584) 10.4
Description: PostgreSQL Perl tools
Type: perl(5.8.1 5.8.4 5.8.6 5.8.8)
License: BSD
Maintainer: Benjamin Reed
Depends: <<
postgresql82-shlibs (>= %v-1),
perl%type_pkg[perl]-core
<<
BuildDepends: <<
postgresql82-dev (>= %v-1),
perl%type_pkg[perl]-core,
bison,
readline5,
system-openssl-dev
<<
Conflicts: <<
postgresql-perl-%type_pkg[perl],
postgresql-ssl-perl-%type_pkg[perl] (<< %v-%r)
<<
Replaces: <<
postgresql-perl-%type_pkg[perl],
postgresql-ssl-perl-%type_pkg[perl],
postgresql,
postgresql-ssl,
postgresql-perl,
postgresql-ssl-perl
<<
CustomMirror: <<
afr-ZA: ftp://ftp.za.postgresql.org/mirror/ftp.postgresql.org
asi-CN: ftp://ftp.cn.postgresql.org/ftp.postgresql.org
asi-GE: ftp://ftp.ge.postgresql.org/pub/postgresql
asi-HK: ftp://ftp.hk.postgresql.org/postgresql
asi-ID: ftp://ftp8.id.postgresql.org/pub/PostgreSQL
asi-ID: ftp://ftp9.id.postgresql.org/postgresql
asi-JP: ftp://ftp.jp.postgresql.org
asi-KR: ftp://ftp.kr.postgresql.org/mirror/database/postgresql
asi-TW: ftp://ftp.tw.postgresql.org/pub/postgresql
asi-TW: ftp://ftp3.tw.postgresql.org/pub/postgresql
asi-TW: ftp://ftp5.tw.postgresql.org/pub/Unix/Database/PostgreSQL
aus-AU: ftp://ftp.au.postgresql.org/pub/postgresql
aus-AU: ftp://ftp2.au.postgresql.org/pub/postgresql
aus-AU: ftp://ftp3.au.postgresql.org/pub/postgresql
aus-NZ: ftp://ftp.nz.postgresql.org/postgresql
eur-AT: ftp://ftp.at.postgresql.org/db/www.postgresql.org/pub
eur-BE: ftp://ftp.be.postgresql.org/postgresql
eur-BA: ftp://ftp.ba.postgresql.org/pub/postgresql
eur-BG: ftp://ftp3.bg.postgresql.org/postgresql
eur-CH: ftp://ftp2.ch.postgresql.org/mirror/postgresql
eur-CZ: ftp://ftp.cz.postgresql.org/pub/ftp.postgresql.org
eur-CZ: ftp://ftp2.cz.postgresql.org/pub/postgresql
eur-DE: ftp://ftp.de.postgresql.org/mirror/postgresql
eur-DE: ftp://ftp3.de.postgresql.org/pub/Mirrors/ftp.postgresql.org
eur-DE: ftp://ftp7.de.postgresql.org/pub/ftp.postgresql.org
eur-DE: ftp://ftp8.de.postgresql.org/pub/misc/pgsql
eur-DE: ftp://ftp9.de.postgresql.org/unix/databases/postgresql
eur-DK: ftp://ftp.dk.postgresql.org/mirrors/postgresql
eur-EE: ftp://ftp.ee.postgresql.org/mirrors/postgresql
eur-ES: ftp://ftp5.es.postgresql.org/mirror/postgresql
eur-FR: ftp://ftp.fr.postgresql.org
eur-FR: ftp://ftp2.fr.postgresql.org/postgresql
eur-FR: ftp://ftp3.fr.postgresql.org/pub/postgresql
eur-GR: ftp://ftp.gr.postgresql.org/pub/databases/postgresql
eur-GR: ftp://ftp2.gr.postgresql.org/pub/databases/postgresql
eur-HR: ftp://ftp.hr.postgresql.org/postgresql
eur-HU: ftp://ftp3.hu.postgresql.org/pub/postgresql
eur-IE: ftp://ftp.ie.postgresql.org/mirrors/ftp.postgresql.org/pub
eur-IE: ftp://ftp2.ie.postgresql.org/mirrors/ftp.postgresql.org
eur-IL: ftp://ftp.il.postgresql.org/ftp.postgresql.org
eur-IS: ftp://ftp.is.postgresql.org/pub/postgresql
eur-IT: ftp://ftp2.it.postgresql.org/mirrors/postgres
eur-IT: ftp://ftp6.it.postgresql.org/pub/PostgreSQL
eur-IT: ftp://ftp7.it.postgresql.org/pub/unix/postgres
eur-LV: ftp://ftp.lv.postgresql.org/pub/software/postgresql
eur-NL: ftp://ftp.eu.postgresql.org/pub/unix/db/postgresql
eur-NL: ftp://ftp.nl.postgresql.org:21/pub/mirror/postgresql
eur-NL: ftp://ftp2.nl.postgresql.org/mirror/postgresql
eur-NL: ftp://ftp4.nl.postgresql.org/postgresql.zeelandnet.nl
eur-NO: ftp://ftp.no.postgresql.org/pub/databases/postgresql
eur-PL: ftp://ftp6.pl.postgresql.org/pub/postgresql
eur-PL: ftp://ftp7.pl.postgresql.org/pub/mirror/ftp.postgresql.org
eur-PL: ftp://ftp8.pl.postgresql.org/pub/postgresql
eur-PT: ftp://ftp.pt.postgresql.org/postgresql
eur-RO: ftp://ftp6.ro.postgresql.org/pub/mirrors/ftp.postgresql.org
eur-RU: ftp://ftp.ru.postgresql.org/pub/mirrors/pgsql
eur-RU: ftp://ftp2.ru.postgresql.org/pub/databases/postgresql
eur-RU: ftp://ftp3.ru.postgresql.org/pub/mirror/postgresql/pub
eur-RU: ftp://ftp6.ru.postgresql.org/pub/pgsql
eur-SE: ftp://ftp.se.postgresql.org/pub/database/relational/postgresql
eur-SK: ftp://ftp2.sk.postgresql.org/pub/postgresql
eur-UK: ftp://ftp2.uk.postgresql.org/sites/ftp.postgresql.org
eur-UK: ftp://ftp4.uk.postgresql.org/sites/ftp.postgresql.org
eur-UK: ftp://ftp8.uk.postgresql.org/sites/ftp.postgresql.org
nam-CA: ftp://ftp3.ca.postgresql.org/pub
nam-CA: ftp://ftp4.ca.postgresql.org/pub/postgresql
sam-BR: ftp://ftp.br.postgresql.org/pub/PostgreSQL
sam-CL: ftp://ftp.cl.postgresql.org/ftp/pub/postgresql
sam-CO: ftp://ftp.co.postgresql.org/pub/mirrors/postgresql
nam-US: ftp://ftp.us.postgresql.org/pub/mirrors/postgresql
nam-US: ftp://ftp3.us.postgresql.org/pub/postgresql
nam-US: ftp://ftp4.us.postgresql.org/pub/postgresql
nam-US: ftp://ftp5.us.postgresql.org/pub/PostgreSQL
nam-US: ftp://ftp8.us.postgresql.org/postgresql
nam-US: ftp://ftp9.us.postgresql.org/pub/mirrors/postgresql
nam-US: ftp://ftp10.us.postgresql.org/pub/postgresql
nam-US: ftp://ftp22.us.postgresql.org/mirrors/ftp.postgresql.org
<<
Source: mirror:custom:source/v%v/postgresql-%v.tar.bz2
Source-MD5: dd054a111bd76938a96a81b029d3e527
Source2: ftp://gborg.postgresql.org/pub/pgperl/stable/Pg-2.1.1.tar.gz
Source2-MD5: c11c0abd99b8e1f50ba5dbdb922c2e61
ConfigureParams: --prefix=%p --with-docdir=%p/share/doc --mandir=%p/share/man --enable-multibyte --enable-recode --with-CXX --with-perl --without-python --with-openssl --with-libraries=%p/lib --with-includes=%p/include --without-tcl --without-java --enable-odbc --with-pam --with-rendezvous
CompileScript: <<
#!/bin/sh -ev
export lt_cv_sys_max_cmd_len=65536
export ac_cv_path_PERL=`which perl%type_raw[perl]`
export CPPFLAGS="-I%p/lib/system-openssl/include -I%p/include/postgresql -I%p/include -DHAVE_OPTRESET -fno-common"
export LDFLAGS="-L%p/lib/system-openssl/lib -L%p/lib"
export LIBS="-L%p/lib -lpq"
sed -e 's,@INSTPREFIX@,%p,g' -e 's,perl5.6.0,perl%type_raw[perl],g' < %a/postgresql82.patch | patch -p1
./configure %c
perl -pi -e 's,-arch i386,,g; s,-arch ppc,,g' src/Makefile.global
# pl/perl
pushd src/pl/plperl
make BE_DLLLIBS="-bundle_loader %p/bin/postgres"
popd
# Pg perl module
pushd ../Pg-2.1.1
POSTGRES_INCLUDE=%p/include/postgresql POSTGRES_LIB=%p/lib INC="-I%i/include/postgresql -I%i/include -I%p/include/postgresql -I%p/include" LIBS="-L%p/lib" perl%type_raw[perl] Makefile.PL PREFIX=%p INSTALLPRIVLIB=%p/lib/perl5/%type_raw[perl] INSTALLARCHLIB=%p/lib/perl5/%type_raw[perl]/darwin INSTALLSITELIB=%p/lib/perl5/%type_raw[perl] INSTALLSITEARCH=%p/lib/perl5/%type_raw[perl]/darwin INSTALLMAN1DIR=%p/share/man/man1 INSTALLMAN3DIR=%p/share/man/man3 INSTALLSITEMAN1DIR=%p/share/man/man1 INSTALLVENDORMAN1DIR=%p/share/man/man1 MAN1EXT=1 INSTALLMAN3DIR=%p/share/man/man3 INSTALLSITEMAN3DIR=%p/share/man/man3 INSTALLVENDORMAN3DIR=%p/share/man/man3 MAN3EXT=3
perl -pi -e 's,-arch i386,,g; s,-arch ppc,,g' *Makefile
make BE_DLLLIBS="-bundle_loader %p/bin/postgres"
popd
<<
InstallScript: <<
#!/bin/sh -ev
# pl/perl
pushd src/pl/plperl
make -j1 install DESTDIR=%d INSTALLSITEMAN3DIR=%i/share/man/man3
popd
# Pg perl module
pushd ../Pg-2.1.1
make -j1 install PREFIX=%i INSTALLPRIVLIB=%i/lib/perl5/%type_raw[perl] INSTALLARCHLIB=%i/lib/perl5/%type_raw[perl]/darwin INSTALLSITELIB=%i/lib/perl5/%type_raw[perl] INSTALLSITEARCH=%i/lib/perl5/%type_raw[perl]/darwin INSTALLMAN1DIR=%i/share/man/man1 INSTALLMAN3DIR=%i/share/man/man3 INSTALLSITEMAN1DIR=%i/share/man/man1 INSTALLVENDORMAN1DIR=%i/share/man/man1 MAN1EXT=1 INSTALLMAN3DIR=%i/share/man/man3 INSTALLSITEMAN3DIR=%i/share/man/man3 INSTALLVENDORMAN3DIR=%i/share/man/man3 MAN3EXT=3
mkdir -p %i/share/podfiles
cat %i/lib/perl5/%type_raw[perl]/darwin/perllocal.pod | sed -e s,%i/lib/perl5/%type_raw[perl],%p/lib/perl5/%type_raw[perl],g > %i/share/podfiles/perllocal.%n.pod
rm -rf %i/lib/perl5/%type_raw[perl]/darwin/perllocal.pod
popd
mv %i/lib/postgresql-8.2/plperl.so %i/lib/postgresql-8.2/plperl-%type_pkg[perl].so
mv %i/share/man/man3/Pg.3 %p/share/man/man3/Pg-%type_pkg[perl].3
<<
DocFiles: COPYRIGHT HISTORY INSTALL src/pl/plperl/README
SplitOff: <<
Package: postgresql-ssl-perl-%type_pkg[perl]
Depends: postgresql-perl-%type_pkg[perl] (>= %v-%r)
DocFiles: COPYRIGHT HISTORY INSTALL src/pl/plperl/README
<<
PostInstScript: <<
update-alternatives --install %p/lib/postgresql-8.2/plperl.so postgresql-perl-plperl.so %p/lib/postgresql-8.2/plperl-%type_pkg[perl].so %type_pkg[perl]
update-alternatives --install %p/share/man/man3/Pg.3 postgresql-perl-Pg.3 %p/share/man/man3/Pg-%type_pkg[perl].3 %type_pkg[perl]
cat <
To be able to use this (plperl) in PostgreSQL, you will need to
start your database:
sudo %p/bin/pgsql.sh start
...and then run:
sudo -u postgres %p/bin/createlang plperl template1
...or, for the "untrusted" interpreter:
sudo -u postgres %p/bin/createlang plperlu template1
*** WARNING ***
END
<<
PostRmScript: <<
if [ "$1" != "upgrade" ]; then
update-alternatives --remove postgresql-perl-plperl.so %p/lib/postgresql-8.2/plperl-%type_pkg[perl].so
update-alternatives --remove postgresql-perl-Pg.3 %p/share/man/man3/Pg-%type_pkg[perl].3
if [ ! -f %p/lib/postgresql-8.2/plperl.so ]; then
sudo -u postgres %p/bin/droplang plperl template1 >/dev/null 2>&1 || :
fi
fi
<<
Homepage: http://www.postgresql.org/
DescDetail: <<
To be able to use this (plperl) in PostgreSQL, you will need to
start your database:
sudo %p/bin/pgsql.sh start
...and then run:
sudo -u postgres %p/bin/createlang plperl template1
...or, for the "untrusted" interpreter:
sudo -u postgres %p/bin/createlang plperlu template1
<<
<<