1 | # -*- coding: utf-8; mode: tcl; tab-width: 4; truncate-lines: t; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4 |
---|
2 | # $Id: Portfile Thu Jun 5 12:10:38 UTC 2014 rjvbertin@gmail.com $ |
---|
3 | # kde/libkgapi/Portfile |
---|
4 | |
---|
5 | PortSystem 1.0 |
---|
6 | PortGroup cmake 1.0 |
---|
7 | PortGroup muniversal 1.0 |
---|
8 | |
---|
9 | name oxygen-gtk3 |
---|
10 | version 1.3.5 |
---|
11 | |
---|
12 | categories x11 gtk |
---|
13 | |
---|
14 | description Oxygen-Gtk is a port of the default KDE widget theme (Oxygen), to gtk. |
---|
15 | |
---|
16 | long_description Its primary goal is to ensure visual consistency between gtk and qt-based \ |
---|
17 | applications running under kde. A secondary objective is to also have a \ |
---|
18 | stand-alone nice looking gtk theme that would behave well on other Desktop \ |
---|
19 | Environments. \ |
---|
20 | Unlike other attempts made to port the kde oxygen theme to gtk, this attempt \ |
---|
21 | does not depend on Qt (via some Qt to Gtk conversion engine), nor does render \ |
---|
22 | the widget appearance via hard coded pixmaps, which otherwise breaks everytime \ |
---|
23 | some setting is changed in kde. |
---|
24 | |
---|
25 | platforms darwin |
---|
26 | license LGPL-2+ |
---|
27 | maintainers gmail.com:rjvbertin |
---|
28 | |
---|
29 | homepage http://kde-look.org/content/show.php/Oxygen+Gtk?content=136216 |
---|
30 | master_sites kde:stable/${name}/${version}/src/ \ |
---|
31 | ftp://ftp.kde.org/pub/kde/stable/${name}/${version}/src |
---|
32 | |
---|
33 | livecheck.type regex |
---|
34 | livecheck.url http://kde-look.org/content/show.php/Oxygen+Gtk?content=136216 |
---|
35 | livecheck.regex "oxygen-gtk3 - version.*(1\\.\\d+?(\\.\\d+))" |
---|
36 | |
---|
37 | use_bzip2 yes |
---|
38 | |
---|
39 | checksums rmd160 f17636064ff83d6a9ceed3e7407f9eaa7498b22d \ |
---|
40 | sha256 acd29c013923301bf2d5391a0b0fefe66f22633ee23b0515305834a8bf2e9a1f |
---|
41 | |
---|
42 | depends_build-append port:pkgconfig |
---|
43 | depends_lib-append port:xorg-libX11 \ |
---|
44 | path:lib/pkgconfig/cairo.pc:cairo \ |
---|
45 | port:gtk3 \ |
---|
46 | port:dbus |
---|
47 | |
---|
48 | post-configure { |
---|
49 | # Default libraries extension is ".dylib" on Darwin, not ".so", but gtk-engines must have a .so extension |
---|
50 | # NB: replacing the extension post-destroot seems to work too, but this seems cleaner to me even if more complicated. |
---|
51 | if {[variant_isset universal]} { |
---|
52 | reinplace {s/liboxygen-gtk\.dylib/liboxygen-gtk\.so/} ${workpath}/${name}-${version}-x86_64/src/CMakeFiles/oxygen-gtk.dir/build.make \ |
---|
53 | ${workpath}/${name}-${version}-x86_64/src/CMakeFiles/oxygen-gtk.dir/cmake_clean.cmake \ |
---|
54 | ${workpath}/${name}-${version}-x86_64/src/CMakeFiles/oxygen-gtk.dir/link.txt \ |
---|
55 | ${workpath}/${name}-${version}-x86_64/src/cmake_install.cmake |
---|
56 | reinplace {s/liboxygen-gtk\.dylib/liboxygen-gtk\.so/} ${workpath}/${name}-${version}-i386/src/CMakeFiles/oxygen-gtk.dir/build.make \ |
---|
57 | ${workpath}/${name}-${version}-i386/src/CMakeFiles/oxygen-gtk.dir/cmake_clean.cmake \ |
---|
58 | ${workpath}/${name}-${version}-i386/src/CMakeFiles/oxygen-gtk.dir/link.txt \ |
---|
59 | ${workpath}/${name}-${version}-i386/src/cmake_install.cmake |
---|
60 | } else { |
---|
61 | reinplace {s/liboxygen-gtk\.dylib/liboxygen-gtk\.so/} ${workpath}/${name}-${version}/src/CMakeFiles/oxygen-gtk.dir/build.make \ |
---|
62 | ${workpath}/${name}-${version}/src/CMakeFiles/oxygen-gtk.dir/cmake_clean.cmake \ |
---|
63 | ${workpath}/${name}-${version}/src/CMakeFiles/oxygen-gtk.dir/link.txt \ |
---|
64 | ${workpath}/${name}-${version}/src/cmake_install.cmake |
---|
65 | } |
---|
66 | } |
---|