Skip to content
Permalink
Browse files

xfce: Fix ports to use MP's perl 5.28 during build

  • Loading branch information
cjones051073 committed Apr 21, 2019
1 parent df50418 commit 3fdcfce7ec62d1989fd1ac92f3424cb0a7230980
@@ -4,6 +4,7 @@ PortSystem 1.0

name Thunar
version 1.6.16
revision 1
set branch [join [lrange [split ${version} .] 0 1] .]
categories xfce
platforms darwin
@@ -20,10 +21,13 @@ checksums rmd160 2af84abd40c210478b7626860f94b25b7de8218c \
sha256 cb9fc2a8005494124a8d412eff7d7cb8032f7ff91b3d254fcff2d0a0d2790d20 \
size 1977562

# Needed for intltool
configure.perl ${prefix}/bin/perl5.28

configure.args --enable-dbus --enable-startup-notification \
--enable-pcre --enable-exif
--enable-pcre --enable-exif INTLTOOL_PERL=${configure.perl}

depends_build port:intltool port:pkgconfig port:p5.26-xml-parser
depends_build port:intltool port:pkgconfig
depends_lib port:exo port:pcre port:libexif \
port:shared-mime-info port:desktop-file-utils \
port:startup-notification
@@ -4,7 +4,7 @@ PortSystem 1.0

name libxfce4ui
version 4.12.1
revision 1
revision 2
set branch [join [lrange [split ${version} .] 0 1] .]
categories xfce
platforms darwin
@@ -19,18 +19,22 @@ checksums md5 ea9fad7d059fe8f531fe8db42dabb5a9 \
sha1 ef687867bd087b5fc2befee0e8ca1a281f6bf165 \
sha256 3d619811bfbe7478bb984c16543d980cadd08586365a7bc25e59e3ca6384ff43

# Needed for intltool
configure.perl ${prefix}/bin/perl5.28

depends_build port:intltool \
port:pkgconfig \
port:p5.26-xml-parser
port:pkgconfig

depends_lib port:gtk2 \
port:gtk3 \
port:libxfce4util \
port:xfconf \
port:libglade2 \
port:startup-notification

configure.args --disable-gladeui
configure.args --disable-gladeui INTLTOOL_PERL=${configure.perl}

platform darwin {
configure.args-append --disable-visibility
configure.args-append --disable-visibility
}

@@ -4,6 +4,7 @@ PortSystem 1.0

name xfce4-appfinder
version 4.12.0
revision 1
set branch [join [lrange [split ${version} .] 0 1] .]
categories xfce
platforms darwin
@@ -20,3 +21,8 @@ checksums md5 0b238b30686388c507c119b12664f1a1 \

depends_build port:intltool port:xfce4-dev-tools port:pkgconfig
depends_lib port:libxfce4ui port:garcon port:Thunar

# Needed for intltool
configure.perl ${prefix}/bin/perl5.28

configure.args INTLTOOL_PERL=${configure.perl}
@@ -4,6 +4,7 @@ PortSystem 1.0

name xfce4-panel
version 4.12.2
revision 1
set branch [join [lrange [split ${version} .] 0 1] .]
categories xfce
platforms darwin
@@ -19,16 +20,19 @@ checksums sha256 42058abb81b8f87691d3999627447de71c3285bcf055f308aab5cefa
rmd160 a336fe70ee27a36880e8004d94cf31a3315b62fd \
size 1167175

# Needed for intltool
configure.perl ${prefix}/bin/perl5.28

depends_build port:intltool \
port:pkgconfig \
port:p5.26-xml-parser
port:pkgconfig

depends_lib port:libxfce4ui \
port:exo \
path:lib/pkgconfig/cairo.pc:cairo \
port:libwnck \
port:garcon

configure.args --disable-gtk3
configure.args --disable-gtk3 INTLTOOL_PERL=${configure.perl}

