I think there is no change to existing packages, if so then no need for
a revision bump.

looks good to me either way, OK


On 2018 Sep 24 (Mon) at 23:34:09 -0400 (-0400), Daniel Dickman wrote:
:With the below patch I've been able to build ports gcc 4.9 on:
:
:OpenBSD 6.4-beta (GENERIC) #219: Sat Sep  8 14:02:06 MDT 2018
:    [email protected]:/usr/src/sys/arch/alpha/compile/GENERIC
:AlphaServer DS10 617 MHz
:
:The patch reduces the optimization level from -O2 to -O1 during the build 
:to make things work. With this, I was able to build numpy and run the 
:numpy regression tests succesfully.
:
:ok to commit?
:
:(Note: to test you'd also need to add alpha to GCC49_ARCHS in 
:infrastructure/mk/arch-defines.mk but that can be committed after the 
:below goes in)
:
:Index: Makefile
:===================================================================
:RCS file: /cvs/ports/lang/gcc/4.9/Makefile,v
:retrieving revision 1.57
:diff -u -p -u -r1.57 Makefile
:--- Makefile   11 Aug 2018 14:11:01 -0000      1.57
:+++ Makefile   25 Sep 2018 02:44:34 -0000
:@@ -4,7 +4,7 @@ ONLY_FOR_ARCHS = ${GCC49_ARCHS}
: DPB_PROPERTIES = parallel
: 
: V = 4.9.4
:-REVISION = 11
:+REVISION = 12
: FULL_VERSION = $V
: FULL_PKGVERSION = $V
: 
:@@ -128,7 +128,11 @@ MAKE_ENV += ${EXTRA_ENV}
: 
: # Note: the configure target passes CFLAGS to the configure script anyways.
: 
:+.if ${MACHINE_ARCH} == "alpha"
:+CFLAGS = -O1 -g
:+.else
: CFLAGS = -O2 -g
:+.endif
: 
: CONFIGURE_ARGS += \
:       --verbose \
:@@ -244,6 +248,11 @@ post-extract:
: .if ${BUILD_PACKAGES:M-ada}
:       perl -pi -e 's,^#define (_GCOMPILER_LIBCXX_HAVE_GETS) .*,/* #undef $$1 
*/,' \
:               ${WRKDIR}/bootstrap/include/c++/*/*/bits/c++config.h
:+.endif
:+
:+post-configure:
:+.if ${MACHINE_ARCH} == "alpha"
:+      sed -i -e 's,-O2,-O1,g' ${WRKDIR}/build-alpha/Makefile
: .endif
: 
: post-install:
:Index: pkg/PFRAG.alpha-main
:===================================================================
:RCS file: pkg/PFRAG.alpha-main
:diff -N pkg/PFRAG.alpha-main
:--- /dev/null  1 Jan 1970 00:00:00 -0000
:+++ pkg/PFRAG.alpha-main       25 Sep 2018 02:44:34 -0000
:@@ -0,0 +1,13 @@
:+@comment $OpenBSD$
:+lib/gcc/${CONFIG}/${V}/include/tgmath.h
:+lib/gcc/${CONFIG}/${V}/include/unwind.h
:+lib/gcc/${CONFIG}/${V}/plugin/include/config/alpha/
:+lib/gcc/${CONFIG}/${V}/plugin/include/config/alpha/alpha-protos.h
:+lib/gcc/${CONFIG}/${V}/plugin/include/config/alpha/alpha.h
:+lib/gcc/${CONFIG}/${V}/plugin/include/config/alpha/elf.h
:+lib/gcc/${CONFIG}/${V}/plugin/include/config/alpha/openbsd.h
:+lib/gcc/${CONFIG}/${V}/plugin/include/config/elfos.h
:+lib/gcc/${CONFIG}/${V}/plugin/include/config/initfini-array.h
:+lib/gcc/${CONFIG}/${V}/plugin/include/config/openbsd-libpthread.h
:+lib/gcc/${CONFIG}/${V}/plugin/include/config/openbsd-stdint.h
:+lib/gcc/${CONFIG}/${V}/plugin/include/config/openbsd.h
:Index: pkg/PLIST-main
:===================================================================
:RCS file: /cvs/ports/lang/gcc/4.9/pkg/PLIST-main,v
:retrieving revision 1.12
:diff -u -p -u -r1.12 PLIST-main
:--- pkg/PLIST-main     23 Jul 2018 10:05:35 -0000      1.12
:+++ pkg/PLIST-main     25 Sep 2018 02:44:34 -0000
:@@ -234,7 +234,7 @@ lib/gcc/${CONFIG}/${V}/plugin/include/va
: lib/gcc/${CONFIG}/${V}/plugin/include/vec.h
: lib/gcc/${CONFIG}/${V}/plugin/include/version.h
: lib/libatomic.a
:-@comment %%alpha%%
:+%%alpha%%
: %%amd64%%
: %%arm%%
: %%hppa%%
:

-- 
... But we've only fondled the surface of that subject.
                -- Virginia Masters

Reply via email to