head	1.7;
access;
symbols
	RELEASE_8_3_0:1.4
	RELEASE_9_0_0:1.4
	RELEASE_4_6_2:1.1
	RELEASE_4_6_1:1.1
	RELEASE_4_6_0:1.1
	RELEASE_5_0_DP1:1.1;
locks; strict;
comment	@# @;


1.7
date	2013.02.05.22.47.11;	author svnexp;	state dead;
branches;
next	1.6;

1.6
date	2012.12.20.02.32.28;	author svnexp;	state Exp;
branches;
next	1.5;

1.5
date	2012.06.03.20.52.19;	author pgj;	state Exp;
branches;
next	1.4;

1.4
date	2011.05.09.05.28.46;	author ashish;	state Exp;
branches;
next	1.3;

1.3
date	2002.07.23.01.18.29;	author naddy;	state dead;
branches;
next	1.2;

1.2
date	2002.07.21.14.10.56;	author olgeni;	state Exp;
branches;
next	1.1;

1.1
date	2002.01.31.11.09.01;	author olgeni;	state Exp;
branches;
next	;


desc
@@


1.7
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/311736
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@--- configure.orig	2012-06-06 18:11:19.000000000 +0100
+++ configure	2012-08-25 06:03:00.000000000 +0100
@@@@ -3372,8 +3372,8 @@@@
   vax)
     BuildArch="vax"
     ;;
-  x86_64)
-    BuildArch="x86_64"
+  x86_64|amd64)
+    BuildArch="amd64"
     ;;
   *)
     echo "Unknown CPU $build_cpu"
@@@@ -3404,7 +3404,7 @@@@
   freebsd|netbsd|openbsd|dragonfly|osf1|osf3|hpux|linuxaout|kfreebsdgnu|freebsd2|solaris2|cygwin32|mingw32|darwin|gnu|nextstep2|nextstep3|sunos4|ultrix|irix|aix|haiku)
     BuildOS="$build_os"
     ;;
-  freebsd8) # like i686-gentoo-freebsd8
+  freebsd*) # like i686-gentoo-freebsd8
     BuildOS="freebsd"
     ;;
   *)
@@@@ -3486,8 +3486,8 @@@@
   vax)
     HostArch="vax"
     ;;
-  x86_64)
-    HostArch="x86_64"
+  x86_64|amd64)
+    HostArch="amd64"
     ;;
   *)
     echo "Unknown CPU $host_cpu"
@@@@ -3600,8 +3600,8 @@@@
   vax)
     TargetArch="vax"
     ;;
-  x86_64)
-    TargetArch="x86_64"
+  x86_64|amd64)
+    TargetArch="amd64"
     ;;
   *)
     echo "Unknown CPU $target_cpu"
@@@@ -3711,6 +3711,8 @@@@
 
 
 
+bootstrap_target=`echo "$bootstrap_target" |sed -e 's/-unknown-/-portbld-/g' -e 's/x86_64/amd64/g'`
+build=`echo "$build" |sed -e 's/\(freebsd\)[[:digit:].]*$/\1/g'`
 
 # Verify that the installed (bootstrap) GHC is capable of generating
 # code for the requested build platform.
@@@@ -5772,7 +5774,7 @@@@
         i386)
             test -z "$2" || eval "$2=ArchX86"
             ;;
-        x86_64)
+        x86_64|amd64)
 
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
@@@@ -5953,7 +5955,7 @@@@
 
     checkVendor() {
         case $1 in
-        dec|unknown|hp|apple|next|sun|sgi|ibm)
+        dec|unknown|hp|apple|next|sun|sgi|ibm|portbld)
             ;;
         *)
             echo "Unknown vendor $1"
@@@@ -5976,7 +5978,7 @@@@
         mingw32)
             test -z "$2" || eval "$2=OSMinGW32"
             ;;
-        freebsd)
+        freebsd*)
             test -z "$2" || eval "$2=OSFreeBSD"
             ;;
         kfreebsdgnu)
@@@@ -9990,7 +9992,7 @@@@
   $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
-LIBS="-lrt  $LIBS"
+LIBS="$LIBS"
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
@@@@ -10021,12 +10023,7 @@@@
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
 $as_echo "$ac_cv_lib_rt_clock_gettime" >&6; }
 if test "x$ac_cv_lib_rt_clock_gettime" = x""yes; then :
-  cat >>confdefs.h <<_ACEOF
-#define HAVE_LIBRT 1
-_ACEOF
-
-  LIBS="-lrt $LIBS"
-
+  LIBS="$LIBS"
 fi
 
 for ac_func in clock_gettime timer_create timer_settime
@


