For more than one month in the tree now. No bugs filed against it. Please stabilize.
x86 stable. Although shouldn't this depend on x11-libs/gtk+:2 instead of just x11-libs/gtk+?
There is no presence of user CXXFLAGS, and you should drop -g: x86_64-pc-linux-gnu-g++ -MMD -Wall -g -I/usr/X11R6/include -fno-exceptions -fno-rtti -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/usr/include/libdrm -DVERSION="\"1.4.74\"" -c -o core_phloat.o core_phloat.cc and in the final link there isn't -O1 and --as-needed: x86_64-pc-linux-gnu-g++ -o free42bin -L/usr/X11R6/lib -Wl,--hash-style=gnu shell_main.o shell_skin.o skins.o keymap.o shell_loadimage.o shell_spool.o core_main.o core_commands1.o core_commands2.o core_commands3.o core_commands4.o core_commands5.o core_commands6.o core_commands7.o core_display.o core_globals.o core_helpers.o core_keydown.o core_linalg1.o core_linalg2.o core_math1.o core_math2.o core_phloat.o core_sto_rcl.o core_tables.o core_variables.o -lXmu -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 Please also convert src_compile to emake.
I think this fixes the issues reported. Thanks. + 04 Jul 2012; Chema Alonso <nimiux@gentoo.org> free42-1.4.74.ebuild: + Bug #424503: Depend on x11-libs/gtk+:2. Add user CXXFLAGS. Drop -g flag. + Add -O1 and --as-needed linker flags. Use emake in src_compile. +
(In reply to comment #3) > I think this fixes the issues reported. Thanks. > > + 04 Jul 2012; Chema Alonso <nimiux@gentoo.org> free42-1.4.74.ebuild: > + Bug #424503: Depend on x11-libs/gtk+:2. Add user CXXFLAGS. Drop -g flag. > + Add -O1 and --as-needed linker flags. Use emake in src_compile. > + Not at all. The ebuild should respect LDFLAGS variable.
Sorry about that. LDFLAGS fixed. + 05 Jul 2012; Chema Alonso <nimiux@gentoo.org> free42-1.4.74.ebuild: + Respect LDFLAGS wrt bug #424503. +
amd64 stable. Last arch, closing
(In reply to comment #5) > Sorry about that. LDFLAGS fixed. > > + 05 Jul 2012; Chema Alonso <nimiux@gentoo.org> free42-1.4.74.ebuild: > + Respect LDFLAGS wrt bug #424503. > + You need also to delete the line about --hash-style: 's/-Wl,--hash-style=both/-Wl,--hash-style=gnu/'
Done, thanks. + 05 Jul 2012; Chema Alonso <nimiux@gentoo.org> free42-1.4.74.ebuild: + Remove --hash-style=both wrt bug #424503 comment #7. +