# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 # $Id: Portfile 96038 2012-07-30 02:14:11Z dports@macports.org $ PortSystem 1.0 PortGroup bitbucket 1.0 # set bitbucket_commit "7447b39" # set amc_revision "1721" set bitbucket_commit "77a4965" set amc_revision "1722" # set bitbucket_commit "f91313c" # set amc_revision "1723" bitbucket.setup auto-multiple-choice auto-multiple-choice ${bitbucket_commit} name auto-multiple-choice-devel version 1.2.1.${amc_revision} categories x11 tex education platforms darwin license GPL-2+ maintainers laposte.fr:joel.brogniart,openmaintainer description Auto Multiple Choice - Multiple Choice Papers Management long_description Utility to manage multiple choice questionnaires, \ with optionally mixed questions and answers. \ AMC provides automatic marking from papers' scans. \ Annotated papers are produced. Marks can be exported \ as an OpenOffice.org sheet file. \ \ This version can't print directly with CUPS. User should set \ "Printing method" to "file" or "command" in preferences. \ "file" method produce PDF files that could be printed from OS X. homepage http://home.gna.org/auto-qcm # 1721 #checksums rmd160 2ae342f75162f92562b5c20db31d22b7953ef5b0 \ # sha256 157ae929480c46cfbac85ed8b33d86a5842d9e2dfef03b217fc90222c507df3a # 1722 checksums rmd160 1ddedf5d6757ba1980d12bf04e5437197cd62b41 \ sha256 8fd380c4dfdc0a5d14c9b161ceb18bf964c170243e85304e045d1286a7bda6e5 # 1723 #checksums rmd160 2ae342f75162f92562b5c20db31d22b7953ef5b0 \ # sha256 157ae929480c46cfbac85ed8b33d86a5842d9e2dfef03b217fc90222c507df3a set amc_perl_version "5.16" depends_build-append \ port:dblatex \ port:p${amc_perl_version}-xml-libxml depends_lib port:opencv depends_run \ port:gdk-pixbuf2 \ port:libnotify \ port:librsvg \ port:netpbm \ port:p${amc_perl_version}-archive-zip \ port:p${amc_perl_version}-dbd-sqlite \ port:p${amc_perl_version}-digest-md5 \ port:p${amc_perl_version}-email-mime \ port:p${amc_perl_version}-email-sender \ port:p${amc_perl_version}-file-basedir \ port:p${amc_perl_version}-file-mimeinfo \ port:p${amc_perl_version}-glib-object-introspection \ port:p${amc_perl_version}-gtk2 \ port:p${amc_perl_version}-locale-gettext \ port:p${amc_perl_version}-module-load-conditional \ port:p${amc_perl_version}-openoffice-oodoc \ port:p${amc_perl_version}-perlmagick \ port:p${amc_perl_version}-text-csv \ port:p${amc_perl_version}-xml-simple \ port:p${amc_perl_version}-xml-writer \ port:poppler \ port:sqlite3 use_configure no use_parallel_build no build.args AMCCONF=macports \ BASEPATH=${prefix} \ LATEX_FREE=1 \ GCC_PP="${configure.cc} ${configure.cc_archflags}" # When building from source, some files should be configured before. # This pre-configuration use the make tool, not the configure tool. pre-build { system -W ${worksrcpath} "${build.cmd} version_files" } destroot.args AMCCONF=macports \ BASEPATH=${prefix} variant latex description "Add LaTeX support" { depends_run-append \ port:texlive-fonts-recommended \ port:texlive-lang-french \ port:texlive-latex-extra \ port:texlive-latex-recommended \ port:texlive-xetex build.args-delete LATEX_FREE=1 post-activate { system "${prefix}/bin/mktexlsr 2>&1" } post-deactivate { system "${prefix}/bin/mktexlsr 2>&1" } } default_variants +latex