On Tue, 2 Sep 2008, Mike Erdely wrote:

> The first set are ports whose build fails.  I haven't looked into why or
> contacted maintainers.
> The second set are ports that don't build because they depend on
> something 'not for alpha' or is marked as broken.

<snip>
...

> x11/xdrawchem         => memory exhausted (even as root)

Could you try the included patch and see if that helps.
Thanks.

Index: Makefile
===================================================================
RCS file: /cvs/ports/x11/xdrawchem/Makefile,v
retrieving revision 1.6
diff -u -r1.6 Makefile
--- Makefile    20 Aug 2008 16:09:23 -0000      1.6
+++ Makefile    2 Sep 2008 17:14:01 -0000
@@ -3,7 +3,7 @@
 COMMENT=       two-dimensional molecule drawing program
 
 DISTNAME=      xdrawchem-1.9.9
-PKGNAME=       ${DISTNAME}p0
+PKGNAME=       ${DISTNAME}p1
 CATEGORIES=    x11 biology
 
 HOMEPAGE=      http://xdrawchem.sourceforge.net/
@@ -45,9 +45,5 @@
 CONFIGURE_ARGS=        ${CONFIGURE_SHARED} \
                --with-qtincdir=${MODQT_INCDIR} \
                --with-qtlibdir=${MODQT_LIBDIR}
-
-.if ${MACHINE_ARCH} == "sparc64" || ${MACHINE_ARCH} == "powerpc" || 
${MACHINE_ARCH} == "arm"
-PATCH_LIST=    patch-* gcc-*
-.endif
 
 .include <bsd.port.mk>
Index: patches/gcc-xdrawchem_Makefile_in
===================================================================
RCS file: patches/gcc-xdrawchem_Makefile_in
diff -N patches/gcc-xdrawchem_Makefile_in
--- patches/gcc-xdrawchem_Makefile_in   7 Feb 2007 14:02:13 -0000       1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,17 +0,0 @@
-$OpenBSD: gcc-xdrawchem_Makefile_in,v 1.1 2007/02/07 14:02:13 sturm Exp $
---- xdrawchem/Makefile.in.orig Wed Feb  7 05:52:13 2007
-+++ xdrawchem/Makefile.in      Wed Feb  7 05:53:33 2007
-@@ -459,6 +459,13 @@ distclean-compile:
- @AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
- @am__fastdepCXX_FALSE@        $(CXXCOMPILE) -c -o $@ $<
- 
-+boshcp.o: boshcp.cpp
[EMAIL PROTECTED]@      if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" 
-O0 -c -o $@ $<; \
[EMAIL PROTECTED]@      then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else 
rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
[EMAIL PROTECTED]@@am__fastdepCXX_FALSE@        source='$<' object='$@' 
libtool=no @AMDEPBACKSLASH@
[EMAIL PROTECTED]@@am__fastdepCXX_FALSE@        DEPDIR=$(DEPDIR) $(CXXDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
[EMAIL PROTECTED]@      $(CXXCOMPILE) -c -o $@ $<
-+
- .cpp.obj:
- @am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" 
-c -o $@ `$(CYGPATH_W) '$<'`; \
- @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else 
rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
Index: patches/patch-xdrawchem_Makefile_in
===================================================================
RCS file: patches/patch-xdrawchem_Makefile_in
diff -N patches/patch-xdrawchem_Makefile_in
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-xdrawchem_Makefile_in 2 Sep 2008 17:14:01 -0000
@@ -0,0 +1,17 @@
+$OpenBSD: gcc-xdrawchem_Makefile_in,v 1.1 2007/02/07 14:02:13 sturm Exp $
+--- xdrawchem/Makefile.in.orig Wed Feb  7 05:52:13 2007
++++ xdrawchem/Makefile.in      Wed Feb  7 05:53:33 2007
+@@ -459,6 +459,13 @@ distclean-compile:
+ @AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCXX_FALSE@        $(CXXCOMPILE) -c -o $@ $<
+ 
++boshcp.o: boshcp.cpp
[EMAIL PROTECTED]@      if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" 
-O0 -c -o $@ $<; \
[EMAIL PROTECTED]@      then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else 
rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
[EMAIL PROTECTED]@@am__fastdepCXX_FALSE@        source='$<' object='$@' 
libtool=no @AMDEPBACKSLASH@
[EMAIL PROTECTED]@@am__fastdepCXX_FALSE@        DEPDIR=$(DEPDIR) $(CXXDEPMODE) 
$(depcomp) @AMDEPBACKSLASH@
[EMAIL PROTECTED]@      $(CXXCOMPILE) -c -o $@ $<
++
+ .cpp.obj:
+ @am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" 
-c -o $@ `$(CYGPATH_W) '$<'`; \
+ @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else 
rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi

-- 
Antoine

Reply via email to