aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Mokrejs <mmokrejs@fold.natur.cuni.cz>2011-07-30 21:22:30 +0200
committerMartin Mokrejs <mmokrejs@fold.natur.cuni.cz>2011-07-30 21:22:30 +0200
commit85b7bd86f5737125ae7d6eeee78080bd8169dc0c (patch)
treebdce85bb9248c6039ce00061439bea5049708a41 /sci-biology/gbrowse/gbrowse-2.39.ebuild
parentsci-biology/gbrowse: add missing brackets cause a perl error while exporting ... (diff)
downloadsci-85b7bd86f5737125ae7d6eeee78080bd8169dc0c.tar.gz
sci-85b7bd86f5737125ae7d6eeee78080bd8169dc0c.tar.bz2
sci-85b7bd86f5737125ae7d6eeee78080bd8169dc0c.zip
Make sure portage does not run gbrowse_metadb_config.pl otherwise sandbox violation occurs when modifying /var/www/gbrowse2/databases/users.sqlite* file, maybe we could copy these during src_install to the {}, fix there and copy back to live filesystem? Improve error handling in gbrowse_metadb_config.pl. Fix symlink creation during install procedure.
(Portage version: 2.1.10.7/git/Linux i686, unsigned Manifest commit)
Diffstat (limited to 'sci-biology/gbrowse/gbrowse-2.39.ebuild')
-rw-r--r--sci-biology/gbrowse/gbrowse-2.39.ebuild9
1 files changed, 6 insertions, 3 deletions
diff --git a/sci-biology/gbrowse/gbrowse-2.39.ebuild b/sci-biology/gbrowse/gbrowse-2.39.ebuild
index c0bcf250d..d4cee63ef 100644
--- a/sci-biology/gbrowse/gbrowse-2.39.ebuild
+++ b/sci-biology/gbrowse/gbrowse-2.39.ebuild
@@ -28,7 +28,7 @@ SRC_URI="
LICENSE="Artistic"
# webapp ebuilds do not set SLOT
KEYWORDS="~x86 ~amd64"
-IUSE="cgi fastcgi minimal mysql postgres svg test" # lwp moby scf
+IUSE="cgi fastcgi minimal mysql pdf postgres svg test" # lwp moby scf
S="${WORKDIR}/${MY_P}"
@@ -48,6 +48,7 @@ DEPEND="
>=dev-perl/JSON-2.510.0
dev-perl/libwww-perl
svg? ( dev-perl/GD-SVG )
+ pdf? ( media-gfx/inkscape )
mysql? ( dev-perl/DBD-mysql )
postgres? ( dev-perl/DBD-Pg )
sci-biology/ucsc-genome-browser" # that provides bigWig.h and jkweb.a, aka Jim Kent's src
@@ -92,6 +93,9 @@ src_prepare() {
epatch "${FILESDIR}"/GBrowseInstall.pm-"${PV}".patch || die "Failed to apply GBrowseInstall.pm-"${PV}".patch"
epatch "${FILESDIR}"/destdir.patch || die "Failed to apply destdir.patch"
epatch "${FILESDIR}"/fix-PNG-export.patch || die "Failed to apply fix-PNG-export.patch"
+ epatch "${FILESDIR}"/symlink.patch || die "Failed to apply symlink.patch"
+ epatch "${FILESDIR}"/gbrowse_metadb_config.pl.patch || die "Failed to apply gbrowse_metadb_config.pl.patch"
+ epatch "${FILESDIR}"/disable-gbrowse_metadb_config.pl.patch || die "Failed to apply disable-gbrowse_metadb_config.pl.patch"
}
src_configure() {
@@ -145,8 +149,7 @@ src_install() {
pkg_postinst() {
webapp_pkg_postinst || die "webapp_pkg_postinst failed"
- einfo "Please run gbrowse_metadb_config.pl to update SQlite flatfiles or the live database"
- einfo "This was disabled by "${FILESDIR}"/GBrowseInstall.pm-disable-gbrowse_metadb_config.pl.pm.patch"
+ einfo "Please run gbrowse_metadb_config.pl to update SQLite flatfiles of the live database."
}
src_test() {