diff --git a/app-office/auto-multiple-choice/Manifest b/app-office/auto-multiple-choice/Manifest index 37e95e5..ad9f729 100644 --- a/app-office/auto-multiple-choice/Manifest +++ b/app-office/auto-multiple-choice/Manifest @@ -1,8 +1,8 @@ AUX auto-multiple-choice-1.2-desktop.patch 633 SHA256 83eef1941da9b02617fc3d0d92051df4c1afcd087d17df02531179300690af6b SHA512 26d59593d8267788a25457e203a50c2ed647aae5a12f6f7fd5f3c14c58993141494b38c961dac60ea8779f8bfb4a1a18d21e1556a4c130dd85437ebf70866cb8 WHIRLPOOL efd6a43c6194205411faada979e26333ee1c92ac2a818f88857f336b9e9f21be893f67a581a0b04f564f806b0e19df976c94275ffa613642e4fc78499d0f5e01 AUX auto-multiple-choice-1.2-makefiles.patch 1405 SHA256 85c56d1abd7422f816a628ca87a493341694abea365c4502c267cc22c0997c96 SHA512 c148cdf737c155b8f91ee358a40abd7a03c7b4717984c13ccd7e6859f4cc39e109a6ea03ba79ba49264ecc59e0401352ed5f66c177967cbaca6036f2b81817f6 WHIRLPOOL 3892c9cac03d43ad8c8325c6f0ef2725a5696179578321a313ed48efd482b0ec2f903b764891440e6a11ffd6a15c073266ffc15ee97a7035ac8cc9e8725aace7 DIST auto-multiple-choice_1.2.1_sources.tar.gz 3236216 SHA256 0f0f8626d93a3a4ae417ea1ec96937fd6bb6dfdd7857fba72f4106113b5bef4d SHA512 b673525f1326d8e2c80280e88fe9215025c6a3a3951fc0c552eeec2aa22cb682e87752991b5c9373a428d0dc20ba9eeadee1e669c8d85b28af69c331cf4b8439 WHIRLPOOL a7ee28784839d8fb10f76b554f8e4a89d8d9473ff3f7a25013bd6ab96c1b5fdcb7ce252a89042b15d9cb563a2e13f8bb94a30afafeb8b8f2d6ab3be161f3ec69 DIST auto-multiple-choice_1.3.0_sources.tar.gz 4328255 SHA256 682e8a3530f5948b6e3d42b1c54ab4f0449f815dd80947a3f8528a7143a42c0a SHA512 fcfacd071072f5773556c706b6fa0aea4ff3f3752f3a1f40c9e6de7ec870e939adc57e6bd4c90cac80241cc798e02a71c9fc80d9ccf25ad3a10752f937d06da5 WHIRLPOOL 6a7f22565a2d5515ef19355d426af13b664921b3efe94bad0e347c3c0fb7413d09ba9c501eaa215fd9fc148a41ebdc26bd6472cccd935ba796a3d40060ce4315 EBUILD auto-multiple-choice-1.2.1-r1.ebuild 1953 SHA256 96e7c332d31b1907a498a91147881e9f594f7960a9efd2cb2ce9fa773744eab6 SHA512 23fa264ac5c138b4d33bb9ed5dc5d360b7842f143912a6090faadc699e5cdb38bdbf40b4ae991ff0af0c3260089d13849825b9ef3f997f5e02ececb5b179265b WHIRLPOOL c09baa1405d5e82bb795884fd48b7f18f389a1fe27ed54af7491c51dcef00ccf7819b9763cf28b35fe231b6d882e793f7f85c7a063b4d149aafb77ce8f0de5c7 EBUILD auto-multiple-choice-1.2.1-r2.ebuild 1975 SHA256 b1d79060b8c81bb2ad64fb9002550cd0960a599681d994f7731748a94d224526 SHA512 3a4c655e8b10a6fc8dbad3e4b982f265287e3dca6ba39d340f57033aaf02497617a924fed1236dcf39cf83090188b5b4b79197a5d1e692d03af5efae33e5ba32 WHIRLPOOL f64184c5674b3cba91d39231659999f284cbb3210cf1b980a439eae6accff47017f0de670a29125f01f392310aa5186016c4399c1f37abbe7e15d791f0ab1d84 -EBUILD auto-multiple-choice-1.3.0.ebuild 2399 SHA256 f9a9086281c90dec8bb2673866d5f8e054c55924807ca3322903c470ce294664 SHA512 d2bf0a08f4a2db30957738ad458c37f71866ee078fac31ec466f4886ea949abe23c667f298233baef843455785d746a001eb8e63107f9a08b7d0c715f2c6b587 WHIRLPOOL ac8e2bf2db35f7dc5fd33f2eb902bb261e97b0264b6f2f41c9831fd966030b40f24cdf8bbbe7111f8a3645a4d09a09606dbe9da814c250f2457514ac801bf4d7 +EBUILD auto-multiple-choice-1.3.0.ebuild 2420 SHA256 bd3e527993fcd29da77143ce2347bde9fa1cb760c4c637c6c213ff019872d769 SHA512 ffe5d7e3a41a1f71bee7484bd7747589348ed224d8810b5e2350fd0bf3b281e5f2ccdb282d9a3848cf0639264c84f52859cb3147a5672c3841e3b597de9c6ced WHIRLPOOL 02e5e3a6b4facd57ee4438cf844a4e609f1f4e73a60ec54785163fd334c4dd2accb2836431bd12d0cbdc445a100edadf37e56155fa25d189564a2241803db90a EBUILD auto-multiple-choice-9999.ebuild 2340 SHA256 21fecb48f5143ddebdfc9efd730b85226a9e4f3308c4bbd53d10ff7efca5e861 SHA512 1c2307479733996c2315b4c6fbbbc7e97369079cc6679bd7b703a4d8bc8d4836a0aa55c86d18789eb59c0c86d39abdb1af29f703dac336d818661945cece4ac3 WHIRLPOOL 30b19dc83e180abb752bb746fc102adb46bd2fe69086a2d96a64671e35a5ac6e36ec745c14cf881352be10f84888d7a326b7d4c4da21ea84dc27e55eccd9f98d diff --git a/app-office/auto-multiple-choice/auto-multiple-choice-1.3.0.ebuild b/app-office/auto-multiple-choice/auto-multiple-choice-1.3.0.ebuild index 5a5cf8c..b22155c 100644 --- a/app-office/auto-multiple-choice/auto-multiple-choice-1.3.0.ebuild +++ b/app-office/auto-multiple-choice/auto-multiple-choice-1.3.0.ebuild @@ -1,81 +1,82 @@ # Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI="5" PYTHON_COMPAT=( python2_7 ) inherit eutils toolchain-funcs SLOT="0" DESCRIPTION="Create and manage multiple choice questionnaries (MCQ), including automated marking." HOMEPAGE="http://project.auto-multiple-choice.net/projects/auto-multiple-choice/" SRC_URI="http://download.gna.org/auto-qcm/${PN}_${PV}_sources.tar.gz" LICENSE="GPL-2+" KEYWORDS="~x86 ~amd64" IUSE="msmtp" DEPEND="virtual/tex-base virtual/latex-base + media-fonts/dejavu media-fonts/ipaex app-text/texlive[cjk,dvi2tty,extra,graphics,png,pstricks,science,truetype,xml,X,luatex,xetex,humanities,omega,publishers] app-text/poppler[cairo] media-libs/netpbm app-text/dblatex app-text/docbook-xml-simple-dtd app-text/docbook-xsl-stylesheets media-libs/opencv" RDEPEND="${DEPEND} >=dev-lang/perl-5 dev-perl/gtk2-perl dev-perl/Gtk2-Notify media-gfx/imagemagick dev-perl/XML-Simple dev-perl/XML-Writer dev-perl/Archive-Zip dev-perl/DBI dev-perl/Text-CSV dev-perl/DBD-SQLite dev-perl/Net-CUPS dev-perl/Email-Address dev-perl/Email-MIME dev-perl/Email-Sender dev-perl/Glib-Object-Introspection msmtp? ( mail-mta/msmtp )" src_prepare() { # Apply patch on desktop file # epatch "${FILESDIR}/${PN}-1.2-desktop.patch" # Patch Makefile.conf with a valid local PERLDIR PERL_LOCAL_DIR=$(perl -e 'print "$_\n" for @INC' | grep '/local/' | sort | head -n1) sed -i s?'^PERLDIR=.*$'?'PERLDIR='${PERL_LOCAL_DIR}?g Makefile.conf # Patch Makefile.conf with a valid local TEXDIR (for texlive-2014) sed -i s?'^TEXDIR=.*$'?'TEXDIR=/usr/share/texmf-site/tex/latex/AMC'?g Makefile.conf # Patch doc/Makefile with proper TEXINPUTS sed -i s~'export TEXINPUTS=./img_pdf/:'~'export TEXINPUTS=./img_pdf/:./sty/:$(TEXINPUTS):'~ doc/Makefile #emake version_files } src_compile() { export TEXINPUTS=".:/usr/share/dblatex/latex/style/:/usr/share/dblatex/latex/misc/:/usr/share/dblatex/latex/graphics/:./sty/:$TEXINPUTS" emake -j1 GCC_NETPBM="-I/usr/include/netpbm/ -lnetpbm" GCC="$(tc-getCC)" GCC_PP="$(tc-getCXX)" } pkg_postinst() { elog "Running 'texhash' to add 'automultiplechoice.sty'." texhash || die 'An error occured while running texhash' } pkg_postrm() { elog "Running 'texhash' to remove 'automultiplechoice.sty'." texhash || die 'An error occured while running texhash' }