-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathPortfile
More file actions
81 lines (63 loc) · 2.38 KB
/
Portfile
File metadata and controls
81 lines (63 loc) · 2.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
# -*- 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
# $Id$
### leave the MIQ tags here so that the same portfile can be
### shared in the main github repo and modified to enable
### this local git cache to be used by a local build.
###
### Lines starting with triple # and ending in hash MIQ will be
### uncommented by the mac build system.
PortSystem 1.0
name ferris
version 1.5.19
set docversion ${version}
revision 20150128
categories devel
platforms darwin
maintainers Ben Martin
license Open Source
description Libferris: virtual filesystems galore!
long_description \
Mount the web (flickr, youtube, spreadsheets et al) \
and local databases, files, physical things like printers \
webcams, scanners, etc. If it might be handy as a filesystem then \
it should be in libferris. (good) Patches accepted.
homepage https://github.com/monkeyiq/${name}
distname ${name}-${version}
dist_subdir ${name}/${version}
worksrcdir ${name}-${version}
use_parallel_build yes
#
# To save on bandwidth, it is assumed that you have a git clone of
# https://github.com/monkeyiq/libferrisloki which has been pull/merged
# to the level that you want from the main github repo.
#
# otherwise, use one of the above url/branch combinations to directly
# fetch.
#
# If you are tracking pull requests then you can set the branch to
# build a bundle from an unmerged PR.
#
fetch.type git
git.url /Users/ben/macports-personal/local-github-clones/${name}
git.branch master
##git.branch pr/1814
depends_lib \
port:libstldb4 port:boost port:xercesc3 port:soprano port:fampp2 \
port:qjson port:qoauth
depends_build \
port:pkgconfig port:autoconf port:automake
post-extract {
system "cd ${worksrcpath} && ./bootstrap "
}
configure.args \
--enable-debug \
--with-pdftotext \
--disable-stlport \
--with-sigcxx-2x=yes \
--disable-fastinstall \
--disable-strigi \
--enable-quickerlinking
configure.cflags-append -g -mmacosx-version-min=10.7 -DMAC
configure.cxxflags-append -g -mmacosx-version-min=10.7 -DMAC
### -std=c++11
configure.ldflags-append -lintl -mmacosx-version-min=10.7