1.6
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/309275
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r309275 | pgj | 2012-12-20 02:23:04 +0000 (Thu, 20 Dec 2012) | 270 lines
## SVN ##
## SVN ## - Update The Glorious Glasgow Haskell Compiler to version 7.4.2
## SVN ## - Update Haskell Platform to version 2012.4.0.0
## SVN ## - Update Gtk2Hs to 0.12.4
## SVN ## - Transfer maintainership of math/hs-math-functions to haskell@@ [1]
## SVN ##
## SVN ## Please note that port revisions for all the Haskell ports without version
## SVN ## changes are bumped.
## SVN ##
## SVN ## Some further highlights of the update:
## SVN ## - Trim Makefile headers
## SVN ## - Enable dynamic libraries and dynamic linking by default
## SVN ## - Enable bootstrapping by versions of GHC and HsColour already installed
## SVN ## - Use GCC and binutils from ports
## SVN ##
## SVN ## New ports (32):
## SVN ##
## SVN ## devel/hs-List                            0.5.1
## SVN ## devel/hs-ReadArgs                        1.2.1
## SVN ## devel/hs-SafeSemaphore                   0.9.0
## SVN ## devel/hs-activehs-base                   0.3.0.2
## SVN ## devel/hs-async                           2.0.1.3
## SVN ## devel/hs-basic-prelude                   0.3.1.0
## SVN ## devel/hs-classy-prelude                  0.4.1
## SVN ## devel/hs-classy-prelude-conduit          0.4.1
## SVN ## devel/hs-data-pprint                     0.2.1.4
## SVN ## devel/hs-date-cache                      0.3.0
## SVN ## devel/hs-fsnotify                        0.0.4
## SVN ## devel/hs-hinotify                        0.3.5
## SVN ## devel/hs-hspec-expectations              0.3.0.3
## SVN ## devel/hs-kqueue                          0.1.2.4
## SVN ## devel/hs-monad-logger                    0.2.3
## SVN ## devel/hs-optparse-applicative            0.4.2
## SVN ## devel/hs-project-template                0.1.0.1
## SVN ## devel/hs-setenv                          0.1.0
## SVN ## devel/hs-simple-reflect                  0.2
## SVN ## devel/hs-threads                         0.5.0.1
## SVN ## devel/hs-time-compat                     0.1.0.2
## SVN ## devel/hs-unix-time                       0.1.4
## SVN ## devel/hs-word8                           0.0.2
## SVN ## graphics/hs-dia-base                     0.1.1.2
## SVN ## graphics/hs-dia-functions                0.2.1.3
## SVN ## mail/hs-mime-types                       0.1.0.0
## SVN ## net/hs-network-info                      0.2.0.3
## SVN ## net/hs-network-multicast                 0.0.7
## SVN ## security/hs-cipher-aes                   0.1.5
## SVN ## textproc/hs-hexpat                       0.20.3
## SVN ## www/hs-activehs                          0.3.0.1
## SVN ## www/hs-http-reverse-proxy                0.1.0.6
## SVN ##
## SVN ## Updated ports (211):
## SVN ##
## SVN ## archivers/hs-tar                         0.4.0.0_1        --> 0.4.0.1
## SVN ## archivers/hs-zip-archive                 0.1.1.8_1        --> 0.1.2.1
## SVN ## archivers/hs-zlib                        0.5.3.3_1        --> 0.5.4.0
## SVN ## archivers/hs-zlib-bindings               0.1.0.1_1        --> 0.1.1.2
## SVN ## archivers/hs-zlib-conduit                0.4.0.2          --> 0.5.0.3
## SVN ## archivers/hs-zlib-enum                   0.2.2.1_1        --> 0.2.3
## SVN ## audio/hs-libmpd                          0.8.0_1          --> 0.8.0.1
## SVN ## benchmarks/hs-criterion                  0.6.0.1_2        --> 0.6.2.0
## SVN ## converters/hs-dataenc                    0.14.0.3_2       --> 0.14.0.4
## SVN ## converters/hs-json                       0.5_1            --> 0.7
## SVN ## databases/hs-persistent                  0.9.0.4_1        --> 1.0.2.2
## SVN ## databases/hs-persistent-sqlite           0.9.0.2_1        --> 1.0.1
## SVN ## databases/hs-persistent-template         0.9.0.2_1        --> 1.0.0.2
## SVN ## devel/hs-Boolean                         0.0.1_5          --> 0.1.1
## SVN ## devel/hs-DeepArrow                       0.3.5_2          --> 0.3.7
## SVN ## devel/hs-HUnit                           1.2.4.2_2        --> 1.2.5.1
## SVN ## devel/hs-MemoTrie                        0.5_1            --> 0.6.1
## SVN ## devel/hs-MissingH                        1.1.1.0_2        --> 1.2.0.0
## SVN ## devel/hs-MonadCatchIO-mtl                0.3.0.4_3        --> 0.3.0.5
## SVN ## devel/hs-QuickCheck                      2.4.2_1          --> 2.5.1.1
## SVN ## devel/hs-Stream                          0.4.6_2          --> 0.4.6.1
## SVN ## devel/hs-TypeCompose                     0.9.1_2          --> 0.9.7
## SVN ## devel/hs-abstract-deque                  0.1.5_1          --> 0.1.6
## SVN ## devel/hs-alex                            3.0.1_1          --> 3.0.2
## SVN ## devel/hs-arrows                          0.4.4.0_4        --> 0.4.4.1
## SVN ## devel/hs-asn1-data                       0.6.1.3_1        --> 0.7.1
## SVN ## devel/hs-base-unicode-symbols            0.2.2.3_2        --> 0.2.2.4
## SVN ## devel/hs-base64-bytestring               0.1.2.0          --> 1.0.0.0
## SVN ## devel/hs-blaze-builder-conduit           0.4.0.2_1        --> 0.5.0.3
## SVN ## devel/hs-blaze-builder-enumerator        0.2.0.4_1        --> 0.2.0.5
## SVN ## devel/hs-blaze-textual                   0.2.0.6_2        --> 0.2.0.8
## SVN ## devel/hs-bytestring-nums                 0.3.5_2          --> 0.3.6
## SVN ## devel/hs-c2hs                            0.16.3_3         --> 0.16.4
## SVN ## devel/hs-cmdargs                         0.9.5_1          --> 0.10.1
## SVN ## devel/hs-conduit                         0.4.2_1          --> 0.5.5
## SVN ## devel/hs-configurator                    0.2.0.0_2        --> 0.2.0.1
## SVN ## devel/hs-cpphs                           1.14             --> 1.15
## SVN ## devel/hs-darcs                           2.8.1_1          --> 2.8.3
## SVN ## devel/hs-data-default                    0.4.0_1          --> 0.5.0
## SVN ## devel/hs-directory-tree                  0.10.1           --> 0.11.0
## SVN ## devel/hs-edit-distance                   0.2.1_1          --> 0.2.1.1
## SVN ## devel/hs-fast-logger                     0.0.2_2          --> 0.3.1
## SVN ## devel/hs-file-embed                      0.0.4.4_1        --> 0.0.4.6
## SVN ## devel/hs-filemanip                       0.3.5.2_6        --> 0.3.6.2
## SVN ## devel/hs-filestore                       0.5_1            --> 0.5.0.1
## SVN ## devel/hs-filesystem-conduit              0.4.0_1          --> 0.5.0.2
## SVN ## devel/hs-gconf                           0.12.1_3         --> 0.12.1.1
## SVN ## devel/hs-ghc-events                      0.4.0.0_2        --> 0.4.2.0
## SVN ## devel/hs-ghc-mtl                         1.0.1.1_2        --> 1.0.1.2
## SVN ## devel/hs-gio                             0.12.3_1         --> 0.12.4
## SVN ## devel/hs-git-annex                       3.20120807       --> 3.20121211
## SVN ## devel/hs-glib                            0.12.3.1_1       --> 0.12.4
## SVN ## devel/hs-gtk2hs-buildtools               0.12.3.1_1       --> 0.12.4
## SVN ## devel/hs-haddock                         2.10.0_1         --> 2.11.0
## SVN ## devel/hs-happy                           1.18.9_1         --> 1.18.10
## SVN ## devel/hs-hashable                        1.1.2.3_1        --> 1.1.2.5
## SVN ## devel/hs-hashed-storage                  0.5.9_2          --> 0.5.10
## SVN ## devel/hs-hashtables                      1.0.1.6_1        --> 1.0.1.8
## SVN ## devel/hs-haskell-src-exts                1.13.3_1         --> 1.13.5
## SVN ## devel/hs-hastache                        0.4.1            --> 0.4.2
## SVN ## devel/hs-hint                            0.3.3.4_1        --> 0.3.3.5
## SVN ## devel/hs-hlint                           1.8.30           --> 1.8.39
## SVN ## devel/hs-hoogle                          4.2.11_1         --> 4.2.14
## SVN ## devel/hs-hslogger                        1.1.5_2          --> 1.2.1
## SVN ## devel/hs-hspec                           1.2.0.1          --> 1.4.2
## SVN ## devel/hs-language-javascript             0.5.4_1          --> 0.5.7
## SVN ## devel/hs-largeword                       1.0.1_2          --> 1.0.3
## SVN ## devel/hs-lifted-base                     0.1.1_1          --> 0.2
## SVN ## devel/hs-logict                          0.5.0.1_1        --> 0.5.0.2
## SVN ## devel/hs-monad-control                   0.3.1.3_1        --> 0.3.1.4
## SVN ## devel/hs-mtl                             2.1.1_1          --> 2.1.2
## SVN ## devel/hs-murmur-hash                     0.1.0.5_2        --> 0.1.0.6
## SVN ## devel/hs-parallel                        3.2.0.2_1        --> 3.2.0.3
## SVN ## devel/hs-pool-conduit                    0.1.0.2_1        --> 0.1.0.3
## SVN ## devel/hs-primitive                       0.4.1_2          --> 0.5.0.1
## SVN ## devel/hs-resource-pool                   0.2.1.0_1        --> 0.2.1.1
## SVN ## devel/hs-resourcet                       0.3.3.1          --> 0.4.4
## SVN ## devel/hs-silently                        1.2.0.2          --> 1.2.4
## SVN ## devel/hs-split                           0.1.4.3          --> 0.2.1.1
## SVN ## devel/hs-stm                             2.3_1            --> 2.4
## SVN ## devel/hs-syb                             0.3.6.1_1        --> 0.3.7
## SVN ## devel/hs-syb-with-class                  0.6.1.3_2        --> 0.6.1.4
## SVN ## devel/hs-system-fileio                   0.3.8            --> 0.3.10
## SVN ## devel/hs-system-filepath                 0.4.6_1          --> 0.4.7
## SVN ## devel/hs-tagged                          0.4.2.1_1        --> 0.4.4
## SVN ## devel/hs-temporary                       1.1.2.3_1        --> 1.1.2.4
## SVN ## devel/hs-terminfo                        0.3.2.4          --> 0.3.2.5
## SVN ## devel/hs-test-framework                  0.6_1            --> 0.8
## SVN ## devel/hs-test-framework-hunit            0.2.7_2          --> 0.3.0
## SVN ## devel/hs-test-framework-quickcheck2      0.2.12.2_1       --> 0.3.0.1
## SVN ## devel/hs-text                            0.11.2.0_1       --> 0.11.2.3
## SVN ## devel/hs-threadscope                     0.2.1_3          --> 0.2.2
## SVN ## devel/hs-uniplate                        1.6.7_1          --> 1.6.10
## SVN ## devel/hs-unix-compat                     0.3.0.1_1        --> 0.4.0.0
## SVN ## devel/hs-unordered-containers            0.2.1.0_1        --> 0.2.2.1
## SVN ## devel/hs-uuagc                           0.9.40.3_1       --> 0.9.42.2
## SVN ## devel/hs-uuagc-cabal                     1.0.2.0_2        --> 1.0.4.0
## SVN ## devel/hs-vault                           0.2.0.0_1        --> 0.2.0.1
## SVN ## devel/hs-vector                          0.9.1_2          --> 0.10.0.1
## SVN ## devel/hs-vector-algorithms               0.5.4_1          --> 0.5.4.2
## SVN ## devel/hs-void                            0.5.6            --> 0.5.8
## SVN ## ftp/hs-curl                              1.3.7_3          --> 1.3.8
## SVN ## graphics/hs-cairo                        0.12.3.1_1       --> 0.12.4
## SVN ## lang/hs-unlambda                         0.1_6            --> 0.1.3
## SVN ## mail/hs-email-validate                   0.2.8_1          --> 0.3.2
## SVN ## mail/hs-mime                             0.3.3.2          --> 0.3.4
## SVN ## mail/hs-mime-mail                        0.4.1.1_2        --> 0.4.1.2
## SVN ## math/hs-categories                       1.0.3_1          --> 1.0.4
## SVN ## math/hs-comonad                          1.1.1.6_1        --> 3.0.0.2
## SVN ## math/hs-comonad-transformers             2.1.2            --> 3.0
## SVN ## math/hs-data-lens                        2.10.0_1         --> 2.10.2
## SVN ## math/hs-data-lens-template               2.1.5_1          --> 2.1.7
## SVN ## math/hs-math-functions                   0.1.1.1_2        --> 0.1.1.2 [1]
## SVN ## math/hs-mwc-random                       0.12.0.0_1       --> 0.12.0.1
## SVN ## math/hs-pointed                          2.1.0.2_1        --> 3.0.1
## SVN ## math/hs-semigroupoids                    1.3.4            --> 3.0.0.1
## SVN ## math/hs-semigroups                       0.8.3.2_1        --> 0.8.4.1
## SVN ## math/hs-statistics                       0.10.1.0_1       --> 0.10.2.0
## SVN ## math/hs-vector-space                     0.8.2            --> 0.8.6
## SVN ## multimedia/hs-gstreamer                  0.12.1.1_1       --> 0.12.1.2
## SVN ## net/hs-network                           2.3.0.13_1       --> 2.3.1.0
## SVN ## net/hs-network-conduit                   0.4.0.1_1        --> 0.6.1.1
## SVN ## net/hs-pcap                              0.4.5.1_4        --> 0.4.5.2
## SVN ## net/hs-sendfile                          0.7.6_1          --> 0.7.8
## SVN ## net/hs-simple-sendfile                   0.2.4            --> 0.2.8
## SVN ## net/hs-socks                             0.4.1_1          --> 0.4.2
## SVN ## print/hs-hscolour                        1.20.2,1         --> 1.20.3,1
## SVN ## security/hs-Crypto                       4.2.5_1          --> 4.2.5.1
## SVN ## security/hs-HsOpenSSL                    0.10.3.2         --> 0.10.3.3
## SVN ## security/hs-RSA                          1.2.1.0_1        --> 1.2.2.0
## SVN ## security/hs-SHA                          1.5.0.1_1        --> 1.6.1
## SVN ## security/hs-certificate                  1.2.3_1          --> 1.3.3
## SVN ## security/hs-clientsession                0.7.5_1          --> 0.8.0.1
## SVN ## security/hs-cprng-aes                    0.2.3_2          --> 0.2.4
## SVN ## security/hs-crypto-conduit               0.3.2_1          --> 0.4.1
## SVN ## security/hs-crypto-pubkey-types          0.1.1_1          --> 0.2.0
## SVN ## security/hs-cryptocipher                 0.3.5            --> 0.3.6
## SVN ## security/hs-cryptohash                   0.7.5_1          --> 0.7.9
## SVN ## security/hs-digest                       0.0.1.1_1        --> 0.0.1.2
## SVN ## security/hs-monadcryptorandom            0.4.1_1          --> 0.5
## SVN ## security/hs-pureMD5                      2.1.0.3_2        --> 2.1.2.1
## SVN ## security/hs-pwstore-fast                 2.2_2            --> 2.3
## SVN ## security/hs-skein                        0.1.0.7_1        --> 0.1.0.10
## SVN ## security/hs-tls                          0.9.5_1          --> 1.0.2
## SVN ## security/hs-tls-extra                    0.4.6_1          --> 0.5.0
## SVN ## sysutils/hs-angel                        0.3.2_1          --> 0.3.3
## SVN ## textproc/hs-HStringTemplate              0.6.8_2          --> 0.6.12
## SVN ## textproc/hs-attoparsec-conduit           0.4.0.1_1        --> 0.5.0.3
## SVN ## textproc/hs-attoparsec-enumerator        0.3_2            --> 0.3.1
## SVN ## textproc/hs-blaze-html                   0.5.0.0          --> 0.5.1.1
## SVN ## textproc/hs-blaze-markup                 0.5.1.0_1        --> 0.5.1.2
## SVN ## textproc/hs-case-insensitive             0.4.0.1_2        --> 0.4.0.3
## SVN ## textproc/hs-citeproc-hs                  0.3.4_1          --> 0.3.6
## SVN ## textproc/hs-double-conversion            0.2.0.4_2        --> 0.2.0.5
## SVN ## textproc/hs-highlighting-kate            0.5.1_1          --> 0.5.3.3
## SVN ## textproc/hs-hs-bibutils                  4.12_4           --> 4.15
## SVN ## textproc/hs-html-conduit                 0.0.1_1          --> 0.1.0.4
## SVN ## textproc/hs-hxt                          9.2.2_1          --> 9.3.1.1
## SVN ## textproc/hs-lhs2tex                      1.17_4           --> 1.18.1
## SVN ## textproc/hs-pandoc                       1.9.4.2          --> 1.9.4.5
## SVN ## textproc/hs-parsec                       3.1.2_1          --> 3.1.3
## SVN ## textproc/hs-regex-pcre-builtin           0.94.2.1.7.7_4   --> 0.94.4.3.8.31
## SVN ## textproc/hs-regex-posix                  0.95.1_2         --> 0.95.2
## SVN ## textproc/hs-stringsearch                 0.3.6.3_2        --> 0.3.6.4
## SVN ## textproc/hs-tagsoup                      0.12.6_2         --> 0.12.8
## SVN ## textproc/hs-tagstream-conduit            0.3.2_1          --> 0.5.3
## SVN ## textproc/hs-texmath                      0.6.0.6_1        --> 0.6.1.1
## SVN ## textproc/hs-xml-conduit                  0.7.0.3_1        --> 1.0.3.3
## SVN ## textproc/hs-xml-types                    0.3.2            --> 0.3.3
## SVN ## textproc/hs-xmlhtml                      0.2.0.2          --> 0.2.0.3
## SVN ## textproc/hs-yaml                         0.7.0.3          --> 0.8.1.1
## SVN ## www/hs-HTTP                              4000.2.3_1       --> 4000.2.5
## SVN ## www/hs-authenticate                      1.2.1.1_1        --> 1.3.2
## SVN ## www/hs-cookie                            0.4.0_1          --> 0.4.0.1
## SVN ## www/hs-gitit                             0.10.0.1         --> 0.10.0.2
## SVN ## www/hs-hamlet                            1.0.1.4          --> 1.1.1.1
## SVN ## www/hs-happstack                         7.0.0_1          --> 7.0.1
## SVN ## www/hs-happstack-server                  7.0.3            --> 7.1.1
## SVN ## www/hs-heist                             0.8.1.1          --> 0.8.2
## SVN ## www/hs-hjsmin                            0.1.2_1          --> 0.1.3
## SVN ## www/hs-http-conduit                      1.4.1.10         --> 1.8.4.3
## SVN ## www/hs-http-date                         0.0.2_1          --> 0.0.3
## SVN ## www/hs-http-server                       1_5              --> 1.0.1
## SVN ## www/hs-http-types                        0.6.11_1         --> 0.7.3.0.1
## SVN ## www/hs-path-pieces                       0.1.1_1          --> 0.1.2
## SVN ## www/hs-shakespeare                       1.0.0.2_1        --> 1.0.2
## SVN ## www/hs-shakespeare-css                   1.0.1.2_1        --> 1.0.2
## SVN ## www/hs-shakespeare-js                    1.0.0.3_1        --> 1.1.0
## SVN ## www/hs-shakespeare-text                  1.0.0.2_1        --> 1.0.0.5
## SVN ## www/hs-snap                              0.9.0.1          --> 0.9.2.2
## SVN ## www/hs-snap-core                         0.9.0            --> 0.9.2.2
## SVN ## www/hs-snap-server                       0.9.0            --> 0.9.2.4
## SVN ## www/hs-wai                               1.2.0.3          --> 1.3.0.1
## SVN ## www/hs-wai-app-static                    1.2.0.4          --> 1.3.0.4
## SVN ## www/hs-wai-extra                         1.2.0.5          --> 1.3.0.4
## SVN ## www/hs-wai-logger                        0.1.4_1          --> 0.3.0
## SVN ## www/hs-wai-test                          1.2.0.2_1        --> 1.3.0
## SVN ## www/hs-warp                              1.2.2            --> 1.3.5
## SVN ## www/hs-yesod                             1.0.1.6_1        --> 1.1.4.1
## SVN ## www/hs-yesod-auth                        1.0.2.1_1        --> 1.1.2
## SVN ## www/hs-yesod-core                        1.0.1.2_1        --> 1.1.6.1
## SVN ## www/hs-yesod-default                     1.0.1.1_1        --> 1.1.2
## SVN ## www/hs-yesod-form                        1.0.0.4_1        --> 1.2.0.1
## SVN ## www/hs-yesod-json                        1.0.0.1_1        --> 1.1.2
## SVN ## www/hs-yesod-persistent                  1.0.0.1_1        --> 1.1.0
## SVN ## www/hs-yesod-platform                    1.0.5            --> 1.1.5
## SVN ## www/hs-yesod-routes                      1.0.1.2_1        --> 1.1.1.1
## SVN ## www/hs-yesod-static                      1.0.0.3_1        --> 1.1.1.1
## SVN ## www/hs-yesod-test                        0.2.1            --> 0.3.1.1
## SVN ## x11-toolkits/hs-gtk                      0.12.3.1         --> 0.12.4
## SVN ## x11-toolkits/hs-pango                    0.12.3_1         --> 0.12.4
## SVN ##
## SVN ## Removed ports (1):
## SVN ##
## SVN ## textproc/hs-xml2html                     0.1.2.3_1
## SVN ##
## SVN ## Approved by:	wen (maintainer) [1]
## SVN ## Obtained from:	FreeBSD Haskell
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@@


