Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 561408 - Update missing ebuilds for MATE 1.10
Summary: Update missing ebuilds for MATE 1.10
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: Gentoo MATE Desktop
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-09-24 19:30 UTC by Joakim Tjernlund
Modified: 2016-01-27 12:57 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
pluma-1.10.2 (pluma-1.10.2.ebuild,1.97 KB, text/plain)
2015-09-24 19:30 UTC, Joakim Tjernlund
Details
caja-1.10.4 (caja-1.10.4.ebuild,2.17 KB, text/plain)
2015-09-24 19:31 UTC, Joakim Tjernlund
Details
mate-desktop-1.10.2.ebuild (mate-desktop-1.10.2.ebuild,1.54 KB, text/plain)
2015-09-24 19:32 UTC, Joakim Tjernlund
Details
mate-settings-daemon-1.10.2 (mate-settings-daemon-1.10.2.ebuild,1.72 KB, text/plain)
2015-09-24 19:32 UTC, Joakim Tjernlund
Details
mate-1.10.0 (mate-1.10.0.ebuild,2.20 KB, text/plain)
2015-09-24 19:33 UTC, Joakim Tjernlund
Details
mate-polkit-1.10.2 (mate-polkit-1.10.2.ebuild,1.22 KB, text/plain)
2015-09-24 19:33 UTC, Joakim Tjernlund
Details
mate-power-manager-1.10.2 (mate-power-manager-1.10.2.ebuild,2.19 KB, text/plain)
2015-09-24 19:34 UTC, Joakim Tjernlund
Details
mate-utils-1.10.3 (mate-utils-1.10.3.ebuild,1.97 KB, text/plain)
2015-09-24 19:34 UTC, Joakim Tjernlund
Details
mate-notification-daemon-1.10.1 (mate-notification-daemon-1.10.1.ebuild,1.24 KB, text/plain)
2015-09-24 19:35 UTC, Joakim Tjernlund
Details
mozo-1.10.1 (mozo-1.10.1.ebuild,1.48 KB, text/plain)
2015-09-24 19:35 UTC, Joakim Tjernlund
Details
mate-terminal-1.10.1 (mate-terminal-1.10.1.ebuild,885 bytes, text/plain)
2015-09-24 19:36 UTC, Joakim Tjernlund
Details
mate-themes-1.10.5 (mate-themes-1.10.5.ebuild,1.09 KB, text/plain)
2015-09-24 19:37 UTC, Joakim Tjernlund
Details
marco-1.10.2 (marco-1.10.2.ebuild,1.58 KB, text/plain)
2015-09-24 19:37 UTC, Joakim Tjernlund
Details
Full build log (build.log,52.05 KB, text/x-log)
2015-12-22 10:19 UTC, Jean-Claude Repetto
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Joakim Tjernlund 2015-09-24 19:30:56 UTC
Created attachment 412804 [details]
pluma-1.10.2

Decided to try MATE 1.10 from https://gitweb.gentoo.org/proj/gentoo-mate.git/
repo.

These are the updates I did. Note that all I did was to move previous
ebuild forward except for x11-themes/mate-themes, there I had to
hack the ebuild to make use of the new themes. Here is a list of what I updated:
        app-editors/pluma/pluma-1.10.2.ebuild
	mate-base/caja/caja-1.10.4.ebuild
	mate-base/mate-desktop/mate-desktop-1.10.2.ebuild
	mate-base/mate-settings-daemon/mate-settings-daemon-1.10.2.ebuild
	mate-base/mate/mate-1.10.0.ebuild
	mate-extra/mate-polkit/mate-polkit-1.10.2.ebuild
	mate-extra/mate-power-manager/mate-power-manager-1.10.2.ebuild
	mate-extra/mate-utils/mate-utils-1.10.3.ebuild
	x11-misc/mate-notification-daemon/mate-notification-daemon-1.10.1.ebuild
	x11-misc/mozo/mozo-1.10.1.ebuild
	x11-terms/mate-terminal/mate-terminal-1.10.1.ebuild
	x11-themes/mate-themes/mate-themes-1.10.5.ebuild
	x11-wm/marco/marco-1.10.2.ebuild

