source: trunk/dports/x11/auto-multiple-choice/Portfile

Last change on this file was 152014, checked in by devans@…, 11 months ago

auto-multiple-choice: use perl5.24 (#52081).

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 3.8 KB
Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
2# $Id: Portfile 152014 2016-08-26 22:34:32Z ryandesign@macports.org $
3
4PortSystem              1.0
5PortGroup               perl5 1.0
6
7perl5.branches          5.24
8name                    auto-multiple-choice
9version                 1.2.1
10revision                6
11categories              x11 tex education
12platforms               darwin
13license                 GPL-2+
14maintainers             laposte.net:joel.brogniart openmaintainer
15
16description             Auto Multiple Choice - Multiple Choice Papers Management
17long_description        Utility to manage multiple choice questionnaires, \
18                        with optionally mixed questions and answers. \
19                        AMC provides automatic marking from papers' scans. \
20                        Annotated papers are produced. Marks can be exported \
21                        as an OpenOffice.org sheet file. \
22                        \
23                        This version can't print directly with CUPS. User should set \
24                        "Printing method" to "file" or "command" in preferences. \
25                        "file" method produce PDF files that could be printed from OS X.
26
27homepage                http://home.gna.org/auto-qcm
28master_sites            http://download.gna.org/auto-qcm/macports/
29distfiles               ${name}_${version}_precomp${extract.suffix}
30
31checksums               sha256 534b1a9cd855532bd6c065a29e09dec2ba07c8ee155317e416260a9d5942420a \
32                        rmd160 760b64682e583147b9a774233b10de68513353e3
33
34depends_lib-append      port:opencv
35
36depends_run             port:p${perl5.major}-gtk2 \
37                        port:p${perl5.major}-xml-simple \
38                        port:p${perl5.major}-xml-writer \
39                        port:p${perl5.major}-archive-zip \
40                        port:p${perl5.major}-locale-gettext \
41                        port:p${perl5.major}-digest-md5 \
42                        port:p${perl5.major}-module-load-conditional \
43                        port:p${perl5.major}-perlmagick \
44                        port:p${perl5.major}-openoffice-oodoc \
45                        port:p${perl5.major}-file-mimeinfo \
46                        port:p${perl5.major}-dbd-sqlite \
47                        port:p${perl5.major}-text-csv \
48                        port:p${perl5.major}-file-basedir \
49                        port:p${perl5.major}-email-mime \
50                        port:p${perl5.major}-email-sender \
51                        port:sqlite3 \
52                        port:poppler \
53                        port:netpbm \
54                        port:librsvg \
55                        port:gdk-pixbuf2
56
57patchfiles              patch-makefile-macport.conf.diff
58
59use_configure           no
60
61pre-build {
62    build.args-append PERLPATH=${perl5.bin} PERLDIR=${perl5.lib}
63}
64
65build.args              AMCCONF=macports \
66                        BASEPATH=${prefix} \
67                        LATEX_FREE=1 \
68                        GCC_PP="${configure.cc} ${configure.cc_archflags}"
69
70pre-destroot {
71    destroot.args-append PERLDIR=${perl5.lib}
72}
73
74destroot.args           AMCCONF=macports \
75                        BASEPATH=${prefix}
76
77variant latex description "Add LaTeX support" {
78  depends_run-append    port:texlive-latex-extra \
79                        port:texlive-latex-recommended \
80                        port:texlive-fonts-recommended \
81                        port:texlive-xetex \
82                        port:texlive-lang-french
83
84  build.args-delete     LATEX_FREE=1
85
86  post-activate {
87    system "${prefix}/bin/mktexlsr 2>&1"
88  }
89
90  post-deactivate {
91    system "${prefix}/bin/mktexlsr 2>&1"
92  }
93}
94
95default_variants        +latex
96
97livecheck.type          regex
98livecheck.url           [lindex ${master_sites} 0]
99livecheck.regex         ${name}_(\[0-9.\]+)_
Note: See TracBrowser for help on using the repository browser.