1.5
log
@- Update The Glorious Glasgow Haskell Compiler to version 7.4.1

Please note that port revision for all the Haskell ports without version changes
are also bumped.  Other per-port updates are coming soon (in separate commits)!
In addition to that, separate -docs ports are no longer needed so they are
now removed.

Thanks ashish@@ for the assistance.

Obtained from:	FreeBSD Haskell
@
text
@d1 3
a3 12
--- ./configure.orig	2012-02-01 19:11:45.000000000 +0100
+++ ./configure	2012-05-18 12:40:29.000000000 +0200
@@@@ -608,6 +608,8 @@@@
 HavePapiLib
 GTK_CONFIG
 LdHasNoCompactUnwind
+LdHashSize31
+LdReduceMemoryOverheads
 LdHasBuildId
 LdIsGNULd
 LdXFlag
@@@@ -3372,8 +3374,8 @@@@
d14 1
a14 1
@@@@ -3404,7 +3406,7 @@@@
d23 1
a23 1
@@@@ -3486,8 +3488,8 @@@@
d34 1
a34 1
@@@@ -3600,8 +3602,8 @@@@
d45 1
a45 1
@@@@ -3712,6 +3714,9 @@@@
d51 1
a51 1
+
d54 1
a54 108
 if test "$BootingFromHc" = "NO"
