/
Portfile
87 lines (69 loc) · 2.74 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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# -*- 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$
PortSystem 1.0
name gedit
version 2.30.4
revision 8
license GPL-2
set branch [join [lrange [split ${version} .] 0 1] .]
description GNOME editor.
long_description \
${description}
maintainers devans openmaintainer
categories gnome editors
platforms darwin
homepage https://wiki.gnome.org/Apps/Gedit
master_sites gnome:sources/${name}/${branch}/
checksums md5 e1eecb0a92a1a363b3d375ec5ac0fb3b \
sha1 ff7f4088d0b89224b84406557a7d9970323fdcc3 \
rmd160 b2659b8847ef02c66a70acd2f4a492555e1e4d21
depends_build port:gtk-doc \
port:intltool \
port:gnome-doc-utils \
port:gnome-common \
port:pkgconfig
depends_lib port:desktop-file-utils \
port:gconf \
port:iso-codes \
port:enchant \
port:xorg-libsm \
port:rarian
depends_run port:gnome-settings-daemon \
port:yelp
use_bzip2 yes
patchfiles patch-configure.ac.diff
# update m4/intltool.m4 and autoreconf
pre-configure {
copy -force ${prefix}/share/aclocal/intltool.m4 ${worksrcpath}/m4
}
use_autoreconf yes
autoreconf.args -fvi
configure.args --mandir=${prefix}/share/man \
--disable-scrollkeeper \
--disable-schemas-install \
--disable-gvfs-metadata \
--disable-updater
configure.cflags-append \
-Wno-error=pointer-arith -Wno-error=format-nonliteral
variant python26 conflicts python27 description {Use python 2.6} {
configure.python ${prefix}/bin/python2.6
depends_lib-append port:py26-pygtksourceview
set python_framework ${frameworks_dir}/Python.framework/Versions/2.6
configure.pkg_config_path ${python_framework}/lib/pkgconfig
}
variant python27 conflicts python26 description {Use python 2.7} {
configure.python ${prefix}/bin/python2.7
depends_lib-append port:py27-pygtksourceview
set python_framework ${frameworks_dir}/Python.framework/Versions/2.7
configure.pkg_config_path ${python_framework}/lib/pkgconfig
}
if {![variant_isset python26]} {
default_variants +python27
}
post-activate {
system "${prefix}/bin/scrollkeeper-update"
system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
system "export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` && \
gconftool-2 --makefile-install-rule ${prefix}/etc/gconf/schemas/*.schemas"
}
livecheck.type gnome