Attaching these and hope the get into the repo in some form soon.
Comment 1 Joakim Tjernlund 2015-09-24 19:31:43 UTC
Created attachment 412806 [details]
caja-1.10.4
Comment 2 Joakim Tjernlund 2015-09-24 19:32:19 UTC
Created attachment 412808 [details]
mate-desktop-1.10.2.ebuild
Comment 3 Joakim Tjernlund 2015-09-24 19:32:51 UTC
Created attachment 412810 [details]
mate-settings-daemon-1.10.2
Comment 4 Joakim Tjernlund 2015-09-24 19:33:20 UTC
Created attachment 412812 [details]
mate-1.10.0
Comment 5 Joakim Tjernlund 2015-09-24 19:33:55 UTC
Created attachment 412814 [details]
mate-polkit-1.10.2
Comment 6 Joakim Tjernlund 2015-09-24 19:34:24 UTC
Created attachment 412816 [details]
mate-power-manager-1.10.2
Comment 7 Joakim Tjernlund 2015-09-24 19:34:53 UTC
Created attachment 412818 [details]
mate-utils-1.10.3
Comment 8 Joakim Tjernlund 2015-09-24 19:35:27 UTC
Created attachment 412820 [details]
mate-notification-daemon-1.10.1
Comment 9 Joakim Tjernlund 2015-09-24 19:35:53 UTC
Created attachment 412822 [details]
mozo-1.10.1
Comment 10 Joakim Tjernlund 2015-09-24 19:36:18 UTC
Created attachment 412824 [details]
mate-terminal-1.10.1
Comment 11 Joakim Tjernlund 2015-09-24 19:37:02 UTC
Created attachment 412826 [details]
mate-themes-1.10.5
Comment 12 Joakim Tjernlund 2015-09-24 19:37:27 UTC
Created attachment 412828 [details]
marco-1.10.2
Comment 13 Joakim Tjernlund 2015-11-01 14:19:09 UTC
Ping?

1.12 is soon out so 1.10 would be nice to have in the repo before that happens.

BTW, where is mate@gentoo.org archived?
I cannot find it at https://archives.gentoo.org/lists
Comment 14 alexandervdm 2015-11-18 12:12:09 UTC
I had also created a set of the still remaining 1.10 ebuilds in collaboration with Gentoo dev NP-Hardass. Unfortunately he seems to be MIA right now. 

