Re: [wip] webkit 1.8.0
On Tue, Apr 03, 2012 at 10:42:04PM -0400, Brian Callahan wrote: mips64el report: webkit-gtk3 (epiphany) suffers from some sort of regression - now crashes on startup (previously, it worked the same as the gtk2 version). I'll look into it but I think it's something with javascriptcore. If you get crashes with useful backtraces, make sure to report the upstream and cc me (either on gnome or webkit's bugzilla, depending on the crash..) webkit-gtk2 (surf, midori, xxxterm) has no regressions (no progress either, but that was to be expected) Strange, that's probably smth related to what epiphany does with webkit, since both versions should work the same. Can you reproduce the crash with GtkLauncher-3 ? It feels faster, for what that's worth. Yeah that's what i noticed too. Thanks for mips64el testing ! Landry
Re: [wip] webkit 1.8.0
mips64el report: webkit-gtk3 (epiphany) suffers from some sort of regression - now crashes on startup (previously, it worked the same as the gtk2 version). I'll look into it but I think it's something with javascriptcore. webkit-gtk2 (surf, midori, xxxterm) has no regressions (no progress either, but that was to be expected) It feels faster, for what that's worth. Thanks. ~Brian
Re: [wip] webkit 1.8.0
The new dependencies render the loongson unable to build with default settings. As reported before [0] doxygen won't build on loongson without --english-only being set in the CONFIGURE_ARGS (ld fails, looks like another binutils problem). Perhaps we should set CONFIGURE_ARGS+=--english-only for loongson until binutils-2.17 is turned on? Another option (which is what I did) is to edit the Makefile for misc/gpsd to not pull in php and all of its dependencies (which eventually includes doxygen). gpsd doesn't know or care if you have php installed and asking to build another 8+ hours worth of dependencies (on top of the day it already takes to build webkit's dependencies, plus the day it takes to build webkit) seems excessive. Patch to move php to a FLAVOR in misc/gpsd at the botton of the email. I will report back when the loongson has finished building webkit-1.8.0 (~13 hours in, so far so good). Thanks. ~Brian [0] http://marc.info/?l=openbsd-portsm=132752764509297w=2 misc/gpsd patch: --- Makefile.orig Sat Mar 31 21:15:14 2012 +++ MakefileSat Mar 31 21:24:57 2012 @@ -28,7 +28,6 @@ MASTER_SITES= ${MASTER_SITE_BERLIOS:=gpsd/} -MODULES += lang/python lang/php USE_LIBTOOL= yes USE_GROFF =Yes CONFIGURE_STYLE= gnu @@ -37,10 +36,10 @@ --enable-tnt \ --enable-oceanserver -PSEUDO_FLAVORS = no_x11 +PSEUDO_FLAVORS = no_x11 php FLAVOR?= -MULTI_PACKAGES=-main -php +MULTI_PACKAGES=-main BUILD_DEPENDS= textproc/libxslt \ textproc/docbook \ @@ -58,13 +57,22 @@ LDFLAGS=-L${X11BASE}/lib -L${LOCALBASE}/lib -lm -pthread -lutil .endif +.if ${FLAVOR:L:Mphp} +MODULES+= lang/python lang/php +MULTI_PACKAGES+= -php +.else +MODULES+= lang/python +.endif + WANTLIB-main= m ncurses c pthread stdc++ util # the php display script doesn't depend on having any of gpsd around, # it just sits there and looks pretty. +.if ${FLAVOR:L:Mphp} PKG_ARCH-php= * RUN_DEPENDS-php= lang/php/${MODPHP_VERSION},-gd PREFIX-php=/var/www/ +.endif PYTHON_SCRIPTS=gpsprof gps/gps.py gpsfake gpscat xgps gpsspeed
Re: [wip] webkit 1.8.0
On 4/1/2012 2:52 PM, Stuart Henderson wrote: I'd rather get doxygen building on mips64el though so --english-only probably makes mre sense. I wouldn't object to no_php for gpsd but if we *can* build a package on an arch, we should do so by default in the port. Then we should ignore the gpsd patch and add --english-only to doxygen for mips64el. I just thought it was strange that gpsd was building php since you don't need php to compile or install it. It just drops an (optional?) script in a folder and I figured that some people who would want webkit may not want all the dependencies that the one script would pull down (e.g. php, mysql, postgresql, ldap, etc.) If it's OK, I still may resubmit a no_php for gpsd since I don't really want all that stuff just to build webkit. It feels a bit excessive. Thanks. ~Brian
Re: [wip] webkit 1.8.0
On 2012/04/01 13:23, Brian Callahan wrote: The new dependencies render the loongson unable to build with default settings. As reported before [0] doxygen won't build on loongson without --english-only being set in the CONFIGURE_ARGS (ld fails, looks like another binutils problem). Perhaps we should set CONFIGURE_ARGS+=--english-only for loongson until binutils-2.17 is turned on? How about this, any OKs? There is no plist change. Index: Makefile === RCS file: /cvs/ports/devel/doxygen/Makefile,v retrieving revision 1.20 diff -u -p -w -u -r1.20 Makefile --- Makefile13 Nov 2011 22:29:21 - 1.20 +++ Makefile1 Apr 2012 19:54:55 - @@ -1,6 +1,7 @@ # $OpenBSD: Makefile,v 1.20 2011/11/13 22:29:21 naddy Exp $ # Memory hog, stuck for days on the same file during build. +# XXX check with different optimizer level? see doc/install.doc NOT_FOR_ARCHS= sh COMMENT-main= source code documentation generator tool @@ -10,7 +11,7 @@ VERSION= 1.7.2 DISTNAME= doxygen-${VERSION}.src PKGNAME-main= doxygen-${VERSION} FULLPKGNAME-gui=doxygen-gui-${VERSION} -REVISION-main= 0 +REVISION-main= 1 CATEGORIES=devel textproc HOMEPAGE= http://www.doxygen.org/ @@ -21,20 +22,29 @@ PERMIT_PACKAGE_FTP= Yes PERMIT_DISTFILES_CDROM=Yes PERMIT_DISTFILES_FTP= Yes -MASTER_SITES= ftp://ftp.stack.nl/pub/users/dimitri/ +MASTER_SITES= http://ftp.stack.nl/pub/users/dimitri/ \ + ftp://ftp.stack.nl/pub/users/dimitri/ PSEUDO_FLAVORS=no_gui bootstrap +FLAVORS= english_only +.if ${ARCH:Mmips64el} +# ld(1) fails +FLAVOR?= no_gui english_only +.else FLAVOR?= no_gui +.endif USE_GMAKE= Yes -USE_GROFF =Yes MODULES= converters/libiconv - CONFIGURE_STYLE=simple CONFIGURE_ARGS=--prefix ${WRKINST}${LOCALBASE} \ --install /usr/bin/install \ --dot ${LOCALBASE}/bin/dot + +.if ${FLAVOR:Menglish_only} +CONFIGURE_ARGS+= --english-only +.endif MULTI_PACKAGES=-main -gui Index: pkg/DESCR-main === RCS file: /cvs/ports/devel/doxygen/pkg/DESCR-main,v retrieving revision 1.2 diff -u -p -w -u -r1.2 DESCR-main --- pkg/DESCR-main 6 Jan 2008 10:03:00 - 1.2 +++ pkg/DESCR-main 1 Apr 2012 19:54:55 - @@ -26,6 +26,7 @@ ports should be installed: Flavors: * gui -- build Qt frontend +* english_only -- only build English support Note:
Re: [wip] webkit 1.8.0
On Fri, Mar 30, 2012 at 06:18:56PM +0200, Landry Breuil wrote: Hi, here's a preliminary update to latest webkit release 1.8.0. So far it's only been build-tested on i386/amd64, both flavors, and doesn't build yet correctly on sparc64. ppc test to come. I don't have a mips64el so a volunteer is required... Note that most of the PFRAGs were merged back into PLIST with a pair of variables, the current situation is just insane. And it requires recently commited glib2 libsoup updates, hence the LIB_DEPENDS version tighthening. It takes around 5h to build on a somewhat fast v20z server... Please test with the usual web browsers report to the list. If you feel brave, test on ppc/mips64el. Disregard for now, fucking cvs fucked up the fucking diff hence it does not fucking apply to a fucking cvs current ports fuck tree. New patch tmrw, while i'm testing other tweaks... Landry