source: trunk/dports/tex/biblatex-biber/Portfile @ 131303

Last change on this file since 131303 was 131303, checked in by dports@…, 5 years ago

biblatex-biber: add p5-xml-writer dependency and replace
p5-file-slurp-unicode with p5-file-slurp (#46391)

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 4.0 KB
Line 
1# -*- 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
2# $Id: Portfile 131303 2015-01-09 00:04:32Z dports@macports.org $
3
4PortSystem 1.0
5PortGroup perl5 1.0
6PortGroup texlive 1.0
7
8# Note: biber is not backwards-compatible, so be sure to check for
9# compatibility with the version of biblatex in texlive-bibtex-extra
10# before updating this port.
11name            biblatex-biber
12epoch           1
13
14perl5.branches  5.16
15
16variant perl5_16 description "use perl version 5.16" conflicts perl5_14 {}
17default_variants +perl5_16
18
19if {[variant_isset perl5_16]} { perl5.default_branch 5.16 }
20
21perl5.setup     Biber 1.8
22version         ${perl5.moduleversion}
23revision        1
24
25categories      tex
26license         {Artistic-2 GPL}
27maintainers     dports openmaintainer
28description     a BibTeX replacement for users of biblatex
29long_description \
30  Biblatex relies on the venerable BibTeX program only for sorting and \
31  generating a very generic bbl file without any formatting            \
32  instruction. Everything else is taken care of by biblatex, which     \
33  provides a powerful and flexible macro interface for authors of      \
34  citation styles.  With Biber it is no longer necessary to rely on    \
35  BibTeX, allowing full Unicode support, no memory limitations,        \
36  extensibility, etc.
37
38platforms       darwin
39supported_archs noarch
40homepage        http://biblatex-biber.sourceforge.net/
41
42master_sites    sourceforge:project/${name}/${name}/${version}
43distname        ${name}
44dist_subdir     ${name}-${version}
45worksrcdir      ${name}-${version}
46
47checksums       rmd160  4f8ae5625258d87b905a765221157e8f1a6da602 \
48                sha256  96cc746e1d10879c7bf56b588433c293683656590a9f7c1079e5ed7689f1d939
49
50
51depends_build-append    port:p${perl5.major}-config-autoconf \
52                        port:p${perl5.major}-extutils-libbuilder
53
54depends_lib-append      port:p${perl5.major}-autovivification \
55                        port:p${perl5.major}-business-isbn \
56                        port:p${perl5.major}-business-ismn \
57                        port:p${perl5.major}-business-issn \
58                        port:p${perl5.major}-data-compare \
59                        port:p${perl5.major}-data-dump \
60                        port:p${perl5.major}-date-simple \
61                        port:p${perl5.major}-encode-eucjpascii \
62                        port:p${perl5.major}-encode-hanextra \
63                        port:p${perl5.major}-encode-jis2k \
64                        port:p${perl5.major}-file-slurp \
65                        port:p${perl5.major}-ipc-cmd \
66                        port:p${perl5.major}-ipc-run3 \
67                        port:p${perl5.major}-libwww-perl \
68                        port:p${perl5.major}-list-allutils \
69                        port:p${perl5.major}-list-moreutils \
70                        port:p${perl5.major}-log-log4perl \
71                        port:p${perl5.major}-mozilla-ca \
72                        port:p${perl5.major}-readonly \
73                        port:p${perl5.major}-readonly-xs \
74                        port:p${perl5.major}-regexp-common \
75                        port:p${perl5.major}-text-bibtex \
76                        port:p${perl5.major}-unicode-collate \
77                        port:p${perl5.major}-unicode-linebreak \
78                        port:p${perl5.major}-uri \
79                        port:p${perl5.major}-xml-libxml-simple \
80                        port:p${perl5.major}-xml-libxslt \
81                        port:p${perl5.major}-xml-writer \
82                        bin:mktexlsr:texlive-basic
83
84perl5.use_module_build
85perl5.link_binaries_suffix
86
87post-destroot {
88    xinstall -d ${destroot}${texlive_texmfports}/doc/bibtex/biber
89    xinstall -m 644 ${worksrcpath}/doc/biber.pdf \
90                    ${destroot}${texlive_texmfports}/doc/bibtex/biber
91}
92
93post-activate {
94    texlive.mktexlsr
95}
96
97post-deactivate {
98    texlive.mktexlsr
99}
100
101livecheck.type  regex
102livecheck.url   http://sourceforge.net/projects/biblatex-biber/files/biblatex-biber/
103livecheck.regex {a href="/projects/biblatex-biber/files/biblatex-biber/([0-9\.]+)/"}
Note: See TracBrowser for help on using the repository browser.