git: 1571a428a0e2 - main - biology/molden: update to 6.7

From: Johannes M Dieterich <jmd_at_FreeBSD.org>
Date: Wed, 05 Jan 2022 23:01:06 UTC
The branch main has been updated by jmd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1571a428a0e2ca81bbd5609eee2e41d8eed5b5c0

commit 1571a428a0e2ca81bbd5609eee2e41d8eed5b5c0
Author:     Johannes M Dieterich <jmd@FreeBSD.org>
AuthorDate: 2022-01-05 22:59:11 +0000
Commit:     Johannes M Dieterich <jmd@FreeBSD.org>
CommitDate: 2022-01-05 23:01:00 +0000

    biology/molden: update to 6.7
    
    PR:             238858
    Reported by:    yuri@
---
 biology/molden/Makefile                    |  47 +-
 biology/molden/distinfo                    |   6 +-
 biology/molden/files/patch-ambfor-makefile |  28 -
 biology/molden/files/patch-surf-Makefile   | 789 -----------------------------
 biology/molden/files/patch-xwin.c          |  32 --
 biology/molden/pkg-descr                   |  36 +-
 6 files changed, 48 insertions(+), 890 deletions(-)

diff --git a/biology/molden/Makefile b/biology/molden/Makefile
index 101b12f668b9..cc945bed3a96 100644
--- a/biology/molden/Makefile
+++ b/biology/molden/Makefile
@@ -1,52 +1,52 @@
 # Created by: Ryo MIYAMOTO <rmiya@cc.hirosaki-u.ac.jp>
 
 PORTNAME=	molden
-DISTVERSION=	5.8.2
-PORTREVISION=	4
+DISTVERSION=	6.7
 PORTEPOCH=	1
 CATEGORIES=	biology
 MASTER_SITES=	ftp://ftp.cmbi.umcn.nl/pub/molgraph/molden/
-DISTNAME=	${PORTNAME}${PORTVERSION}
+DISTNAME=	${PORTNAME}${DISTVERSION}
 
 MAINTAINER=	jmd@FreeBSD.org
 COMMENT=	Display molecular orbitals and electron densities in 2D and 3D
 
 LICENSE=	Molden
-LICENSE_NAME=	Molden
+LICENSE_NAME=	Molden License
 LICENSE_FILE=	${WRKSRC}/CopyRight
-# free for academic, non profit usage; do not re-distribute source and executable.
-LICENSE_PERMS=	auto-accept
+LICENSE_PERMS=	auto-accept dist-mirror pkg-mirror # free for academic, non profit use
 
-WRKSRC=		${WRKDIR}/${PORTNAME}${PORTVERSION:R}
+BUILD_DEPENDS=	makedepend:devel/makedepend
 
 USES=		fortran gl gmake xorg
-USE_XORG=	x11
+USE_XORG=	x11 xmu
 USE_GL=		gl glu
+
 MAKEFILE=	makefile
-MAKE_JOBS_UNSAFE=yes
 
 CFLAGS+=	-D${OPSYS:tu} -DDOBACK -DHASTIMER -DCOLOR_OFFSET=0.0 \
 		-I${LOCALBASE}/include -Wno-return-type
 
 PORTDOCS=	*
 PORTDATA=	*
-PLIST_FILES=	bin/ambfor bin/gmolden bin/molden bin/surf
+
+PLIST_FILES=	bin/ambfor \
+		bin/ambmd \
+		bin/gmolden \
+		bin/molden \
+		bin/surf
 
 PORTSCOUT=	limit:^5\.0\.
 
 OPTIONS_DEFINE=		DATA DOCS
 OPTIONS_DEFAULT=	DATA
 