@@@@ -5313,9 +5318,9 @@@@
   echo 'foo() {}' > conftest.c
 ${CC-cc} -c conftest.c
 if ${LdCmd} -r --hash-size=31 -o conftest2.o conftest.o > /dev/null 2>&1; then
-   fp_cv_LdHashSize31=--hash-size=31
+   fp_cv_LdHashSize31=YES
 else
-   fp_cv_LdHashSize31=
+   fp_cv_LdHashSize31=NO
 fi
 rm -rf conftest*
 fi
@@@@ -5334,9 +5339,9 @@@@
   echo 'foo() {}' > conftest.c
 ${CC-cc} -c conftest.c
 if ${LdCmd} -r --reduce-memory-overheads -o conftest2.o conftest.o > /dev/null 2>&1; then
-   fp_cv_LdReduceMemoryOverheads=--reduce-memory-overheads
+   fp_cv_LdReduceMemoryOverheads=YES
 else
-   fp_cv_LdReduceMemoryOverheads=
+   fp_cv_LdReduceMemoryOverheads=NO
 fi
 rm -rf conftest*
 fi
@@@@ -5387,18 +5392,6 @@@@
         CFLAGS="$CFLAGS -fno-stack-protector"
     fi
 
-    # Reduce memory usage when linking. See trac #5240.
-    if test -n "$LdHashSize31"
-    then
-        LDFLAGS="$LDFLAGS -Wl,$LdHashSize31"
-        IGNORE_LINKER_LD_FLAGS="$IGNORE_LINKER_LD_FLAGS     $LdHashSize31"
-    fi
-    if test -n "$LdReduceMemoryOverheads"
-    then
-        LDFLAGS="$LDFLAGS -Wl,$LdReduceMemoryOverheads"
-        IGNORE_LINKER_LD_FLAGS="$IGNORE_LINKER_LD_FLAGS     $LdReduceMemoryOverheads"
-    fi
-
     rm -f conftest.c conftest.o
     { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
 $as_echo "done" >&6; }
