On Thu, Feb 20, 2014 at 11:07:01PM -0500, Brian Callahan wrote:
> On 2/20/2014 4:29 PM, Juan Francisco Cantero Hurtado wrote:
> >Brian asked me to compile and to test the last version of seed7 on hppa.
> >The result is a little weird, so let me know if you have a better fix or
> >just give me the OKs.
> >
> 
> So I'm assuming it builds correctly with this fix? But does it work?

Yes, "make package" and "make test" work fine.

> 
> >Apparently gmake doesn't honor ALL_TARGET on hppa. I tried also running
> >directly "gmake -f makefile depend s7 s7c" within WRKSRC or removing
> >ALL_TARGET from the port makefile and adding "all: depend s7 s7c" to
> >WRKSRC/makefile". Nothing worked. gmake doesn't run "depend".
> >
> 
> Blah. That is pretty crappy. I really hope there's a better fix.
> 
> ~Brian
> 
> >
> >Index: Makefile
> >===================================================================
> >RCS file: /cvs/ports/lang/seed7/Makefile,v
> >retrieving revision 1.14
> >diff -u -p -r1.14 Makefile
> >--- Makefile 19 Jan 2014 20:21:01 -0000      1.14
> >+++ Makefile 20 Feb 2014 21:08:32 -0000
> >@@ -1,8 +1,7 @@
> >  # $OpenBSD: Makefile,v 1.14 2014/01/19 20:21:01 bcallah Exp $
> >
> >-BROKEN-hppa =       SIGILL compiling prg/s7c
> >-
> >  V =                20140119
> >+REVISION =  0
> >  COMMENT =  high-level, extensible programming language
> >  DISTNAME = seed7_05_${V}
> >  PKGNAME =  seed7-${V}
> >@@ -26,7 +25,8 @@ MAKE_FLAGS =       CC="${CC}" LDFLAGS="-Wl,--g
> >  MAKE_ENV +=        S7_LIB_DIR=${TRUEPREFIX}/lib/seed7/bin \
> >             SEED7_LIBRARY=${TRUEPREFIX}/lib/seed7/lib
> >  MAKE_FILE =        makefile
> >-ALL_TARGET =        depend s7 s7c
> >+# Surprisingly, ALL_TARGET doesn't work on HPPA.
> >+#ALL_TARGET =       depend s7 s7c
> >
> >  CFLAGS +=  -I${X11BASE}/include
> >
> >@@ -36,6 +36,12 @@ WRKSRC =  ${WRKDIST}/src
> >  post-patch:
> >     perl -pi -e "s,-O2,${CFLAGS},g" ${WRKSRC}/makefile
> >     perl -pi -e "s,/usr,${TRUEPREFIX},g" ${WRKDIST}/doc/s7{,c}.1
> >+
> >+do-build:
> >+    cd ${WRKSRC} && \
> >+    ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${MAKE_FLAGS} -f ${MAKE_FILE} 
> >depend && \
> >+    ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${MAKE_FLAGS} -f ${MAKE_FILE} s7 
> >&& \
> >+    ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${MAKE_FLAGS} -f ${MAKE_FILE} s7c
> >
> >  do-install:
> >     ${INSTALL_PROGRAM} ${WRKDIST}/bin/s7{,c} ${PREFIX}/bin
> >
> 

-- 
Juan Francisco Cantero Hurtado http://juanfra.info

Reply via email to