source: trunk/dports/devel/libmcs/Portfile

Last change on this file was 102173, checked in by ryandesign@…, 4 years ago

libmcs: update to 0.7.2, and fetch the official distfile from the developer's homepage, instead of a custom version from the maintainer's web page as we had been doing (#25264); remove apparently unnecessary muniversal portgroup, and fix the commented-out kconfig variant as far as I know how to (#25233)

  • 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:filetype=tcl:et:sw=4:ts=4:sts=4
2# $Id: Portfile 102173 2013-01-29 07:41:17Z ryandesign@macports.org $
3
4PortSystem              1.0
5
6name                    libmcs
7version                 0.7.2
8categories              devel
9maintainers             nodetwo.com:jdunn
10license                 GPL-3
11homepage                http://www.atheme.org/
12platforms               darwin linux
13use_parallel_build      yes
14
15description \
16    A library and set of tools which abstract the storage of configuration \
17    settings away from userland applications.
18
19long_description \
20    The libmcs package is a library and set of tools which abstract the \
21    storage of configuration settings away from userland applications. \
22    There are similar projects like this (such as GConf), but unlike those \
23    projects, libmcs strictly handles abstraction. \
24    It does not impose any specific data storage requirement, nor is it tied \
25    to any desktop environment or software suite.
26
27master_sites            http://distfiles.atheme.org/
28use_bzip2               yes
29extract.suffix          .tbz2
30
31checksums               rmd160  049dc27eccf6bbd423f08234399b200c9e942f4d \
32                        sha256  e4b0ce2c0f1d15a780418e53ea2b7a8d0e924219c6798c6ca4ad4ff1727fd5ce
33
34patchfiles \
35    patch-m4-buildsys.m4.diff
36
37post-patch {
38    # Remove terminal color sequences so the log is readable.
39    reinplace {s|\\033[^m]*m||g} ${worksrcpath}/buildsys.mk.in
40}
41
42use_autoconf            yes
43
44# These are just temporary since i dont want to install all the dependencies.
45configure.args \
46    --disable-gconf \
47    --disable-kconfig
48
49configure.universal_args-delete \
50    --disable-dependency-tracking
51
52depends_build-append \
53    port:pkgconfig
54depends_lib \
55    port:libmowgli
56
57variant gconf description {Build with gconf support} {
58    depends_lib-append     port:gconf
59    configure.args-delete  --disable-gconf
60    configure.args-append  --enable-gconf
61}
62
63#variant kconfig conflicts universal description {Build with kconfig support} {
64#    depends_lib-append     port:kdelibs4
65#    configure.args-delete  --disable-kconfig
66#    configure.args-append  --enable-kconfig
67#}
Note: See TracBrowser for help on using the repository browser.