Re: [wip] webkit 1.8.0

2012-04-04 Thread Landry Breuil
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

2012-04-03 Thread Brian Callahan

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

2012-04-01 Thread Brian Callahan
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

2012-04-01 Thread Brian Callahan

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

2012-04-01 Thread Stuart Henderson
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

2012-03-30 Thread Landry Breuil
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