source: trunk/dports/lang/qore-devel/Portfile @ 105469

Last change on this file since 105469 was 105469, checked in by davidnichols@…, 7 years ago

updated to stable svn rev 5662

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.1 KB
RevLine 
[90148]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
[91373]2# $Id: Portfile 105469 2013-04-22 09:13:49Z davidnichols@macports.org $
[90148]3
4PortSystem          1.0
5
6name                qore-devel
[105469]7svn.revision        5662
[104134]8version             0.8.7.99-${svn.revision}
[90148]9categories          lang
[95210]10license             LGPL-2.1
[90148]11maintainers         davidnichols pvanek
12
13description         dynamically-typed programming language - a SVN trunk version
[98911]14long_description    Qore is a multithreaded, embeddabble programming language designed for SMP scalability. \
[97842]15                    This package uses SVN trunk. Use the qore package for the latest stable release.
[90148]16homepage            http://qore.org
17platforms           darwin
18master_sites        sourceforge
19
20conflicts           qore
21livecheck.type      none
22worksrcdir          trunk
23
24fetch.type          svn
[97842]25svn.url             http://svn.code.sf.net/p/qore/code/qore/trunk/
[90148]26
27depends_build       port:flex \
[92917]28                    port:bison \
29                    port:autoconf \
30                    port:automake \
31                    port:libtool
[90148]32
33depends_lib         port:openssl \
34                    port:pcre \
35                    port:zlib \
[97842]36                    port:bzip2 \
37                    port:gmp \
38                    port:mpfr
[90148]39
40pre-configure {
[92917]41    # reconf.sh is mandatory for svn builds. svn-revision.h is not created when in an exported directory, which is what MacPorts creates unless you request a working copy by setting "svn.method checkout".
42    system -W ${worksrcpath} "./reconf.sh && echo \"#define BUILD 0\" > ${worksrcpath}/include/qore/intern/svn-revision.h"
[90148]43}
44
45# --disable-dependency-tracking is safe here. The build is always done in one run.
46#                               It's required to prevent autotools from using -M* options for multiple -arch options
47configure.args      --disable-debug --disable-static --disable-dependency-tracking
48
49# the autoconf check for iconv() in libiconv fails with GNU iconv, but we need it, so we turn it on anyway
50configure.ldflags   -liconv
51
52# to fix: https://trac.macports.org/ticket/31830
53#patchfiles          patch-next_build.sh.diff
Note: See TracBrowser for help on using the repository browser.