@@@@ -5445,15 +5438,15 @@@@
     fi
 
     # Reduce memory usage when linking. See trac #5240.
-    if test -n "$LdHashSize31"
+    if [ "$LdHashSize31" = "YES" ]
     then
-        CONF_GCC_LINKER_OPTS_STAGE0="$CONF_GCC_LINKER_OPTS_STAGE0 -Wl,$LdHashSize31"
-        CONF_LD_LINKER_OPTS_STAGE0="$CONF_LD_LINKER_OPTS_STAGE0     $LdHashSize31"
+        CONF_GCC_LINKER_OPTS_STAGE0="$CONF_GCC_LINKER_OPTS_STAGE0 -Wl,--hash-size=31"
+        CONF_LD_LINKER_OPTS_STAGE0="$CONF_LD_LINKER_OPTS_STAGE0     --hash-size=31"
     fi
-    if test -n "$LdReduceMemoryOverheads"
+    if [ "$LdReduceMemoryOverheads" = "YES" ]
     then
-        CONF_GCC_LINKER_OPTS_STAGE0="$CONF_GCC_LINKER_OPTS_STAGE0 -Wl,$LdReduceMemoryOverheads"
-        CONF_LD_LINKER_OPTS_STAGE0="$CONF_LD_LINKER_OPTS_STAGE0     $LdReduceMemoryOverheads"
+        CONF_GCC_LINKER_OPTS_STAGE0="$CONF_GCC_LINKER_OPTS_STAGE0 -Wl,--reduce-memory-overheads"
+        CONF_LD_LINKER_OPTS_STAGE0="$CONF_LD_LINKER_OPTS_STAGE0     --reduce-memory-overheads"
     fi
 
     rm -f conftest.c conftest.o
