diff --git a/lang/tcl/Makefile b/lang/tcl/Makefile index bc0b26b2d..aded8e7a5 100644 --- a/lang/tcl/Makefile +++ b/lang/tcl/Makefile @@ -66,4 +66,5 @@ post-build: BUILDLINK_API_DEPENDS.sqlite3+= sqlite3>=3.8.3 .include "../../databases/sqlite3/buildlink3.mk" .include "../../devel/zlib/buildlink3.mk" +.include "../../devel/pth/buildlink3.mk" .include "../../mk/bsd.pkg.mk" diff --git a/lang/tcl/distinfo b/lang/tcl/distinfo index 15716d487..d01a4b511 100644 --- a/lang/tcl/distinfo +++ b/lang/tcl/distinfo @@ -22,3 +22,13 @@ SHA1 (patch-unix_tclUnixCompat.c) = 7ffa40a1a56345f5b86cd896e8e3b0d5748d8c5e SHA1 (patch-unix_tclUnixFCmd.c) = e715d9419a36a8414355252bb3da0ef48b07fe4f SHA1 (patch-unix_tclUnixInit.c) = 50eafafdd10e35266f9fe5b73a80e7b50f393f88 SHA1 (patch-unix_tclUnixPort.h) = 6efe848c16c550f6adee4bec011891755bb23620 +SHA1 (patch-zz-minix-a) = a46fe8498c199080cc0959cd480e1be43904c5a3 +SHA1 (patch-zz-minix-b) = 7513d6144c6ff59cf6a5ff31bfb19ea0aed1da15 +SHA1 (patch-zz-minix-c) = 32201a8da3f0f4f2b9207ca4c166f86a8c1ad870 +SHA1 (patch-zz-minix-d) = 36a606ed94ade923f8a3e1bc244f632805fa32a3 +SHA1 (patch-zz-minix-e) = 52de1ce3b8119a89678d07cadc9c5c6db55c0fa4 +SHA1 (patch-zz-minix-f) = 27da87ca0ab1b520efb7f39c79032677551617d0 +SHA1 (patch-zz-minix-g) = 1f6b5f7b823e96a7f381456ba72256d327f8a666 +SHA1 (patch-zz-minix-h) = 8fd57d7ce538ac9fb6b9fbfea34733c6bac5556f +SHA1 (patch-zz-minix-i) = 173998b6ac27194f6cc925f8f7495ab1d3104223 +SHA1 (patch-zz-minix-j) = 413bb8e5ef2cf8adad287c879031b6bdc2704be6 diff --git a/lang/tcl/patches/patch-zz-minix-a b/lang/tcl/patches/patch-zz-minix-a new file mode 100644 index 000000000..7e213691d --- /dev/null +++ b/lang/tcl/patches/patch-zz-minix-a @@ -0,0 +1,20 @@ +--- pkgs/itcl4.0.3/configure.orig Sun Aug 30 21:18:26 2015 ++++ pkgs/itcl4.0.3/configure Sun Aug 30 21:19:12 2015 +@@ -7359,7 +7359,7 @@ + fi + # OpenBSD doesn't do version numbers with dots. + ;; +- NetBSD-*) ++ Minix-*|NetBSD-*) + # NetBSD has ELF and can use 'cc -shared' to build shared libs + SHLIB_CFLAGS="-fPIC" + SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS}' +@@ -8011,7 +8011,7 @@ + BSD/OS*) ;; + CYGWIN_*|MINGW32_*) ;; + IRIX*) ;; +- NetBSD-*|FreeBSD-*|OpenBSD-*|DragonFly-*) ;; ++ Minix-*|NetBSD-*|FreeBSD-*|OpenBSD-*|DragonFly-*) ;; + Darwin-*) ;; + SCO_SV-3.2*) ;; + windows) ;; diff --git a/lang/tcl/patches/patch-zz-minix-b b/lang/tcl/patches/patch-zz-minix-b new file mode 100644 index 000000000..11969239a --- /dev/null +++ b/lang/tcl/patches/patch-zz-minix-b @@ -0,0 +1,20 @@ +--- pkgs/sqlite3.8.8.3/configure.orig Sun Aug 30 21:21:08 2015 ++++ pkgs/sqlite3.8.8.3/configure Sun Aug 30 21:21:32 2015 +@@ -7295,7 +7295,7 @@ + fi + # OpenBSD doesn't do version numbers with dots. + ;; +- NetBSD-*) ++ Minix-*|NetBSD-*) + # NetBSD has ELF and can use 'cc -shared' to build shared libs + SHLIB_CFLAGS="-fPIC" + SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS}' +@@ -7947,7 +7947,7 @@ + BSD/OS*) ;; + CYGWIN_*|MINGW32_*) ;; + IRIX*) ;; +- NetBSD-*|FreeBSD-*|OpenBSD-*|DragonFly-*) ;; ++ Minix-*|NetBSD-*|FreeBSD-*|OpenBSD-*|DragonFly-*) ;; + Darwin-*) ;; + SCO_SV-3.2*) ;; + windows) ;; diff --git a/lang/tcl/patches/patch-zz-minix-c b/lang/tcl/patches/patch-zz-minix-c new file mode 100644 index 000000000..2a2c4e72c --- /dev/null +++ b/lang/tcl/patches/patch-zz-minix-c @@ -0,0 +1,20 @@ +--- pkgs/tdbc1.0.3/configure.orig Sun Aug 30 21:22:27 2015 ++++ pkgs/tdbc1.0.3/configure Sun Aug 30 21:22:49 2015 +@@ -7486,7 +7486,7 @@ + fi + # OpenBSD doesn't do version numbers with dots. + ;; +- NetBSD-*) ++ Minix-*|NetBSD-*) + # NetBSD has ELF and can use 'cc -shared' to build shared libs + SHLIB_CFLAGS="-fPIC" + SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS}' +@@ -8138,7 +8138,7 @@ + BSD/OS*) ;; + CYGWIN_*|MINGW32_*) ;; + IRIX*) ;; +- NetBSD-*|FreeBSD-*|OpenBSD-*|DragonFly-*) ;; ++ Minix-*|NetBSD-*|FreeBSD-*|OpenBSD-*|DragonFly-*) ;; + Darwin-*) ;; + SCO_SV-3.2*) ;; + windows) ;; diff --git a/lang/tcl/patches/patch-zz-minix-d b/lang/tcl/patches/patch-zz-minix-d new file mode 100644 index 000000000..ecf6e3992 --- /dev/null +++ b/lang/tcl/patches/patch-zz-minix-d @@ -0,0 +1,20 @@ +--- pkgs/tdbcmysql1.0.3/configure.orig Sun Aug 30 21:24:09 2015 ++++ pkgs/tdbcmysql1.0.3/configure Sun Aug 30 21:24:31 2015 +@@ -7835,7 +7835,7 @@ + fi + # OpenBSD doesn't do version numbers with dots. + ;; +- NetBSD-*) ++ Minix-*|NetBSD-*) + # NetBSD has ELF and can use 'cc -shared' to build shared libs + SHLIB_CFLAGS="-fPIC" + SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS}' +@@ -8487,7 +8487,7 @@ + BSD/OS*) ;; + CYGWIN_*|MINGW32_*) ;; + IRIX*) ;; +- NetBSD-*|FreeBSD-*|OpenBSD-*|DragonFly-*) ;; ++ Minix-*|NetBSD-*|FreeBSD-*|OpenBSD-*|DragonFly-*) ;; + Darwin-*) ;; + SCO_SV-3.2*) ;; + windows) ;; diff --git a/lang/tcl/patches/patch-zz-minix-e b/lang/tcl/patches/patch-zz-minix-e new file mode 100644 index 000000000..3e33d35d3 --- /dev/null +++ b/lang/tcl/patches/patch-zz-minix-e @@ -0,0 +1,20 @@ +--- pkgs/tdbcodbc1.0.3/configure.orig Sun Aug 30 21:26:31 2015 ++++ pkgs/tdbcodbc1.0.3/configure Sun Aug 30 21:26:51 2015 +@@ -7829,7 +7829,7 @@ + fi + # OpenBSD doesn't do version numbers with dots. + ;; +- NetBSD-*) ++ Minix-*|NetBSD-*) + # NetBSD has ELF and can use 'cc -shared' to build shared libs + SHLIB_CFLAGS="-fPIC" + SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS}' +@@ -8481,7 +8481,7 @@ + BSD/OS*) ;; + CYGWIN_*|MINGW32_*) ;; + IRIX*) ;; +- NetBSD-*|FreeBSD-*|OpenBSD-*|DragonFly-*) ;; ++ Minix-*|NetBSD-*|FreeBSD-*|OpenBSD-*|DragonFly-*) ;; + Darwin-*) ;; + SCO_SV-3.2*) ;; + windows) ;; diff --git a/lang/tcl/patches/patch-zz-minix-f b/lang/tcl/patches/patch-zz-minix-f new file mode 100644 index 000000000..f8a9aab91 --- /dev/null +++ b/lang/tcl/patches/patch-zz-minix-f @@ -0,0 +1,20 @@ +--- pkgs/tdbcpostgres1.0.3/configure.orig Sun Aug 30 21:27:36 2015 ++++ pkgs/tdbcpostgres1.0.3/configure Sun Aug 30 21:27:54 2015 +@@ -7829,7 +7829,7 @@ + fi + # OpenBSD doesn't do version numbers with dots. + ;; +- NetBSD-*) ++ Minix-*|NetBSD-*) + # NetBSD has ELF and can use 'cc -shared' to build shared libs + SHLIB_CFLAGS="-fPIC" + SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS}' +@@ -8481,7 +8481,7 @@ + BSD/OS*) ;; + CYGWIN_*|MINGW32_*) ;; + IRIX*) ;; +- NetBSD-*|FreeBSD-*|OpenBSD-*|DragonFly-*) ;; ++ Minix-*|NetBSD-*|FreeBSD-*|OpenBSD-*|DragonFly-*) ;; + Darwin-*) ;; + SCO_SV-3.2*) ;; + windows) ;; diff --git a/lang/tcl/patches/patch-zz-minix-g b/lang/tcl/patches/patch-zz-minix-g new file mode 100644 index 000000000..16a6db243 --- /dev/null +++ b/lang/tcl/patches/patch-zz-minix-g @@ -0,0 +1,20 @@ +--- pkgs/thread2.7.2/configure.orig Sun Aug 30 21:28:41 2015 ++++ pkgs/thread2.7.2/configure Sun Aug 30 21:29:01 2015 +@@ -9334,7 +9334,7 @@ + + # OpenBSD doesn't do version numbers with dots. + ;; +- NetBSD-*) ++ Minix-*|NetBSD-*) + # NetBSD has ELF and can use 'cc -shared' to build shared libs + SHLIB_CFLAGS="-fPIC" + SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS}' +@@ -10230,7 +10230,7 @@ + BSD/OS*) ;; + CYGWIN_*|MINGW32_*) ;; + IRIX*) ;; +- NetBSD-*|FreeBSD-*|OpenBSD-*|DragonFly-*) ;; ++ Minix-*|NetBSD-*|FreeBSD-*|OpenBSD-*|DragonFly-*) ;; + Darwin-*) ;; + SCO_SV-3.2*) ;; + windows) ;; diff --git a/lang/tcl/patches/patch-zz-minix-h b/lang/tcl/patches/patch-zz-minix-h new file mode 100644 index 000000000..4a31f6b05 --- /dev/null +++ b/lang/tcl/patches/patch-zz-minix-h @@ -0,0 +1,20 @@ +--- unix/tcl.m4.orig Sun Apr 26 12:52:44 2015 ++++ unix/tcl.m4 Sun Apr 26 12:53:23 2015 +@@ -1515,7 +1515,7 @@ + UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a' + TCL_LIB_VERSIONS_OK=nodots + ;; +- NetBSD-*) ++ Minix-*|NetBSD-*) + # NetBSD has ELF and can use 'cc -shared' to build shared libs + SHLIB_CFLAGS="-fPIC" + SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS}' +@@ -2029,7 +2029,7 @@ + BSD/OS*) ;; + CYGWIN_*|MINGW32_*) ;; + IRIX*) ;; +- NetBSD-*|FreeBSD-*|OpenBSD-*) ;; ++ Minix-*|NetBSD-*|FreeBSD-*|OpenBSD-*) ;; + Darwin-*) ;; + SCO_SV-3.2*) ;; + *) SHLIB_CFLAGS="-fPIC" ;; diff --git a/lang/tcl/patches/patch-zz-minix-i b/lang/tcl/patches/patch-zz-minix-i new file mode 100644 index 000000000..5ffb10423 --- /dev/null +++ b/lang/tcl/patches/patch-zz-minix-i @@ -0,0 +1,18 @@ +--- unix/tclUnixSock.c.orig Sun Apr 26 12:55:47 2015 ++++ unix/tclUnixSock.c Sun Apr 26 12:56:59 2015 +@@ -721,6 +721,7 @@ + if (addr.sa4.sin_addr.s_addr == INADDR_ANY) { + flags |= NI_NUMERICHOST; + } ++#if !defined(__minix) + #ifndef NEED_FAKE_RFC2553 + } else if (addr.sa.sa_family == AF_INET6) { + if ((IN6_ARE_ADDR_EQUAL(&addr.sa6.sin6_addr, +@@ -733,6 +734,7 @@ + flags |= NI_NUMERICHOST; + } + #endif /* NEED_FAKE_RFC2553 */ ++#endif /* !defined(__minix) */ + } + /* Check if reverse DNS has been switched off globally */ + if (interp != NULL && Tcl_GetVar(interp, SUPPRESS_RDNS_VAR, 0) != NULL) { diff --git a/lang/tcl/patches/patch-zz-minix-j b/lang/tcl/patches/patch-zz-minix-j new file mode 100644 index 000000000..24c9888ce --- /dev/null +++ b/lang/tcl/patches/patch-zz-minix-j @@ -0,0 +1,20 @@ +--- unix/configure.orig Tue Apr 28 18:49:50 2015 ++++ unix/configure Tue Apr 28 18:50:47 2015 +@@ -7722,7 +7722,7 @@ + UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a' + TCL_LIB_VERSIONS_OK=nodots + ;; +- NetBSD-*) ++ Minix-*|NetBSD-*) + # NetBSD has ELF and can use 'cc -shared' to build shared libs + SHLIB_CFLAGS="-fPIC" + SHLIB_LD='${CC} -shared ${SHLIB_CFLAGS}' +@@ -8953,7 +8953,7 @@ + BSD/OS*) ;; + CYGWIN_*|MINGW32_*) ;; + IRIX*) ;; +- NetBSD-*|FreeBSD-*|OpenBSD-*|DragonFly-*|MirBSD-*) ;; ++ Minix-*|NetBSD-*|FreeBSD-*|OpenBSD-*|DragonFly-*|MirBSD-*) ;; + Darwin-*) ;; + SCO_SV-3.2*) ;; + *) SHLIB_CFLAGS="-fPIC" ;;