diff options
author | Martin Mokrejs <mmokrejs@fold.natur.cuni.cz> | 2011-07-30 21:22:30 +0200 |
---|---|---|
committer | Martin Mokrejs <mmokrejs@fold.natur.cuni.cz> | 2011-07-30 21:22:30 +0200 |
commit | 85b7bd86f5737125ae7d6eeee78080bd8169dc0c (patch) | |
tree | bdce85bb9248c6039ce00061439bea5049708a41 /sci-biology/gbrowse/gbrowse-2.39.ebuild | |
parent | sci-biology/gbrowse: add missing brackets cause a perl error while exporting ... (diff) | |
download | sci-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.ebuild | 9 |
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() { |