@@@@ -5502,15 +5495,15 @@@@
     fi
 
     # Reduce memory usage when linking. See trac #5240.
-    if test -n "$LdHashSize31"
+    if [ "$LdHashSize31" = "YES" ]
     then
-        CONF_GCC_LINKER_OPTS_STAGE1="$CONF_GCC_LINKER_OPTS_STAGE1 -Wl,$LdHashSize31"
-        CONF_LD_LINKER_OPTS_STAGE1="$CONF_LD_LINKER_OPTS_STAGE1     $LdHashSize31"
+        CONF_GCC_LINKER_OPTS_STAGE1="$CONF_GCC_LINKER_OPTS_STAGE1 -Wl,--hash-size=31"
+        CONF_LD_LINKER_OPTS_STAGE1="$CONF_LD_LINKER_OPTS_STAGE1     --hash-size=31"
     fi
-    if test -n "$LdReduceMemoryOverheads"
+    if [ "$LdReduceMemoryOverheads" = "YES" ]
     then
-        CONF_GCC_LINKER_OPTS_STAGE1="$CONF_GCC_LINKER_OPTS_STAGE1 -Wl,$LdReduceMemoryOverheads"
-        CONF_LD_LINKER_OPTS_STAGE1="$CONF_LD_LINKER_OPTS_STAGE1     $LdReduceMemoryOverheads"
+        CONF_GCC_LINKER_OPTS_STAGE1="$CONF_GCC_LINKER_OPTS_STAGE1 -Wl,--reduce-memory-overheads"
+        CONF_LD_LINKER_OPTS_STAGE1="$CONF_LD_LINKER_OPTS_STAGE1     --reduce-memory-overheads"
     fi
 
     rm -f conftest.c conftest.o