My ebuilds are here: https://github.com/alexandervdm/gentoo-mate
Would be great to see 1.10 and 1.12 in Portage.
Comment 15 Joakim Tjernlund 2015-11-18 13:42:41 UTC
(In reply to alexandervdm from comment #14)
> I had also created a set of the still remaining 1.10 ebuilds in
> collaboration with Gentoo dev NP-Hardass. Unfortunately he seems to be MIA
> right now. 
> 
> My ebuilds are here: https://github.com/alexandervdm/gentoo-mate
> Would be great to see 1.10 and 1.12 in Portage.

Great!

Did you do any dependency analysis when bumping new MATE pkgs?
I know there are some new dependency stuff and also some old errors,
mate-themes comes to mind.
Comment 16 alexandervdm 2015-11-18 13:48:02 UTC
(In reply to Joakim Tjernlund from comment #15)
> (In reply to alexandervdm from comment #14)
> > I had also created a set of the still remaining 1.10 ebuilds in
> > collaboration with Gentoo dev NP-Hardass. Unfortunately he seems to be MIA
> > right now. 
> > 
> > My ebuilds are here: https://github.com/alexandervdm/gentoo-mate
> > Would be great to see 1.10 and 1.12 in Portage.
> 
> Great!
> 
> Did you do any dependency analysis when bumping new MATE pkgs?
> I know there are some new dependency stuff and also some old errors,
> mate-themes comes to mind.

Yes, all ebuilds were checked for dependency changes. Mate-themes is a tricky one, but in agreement with NP-Hardass, my ebuilds ignore building for gtk3 to avoid its packaging complications all-together.
Comment 17 Joakim Tjernlund 2015-11-18 13:58:32 UTC
(In reply to alexandervdm from comment #16)
> (In reply to Joakim Tjernlund from comment #15)
> > (In reply to alexandervdm from comment #14)
> > > I had also created a set of the still remaining 1.10 ebuilds in
> > > collaboration with Gentoo dev NP-Hardass. Unfortunately he seems to be MIA
> > > right now. 
> > > 
> > > My ebuilds are here: https://github.com/alexandervdm/gentoo-mate
> > > Would be great to see 1.10 and 1.12 in Portage.
> > 
> > Great!
> > 
> > Did you do any dependency analysis when bumping new MATE pkgs?
> > I know there are some new dependency stuff and also some old errors,
> > mate-themes comes to mind.
> 
> Yes, all ebuilds were checked for dependency changes. Mate-themes is a
> tricky one, but in agreement with NP-Hardass, my ebuilds ignore building for
> gtk3 to avoid its packaging complications all-together.

It should x11-themes/gtk-engines-murrine, not x11-themes/murrine-themes

Also, does mate-themes, which are for gtk3 now even need x11-themes/gtk-engines-murrine(which is gtk2)
Comment 18 Joakim Tjernlund 2015-11-20 00:33:37 UTC
(In reply to alexandervdm from comment #16)
> (In reply to Joakim Tjernlund from comment #15)
> > (In reply to alexandervdm from comment #14)
> > > I had also created a set of the still remaining 1.10 ebuilds in
> > > collaboration with Gentoo dev NP-Hardass. Unfortunately he seems to be MIA
> > > right now. 
> > > 
> > > My ebuilds are here: https://github.com/alexandervdm/gentoo-mate
> > > Would be great to see 1.10 and 1.12 in Portage.
> > 
> > Great!
> > 
> > Did you do any dependency analysis when bumping new MATE pkgs?
> > I know there are some new dependency stuff and also some old errors,
> > mate-themes comes to mind.
> 
> Yes, all ebuilds were checked for dependency changes. Mate-themes is a
> tricky one, but in agreement with NP-Hardass, my ebuilds ignore building for
> gtk3 to avoid its packaging complications all-together.

So I switched to you overlay instead and added a few missing revisions:
  caja-1.10.4, mate-control-center-1.10.2, mate-polkit-1.10.2, eom-1.10.5,
  mate-notification-daemon-1.10.2
These are just copies of the previos version.

I also changed in mate-themes:
  x11-themes/murrine-themes:0
to
  x11-themes/gtk-engines-murrine:0"

The murrine-themes:0 are broken since long time and not needed, mate just
uses the engine.

Would you mind updating the overlay?
After that I think MATE 1.10 is ready for the Gentoo tree!
Comment 19 Joakim Tjernlund 2015-11-20 00:55:03 UTC
(In reply to alexandervdm from comment #16)
> (In reply to Joakim Tjernlund from comment #15)
> > (In reply to alexandervdm from comment #14)
> > > I had also created a set of the still remaining 1.10 ebuilds in
> > > collaboration with Gentoo dev NP-Hardass. Unfortunately he seems to be MIA
> > > right now. 
> > > 
> > > My ebuilds are here: https://github.com/alexandervdm/gentoo-mate
> > > Would be great to see 1.10 and 1.12 in Portage.
> > 
> > Great!
> > 
> > Did you do any dependency analysis when bumping new MATE pkgs?
> > I know there are some new dependency stuff and also some old errors,
> > mate-themes comes to mind.
> 
> Yes, all ebuilds were checked for dependency changes. Mate-themes is a
> tricky one, but in agreement with NP-Hardass, my ebuilds ignore building for
> gtk3 to avoid its packaging complications all-together.

Question:
 As mate-base/mate-applets has USE +upower would it not
 make sense to have that for mate-base/mate-session-manager too?
Comment 20 Alexander van der Meij 2015-11-22 08:59:13 UTC
Implemented most of Joakim's suggestions on my Github repo. Version bumped all packages and made dependency updates where required. Mate-polkit not bumped to 1.10.2 since this new version adds dependencies on appindicator.. will have to look at that later. Other than that MATE 1.10 looks ready to me.
Comment 21 Joakim Tjernlund 2015-11-22 14:24:51 UTC
(In reply to Alexander van der Meij from comment #20)
> Implemented most of Joakim's suggestions on my Github repo. Version bumped
> all packages and made dependency updates where required. Mate-polkit not
> bumped to 1.10.2 since this new version adds dependencies on appindicator..
> will have to look at that later. Other than that MATE 1.10 looks ready to me.

The appindicator is optional, here is the commit: 
http://git.mate-desktop.org/mate-polkit/commit/?h=1.10&id=a559f53de33bba182b8c751a25a7379803a23a3c

Maybe it should be default on or a USE flag?
This indicator stuff is foreign to me so maybe someone can say something?
Comment 22 Joakim Tjernlund 2015-11-22 14:35:41 UTC
(In reply to Joakim Tjernlund from comment #21)
> (In reply to Alexander van der Meij from comment #20)
> > Implemented most of Joakim's suggestions on my Github repo. Version bumped
> > all packages and made dependency updates where required. Mate-polkit not
> > bumped to 1.10.2 since this new version adds dependencies on appindicator..
> > will have to look at that later. Other than that MATE 1.10 looks ready to me.
> 
> The appindicator is optional, here is the commit: 
> http://git.mate-desktop.org/mate-polkit/commit/?h=1.
> 10&id=a559f53de33bba182b8c751a25a7379803a23a3c
> 
> Maybe it should be default on or a USE flag?
> This indicator stuff is foreign to me so maybe someone can say something?

The appindicator stuff is still unstable in the Gentoo tree, maybe
we can leave that out for now in 1.10, save it for 1.12?
Or a useflag like so:

--- mate-polkit-1.10.1.ebuild	2015-11-19 20:03:13.863725680 +0100
+++ mate-polkit-1.10.2.ebuild	2015-11-22 15:29:57.108954901 +0100
@@ -18,13 +18,14 @@
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
-IUSE="+introspection"
+IUSE="appindicator +introspection"
 
 RDEPEND=">=dev-libs/glib-2.36:2
 	>=sys-auth/polkit-0.102:0[introspection?]
 	>=x11-libs/gtk+-2.24:2[introspection?]
 	x11-libs/gdk-pixbuf:2[introspection?]
 	virtual/libintl:0
+	appindicator? ( dev-libs/libappindicator )
 	introspection? ( >=dev-libs/gobject-introspection-0.6.2:0 )"
 
 # We call gtkdocize so we need to depend on gtk-doc.
@@ -42,6 +43,7 @@
 src_configure() {
 	gnome2_src_configure \
 		--disable-static \
+		$(use_enable appindicator)
 		$(use_enable introspection)
 }
Comment 23 Joakim Tjernlund 2015-11-24 14:16:46 UTC
(In reply to Alexander van der Meij from comment #20)
> Implemented most of Joakim's suggestions on my Github repo. Version bumped
> all packages and made dependency updates where required. Mate-polkit not
> bumped to 1.10.2 since this new version adds dependencies on appindicator..
> will have to look at that later. Other than that MATE 1.10 looks ready to me.

Just noted, you are missing app-arch/engrampa-1.10.2 too.
Could you please add this and a non appindicator polkit too?
Comment 24 Joakim Tjernlund 2015-12-16 23:25:15 UTC
The new MATE 1.10 ebuilds over at
 https://github.com/alexandervdm/gentoo-mate
are ready for Gentoo I think.

We (Transmode) has been using them for a while with no problems.
Comment 25 Alexander van der Meij 2015-12-22 09:03:51 UTC
Can confirm that the ebuilds from my github repo work OK. Please push them to portage :)
Comment 26 Jean-Claude Repetto 2015-12-22 10:13:15 UTC
I have tried the MATE 1.10 ebuild from alexander's repository.
I have a problem with mate-session-manager-1.10.3.

libtool: link: x86_64-pc-linux-gnu-gcc -Wall -O2 -pipe -Wl,-O1 -o mate-session mate_session-gsm-app.o mate_session-gsm-autostart-app.o mate_session-gsm-client.o mate_session-gsm-xsmp-client.o mate_session-gsm-dbus-client.o mate_session-gsm-marshal.o mate_session-gsm-consolekit.o mate_session-gsm-systemd.o mate_session-gsm-logout-dialog.o mate_session-gsm-inhibit-dialog.o mate_session-gs-idle-monitor.o mate_session-gsm-presence.o mate_session-mdm.o mate_session-mdm-signal-handler.o mate_session-mdm-log.o mate_session-msm-gnome.o mate_session-main.o mate_session-gsm-store.o mate_session-gsm-inhibitor.o mate_session-gsm-manager.o mate_session-gsm-session-save.o mate_session-gsm-xsmp-server.o  -Wl,--as-needed ./.libs/libgsmutil.a ../egg/.libs/libeggdesktopfile.a -lSM -lICE -lXrender -lX11 -lXtst -lXext -lXau -ldbus-glib-1 -ldbus-1 -lmate-desktop-2 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lfontconfig -lfreetype -lupower-glib -lgobject-2.0 -lglib-2.0
mate_session-gsm-logout-dialog.o: In function `gsm_get_dialog.isra.2':
gsm-logout-dialog.c:(.text+0x74a): undefined reference to `up_client_get_can_suspend'
gsm-logout-dialog.c:(.text+0x76c): undefined reference to `up_client_get_can_hibernate'
mate_session-gsm-manager.o: In function `manager_attempt_hibernate':
gsm-manager.c:(.text+0x29b6): undefined reference to `up_client_get_can_hibernate'
gsm-manager.c:(.text+0x29fb): undefined reference to `up_client_hibernate_sync'
mate_session-gsm-manager.o: In function `manager_attempt_suspend':
gsm-manager.c:(.text+0x2a56): undefined reference to `up_client_get_can_suspend'
gsm-manager.c:(.text+0x2a9b): undefined reference to `up_client_suspend_sync'
collect2: error: ld returned 1 exit status
Makefile:626: recipe for target 'mate-session' failed
Comment 27 Jean-Claude Repetto 2015-12-22 10:14:37 UTC
# emerge --info
Portage 2.2.24 (python 2.7.10-final-0, default/linux/amd64/13.0, gcc-4.9.3, glibc-2.21-r1, 4.1.12-gentoo x86_64)
=================================================================
System uname: Linux-4.1.12-gentoo-x86_64-Intel-R-_Xeon-R-_CPU_E5-1620_0_@_3.60GHz-with-gentoo-2.2
KiB Mem:     2050272 total,    507544 free
KiB Swap:   15623208 total,  15566880 free
Timestamp of repository gentoo: Tue, 22 Dec 2015 09:00:01 +0000
sh bash 4.3_p39
ld GNU ld (Gentoo 2.25.1 p1.1) 2.25.1
app-shells/bash:          4.3_p39::gentoo
dev-java/java-config:     2.2.0::gentoo
dev-lang/perl:            5.20.2::gentoo
dev-lang/python:          2.7.10-r1::gentoo, 3.3.5-r1::gentoo, 3.4.3::gentoo
dev-util/cmake:           3.3.1-r1::gentoo
dev-util/pkgconfig:       0.28-r2::gentoo
sys-apps/baselayout:      2.2::gentoo
sys-apps/openrc:          0.18.4::gentoo
sys-apps/sandbox:         2.6-r1::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69::gentoo
sys-devel/automake:       1.11.6-r1::gentoo, 1.13.4::gentoo, 1.14.1::gentoo, 1.15::gentoo
sys-devel/binutils:       2.25.1-r1::gentoo
sys-devel/gcc:            4.9.3::gentoo
sys-devel/gcc-config:     1.7.3::gentoo
sys-devel/libtool:        2.4.6::gentoo
sys-devel/make:           4.1-r1::gentoo
sys-kernel/linux-headers: 3.18::gentoo (virtual/os-headers)
sys-libs/glibc:           2.21-r1::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000

rion
    location: /var/lib/layman/rion
    masters: gentoo
    priority: 0

gentoo-mate
    location: /var/lib/layman/mate-vdm
    masters: gentoo
    priority: 1

x-portage
    location: /usr/local/portage
    masters: gentoo
    priority: 2

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.6/ext-active/ /etc/php/cgi-php5.6/ext-active/ /etc/php/cli-php5.6/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="fr_FR.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
USE="X acl addns ads aio alsa amd64 berkdb branding bzip2 cairo cli client cracklib crypt cups cxx dri epub exif fam ffmpeg fortran gd gdbm geos gif gtk gtk3 iconv iprint java jpeg mmx mmxext modules multilib ncurses nls nptl openmp pam pcre pdf png python qt4 readline savedconfig seccomp session sse sse2 ssl svg tcpd tiff udev unicode winbind xattr zlib" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="fr" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_4" RUBY_TARGETS="ruby20 ruby21" USERLAND="GNU" VIDEO_CARDS="fbdev glint intel mach64 mga nouveau nv r128 radeon savage sis tdfx trident vesa via vmware dummy v4l" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, MAKEOPTS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
Comment 28 Jean-Claude Repetto 2015-12-22 10:19:28 UTC
Created attachment 420196 [details]
Full build log
Comment 29 Joakim Tjernlund 2015-12-22 10:21:01 UTC
(In reply to Jean-Claude Repetto from comment #27)
> # emerge --info

I don't see USE=upower, maybe it is required now?
Comment 30 Jean-Claude Repetto 2015-12-24 09:22:04 UTC
Same problem with the upower USE flag enabled.
Comment 31 Alexander van der Meij 2015-12-28 09:28:16 UTC
Fixed in my repo by applying an upstream patch. If you have any more issues, please let me know. I'd like to get MATE 1.10 (and 1.12) into Portage asap.
Comment 32 Alexander van der Meij 2015-12-28 12:20:06 UTC
Added initial ebuilds for core MATE 1.12 packages to my repo at: https://github.com/alexandervdm/gentoo-mate/tree/mate-1.12. I'll probably finish the complete set sometime this week. Please do not use this bug but use the github tracker or contact me directly for issues/questions.
Comment 33 Jean-Claude Repetto 2015-12-28 18:35:36 UTC
I am currently compiling mate-1.10, but it takes a very long time (started 8 hours ago), because it needs two versions of webkit-gtk.
mate-1.8 didtn't need them. For my information, why are they needed in mate 1.10 ?
Comment 34 ernsteiswuerfel archtester 2015-12-28 19:00:58 UTC
@Alexander van der Meij:
Just wanted to thank you for your efforts! I use MATE 1.10 with systemd for months. Your repo works very well!
Comment 35 Joakim Tjernlund 2015-12-28 21:37:20 UTC
(In reply to Jean-Claude Repetto from comment #33)
> I am currently compiling mate-1.10, but it takes a very long time (started 8
> hours ago), because it needs two versions of webkit-gtk.
> mate-1.8 didtn't need them. For my information, why are they needed in mate
> 1.10 ?

Atril needs it for USE=epub, just unset epub USE flag.
Also, the repo lost a patch so mate-applets won't install
with recent potage. I sure Alexander will fix that soon.
Comment 36 Jean-Claude Repetto 2015-12-29 08:47:31 UTC
mate 1.10 compiled successfully, and is working. Thanks for you work.
Comment 37 Alexander van der Meij 2015-12-30 14:49:24 UTC
(In reply to ernsteiswuerfel from comment #34)
> @Alexander van der Meij:
> Just wanted to thank you for your efforts! I use MATE 1.10 with systemd for
> months. Your repo works very well!

The repo is really an assortment of ebuilds from Gentoo dev NP-Hardass, myself and Joakim, but thank you. Being a filthy funtoo'er on my main box, I created a set of gentoo test systems (arch, ~arch, *) and can confirm that all seems to build well now.
Comment 38 Adam Feldman gentoo-dev 2016-01-26 19:06:45 UTC
Repo is up to date, thanks for your effort.
Comment 39 Joakim Tjernlund 2016-01-27 10:14:37 UTC
(In reply to NP-Hardass from comment #38)
> Repo is up to date, thanks for your effort.

Thanks, I changed from Alexanders repo to yours and I got a blocker:
[blocks B     ] <x11-libs/gtk+-3.18:3 ("<x11-libs/gtk+-3.18:3" is blocking x11-themes/mate-themes-1.10.5-r180)

Should I get this and block mate-themes-1.10.5-r180 myself?
Comment 40 ernsteiswuerfel archtester 2016-01-27 12:57:47 UTC
You have to use "=x11-themes/mate-themes-1.10.5-r160 ~amd64" for stable x11-libs/gtk+.