source: trunk/dports/devel/virtuoso-6/Portfile @ 139229

Last change on this file since 139229 was 139229, checked in by jeremyhu@…, 4 years ago

misc: Change port:openssl dependency to path:lib/libssl.dylib:openssl

This should allow usage of libressl as a replacement for openssl in relevant
ports. Not all ports have been tested, but libressl aims for API
compatibility with OpenSSL, so it is expected to work.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.1 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 139229 2015-08-08 03:10:35Z jeremyhu@macports.org $
3
4PortSystem          1.0
5PortGroup           conflicts_build 1.0
6
7name                virtuoso-6
8set myname          virtuoso
9version             6.1.8
10categories          devel
11maintainers         snc openmaintainer
12license             GPL
13description         a high-performance object-relational SQL database
14long_description    Virtuoso is an enterprise-grade server that delivers a platform \
15                    for Data Access, Integration and Management.
16platforms           darwin
17homepage            http://${myname}.openlinksw.com/dataspace/dav/wiki/Main/
18master_sites        sourceforge:project/${myname}/${myname}/${version}
19distname            ${myname}-opensource-${version}
20
21checksums           rmd160  76a397dbd4b7689cbfc55f9373c3e2ed83d497bc \
22                    sha256  08d05c6165117de0370e81aa89ddab618e645b5110be301f72e6ffea7044ca50
23
24supported_archs     i386 x86_64
25conflicts           virtuoso-7
26
27depends_build       port:gawk
28
29depends_lib         port:ImageMagick \
30                    port:openldap \
31                    path:lib/libssl.dylib:openssl
32
33conflicts_build     unixODBC
34
35configure.args-append   --disable-all-vads
36post-configure {
37    reinplace "s|\"gcc\"|\"${configure.cc}\"|" ${worksrcpath}/bin/libtool.macosx
38    foreach note $PortInfo(notes) {
39        ui_msg $note
40    }
41}
42
43post-build {
44    touch ${worksrcpath}/docsrc/html_virt/test.html
45}
46
47pre-activate {
48    if {[file exists ${prefix}/bin/inifile]
49        && ![catch {set vers [lindex [registry_active $myname ] 0]}]} {
50        registry_deactivate_composite ${myname} "" [list ports_nodepcheck 1]
51    }
52}
53
54notes "
55Some antivirus software can cause the virtuoso build to hang indefinitely.\
56If you have any antivirus software installed, please disable it while\
57building virtuoso; it can be re-enabled after virtuoso has been installed.
58"
59
60livecheck.url       http://sourceforge.net/api/file/index/project-id/161622/mtime/desc/rss?path=/virtuoso
61livecheck.type      regex
62livecheck.regex     ${myname}/(6(\\.\\d+)+)/${myname}-opensource-(6(\\.\\d+)+)
Note: See TracBrowser for help on using the repository browser.