@@@@ -5559,18 +5552,6 @@@@
         CONF_CC_OPTS_STAGE2="$CONF_CC_OPTS_STAGE2 -fno-stack-protector"
     fi
 
-    # Reduce memory usage when linking. See trac #5240.
-    if test -n "$LdHashSize31"
-    then
-        CONF_GCC_LINKER_OPTS_STAGE2="$CONF_GCC_LINKER_OPTS_STAGE2 -Wl,$LdHashSize31"
-        CONF_LD_LINKER_OPTS_STAGE2="$CONF_LD_LINKER_OPTS_STAGE2     $LdHashSize31"
-    fi
-    if test -n "$LdReduceMemoryOverheads"
-    then
-        CONF_GCC_LINKER_OPTS_STAGE2="$CONF_GCC_LINKER_OPTS_STAGE2 -Wl,$LdReduceMemoryOverheads"
-        CONF_LD_LINKER_OPTS_STAGE2="$CONF_LD_LINKER_OPTS_STAGE2     $LdReduceMemoryOverheads"
-    fi
-
     rm -f conftest.c conftest.o
     { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
 $as_echo "done" >&6; }
@@@@ -5772,7 +5753,7 @@@@
d63 1
a63 1
@@@@ -5953,7 +5934,7 @@@@
d72 1
a72 1
@@@@ -5976,7 +5957,7 @@@@
d81 1
a81 1
@@@@ -9987,7 +9968,7 @@@@
d90 1
a90 1
@@@@ -10018,11 +9999,7 @@@@
d99 2
a100 2
+    LIBS="$LIBS"
 