-post-patch:
-	@${REINPLACE_CMD} -e \
-		's|^CC |#CC | ; \
-		 s|^FC |#FC | ; \
-		 s|/usr/X11R6|${LOCALBASE}| ; \
-		 s|$$(LIBS)|$$(LIBS) $$(LDFLAGS)| ; \
-		 s|-lXmu|| ; \
-		 /depend/s|^|#|' ${WRKSRC}/makefile
+post-extract:
+	# remove object modules
+	@${FIND} ${WRKSRC} -name "*.o" | ${XARGS} ${RM}
+	# remove pre-built executables
+	@${RM} ${WRKSRC}/bin/*
 
-post-configure:
+xpost-configure:
 	@${ECHO_MSG} "********************"
 	@${ECHO_MSG} "**  If you want to use a larger MOLDEN,"
 	@${ECHO_MSG} "**  edit change_parameter.sh and run it,"
@@ -54,11 +54,8 @@ post-configure:
 	@${ECHO_MSG} "********************"
 
 do-install:
-.for i in molden gmolden
-	(cd ${WRKSRC} && ${INSTALL_PROGRAM} ${i} ${STAGEDIR}${PREFIX}/bin)
-.endfor
-.for i in ambfor surf
-	(cd ${WRKSRC}/${i} && ${INSTALL_PROGRAM} ${i} ${STAGEDIR}/${PREFIX}/bin)
+.for e in molden gmolden ambfor ambmd surf
+	${INSTALL_PROGRAM} ${WRKSRC}/bin/${e} ${STAGEDIR}${PREFIX}/bin
 .endfor
 
 do-install-DATA-on:
@@ -69,7 +66,7 @@ do-install-DATA-on:
 
 do-install-DOCS-on:
 	${MKDIR} ${STAGEDIR}${DOCSDIR}
-	(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
+	cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
 
 .include <bsd.port.pre.mk>
 
diff --git a/biology/molden/distinfo b/biology/molden/distinfo
index f5bedab276c4..b3c287258481 100644
--- a/biology/molden/distinfo
+++ b/biology/molden/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1541594934
-SHA256 (molden5.8.2.tar.gz) = 65a24db9e80b4fb6038cc1e57c7d6e2457414812c9389bc651af7cb33f01dbe9
-SIZE (molden5.8.2.tar.gz) = 5770998
+TIMESTAMP = 1639879141
+SHA256 (molden6.7.tar.gz) = ebd73e8d95271eb82a1464a7eab28a042662483bbff6e6dcc7db0d1c9b2e4432
+SIZE (molden6.7.tar.gz) = 11600372
diff --git a/biology/molden/files/patch-ambfor-makefile b/biology/molden/files/patch-ambfor-makefile
deleted file mode 100644
index 5b71286b335f..000000000000
--- a/biology/molden/files/patch-ambfor-makefile
+++ /dev/null
@@ -1,28 +0,0 @@
---- ambfor/makefile.orig	2015-05-02 19:49:10 UTC
-+++ ambfor/makefile
-@@ -12,12 +12,12 @@
- #
- # 
- 
--CFLAGS = -c -g ${EXT}
-+CFLAGS += -c
- #FC = g77 
--FC = gfortran
--FFLAGS = -c -g -ffast-math -funroll-loops -O3
-+#FC = gfortran
-+#FFLAGS = -c -g -ffast-math -funroll-loops -O3
- LIBS =  -lm
--LDR = ${FC} -g
-+LDR = ${FC}
- EXT :=
- 
- ifeq ($(uname), Darwin)
-@@ -56,7 +56,7 @@ ambmd:	md.o verlet.o qvdw.o allocmd.o $(
- 	$(LDR) -o ambmd md.o verlet.o qvdw.o allocmd.o $(OBJS) $(LIBS)
- 
- ambfor.o:	ambfor.f
--	${FC} -c -g -ffast-math -funroll-loops -o ambfor.o ambfor.f
-+	${FC} -c ${FFLAGS} -o ambfor.o ambfor.f
- 
- allocmd.o:	alloc.c
- 	$(CC) $(CFLAGS) -DMD -c alloc.c -o allocmd.o
diff --git a/biology/molden/files/patch-surf-Makefile b/biology/molden/files/patch-surf-Makefile
deleted file mode 100644
index 94b6eea01746..000000000000
--- a/biology/molden/files/patch-surf-Makefile
+++ /dev/null
@@ -1,789 +0,0 @@
---- surf/Makefile.orig	2015-05-02 19:48:48 UTC
-+++ surf/Makefile
-@@ -1,12 +1,8 @@
- # Compilation flags
--#CC	    = cc
--CC	    = cc
- INCLUDE     = -I. 
- #LINCLUDE    = -lcurses -ltermcap -lm
- LINCLUDE    = -lm
--OPT_CFLAGS  = -O2 $(FLAGS) $(INCLUDE)
- #CFLAGS	    = -g $(FLAGS) $(INCLUDE)
--CFLAGS	    = -O2 $(FLAGS) $(INCLUDE) ${EXT}
- 
- ifeq ($(uname), Darwin)
- #
-@@ -73,670 +69,117 @@ depend: $(DEPEND)
- # DO NOT DELETE
- 
- surf.o: surf.h /usr/include/stdio.h /usr/include/sys/cdefs.h
--surf.o: /usr/include/sys/_symbol_aliasing.h
--surf.o: /usr/include/sys/_posix_availability.h /usr/include/Availability.h
--surf.o: /usr/include/AvailabilityInternal.h /usr/include/_types.h
--surf.o: /usr/include/sys/_types.h /usr/include/machine/_types.h
--surf.o: /usr/include/i386/_types.h /usr/include/sys/_pthread/_pthread_types.h
--surf.o: /usr/include/sys/_types/_va_list.h /usr/include/sys/_types/_size_t.h
--surf.o: /usr/include/sys/_types/_null.h /usr/include/sys/stdio.h
--surf.o: /usr/include/sys/_types/_off_t.h /usr/include/sys/_types/_ssize_t.h
--surf.o: /usr/include/secure/_stdio.h /usr/include/secure/_common.h
--surf.o: /usr/include/math.h /usr/include/stdlib.h /usr/include/sys/wait.h
--surf.o: /usr/include/sys/_types/_pid_t.h /usr/include/sys/_types/_id_t.h
--surf.o: /usr/include/sys/signal.h /usr/include/sys/appleapiopts.h
--surf.o: /usr/include/machine/signal.h /usr/include/i386/signal.h
--surf.o: /usr/include/machine/_mcontext.h /usr/include/i386/_mcontext.h
--surf.o: /usr/include/mach/i386/_structs.h
--surf.o: /usr/include/sys/_pthread/_pthread_attr_t.h
--surf.o: /usr/include/sys/_types/_sigaltstack.h
--surf.o: /usr/include/sys/_types/_ucontext.h
--surf.o: /usr/include/sys/_types/_sigset_t.h /usr/include/sys/_types/_uid_t.h
--surf.o: /usr/include/sys/resource.h /usr/include/stdint.h
--surf.o: /usr/include/sys/_types/_int8_t.h /usr/include/sys/_types/_int16_t.h
--surf.o: /usr/include/sys/_types/_int32_t.h /usr/include/sys/_types/_int64_t.h
--surf.o: /usr/include/_types/_uint8_t.h /usr/include/_types/_uint16_t.h
--surf.o: /usr/include/_types/_uint32_t.h /usr/include/_types/_uint64_t.h
--surf.o: /usr/include/sys/_types/_intptr_t.h
--surf.o: /usr/include/sys/_types/_uintptr_t.h /usr/include/_types/_intmax_t.h
--surf.o: /usr/include/_types/_uintmax_t.h /usr/include/sys/_types/_timeval.h
--surf.o: /usr/include/machine/endian.h /usr/include/i386/endian.h
--surf.o: /usr/include/sys/_endian.h /usr/include/libkern/_OSByteOrder.h
--surf.o: /usr/include/libkern/i386/_OSByteOrder.h /usr/include/alloca.h
--surf.o: /usr/include/sys/_types/_ct_rune_t.h
--surf.o: /usr/include/sys/_types/_rune_t.h /usr/include/sys/_types/_wchar_t.h
--surf.o: /usr/include/machine/types.h /usr/include/i386/types.h
--surf.o: /usr/include/sys/_types/_dev_t.h /usr/include/sys/_types/_mode_t.h
--surf.o: /usr/include/string.h /usr/include/sys/_types/_rsize_t.h
--surf.o: /usr/include/sys/_types/_errno_t.h /usr/include/strings.h
--surf.o: /usr/include/secure/_string.h /usr/include/sys/time.h
--surf.o: /usr/include/sys/_types/_fd_def.h /usr/include/sys/_types/_timespec.h
--surf.o: /usr/include/sys/_types/_time_t.h
--surf.o: /usr/include/sys/_types/_suseconds_t.h
--surf.o: /usr/include/sys/_types/_fd_setsize.h
--surf.o: /usr/include/sys/_types/_fd_set.h /usr/include/sys/_types/_fd_clr.h
--surf.o: /usr/include/sys/_types/_fd_isset.h
--surf.o: /usr/include/sys/_types/_fd_zero.h /usr/include/sys/_types/_fd_copy.h
--surf.o: /usr/include/time.h /usr/include/sys/_types/_clock_t.h
--surf.o: /usr/include/sys/_select.h linalg.h
-+surf.o: /usr/include/sys/_null.h /usr/include/sys/_types.h
-+surf.o: /usr/include/machine/_types.h /usr/include/math.h
-+surf.o: /usr/include/machine/_limits.h /usr/include/stdlib.h
-+surf.o: /usr/include/string.h /usr/include/strings.h /usr/include/sys/time.h
-+surf.o: /usr/include/sys/_timeval.h /usr/include/sys/types.h
-+surf.o: /usr/include/machine/endian.h /usr/include/sys/_pthreadtypes.h
-+surf.o: /usr/include/sys/select.h /usr/include/sys/_sigset.h
-+surf.o: /usr/include/sys/timespec.h /usr/include/time.h linalg.h
- io.o: surf.h /usr/include/stdio.h /usr/include/sys/cdefs.h
--io.o: /usr/include/sys/_symbol_aliasing.h
--io.o: /usr/include/sys/_posix_availability.h /usr/include/Availability.h
--io.o: /usr/include/AvailabilityInternal.h /usr/include/_types.h
--io.o: /usr/include/sys/_types.h /usr/include/machine/_types.h
--io.o: /usr/include/i386/_types.h /usr/include/sys/_pthread/_pthread_types.h
--io.o: /usr/include/sys/_types/_va_list.h /usr/include/sys/_types/_size_t.h
--io.o: /usr/include/sys/_types/_null.h /usr/include/sys/stdio.h
--io.o: /usr/include/sys/_types/_off_t.h /usr/include/sys/_types/_ssize_t.h
--io.o: /usr/include/secure/_stdio.h /usr/include/secure/_common.h
--io.o: /usr/include/math.h /usr/include/stdlib.h /usr/include/sys/wait.h
--io.o: /usr/include/sys/_types/_pid_t.h /usr/include/sys/_types/_id_t.h
--io.o: /usr/include/sys/signal.h /usr/include/sys/appleapiopts.h
--io.o: /usr/include/machine/signal.h /usr/include/i386/signal.h
--io.o: /usr/include/machine/_mcontext.h /usr/include/i386/_mcontext.h
--io.o: /usr/include/mach/i386/_structs.h
--io.o: /usr/include/sys/_pthread/_pthread_attr_t.h
--io.o: /usr/include/sys/_types/_sigaltstack.h
--io.o: /usr/include/sys/_types/_ucontext.h /usr/include/sys/_types/_sigset_t.h
--io.o: /usr/include/sys/_types/_uid_t.h /usr/include/sys/resource.h
--io.o: /usr/include/stdint.h /usr/include/sys/_types/_int8_t.h
--io.o: /usr/include/sys/_types/_int16_t.h /usr/include/sys/_types/_int32_t.h
--io.o: /usr/include/sys/_types/_int64_t.h /usr/include/_types/_uint8_t.h
--io.o: /usr/include/_types/_uint16_t.h /usr/include/_types/_uint32_t.h
--io.o: /usr/include/_types/_uint64_t.h /usr/include/sys/_types/_intptr_t.h
--io.o: /usr/include/sys/_types/_uintptr_t.h /usr/include/_types/_intmax_t.h
--io.o: /usr/include/_types/_uintmax_t.h /usr/include/sys/_types/_timeval.h
--io.o: /usr/include/machine/endian.h /usr/include/i386/endian.h
--io.o: /usr/include/sys/_endian.h /usr/include/libkern/_OSByteOrder.h
--io.o: /usr/include/libkern/i386/_OSByteOrder.h /usr/include/alloca.h
--io.o: /usr/include/sys/_types/_ct_rune_t.h /usr/include/sys/_types/_rune_t.h
--io.o: /usr/include/sys/_types/_wchar_t.h /usr/include/machine/types.h
--io.o: /usr/include/i386/types.h /usr/include/sys/_types/_dev_t.h
--io.o: /usr/include/sys/_types/_mode_t.h /usr/include/string.h
--io.o: /usr/include/sys/_types/_rsize_t.h /usr/include/sys/_types/_errno_t.h
--io.o: /usr/include/strings.h /usr/include/secure/_string.h
--io.o: /usr/include/sys/time.h /usr/include/sys/_types/_fd_def.h
--io.o: /usr/include/sys/_types/_timespec.h /usr/include/sys/_types/_time_t.h
--io.o: /usr/include/sys/_types/_suseconds_t.h
--io.o: /usr/include/sys/_types/_fd_setsize.h /usr/include/sys/_types/_fd_set.h
--io.o: /usr/include/sys/_types/_fd_clr.h /usr/include/sys/_types/_fd_isset.h
--io.o: /usr/include/sys/_types/_fd_zero.h /usr/include/sys/_types/_fd_copy.h
--io.o: /usr/include/time.h /usr/include/sys/_types/_clock_t.h
--io.o: /usr/include/sys/_select.h linalg.h
-+io.o: /usr/include/sys/_null.h /usr/include/sys/_types.h
-+io.o: /usr/include/machine/_types.h /usr/include/math.h
-+io.o: /usr/include/machine/_limits.h /usr/include/stdlib.h
-+io.o: /usr/include/string.h /usr/include/strings.h /usr/include/sys/time.h
-+io.o: /usr/include/sys/_timeval.h /usr/include/sys/types.h
-+io.o: /usr/include/machine/endian.h /usr/include/sys/_pthreadtypes.h
-+io.o: /usr/include/sys/select.h /usr/include/sys/_sigset.h
-+io.o: /usr/include/sys/timespec.h /usr/include/time.h linalg.h
- compute.o: surf.h /usr/include/stdio.h /usr/include/sys/cdefs.h
--compute.o: /usr/include/sys/_symbol_aliasing.h
--compute.o: /usr/include/sys/_posix_availability.h /usr/include/Availability.h
--compute.o: /usr/include/AvailabilityInternal.h /usr/include/_types.h
--compute.o: /usr/include/sys/_types.h /usr/include/machine/_types.h
--compute.o: /usr/include/i386/_types.h
--compute.o: /usr/include/sys/_pthread/_pthread_types.h
--compute.o: /usr/include/sys/_types/_va_list.h
--compute.o: /usr/include/sys/_types/_size_t.h /usr/include/sys/_types/_null.h
--compute.o: /usr/include/sys/stdio.h /usr/include/sys/_types/_off_t.h
--compute.o: /usr/include/sys/_types/_ssize_t.h /usr/include/secure/_stdio.h
--compute.o: /usr/include/secure/_common.h /usr/include/math.h
--compute.o: /usr/include/stdlib.h /usr/include/sys/wait.h
--compute.o: /usr/include/sys/_types/_pid_t.h /usr/include/sys/_types/_id_t.h
--compute.o: /usr/include/sys/signal.h /usr/include/sys/appleapiopts.h
--compute.o: /usr/include/machine/signal.h /usr/include/i386/signal.h
--compute.o: /usr/include/machine/_mcontext.h /usr/include/i386/_mcontext.h
--compute.o: /usr/include/mach/i386/_structs.h
--compute.o: /usr/include/sys/_pthread/_pthread_attr_t.h
--compute.o: /usr/include/sys/_types/_sigaltstack.h
--compute.o: /usr/include/sys/_types/_ucontext.h
--compute.o: /usr/include/sys/_types/_sigset_t.h
--compute.o: /usr/include/sys/_types/_uid_t.h /usr/include/sys/resource.h
--compute.o: /usr/include/stdint.h /usr/include/sys/_types/_int8_t.h
--compute.o: /usr/include/sys/_types/_int16_t.h
--compute.o: /usr/include/sys/_types/_int32_t.h
--compute.o: /usr/include/sys/_types/_int64_t.h /usr/include/_types/_uint8_t.h
--compute.o: /usr/include/_types/_uint16_t.h /usr/include/_types/_uint32_t.h
--compute.o: /usr/include/_types/_uint64_t.h
--compute.o: /usr/include/sys/_types/_intptr_t.h
--compute.o: /usr/include/sys/_types/_uintptr_t.h
--compute.o: /usr/include/_types/_intmax_t.h /usr/include/_types/_uintmax_t.h
--compute.o: /usr/include/sys/_types/_timeval.h /usr/include/machine/endian.h
--compute.o: /usr/include/i386/endian.h /usr/include/sys/_endian.h
--compute.o: /usr/include/libkern/_OSByteOrder.h
--compute.o: /usr/include/libkern/i386/_OSByteOrder.h /usr/include/alloca.h
--compute.o: /usr/include/sys/_types/_ct_rune_t.h
--compute.o: /usr/include/sys/_types/_rune_t.h
--compute.o: /usr/include/sys/_types/_wchar_t.h /usr/include/machine/types.h
--compute.o: /usr/include/i386/types.h /usr/include/sys/_types/_dev_t.h
--compute.o: /usr/include/sys/_types/_mode_t.h /usr/include/string.h
--compute.o: /usr/include/sys/_types/_rsize_t.h
--compute.o: /usr/include/sys/_types/_errno_t.h /usr/include/strings.h
--compute.o: /usr/include/secure/_string.h /usr/include/sys/time.h
--compute.o: /usr/include/sys/_types/_fd_def.h
--compute.o: /usr/include/sys/_types/_timespec.h
--compute.o: /usr/include/sys/_types/_time_t.h
--compute.o: /usr/include/sys/_types/_suseconds_t.h
--compute.o: /usr/include/sys/_types/_fd_setsize.h
--compute.o: /usr/include/sys/_types/_fd_set.h
--compute.o: /usr/include/sys/_types/_fd_clr.h
--compute.o: /usr/include/sys/_types/_fd_isset.h
--compute.o: /usr/include/sys/_types/_fd_zero.h
--compute.o: /usr/include/sys/_types/_fd_copy.h /usr/include/time.h
--compute.o: /usr/include/sys/_types/_clock_t.h /usr/include/sys/_select.h
--compute.o: linalg.h chull.h dual.h
-+compute.o: /usr/include/sys/_null.h /usr/include/sys/_types.h
-+compute.o: /usr/include/machine/_types.h /usr/include/math.h
-+compute.o: /usr/include/machine/_limits.h /usr/include/stdlib.h
-+compute.o: /usr/include/string.h /usr/include/strings.h
-+compute.o: /usr/include/sys/time.h /usr/include/sys/_timeval.h
-+compute.o: /usr/include/sys/types.h /usr/include/machine/endian.h
-+compute.o: /usr/include/sys/_pthreadtypes.h /usr/include/sys/select.h
-+compute.o: /usr/include/sys/_sigset.h /usr/include/sys/timespec.h
-+compute.o: /usr/include/time.h linalg.h chull.h dual.h
- dual.o: surf.h /usr/include/stdio.h /usr/include/sys/cdefs.h
--dual.o: /usr/include/sys/_symbol_aliasing.h
--dual.o: /usr/include/sys/_posix_availability.h /usr/include/Availability.h
--dual.o: /usr/include/AvailabilityInternal.h /usr/include/_types.h
--dual.o: /usr/include/sys/_types.h /usr/include/machine/_types.h
--dual.o: /usr/include/i386/_types.h /usr/include/sys/_pthread/_pthread_types.h
--dual.o: /usr/include/sys/_types/_va_list.h /usr/include/sys/_types/_size_t.h
--dual.o: /usr/include/sys/_types/_null.h /usr/include/sys/stdio.h
--dual.o: /usr/include/sys/_types/_off_t.h /usr/include/sys/_types/_ssize_t.h
--dual.o: /usr/include/secure/_stdio.h /usr/include/secure/_common.h
--dual.o: /usr/include/math.h /usr/include/stdlib.h /usr/include/sys/wait.h
--dual.o: /usr/include/sys/_types/_pid_t.h /usr/include/sys/_types/_id_t.h
--dual.o: /usr/include/sys/signal.h /usr/include/sys/appleapiopts.h
--dual.o: /usr/include/machine/signal.h /usr/include/i386/signal.h
--dual.o: /usr/include/machine/_mcontext.h /usr/include/i386/_mcontext.h
--dual.o: /usr/include/mach/i386/_structs.h
--dual.o: /usr/include/sys/_pthread/_pthread_attr_t.h
--dual.o: /usr/include/sys/_types/_sigaltstack.h
--dual.o: /usr/include/sys/_types/_ucontext.h
--dual.o: /usr/include/sys/_types/_sigset_t.h /usr/include/sys/_types/_uid_t.h
--dual.o: /usr/include/sys/resource.h /usr/include/stdint.h
--dual.o: /usr/include/sys/_types/_int8_t.h /usr/include/sys/_types/_int16_t.h
--dual.o: /usr/include/sys/_types/_int32_t.h /usr/include/sys/_types/_int64_t.h
--dual.o: /usr/include/_types/_uint8_t.h /usr/include/_types/_uint16_t.h
--dual.o: /usr/include/_types/_uint32_t.h /usr/include/_types/_uint64_t.h
--dual.o: /usr/include/sys/_types/_intptr_t.h
--dual.o: /usr/include/sys/_types/_uintptr_t.h /usr/include/_types/_intmax_t.h
--dual.o: /usr/include/_types/_uintmax_t.h /usr/include/sys/_types/_timeval.h
--dual.o: /usr/include/machine/endian.h /usr/include/i386/endian.h
--dual.o: /usr/include/sys/_endian.h /usr/include/libkern/_OSByteOrder.h
--dual.o: /usr/include/libkern/i386/_OSByteOrder.h /usr/include/alloca.h
--dual.o: /usr/include/sys/_types/_ct_rune_t.h
--dual.o: /usr/include/sys/_types/_rune_t.h /usr/include/sys/_types/_wchar_t.h
--dual.o: /usr/include/machine/types.h /usr/include/i386/types.h
--dual.o: /usr/include/sys/_types/_dev_t.h /usr/include/sys/_types/_mode_t.h
--dual.o: /usr/include/string.h /usr/include/sys/_types/_rsize_t.h
--dual.o: /usr/include/sys/_types/_errno_t.h /usr/include/strings.h
--dual.o: /usr/include/secure/_string.h /usr/include/sys/time.h
--dual.o: /usr/include/sys/_types/_fd_def.h /usr/include/sys/_types/_timespec.h
--dual.o: /usr/include/sys/_types/_time_t.h
--dual.o: /usr/include/sys/_types/_suseconds_t.h
--dual.o: /usr/include/sys/_types/_fd_setsize.h
--dual.o: /usr/include/sys/_types/_fd_set.h /usr/include/sys/_types/_fd_clr.h
--dual.o: /usr/include/sys/_types/_fd_isset.h
--dual.o: /usr/include/sys/_types/_fd_zero.h /usr/include/sys/_types/_fd_copy.h
--dual.o: /usr/include/time.h /usr/include/sys/_types/_clock_t.h
--dual.o: /usr/include/sys/_select.h linalg.h dual.h chull.h
-+dual.o: /usr/include/sys/_null.h /usr/include/sys/_types.h
-+dual.o: /usr/include/machine/_types.h /usr/include/math.h
-+dual.o: /usr/include/machine/_limits.h /usr/include/stdlib.h
-+dual.o: /usr/include/string.h /usr/include/strings.h /usr/include/sys/time.h
-+dual.o: /usr/include/sys/_timeval.h /usr/include/sys/types.h
-+dual.o: /usr/include/machine/endian.h /usr/include/sys/_pthreadtypes.h
-+dual.o: /usr/include/sys/select.h /usr/include/sys/_sigset.h
-+dual.o: /usr/include/sys/timespec.h /usr/include/time.h linalg.h dual.h
-+dual.o: chull.h
- utils.o: surf.h /usr/include/stdio.h /usr/include/sys/cdefs.h
--utils.o: /usr/include/sys/_symbol_aliasing.h
--utils.o: /usr/include/sys/_posix_availability.h /usr/include/Availability.h
--utils.o: /usr/include/AvailabilityInternal.h /usr/include/_types.h
--utils.o: /usr/include/sys/_types.h /usr/include/machine/_types.h
--utils.o: /usr/include/i386/_types.h
--utils.o: /usr/include/sys/_pthread/_pthread_types.h
--utils.o: /usr/include/sys/_types/_va_list.h /usr/include/sys/_types/_size_t.h
--utils.o: /usr/include/sys/_types/_null.h /usr/include/sys/stdio.h
--utils.o: /usr/include/sys/_types/_off_t.h /usr/include/sys/_types/_ssize_t.h
--utils.o: /usr/include/secure/_stdio.h /usr/include/secure/_common.h
--utils.o: /usr/include/math.h /usr/include/stdlib.h /usr/include/sys/wait.h
--utils.o: /usr/include/sys/_types/_pid_t.h /usr/include/sys/_types/_id_t.h
--utils.o: /usr/include/sys/signal.h /usr/include/sys/appleapiopts.h
--utils.o: /usr/include/machine/signal.h /usr/include/i386/signal.h
--utils.o: /usr/include/machine/_mcontext.h /usr/include/i386/_mcontext.h
--utils.o: /usr/include/mach/i386/_structs.h
--utils.o: /usr/include/sys/_pthread/_pthread_attr_t.h
--utils.o: /usr/include/sys/_types/_sigaltstack.h
--utils.o: /usr/include/sys/_types/_ucontext.h
--utils.o: /usr/include/sys/_types/_sigset_t.h /usr/include/sys/_types/_uid_t.h
--utils.o: /usr/include/sys/resource.h /usr/include/stdint.h
--utils.o: /usr/include/sys/_types/_int8_t.h /usr/include/sys/_types/_int16_t.h
--utils.o: /usr/include/sys/_types/_int32_t.h
--utils.o: /usr/include/sys/_types/_int64_t.h /usr/include/_types/_uint8_t.h
--utils.o: /usr/include/_types/_uint16_t.h /usr/include/_types/_uint32_t.h
--utils.o: /usr/include/_types/_uint64_t.h /usr/include/sys/_types/_intptr_t.h
--utils.o: /usr/include/sys/_types/_uintptr_t.h /usr/include/_types/_intmax_t.h
--utils.o: /usr/include/_types/_uintmax_t.h /usr/include/sys/_types/_timeval.h
--utils.o: /usr/include/machine/endian.h /usr/include/i386/endian.h
--utils.o: /usr/include/sys/_endian.h /usr/include/libkern/_OSByteOrder.h
--utils.o: /usr/include/libkern/i386/_OSByteOrder.h /usr/include/alloca.h
--utils.o: /usr/include/sys/_types/_ct_rune_t.h
--utils.o: /usr/include/sys/_types/_rune_t.h /usr/include/sys/_types/_wchar_t.h
--utils.o: /usr/include/machine/types.h /usr/include/i386/types.h
--utils.o: /usr/include/sys/_types/_dev_t.h /usr/include/sys/_types/_mode_t.h
--utils.o: /usr/include/string.h /usr/include/sys/_types/_rsize_t.h
--utils.o: /usr/include/sys/_types/_errno_t.h /usr/include/strings.h
--utils.o: /usr/include/secure/_string.h /usr/include/sys/time.h
--utils.o: /usr/include/sys/_types/_fd_def.h
--utils.o: /usr/include/sys/_types/_timespec.h
--utils.o: /usr/include/sys/_types/_time_t.h
--utils.o: /usr/include/sys/_types/_suseconds_t.h
--utils.o: /usr/include/sys/_types/_fd_setsize.h
--utils.o: /usr/include/sys/_types/_fd_set.h /usr/include/sys/_types/_fd_clr.h
--utils.o: /usr/include/sys/_types/_fd_isset.h
--utils.o: /usr/include/sys/_types/_fd_zero.h
--utils.o: /usr/include/sys/_types/_fd_copy.h /usr/include/time.h
--utils.o: /usr/include/sys/_types/_clock_t.h /usr/include/sys/_select.h
--utils.o: linalg.h
-+utils.o: /usr/include/sys/_null.h /usr/include/sys/_types.h
-+utils.o: /usr/include/machine/_types.h /usr/include/math.h
-+utils.o: /usr/include/machine/_limits.h /usr/include/stdlib.h
-+utils.o: /usr/include/string.h /usr/include/strings.h /usr/include/sys/time.h
-+utils.o: /usr/include/sys/_timeval.h /usr/include/sys/types.h
-+utils.o: /usr/include/machine/endian.h /usr/include/sys/_pthreadtypes.h
-+utils.o: /usr/include/sys/select.h /usr/include/sys/_sigset.h
-+utils.o: /usr/include/sys/timespec.h /usr/include/time.h linalg.h
- lp.o: surf.h /usr/include/stdio.h /usr/include/sys/cdefs.h
--lp.o: /usr/include/sys/_symbol_aliasing.h
--lp.o: /usr/include/sys/_posix_availability.h /usr/include/Availability.h
--lp.o: /usr/include/AvailabilityInternal.h /usr/include/_types.h
--lp.o: /usr/include/sys/_types.h /usr/include/machine/_types.h
--lp.o: /usr/include/i386/_types.h /usr/include/sys/_pthread/_pthread_types.h
--lp.o: /usr/include/sys/_types/_va_list.h /usr/include/sys/_types/_size_t.h
--lp.o: /usr/include/sys/_types/_null.h /usr/include/sys/stdio.h
--lp.o: /usr/include/sys/_types/_off_t.h /usr/include/sys/_types/_ssize_t.h
--lp.o: /usr/include/secure/_stdio.h /usr/include/secure/_common.h
--lp.o: /usr/include/math.h /usr/include/stdlib.h /usr/include/sys/wait.h
--lp.o: /usr/include/sys/_types/_pid_t.h /usr/include/sys/_types/_id_t.h
--lp.o: /usr/include/sys/signal.h /usr/include/sys/appleapiopts.h
--lp.o: /usr/include/machine/signal.h /usr/include/i386/signal.h
--lp.o: /usr/include/machine/_mcontext.h /usr/include/i386/_mcontext.h
--lp.o: /usr/include/mach/i386/_structs.h
--lp.o: /usr/include/sys/_pthread/_pthread_attr_t.h
--lp.o: /usr/include/sys/_types/_sigaltstack.h
--lp.o: /usr/include/sys/_types/_ucontext.h /usr/include/sys/_types/_sigset_t.h
--lp.o: /usr/include/sys/_types/_uid_t.h /usr/include/sys/resource.h
--lp.o: /usr/include/stdint.h /usr/include/sys/_types/_int8_t.h
--lp.o: /usr/include/sys/_types/_int16_t.h /usr/include/sys/_types/_int32_t.h
--lp.o: /usr/include/sys/_types/_int64_t.h /usr/include/_types/_uint8_t.h
--lp.o: /usr/include/_types/_uint16_t.h /usr/include/_types/_uint32_t.h
--lp.o: /usr/include/_types/_uint64_t.h /usr/include/sys/_types/_intptr_t.h
--lp.o: /usr/include/sys/_types/_uintptr_t.h /usr/include/_types/_intmax_t.h
--lp.o: /usr/include/_types/_uintmax_t.h /usr/include/sys/_types/_timeval.h
--lp.o: /usr/include/machine/endian.h /usr/include/i386/endian.h
--lp.o: /usr/include/sys/_endian.h /usr/include/libkern/_OSByteOrder.h
--lp.o: /usr/include/libkern/i386/_OSByteOrder.h /usr/include/alloca.h
--lp.o: /usr/include/sys/_types/_ct_rune_t.h /usr/include/sys/_types/_rune_t.h
--lp.o: /usr/include/sys/_types/_wchar_t.h /usr/include/machine/types.h
--lp.o: /usr/include/i386/types.h /usr/include/sys/_types/_dev_t.h
--lp.o: /usr/include/sys/_types/_mode_t.h /usr/include/string.h
--lp.o: /usr/include/sys/_types/_rsize_t.h /usr/include/sys/_types/_errno_t.h
--lp.o: /usr/include/strings.h /usr/include/secure/_string.h
--lp.o: /usr/include/sys/time.h /usr/include/sys/_types/_fd_def.h
--lp.o: /usr/include/sys/_types/_timespec.h /usr/include/sys/_types/_time_t.h
--lp.o: /usr/include/sys/_types/_suseconds_t.h
--lp.o: /usr/include/sys/_types/_fd_setsize.h /usr/include/sys/_types/_fd_set.h
--lp.o: /usr/include/sys/_types/_fd_clr.h /usr/include/sys/_types/_fd_isset.h
--lp.o: /usr/include/sys/_types/_fd_zero.h /usr/include/sys/_types/_fd_copy.h
--lp.o: /usr/include/time.h /usr/include/sys/_types/_clock_t.h
--lp.o: /usr/include/sys/_select.h linalg.h
-+lp.o: /usr/include/sys/_null.h /usr/include/sys/_types.h
-+lp.o: /usr/include/machine/_types.h /usr/include/math.h
-+lp.o: /usr/include/machine/_limits.h /usr/include/stdlib.h
-+lp.o: /usr/include/string.h /usr/include/strings.h /usr/include/sys/time.h
-+lp.o: /usr/include/sys/_timeval.h /usr/include/sys/types.h
-+lp.o: /usr/include/machine/endian.h /usr/include/sys/_pthreadtypes.h
-+lp.o: /usr/include/sys/select.h /usr/include/sys/_sigset.h
-+lp.o: /usr/include/sys/timespec.h /usr/include/time.h linalg.h
- chull.o: surf.h /usr/include/stdio.h /usr/include/sys/cdefs.h
--chull.o: /usr/include/sys/_symbol_aliasing.h
--chull.o: /usr/include/sys/_posix_availability.h /usr/include/Availability.h
--chull.o: /usr/include/AvailabilityInternal.h /usr/include/_types.h
--chull.o: /usr/include/sys/_types.h /usr/include/machine/_types.h
--chull.o: /usr/include/i386/_types.h
--chull.o: /usr/include/sys/_pthread/_pthread_types.h
--chull.o: /usr/include/sys/_types/_va_list.h /usr/include/sys/_types/_size_t.h
--chull.o: /usr/include/sys/_types/_null.h /usr/include/sys/stdio.h
--chull.o: /usr/include/sys/_types/_off_t.h /usr/include/sys/_types/_ssize_t.h
--chull.o: /usr/include/secure/_stdio.h /usr/include/secure/_common.h
--chull.o: /usr/include/math.h /usr/include/stdlib.h /usr/include/sys/wait.h
--chull.o: /usr/include/sys/_types/_pid_t.h /usr/include/sys/_types/_id_t.h
--chull.o: /usr/include/sys/signal.h /usr/include/sys/appleapiopts.h
--chull.o: /usr/include/machine/signal.h /usr/include/i386/signal.h
--chull.o: /usr/include/machine/_mcontext.h /usr/include/i386/_mcontext.h
--chull.o: /usr/include/mach/i386/_structs.h
--chull.o: /usr/include/sys/_pthread/_pthread_attr_t.h
--chull.o: /usr/include/sys/_types/_sigaltstack.h
--chull.o: /usr/include/sys/_types/_ucontext.h
--chull.o: /usr/include/sys/_types/_sigset_t.h /usr/include/sys/_types/_uid_t.h
--chull.o: /usr/include/sys/resource.h /usr/include/stdint.h
--chull.o: /usr/include/sys/_types/_int8_t.h /usr/include/sys/_types/_int16_t.h
--chull.o: /usr/include/sys/_types/_int32_t.h
--chull.o: /usr/include/sys/_types/_int64_t.h /usr/include/_types/_uint8_t.h
--chull.o: /usr/include/_types/_uint16_t.h /usr/include/_types/_uint32_t.h
--chull.o: /usr/include/_types/_uint64_t.h /usr/include/sys/_types/_intptr_t.h
--chull.o: /usr/include/sys/_types/_uintptr_t.h /usr/include/_types/_intmax_t.h
--chull.o: /usr/include/_types/_uintmax_t.h /usr/include/sys/_types/_timeval.h
--chull.o: /usr/include/machine/endian.h /usr/include/i386/endian.h
--chull.o: /usr/include/sys/_endian.h /usr/include/libkern/_OSByteOrder.h
--chull.o: /usr/include/libkern/i386/_OSByteOrder.h /usr/include/alloca.h
--chull.o: /usr/include/sys/_types/_ct_rune_t.h
--chull.o: /usr/include/sys/_types/_rune_t.h /usr/include/sys/_types/_wchar_t.h
--chull.o: /usr/include/machine/types.h /usr/include/i386/types.h
--chull.o: /usr/include/sys/_types/_dev_t.h /usr/include/sys/_types/_mode_t.h
--chull.o: /usr/include/string.h /usr/include/sys/_types/_rsize_t.h
--chull.o: /usr/include/sys/_types/_errno_t.h /usr/include/strings.h
--chull.o: /usr/include/secure/_string.h /usr/include/sys/time.h
--chull.o: /usr/include/sys/_types/_fd_def.h
--chull.o: /usr/include/sys/_types/_timespec.h
--chull.o: /usr/include/sys/_types/_time_t.h
--chull.o: /usr/include/sys/_types/_suseconds_t.h
--chull.o: /usr/include/sys/_types/_fd_setsize.h
--chull.o: /usr/include/sys/_types/_fd_set.h /usr/include/sys/_types/_fd_clr.h
--chull.o: /usr/include/sys/_types/_fd_isset.h
--chull.o: /usr/include/sys/_types/_fd_zero.h
--chull.o: /usr/include/sys/_types/_fd_copy.h /usr/include/time.h
--chull.o: /usr/include/sys/_types/_clock_t.h /usr/include/sys/_select.h
--chull.o: linalg.h chull.h
-+chull.o: /usr/include/sys/_null.h /usr/include/sys/_types.h
-+chull.o: /usr/include/machine/_types.h /usr/include/math.h
-+chull.o: /usr/include/machine/_limits.h /usr/include/stdlib.h
-+chull.o: /usr/include/string.h /usr/include/strings.h /usr/include/sys/time.h
-+chull.o: /usr/include/sys/_timeval.h /usr/include/sys/types.h
-+chull.o: /usr/include/machine/endian.h /usr/include/sys/_pthreadtypes.h
-+chull.o: /usr/include/sys/select.h /usr/include/sys/_sigset.h
-+chull.o: /usr/include/sys/timespec.h /usr/include/time.h linalg.h chull.h
- tessel_cases.o: surf.h /usr/include/stdio.h /usr/include/sys/cdefs.h
--tessel_cases.o: /usr/include/sys/_symbol_aliasing.h
--tessel_cases.o: /usr/include/sys/_posix_availability.h
--tessel_cases.o: /usr/include/Availability.h
--tessel_cases.o: /usr/include/AvailabilityInternal.h /usr/include/_types.h
--tessel_cases.o: /usr/include/sys/_types.h /usr/include/machine/_types.h
--tessel_cases.o: /usr/include/i386/_types.h
--tessel_cases.o: /usr/include/sys/_pthread/_pthread_types.h
--tessel_cases.o: /usr/include/sys/_types/_va_list.h
--tessel_cases.o: /usr/include/sys/_types/_size_t.h
--tessel_cases.o: /usr/include/sys/_types/_null.h /usr/include/sys/stdio.h
--tessel_cases.o: /usr/include/sys/_types/_off_t.h
--tessel_cases.o: /usr/include/sys/_types/_ssize_t.h
--tessel_cases.o: /usr/include/secure/_stdio.h /usr/include/secure/_common.h
--tessel_cases.o: /usr/include/math.h /usr/include/stdlib.h
--tessel_cases.o: /usr/include/sys/wait.h /usr/include/sys/_types/_pid_t.h
--tessel_cases.o: /usr/include/sys/_types/_id_t.h /usr/include/sys/signal.h
--tessel_cases.o: /usr/include/sys/appleapiopts.h /usr/include/machine/signal.h
--tessel_cases.o: /usr/include/i386/signal.h /usr/include/machine/_mcontext.h
--tessel_cases.o: /usr/include/i386/_mcontext.h
--tessel_cases.o: /usr/include/mach/i386/_structs.h
--tessel_cases.o: /usr/include/sys/_pthread/_pthread_attr_t.h
--tessel_cases.o: /usr/include/sys/_types/_sigaltstack.h
--tessel_cases.o: /usr/include/sys/_types/_ucontext.h
--tessel_cases.o: /usr/include/sys/_types/_sigset_t.h
--tessel_cases.o: /usr/include/sys/_types/_uid_t.h /usr/include/sys/resource.h
--tessel_cases.o: /usr/include/stdint.h /usr/include/sys/_types/_int8_t.h
--tessel_cases.o: /usr/include/sys/_types/_int16_t.h
--tessel_cases.o: /usr/include/sys/_types/_int32_t.h
--tessel_cases.o: /usr/include/sys/_types/_int64_t.h
--tessel_cases.o: /usr/include/_types/_uint8_t.h
--tessel_cases.o: /usr/include/_types/_uint16_t.h
--tessel_cases.o: /usr/include/_types/_uint32_t.h
--tessel_cases.o: /usr/include/_types/_uint64_t.h
--tessel_cases.o: /usr/include/sys/_types/_intptr_t.h
--tessel_cases.o: /usr/include/sys/_types/_uintptr_t.h
--tessel_cases.o: /usr/include/_types/_intmax_t.h
--tessel_cases.o: /usr/include/_types/_uintmax_t.h
--tessel_cases.o: /usr/include/sys/_types/_timeval.h
--tessel_cases.o: /usr/include/machine/endian.h /usr/include/i386/endian.h
--tessel_cases.o: /usr/include/sys/_endian.h
--tessel_cases.o: /usr/include/libkern/_OSByteOrder.h
--tessel_cases.o: /usr/include/libkern/i386/_OSByteOrder.h
--tessel_cases.o: /usr/include/alloca.h /usr/include/sys/_types/_ct_rune_t.h
--tessel_cases.o: /usr/include/sys/_types/_rune_t.h
--tessel_cases.o: /usr/include/sys/_types/_wchar_t.h
--tessel_cases.o: /usr/include/machine/types.h /usr/include/i386/types.h
--tessel_cases.o: /usr/include/sys/_types/_dev_t.h
--tessel_cases.o: /usr/include/sys/_types/_mode_t.h /usr/include/string.h
--tessel_cases.o: /usr/include/sys/_types/_rsize_t.h
--tessel_cases.o: /usr/include/sys/_types/_errno_t.h /usr/include/strings.h
--tessel_cases.o: /usr/include/secure/_string.h /usr/include/sys/time.h
--tessel_cases.o: /usr/include/sys/_types/_fd_def.h
--tessel_cases.o: /usr/include/sys/_types/_timespec.h
--tessel_cases.o: /usr/include/sys/_types/_time_t.h
--tessel_cases.o: /usr/include/sys/_types/_suseconds_t.h
--tessel_cases.o: /usr/include/sys/_types/_fd_setsize.h
--tessel_cases.o: /usr/include/sys/_types/_fd_set.h
--tessel_cases.o: /usr/include/sys/_types/_fd_clr.h
--tessel_cases.o: /usr/include/sys/_types/_fd_isset.h
--tessel_cases.o: /usr/include/sys/_types/_fd_zero.h
--tessel_cases.o: /usr/include/sys/_types/_fd_copy.h /usr/include/time.h
--tessel_cases.o: /usr/include/sys/_types/_clock_t.h /usr/include/sys/_select.h
--tessel_cases.o: linalg.h dual.h
-+tessel_cases.o: /usr/include/sys/_null.h /usr/include/sys/_types.h
-+tessel_cases.o: /usr/include/machine/_types.h /usr/include/math.h
-+tessel_cases.o: /usr/include/machine/_limits.h /usr/include/stdlib.h
-+tessel_cases.o: /usr/include/string.h /usr/include/strings.h
-+tessel_cases.o: /usr/include/sys/time.h /usr/include/sys/_timeval.h
-+tessel_cases.o: /usr/include/sys/types.h /usr/include/machine/endian.h
-+tessel_cases.o: /usr/include/sys/_pthreadtypes.h /usr/include/sys/select.h
-+tessel_cases.o: /usr/include/sys/_sigset.h /usr/include/sys/timespec.h
-+tessel_cases.o: /usr/include/time.h linalg.h dual.h
- tessel_patches.o: surf.h /usr/include/stdio.h /usr/include/sys/cdefs.h
--tessel_patches.o: /usr/include/sys/_symbol_aliasing.h
--tessel_patches.o: /usr/include/sys/_posix_availability.h
--tessel_patches.o: /usr/include/Availability.h
--tessel_patches.o: /usr/include/AvailabilityInternal.h /usr/include/_types.h
--tessel_patches.o: /usr/include/sys/_types.h /usr/include/machine/_types.h
--tessel_patches.o: /usr/include/i386/_types.h
--tessel_patches.o: /usr/include/sys/_pthread/_pthread_types.h
--tessel_patches.o: /usr/include/sys/_types/_va_list.h
--tessel_patches.o: /usr/include/sys/_types/_size_t.h
--tessel_patches.o: /usr/include/sys/_types/_null.h /usr/include/sys/stdio.h
--tessel_patches.o: /usr/include/sys/_types/_off_t.h
--tessel_patches.o: /usr/include/sys/_types/_ssize_t.h
--tessel_patches.o: /usr/include/secure/_stdio.h /usr/include/secure/_common.h
--tessel_patches.o: /usr/include/math.h /usr/include/stdlib.h
--tessel_patches.o: /usr/include/sys/wait.h /usr/include/sys/_types/_pid_t.h
--tessel_patches.o: /usr/include/sys/_types/_id_t.h /usr/include/sys/signal.h
--tessel_patches.o: /usr/include/sys/appleapiopts.h
--tessel_patches.o: /usr/include/machine/signal.h /usr/include/i386/signal.h
--tessel_patches.o: /usr/include/machine/_mcontext.h
--tessel_patches.o: /usr/include/i386/_mcontext.h
--tessel_patches.o: /usr/include/mach/i386/_structs.h
--tessel_patches.o: /usr/include/sys/_pthread/_pthread_attr_t.h
--tessel_patches.o: /usr/include/sys/_types/_sigaltstack.h
--tessel_patches.o: /usr/include/sys/_types/_ucontext.h
--tessel_patches.o: /usr/include/sys/_types/_sigset_t.h
--tessel_patches.o: /usr/include/sys/_types/_uid_t.h
--tessel_patches.o: /usr/include/sys/resource.h /usr/include/stdint.h
--tessel_patches.o: /usr/include/sys/_types/_int8_t.h
--tessel_patches.o: /usr/include/sys/_types/_int16_t.h
--tessel_patches.o: /usr/include/sys/_types/_int32_t.h
--tessel_patches.o: /usr/include/sys/_types/_int64_t.h
--tessel_patches.o: /usr/include/_types/_uint8_t.h
--tessel_patches.o: /usr/include/_types/_uint16_t.h
--tessel_patches.o: /usr/include/_types/_uint32_t.h
--tessel_patches.o: /usr/include/_types/_uint64_t.h
--tessel_patches.o: /usr/include/sys/_types/_intptr_t.h
--tessel_patches.o: /usr/include/sys/_types/_uintptr_t.h
--tessel_patches.o: /usr/include/_types/_intmax_t.h
--tessel_patches.o: /usr/include/_types/_uintmax_t.h
--tessel_patches.o: /usr/include/sys/_types/_timeval.h
--tessel_patches.o: /usr/include/machine/endian.h /usr/include/i386/endian.h
--tessel_patches.o: /usr/include/sys/_endian.h
--tessel_patches.o: /usr/include/libkern/_OSByteOrder.h
--tessel_patches.o: /usr/include/libkern/i386/_OSByteOrder.h
--tessel_patches.o: /usr/include/alloca.h /usr/include/sys/_types/_ct_rune_t.h
--tessel_patches.o: /usr/include/sys/_types/_rune_t.h
--tessel_patches.o: /usr/include/sys/_types/_wchar_t.h
--tessel_patches.o: /usr/include/machine/types.h /usr/include/i386/types.h
--tessel_patches.o: /usr/include/sys/_types/_dev_t.h
--tessel_patches.o: /usr/include/sys/_types/_mode_t.h /usr/include/string.h
--tessel_patches.o: /usr/include/sys/_types/_rsize_t.h
--tessel_patches.o: /usr/include/sys/_types/_errno_t.h /usr/include/strings.h
--tessel_patches.o: /usr/include/secure/_string.h /usr/include/sys/time.h
--tessel_patches.o: /usr/include/sys/_types/_fd_def.h
--tessel_patches.o: /usr/include/sys/_types/_timespec.h
--tessel_patches.o: /usr/include/sys/_types/_time_t.h
--tessel_patches.o: /usr/include/sys/_types/_suseconds_t.h
--tessel_patches.o: /usr/include/sys/_types/_fd_setsize.h
--tessel_patches.o: /usr/include/sys/_types/_fd_set.h
--tessel_patches.o: /usr/include/sys/_types/_fd_clr.h
--tessel_patches.o: /usr/include/sys/_types/_fd_isset.h
--tessel_patches.o: /usr/include/sys/_types/_fd_zero.h
--tessel_patches.o: /usr/include/sys/_types/_fd_copy.h /usr/include/time.h
--tessel_patches.o: /usr/include/sys/_types/_clock_t.h
--tessel_patches.o: /usr/include/sys/_select.h linalg.h
-+tessel_patches.o: /usr/include/sys/_null.h /usr/include/sys/_types.h
-+tessel_patches.o: /usr/include/machine/_types.h /usr/include/math.h
-+tessel_patches.o: /usr/include/machine/_limits.h /usr/include/stdlib.h
-+tessel_patches.o: /usr/include/string.h /usr/include/strings.h
-+tessel_patches.o: /usr/include/sys/time.h /usr/include/sys/_timeval.h
-+tessel_patches.o: /usr/include/sys/types.h /usr/include/machine/endian.h
-+tessel_patches.o: /usr/include/sys/_pthreadtypes.h /usr/include/sys/select.h
-+tessel_patches.o: /usr/include/sys/_sigset.h /usr/include/sys/timespec.h
-+tessel_patches.o: /usr/include/time.h linalg.h
- tessel_convex.o: surf.h /usr/include/stdio.h /usr/include/sys/cdefs.h
--tessel_convex.o: /usr/include/sys/_symbol_aliasing.h
--tessel_convex.o: /usr/include/sys/_posix_availability.h
--tessel_convex.o: /usr/include/Availability.h
--tessel_convex.o: /usr/include/AvailabilityInternal.h /usr/include/_types.h
--tessel_convex.o: /usr/include/sys/_types.h /usr/include/machine/_types.h
--tessel_convex.o: /usr/include/i386/_types.h
--tessel_convex.o: /usr/include/sys/_pthread/_pthread_types.h
--tessel_convex.o: /usr/include/sys/_types/_va_list.h
--tessel_convex.o: /usr/include/sys/_types/_size_t.h
--tessel_convex.o: /usr/include/sys/_types/_null.h /usr/include/sys/stdio.h
--tessel_convex.o: /usr/include/sys/_types/_off_t.h
--tessel_convex.o: /usr/include/sys/_types/_ssize_t.h
--tessel_convex.o: /usr/include/secure/_stdio.h /usr/include/secure/_common.h
--tessel_convex.o: /usr/include/math.h /usr/include/stdlib.h
--tessel_convex.o: /usr/include/sys/wait.h /usr/include/sys/_types/_pid_t.h
--tessel_convex.o: /usr/include/sys/_types/_id_t.h /usr/include/sys/signal.h
--tessel_convex.o: /usr/include/sys/appleapiopts.h
--tessel_convex.o: /usr/include/machine/signal.h /usr/include/i386/signal.h
--tessel_convex.o: /usr/include/machine/_mcontext.h
--tessel_convex.o: /usr/include/i386/_mcontext.h
--tessel_convex.o: /usr/include/mach/i386/_structs.h
--tessel_convex.o: /usr/include/sys/_pthread/_pthread_attr_t.h
--tessel_convex.o: /usr/include/sys/_types/_sigaltstack.h
--tessel_convex.o: /usr/include/sys/_types/_ucontext.h
--tessel_convex.o: /usr/include/sys/_types/_sigset_t.h
--tessel_convex.o: /usr/include/sys/_types/_uid_t.h /usr/include/sys/resource.h
--tessel_convex.o: /usr/include/stdint.h /usr/include/sys/_types/_int8_t.h
--tessel_convex.o: /usr/include/sys/_types/_int16_t.h
--tessel_convex.o: /usr/include/sys/_types/_int32_t.h
--tessel_convex.o: /usr/include/sys/_types/_int64_t.h
--tessel_convex.o: /usr/include/_types/_uint8_t.h
--tessel_convex.o: /usr/include/_types/_uint16_t.h
--tessel_convex.o: /usr/include/_types/_uint32_t.h
--tessel_convex.o: /usr/include/_types/_uint64_t.h
--tessel_convex.o: /usr/include/sys/_types/_intptr_t.h
--tessel_convex.o: /usr/include/sys/_types/_uintptr_t.h
--tessel_convex.o: /usr/include/_types/_intmax_t.h
--tessel_convex.o: /usr/include/_types/_uintmax_t.h
--tessel_convex.o: /usr/include/sys/_types/_timeval.h
--tessel_convex.o: /usr/include/machine/endian.h /usr/include/i386/endian.h
--tessel_convex.o: /usr/include/sys/_endian.h
--tessel_convex.o: /usr/include/libkern/_OSByteOrder.h
--tessel_convex.o: /usr/include/libkern/i386/_OSByteOrder.h
--tessel_convex.o: /usr/include/alloca.h /usr/include/sys/_types/_ct_rune_t.h
--tessel_convex.o: /usr/include/sys/_types/_rune_t.h
--tessel_convex.o: /usr/include/sys/_types/_wchar_t.h
--tessel_convex.o: /usr/include/machine/types.h /usr/include/i386/types.h
--tessel_convex.o: /usr/include/sys/_types/_dev_t.h
--tessel_convex.o: /usr/include/sys/_types/_mode_t.h /usr/include/string.h
--tessel_convex.o: /usr/include/sys/_types/_rsize_t.h
--tessel_convex.o: /usr/include/sys/_types/_errno_t.h /usr/include/strings.h
--tessel_convex.o: /usr/include/secure/_string.h /usr/include/sys/time.h
--tessel_convex.o: /usr/include/sys/_types/_fd_def.h
--tessel_convex.o: /usr/include/sys/_types/_timespec.h
--tessel_convex.o: /usr/include/sys/_types/_time_t.h
--tessel_convex.o: /usr/include/sys/_types/_suseconds_t.h
--tessel_convex.o: /usr/include/sys/_types/_fd_setsize.h
--tessel_convex.o: /usr/include/sys/_types/_fd_set.h
--tessel_convex.o: /usr/include/sys/_types/_fd_clr.h
--tessel_convex.o: /usr/include/sys/_types/_fd_isset.h
--tessel_convex.o: /usr/include/sys/_types/_fd_zero.h
--tessel_convex.o: /usr/include/sys/_types/_fd_copy.h /usr/include/time.h
--tessel_convex.o: /usr/include/sys/_types/_clock_t.h
--tessel_convex.o: /usr/include/sys/_select.h linalg.h
-+tessel_convex.o: /usr/include/sys/_null.h /usr/include/sys/_types.h
-+tessel_convex.o: /usr/include/machine/_types.h /usr/include/math.h
-+tessel_convex.o: /usr/include/machine/_limits.h /usr/include/stdlib.h
-+tessel_convex.o: /usr/include/string.h /usr/include/strings.h
-+tessel_convex.o: /usr/include/sys/time.h /usr/include/sys/_timeval.h
-+tessel_convex.o: /usr/include/sys/types.h /usr/include/machine/endian.h
-+tessel_convex.o: /usr/include/sys/_pthreadtypes.h /usr/include/sys/select.h
-+tessel_convex.o: /usr/include/sys/_sigset.h /usr/include/sys/timespec.h
-+tessel_convex.o: /usr/include/time.h linalg.h
- tessel_concave.o: surf.h /usr/include/stdio.h /usr/include/sys/cdefs.h
--tessel_concave.o: /usr/include/sys/_symbol_aliasing.h
--tessel_concave.o: /usr/include/sys/_posix_availability.h
--tessel_concave.o: /usr/include/Availability.h
--tessel_concave.o: /usr/include/AvailabilityInternal.h /usr/include/_types.h
--tessel_concave.o: /usr/include/sys/_types.h /usr/include/machine/_types.h
--tessel_concave.o: /usr/include/i386/_types.h
--tessel_concave.o: /usr/include/sys/_pthread/_pthread_types.h
--tessel_concave.o: /usr/include/sys/_types/_va_list.h
--tessel_concave.o: /usr/include/sys/_types/_size_t.h
--tessel_concave.o: /usr/include/sys/_types/_null.h /usr/include/sys/stdio.h
--tessel_concave.o: /usr/include/sys/_types/_off_t.h
--tessel_concave.o: /usr/include/sys/_types/_ssize_t.h
--tessel_concave.o: /usr/include/secure/_stdio.h /usr/include/secure/_common.h
--tessel_concave.o: /usr/include/math.h /usr/include/stdlib.h
--tessel_concave.o: /usr/include/sys/wait.h /usr/include/sys/_types/_pid_t.h
--tessel_concave.o: /usr/include/sys/_types/_id_t.h /usr/include/sys/signal.h
--tessel_concave.o: /usr/include/sys/appleapiopts.h
--tessel_concave.o: /usr/include/machine/signal.h /usr/include/i386/signal.h
--tessel_concave.o: /usr/include/machine/_mcontext.h
--tessel_concave.o: /usr/include/i386/_mcontext.h
--tessel_concave.o: /usr/include/mach/i386/_structs.h
--tessel_concave.o: /usr/include/sys/_pthread/_pthread_attr_t.h
--tessel_concave.o: /usr/include/sys/_types/_sigaltstack.h
--tessel_concave.o: /usr/include/sys/_types/_ucontext.h
--tessel_concave.o: /usr/include/sys/_types/_sigset_t.h
--tessel_concave.o: /usr/include/sys/_types/_uid_t.h
--tessel_concave.o: /usr/include/sys/resource.h /usr/include/stdint.h
--tessel_concave.o: /usr/include/sys/_types/_int8_t.h
--tessel_concave.o: /usr/include/sys/_types/_int16_t.h
--tessel_concave.o: /usr/include/sys/_types/_int32_t.h
--tessel_concave.o: /usr/include/sys/_types/_int64_t.h
--tessel_concave.o: /usr/include/_types/_uint8_t.h
--tessel_concave.o: /usr/include/_types/_uint16_t.h
--tessel_concave.o: /usr/include/_types/_uint32_t.h
--tessel_concave.o: /usr/include/_types/_uint64_t.h
--tessel_concave.o: /usr/include/sys/_types/_intptr_t.h
--tessel_concave.o: /usr/include/sys/_types/_uintptr_t.h
--tessel_concave.o: /usr/include/_types/_intmax_t.h
--tessel_concave.o: /usr/include/_types/_uintmax_t.h
--tessel_concave.o: /usr/include/sys/_types/_timeval.h
--tessel_concave.o: /usr/include/machine/endian.h /usr/include/i386/endian.h
--tessel_concave.o: /usr/include/sys/_endian.h
--tessel_concave.o: /usr/include/libkern/_OSByteOrder.h
--tessel_concave.o: /usr/include/libkern/i386/_OSByteOrder.h
--tessel_concave.o: /usr/include/alloca.h /usr/include/sys/_types/_ct_rune_t.h
--tessel_concave.o: /usr/include/sys/_types/_rune_t.h
--tessel_concave.o: /usr/include/sys/_types/_wchar_t.h
--tessel_concave.o: /usr/include/machine/types.h /usr/include/i386/types.h
--tessel_concave.o: /usr/include/sys/_types/_dev_t.h
--tessel_concave.o: /usr/include/sys/_types/_mode_t.h /usr/include/string.h
--tessel_concave.o: /usr/include/sys/_types/_rsize_t.h
--tessel_concave.o: /usr/include/sys/_types/_errno_t.h /usr/include/strings.h
--tessel_concave.o: /usr/include/secure/_string.h /usr/include/sys/time.h
--tessel_concave.o: /usr/include/sys/_types/_fd_def.h
--tessel_concave.o: /usr/include/sys/_types/_timespec.h
--tessel_concave.o: /usr/include/sys/_types/_time_t.h
--tessel_concave.o: /usr/include/sys/_types/_suseconds_t.h
--tessel_concave.o: /usr/include/sys/_types/_fd_setsize.h
--tessel_concave.o: /usr/include/sys/_types/_fd_set.h
--tessel_concave.o: /usr/include/sys/_types/_fd_clr.h
--tessel_concave.o: /usr/include/sys/_types/_fd_isset.h
--tessel_concave.o: /usr/include/sys/_types/_fd_zero.h
--tessel_concave.o: /usr/include/sys/_types/_fd_copy.h /usr/include/time.h
--tessel_concave.o: /usr/include/sys/_types/_clock_t.h
--tessel_concave.o: /usr/include/sys/_select.h linalg.h
-+tessel_concave.o: /usr/include/sys/_null.h /usr/include/sys/_types.h
-+tessel_concave.o: /usr/include/machine/_types.h /usr/include/math.h
-+tessel_concave.o: /usr/include/machine/_limits.h /usr/include/stdlib.h
-+tessel_concave.o: /usr/include/string.h /usr/include/strings.h
-+tessel_concave.o: /usr/include/sys/time.h /usr/include/sys/_timeval.h
-+tessel_concave.o: /usr/include/sys/types.h /usr/include/machine/endian.h
-+tessel_concave.o: /usr/include/sys/_pthreadtypes.h /usr/include/sys/select.h
-+tessel_concave.o: /usr/include/sys/_sigset.h /usr/include/sys/timespec.h
-+tessel_concave.o: /usr/include/time.h linalg.h
- tessel_torus.o: surf.h /usr/include/stdio.h /usr/include/sys/cdefs.h
--tessel_torus.o: /usr/include/sys/_symbol_aliasing.h
--tessel_torus.o: /usr/include/sys/_posix_availability.h
--tessel_torus.o: /usr/include/Availability.h
--tessel_torus.o: /usr/include/AvailabilityInternal.h /usr/include/_types.h
--tessel_torus.o: /usr/include/sys/_types.h /usr/include/machine/_types.h
--tessel_torus.o: /usr/include/i386/_types.h
--tessel_torus.o: /usr/include/sys/_pthread/_pthread_types.h
--tessel_torus.o: /usr/include/sys/_types/_va_list.h
--tessel_torus.o: /usr/include/sys/_types/_size_t.h
--tessel_torus.o: /usr/include/sys/_types/_null.h /usr/include/sys/stdio.h
--tessel_torus.o: /usr/include/sys/_types/_off_t.h
--tessel_torus.o: /usr/include/sys/_types/_ssize_t.h
--tessel_torus.o: /usr/include/secure/_stdio.h /usr/include/secure/_common.h
--tessel_torus.o: /usr/include/math.h /usr/include/stdlib.h
--tessel_torus.o: /usr/include/sys/wait.h /usr/include/sys/_types/_pid_t.h
--tessel_torus.o: /usr/include/sys/_types/_id_t.h /usr/include/sys/signal.h
--tessel_torus.o: /usr/include/sys/appleapiopts.h /usr/include/machine/signal.h
--tessel_torus.o: /usr/include/i386/signal.h /usr/include/machine/_mcontext.h
--tessel_torus.o: /usr/include/i386/_mcontext.h
--tessel_torus.o: /usr/include/mach/i386/_structs.h
--tessel_torus.o: /usr/include/sys/_pthread/_pthread_attr_t.h
--tessel_torus.o: /usr/include/sys/_types/_sigaltstack.h
--tessel_torus.o: /usr/include/sys/_types/_ucontext.h
--tessel_torus.o: /usr/include/sys/_types/_sigset_t.h
--tessel_torus.o: /usr/include/sys/_types/_uid_t.h /usr/include/sys/resource.h
--tessel_torus.o: /usr/include/stdint.h /usr/include/sys/_types/_int8_t.h
--tessel_torus.o: /usr/include/sys/_types/_int16_t.h
--tessel_torus.o: /usr/include/sys/_types/_int32_t.h
--tessel_torus.o: /usr/include/sys/_types/_int64_t.h
--tessel_torus.o: /usr/include/_types/_uint8_t.h
--tessel_torus.o: /usr/include/_types/_uint16_t.h
--tessel_torus.o: /usr/include/_types/_uint32_t.h
--tessel_torus.o: /usr/include/_types/_uint64_t.h
--tessel_torus.o: /usr/include/sys/_types/_intptr_t.h
--tessel_torus.o: /usr/include/sys/_types/_uintptr_t.h
--tessel_torus.o: /usr/include/_types/_intmax_t.h
--tessel_torus.o: /usr/include/_types/_uintmax_t.h
--tessel_torus.o: /usr/include/sys/_types/_timeval.h
--tessel_torus.o: /usr/include/machine/endian.h /usr/include/i386/endian.h
--tessel_torus.o: /usr/include/sys/_endian.h
--tessel_torus.o: /usr/include/libkern/_OSByteOrder.h
--tessel_torus.o: /usr/include/libkern/i386/_OSByteOrder.h
--tessel_torus.o: /usr/include/alloca.h /usr/include/sys/_types/_ct_rune_t.h
--tessel_torus.o: /usr/include/sys/_types/_rune_t.h
--tessel_torus.o: /usr/include/sys/_types/_wchar_t.h
--tessel_torus.o: /usr/include/machine/types.h /usr/include/i386/types.h
--tessel_torus.o: /usr/include/sys/_types/_dev_t.h
--tessel_torus.o: /usr/include/sys/_types/_mode_t.h /usr/include/string.h
--tessel_torus.o: /usr/include/sys/_types/_rsize_t.h
--tessel_torus.o: /usr/include/sys/_types/_errno_t.h /usr/include/strings.h
--tessel_torus.o: /usr/include/secure/_string.h /usr/include/sys/time.h
--tessel_torus.o: /usr/include/sys/_types/_fd_def.h
--tessel_torus.o: /usr/include/sys/_types/_timespec.h
--tessel_torus.o: /usr/include/sys/_types/_time_t.h
--tessel_torus.o: /usr/include/sys/_types/_suseconds_t.h
--tessel_torus.o: /usr/include/sys/_types/_fd_setsize.h
--tessel_torus.o: /usr/include/sys/_types/_fd_set.h
--tessel_torus.o: /usr/include/sys/_types/_fd_clr.h
--tessel_torus.o: /usr/include/sys/_types/_fd_isset.h
--tessel_torus.o: /usr/include/sys/_types/_fd_zero.h
--tessel_torus.o: /usr/include/sys/_types/_fd_copy.h /usr/include/time.h
--tessel_torus.o: /usr/include/sys/_types/_clock_t.h /usr/include/sys/_select.h
--tessel_torus.o: linalg.h
--  
--# DEPENDENCIES MUST END AT END OF FILE
--# IF YOU PUT STUFF HERE IT WILL GO AWAY
--# see make depend above
--  
-+tessel_torus.o: /usr/include/sys/_null.h /usr/include/sys/_types.h
-+tessel_torus.o: /usr/include/machine/_types.h /usr/include/math.h
-+tessel_torus.o: /usr/include/machine/_limits.h /usr/include/stdlib.h
-+tessel_torus.o: /usr/include/string.h /usr/include/strings.h
-+tessel_torus.o: /usr/include/sys/time.h /usr/include/sys/_timeval.h
-+tessel_torus.o: /usr/include/sys/types.h /usr/include/machine/endian.h
-+tessel_torus.o: /usr/include/sys/_pthreadtypes.h /usr/include/sys/select.h
-+tessel_torus.o: /usr/include/sys/_sigset.h /usr/include/sys/timespec.h
-+tessel_torus.o: /usr/include/time.h linalg.h
diff --git a/biology/molden/files/patch-xwin.c b/biology/molden/files/patch-xwin.c
deleted file mode 100644
index 482160e326b6..000000000000
--- a/biology/molden/files/patch-xwin.c
+++ /dev/null
@@ -1,32 +0,0 @@
---- xwin.c.orig	2018-11-07 12:54:20 UTC
-+++ xwin.c
-@@ -4218,8 +4218,12 @@ void makeRasterFont(Display *dpy);
- #include <math.h>
- 
- #include <fcntl.h>
--#if defined(__APPLE__) || defined(__FreeBSD__)
-+#if defined(__APPLE__)
- #include <copyfile.h>
-+#elif defined(__FreeBSD__)
-+#include <sys/types.h>
-+#include <sys/socket.h>
-+#include <sys/uio.h>
- #else
- #include <sys/sendfile.h>
- #endif
-@@ -4238,9 +4242,14 @@ int OSCopyFile(const char* source, const
-     }
- 
*** 55 LINES SKIPPED ***