platform darwin {
configure.args-append --disable-visibility
@@ -4,7 +4,7 @@ PortSystem 1.0

name xfce4-session
version 4.12.1
revision 0
revision 1
set branch [join [lrange [split ${version} .] 0 1] .]
categories xfce
platforms darwin
@@ -22,12 +22,17 @@ checksums sha256 97d7f2a2d0af7f3623b68d1f04091e02913b28f9555dab8b0d26c8a1

patchfiles patch-sleep.diff patch-launchd.diff
use_autoconf yes

# need config.h.in, using autoreconf fails for some reason
pre-configure { system -W ${worksrcpath} "autoheader" }

configure.args --with-xsession-prefix=${prefix}
# Needed for intltool
configure.perl ${prefix}/bin/perl5.28

configure.args --with-xsession-prefix=${prefix} INTLTOOL_PERL=${configure.perl}

depends_build port:intltool port:xfce4-dev-tools port:pkgconfig

depends_build port:intltool port:xfce4-dev-tools port:pkgconfig port:p5.26-xml-parser
depends_lib port:libxfce4util port:libxfce4ui \
port:libwnck bin:iceauth:iceauth

@@ -4,6 +4,7 @@ PortSystem 1.0

name xfce4-settings
version 4.12.4
revision 1
set branch [join [lrange [split ${version} .] 0 1] .]
categories xfce
platforms darwin
@@ -19,9 +20,14 @@ checksums sha256 e2a04cad48bf9e951409d0c841829fa3b4ce632cd799082ef82d0506
rmd160 34ef7b65073f05d6077759405b50ceb98704be0b \
size 1036773

depends_build port:intltool port:xfce4-dev-tools port:pkgconfig port:p5.26-xml-parser
# Needed for intltool
configure.perl ${prefix}/bin/perl5.28

depends_build port:intltool port:xfce4-dev-tools port:pkgconfig
depends_lib port:libxfce4ui port:exo port:libwnck port:xorg-libXrandr port:garcon

configure.args INTLTOOL_PERL=${configure.perl}

platform darwin 8 {
patchfiles-append patch-configure.diff
if {[vercmp [macports_version] 2.5.99] >= 0} {
@@ -4,6 +4,7 @@ PortSystem 1.0

name xfce4-terminal
version 0.6.92
revision 1
set branch [join [lrange [split ${version} .] 0 1] .]
categories xfce
platforms darwin
@@ -21,12 +22,15 @@ checksums sha256 62140f8956d9c9aa4d483cf6cfbf6d76749b0f1feb47fa8413f0972e
rmd160 049b4cd7d6e14ff2be46426f11718c8bddc9f6e4 \
size 854899

depends_build port:intltool port:pkgconfig port:p5.26-xml-parser
# Needed for intltool
configure.perl ${prefix}/bin/perl5.28

depends_build port:intltool port:pkgconfig
depends_lib port:exo port:vte-gtk2-xfce port:dbus port:gtk2 \
path:lib/pkgconfig/glib-2.0.pc:glib2 port:hicolor-icon-theme \
port:desktop-file-utils port:vte port:libxfce4ui

configure.args --enable-dbus
configure.args --enable-dbus INTLTOOL_PERL=${configure.perl}

post-activate {
system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
@@ -4,6 +4,7 @@ PortSystem 1.0

name xfdesktop
version 4.12.4
revision 1
set branch [join [lrange [split ${version} .] 0 1] .]
categories xfce
platforms darwin
@@ -23,5 +24,9 @@ depends_lib port:libxml2 \
port:Thunar port:libxfce4ui

depends_build port:xfce4-panel port:libglade2 \
port:intltool port:xfce4-dev-tools port:pkgconfig \
port:p5.26-xml-parser
port:intltool port:xfce4-dev-tools port:pkgconfig

# Needed for intltool
configure.perl ${prefix}/bin/perl5.28

configure.args INTLTOOL_PERL=${configure.perl}

0 comments on commit 3fdcfce

Please sign in to comment.
You can’t perform that action at this time.