-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
/
Copy pathPortfile
63 lines (52 loc) · 2.13 KB
/
Portfile
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
PortSystem 1.0
PortGroup gnustep 1.0
name Etoile
version 0.1.9
revision 11
platforms darwin
license GPL-2+ LGPL BSD
maintainers nomaintainer
homepage http://etoileos.com/
description GNUstep based user environement
long_description \
Etoile intends to be an innovative GNUstep-based user environment \
built from the ground up on highly modular and light components \
with project and document orientation in mind.
# Might be best to move to https://github.com/etoile/Etoile
fetch.type svn
svn.revision 2097
svn.url http://svn.gna.org/svn/etoile/trunk/Etoile
depends_lib port:SQLClient \
path:bin/dbus-daemon:dbus \
port:oniguruma5 \
path:lib/pkgconfig/poppler.pc:poppler
worksrcdir ${name}
patchfiles patch-etoile.make \
patch-PopplerKit-config.sh
array set gnustep.post_flags {
Frameworks/AddressesKit/Frameworks/AddressView -lAddresses
Frameworks/BookmarkKit -lCollectionKit
Frameworks/SystemConfig -lX11
}
post-patch {
reinplace "s|SCSound.m||" \
${worksrcpath}/Frameworks/SystemConfig/Source/GNUmakefile
reinplace "s|/usr|${prefix}|g" \
${worksrcpath}/Services/Private/System/GNUmakefile
}
build.args azalea=no background=no dock=no login=no corner=no idle=no azswitch=no \
jabber=no outerspace=no sketch=no
destroot.args azalea=no background=no dock=no login=no corner=no idle=no azswitch=no \
jabber=no outerspace=no sketch=no
post-destroot {
set localdir ${destroot}${prefix}/GNUstep/Local
xinstall -d ${localdir}/Library/Themes
copy ${worksrcpath}/Bundles/Camaelon/Nesedah.theme \
${localdir}/Library/Themes
copy ${worksrcpath}/Services/User/Calc/Calc.app \
${localdir}/Applications
ln -s ${localdir}/Applications/Calc.app/Calc ${localdir}/Tools/
delete ${localdir}/Library/Headers/AddressBook
ln -s ${localdir}/Library/Headers/Addresses ${localdir}/Library/Headers/AddressBook
}
livecheck.type none