d103 1
@


1.4
log
@- Please welcome GHC 7.0.3

GHC in the ports tree has been updated to 7.0.3 and all other Haskell ports
are also updated to their corresponding Haskell Platform versions, or latest
versions.

We would like to acknowledge the support of the FreeBSD Donations Team and
Eotvos Lorand University, Faculty of Informatics who contributed to the server
that we used for testing.

We would also like to thank all the testers who tested FreeBSD Haskell ports
and provided their feedback.

PR:		ports/156642
Approved by:	tabthorpe (mentor)
Obtained from:	FreeBSD Haskell
@
text
@d1 12
a12 6

$FreeBSD$

--- configure.orig
+++ configure
@@@@ -3312,6 +3312,9 @@@@
d16 9
a24 12
+  amd64)
+    BuildArch="x86_64"
+    ;;
   x86_64)
     BuildArch="x86_64"
     ;;
@@@@ -3330,7 +3333,7 @@@@
     BuildOS="linux"
     ;;
   # As far as I'm aware, none of these have relevant variants
-  freebsd|netbsd|openbsd|dragonfly|osf1|osf3|hpux|linuxaout|kfreebsdgnu|freebsd2|solaris2|cygwin32|mingw32|darwin|gnu|nextstep2|nextstep3|sunos4|ultrix|irix|aix|haiku)
+  freebsd*|netbsd|openbsd|dragonfly|osf1|osf3|hpux|linuxaout|kfreebsdgnu|freebsd2|solaris2|cygwin32|mingw32|darwin|gnu|nextstep2|nextstep3|sunos4|ultrix|irix|aix|haiku)
d27 25
d53 3
a55 1
@@@@ -3560,7 +3563,7 @@@@
a56 28
 checkArch() {
     case $1 in
-    alpha|arm|hppa|hppa1_1|i386|ia64|m68k|mips|mipseb|mipsel|powerpc|powerpc64|rs6000|s390|sparc|sparc64|vax|x86_64)
+    alpha|arm|hppa|hppa1_1|i386|ia64|m68k|mips|mipseb|mipsel|powerpc|powerpc64|rs6000|s390|sparc|sparc64|vax|x86_64|amd64)
         ;;
     *)
         echo "Unknown arch $1"
@@@@ -3571,7 +3574,7 @@@@
 
 checkVendor() {
     case $1 in
-    dec|unknown|hp|apple|next|sun|sgi|ibm)
+    dec|unknown|hp|apple|next|sun|sgi|ibm|portbld)
         ;;
     *)
         echo "Unknown vendor $1"
@@@@ -3582,7 +3585,7 @@@@
 
 checkOS() {
     case $1 in
-    linux|freebsd|netbsd|openbsd|dragonfly|osf1|osf3|hpux|linuxaout|kfreebsdgnu|freebsd2|solaris2|cygwin32|mingw32|darwin|gnu|nextstep2|nextstep3|sunos4|ultrix|irix|aix|haiku)
+    linux|freebsd*|netbsd|openbsd|dragonfly|osf1|osf3|hpux|linuxaout|kfreebsdgnu|freebsd2|solaris2|cygwin32|mingw32|darwin|gnu|nextstep2|nextstep3|sunos4|ultrix|irix|aix|haiku)
         ;;
     *)
         echo "Unknown OS '$1'"
@@@@ -3621,6 +3624,9 @@@@
 checkVendor "$TargetVendor"
 checkOS "$TargetOS"
d63 135
a197 2
 if test "$build" != "$bootstrap_target"
@@@@ -9533,7 +9539,7 @@@@
d206 1
a206 1
@@@@ -9564,11 +9570,7 @@@@
@


1.3
log
@* All the world's an i386...
* Remove empty patch file.
@
text
@d1 83
@


1.2
log
@Update port to version 5.04.

PR:		40779
Submitted by:	Simon Marlow <simon@@smarlow.com>
Reviewed by:	Oliver Braun <obraun@@informatik.unibw-muenchen.de>
@
text
@@


1.1
log
@Update port to version 5.02.2 and remove dependency on devel/happy from the
configuration script.

PR:		34349
Submitted by:	Simon Marlow <simon@@smarlow.com>
@
text
@a0 19
*** configure~	Fri Nov  2 12:49:24 2001
--- configure	Thu Jan 24 21:51:56 2002
***************
*** 2593,2599 ****
        test ${h1} -lt ${h2}
      )
  then 
!   { echo "configure: error: Happy version 1.9 or later is required to compile GHC." 1>&2; exit 1; }
  
  fi
  fi
--- 2593,2599 ----
        test ${h1} -lt ${h2}
      )
  then 
! #  { echo "configure: error: Happy version 1.9 or later is required to compile GHC." 1>&2; exit 1; }
  
  fi
  fi
@

