[52511] trunk/dports/devel/boost/Portfile

nox at macports.org nox at macports.org
Wed Jun 17 17:21:00 PDT 2009


Revision: 52511
          http://trac.macports.org/changeset/52511
Author:   nox at macports.org
Date:     2009-06-17 17:21:00 -0700 (Wed, 17 Jun 2009)
Log Message:
-----------
boost: Whitespace changes.

Modified Paths:
--------------
    trunk/dports/devel/boost/Portfile

Modified: trunk/dports/devel/boost/Portfile
===================================================================
--- trunk/dports/devel/boost/Portfile	2009-06-18 00:17:19 UTC (rev 52510)
+++ trunk/dports/devel/boost/Portfile	2009-06-18 00:21:00 UTC (rev 52511)
@@ -1,54 +1,62 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
 # $Id$
 
-PortSystem 1.0
+PortSystem  1.0
 
-name			boost
-version			1.39.0
-categories		devel
-maintainers		nox openmaintainer
-description		Collection of portable C++ source libraries
-long_description	Boost provides free portable peer-reviewed C++ \
-			libraries. The emphasis is on portable libraries \
-			which work well with the C++ Standard Library.
-homepage		http://www.boost.org
-master_sites		sourceforge
-distname		${name}_[join [split ${version} .] _]
-use_bzip2		yes
-checksums		md5	a17281fd88c48e0d866e1a12deecbcc0 \
-			sha1	6af42f74ab24ccc51589a025593bad298c8adde8 \
-			rmd160	4962256b48fa8563bf373b8bed97cc8655206a51
-platforms		darwin
-use_parallel_build	yes
+name            boost
+version         1.39.0
+categories      devel
+platforms       darwin
+maintainers     nox openmaintainer
+description     Collection of portable C++ source libraries
 
-patchfiles		patch-libs-random-random_device.cpp.diff
+long_description \
+    Boost provides free portable peer-reviewed C++ \
+    libraries. The emphasis is on portable libraries \
+    which work well with the C++ Standard Library.
 
+homepage        http://www.boost.org
+master_sites    sourceforge
+distname        ${name}_[join [split ${version} .] _]
+use_bzip2       yes
+
+checksums       md5 a17281fd88c48e0d866e1a12deecbcc0 \
+                sha1    6af42f74ab24ccc51589a025593bad298c8adde8 \
+                rmd160  4962256b48fa8563bf373b8bed97cc8655206a51
+
+patchfiles      patch-libs-random-random_device.cpp.diff
+
 post-extract {
-	file mkdir ${worksrcpath}/libs/random/build
-	copy ${filespath}/libs-random-build-Jamfile.v2 ${worksrcpath}/libs/random/build/Jamfile.v2
+    file mkdir ${worksrcpath}/libs/random/build
+    copy ${filespath}/libs-random-build-Jamfile.v2 ${worksrcpath}/libs/random/build/Jamfile.v2
 }
 
-depends_build		path:bin/bjam:boost-jam
-depends_lib		port:zlib port:bzip2
+depends_build       path:bin/bjam:boost-jam
 
+depends_lib         port:zlib \
+                    port:bzip2
+
 configure {
-	reinplace -E "s|-install_name \"|&${prefix}/lib/|" \
-		${worksrcpath}/tools/build/v2/tools/darwin.jam
-	touch ${worksrcpath}/user-config.jam
+    reinplace -E "s|-install_name \"|&${prefix}/lib/|" \
+        ${worksrcpath}/tools/build/v2/tools/darwin.jam
+    touch ${worksrcpath}/user-config.jam
 }
 
-build.cmd		bjam
+build.cmd       bjam
 build.target
-build.args		--toolset=darwin \
-			--debug-configuration \
-			--ignore-site-config \
-			--user-config=user-config.jam \
-			--without-python \
-			--without-mpi \
-			-sBZIP2_INCLUDE=${prefix}/include \
-			-sBZIP2_LIBPATH=${prefix}/lib \
-			-sZLIB_INCLUDE=${prefix}/include \
-			-sZLIB_LIBPATH=${prefix}/lib
+build.args      --toolset=darwin \
+                --debug-configuration \
+                --ignore-site-config \
+                --user-config=user-config.jam \
+                --without-python \
+                --without-mpi \
+                -sBZIP2_INCLUDE=${prefix}/include \
+                -sBZIP2_LIBPATH=${prefix}/lib \
+                -sZLIB_INCLUDE=${prefix}/include \
+                -sZLIB_LIBPATH=${prefix}/lib
 
+use_parallel_build  yes
+
 pre-build {
     set jobs [option build.jobs]
     # if set to '0', use the number of cores for the number of jobs
@@ -60,149 +68,149 @@
         }
     }
     if {[string is integer -strict ${jobs}] || ${jobs} <= 1} {
-    	build.pre_args-append	-j${jobs}
+        build.pre_args-append   -j${jobs}
     }
 }
 
-destroot.cmd		bjam
-destroot.destdir	--prefix=${destroot}${prefix}
+destroot.cmd        bjam
+destroot.destdir    --prefix=${destroot}${prefix}
 
 pre-destroot {
-	eval destroot.args	${build.args}
+    eval destroot.args  ${build.args}
 }
 
 set pythons_suffixes {24 25 26}
 
 set pythons_ports {}
 foreach s ${pythons_suffixes} {
-	lappend pythons_ports python${s}
+    lappend pythons_ports python${s}
 }
 
 proc python_dir {} {
-	global pythons_suffixes
-	foreach s ${pythons_suffixes} {
-		if {[variant_isset python${s}]} {
-			set p python[string index ${s} 0].[string index ${s} 1]
-			return [exec ${p} -c "import sys; print sys.prefix"]/lib/${p}/site-packages
-		}
-	}
-	error "Python support not enabled."
+    global pythons_suffixes
+    foreach s ${pythons_suffixes} {
+        if {[variant_isset python${s}]} {
+            set p python[string index ${s} 0].[string index ${s} 1]
+            return [exec ${p} -c "import sys; print sys.prefix"]/lib/${p}/site-packages
+        }
+    }
+    error "Python support not enabled."
 }
 
 proc write_jam s {
-	global worksrcpath
-	set config [open ${worksrcpath}/user-config.jam a]
-	puts ${config} ${s}
-	close ${config}
+    global worksrcpath
+    set config [open ${worksrcpath}/user-config.jam a]
+    puts ${config} ${s}
+    close ${config}
 }
 
 foreach s ${pythons_suffixes} {
-	set p python${s}
-	set v [string index ${s} 0].[string index ${s} 1]
-	set i [lsearch -exact ${pythons_ports} ${p}]
-	set c [lreplace ${pythons_ports} ${i} ${i}]
-	eval [subst {
-		variant ${p} description "Build Boost.Python for Python ${v}" conflicts ${c} {
-			depends_lib-append	port:${p}
-			build.args-delete	--without-python
+    set p python${s}
+    set v [string index ${s} 0].[string index ${s} 1]
+    set i [lsearch -exact ${pythons_ports} ${p}]
+    set c [lreplace ${pythons_ports} ${i} ${i}]
+    eval [subst {
+        variant ${p} description "Build Boost.Python for Python ${v}" conflicts ${c} {
+            depends_lib-append  port:${p}
+            build.args-delete   --without-python
 
-			post-configure {
-				write_jam "using python : : ${prefix}/bin/python${v} ;"
-			}
-		}
-	}]
+            post-configure {
+                write_jam "using python : : ${prefix}/bin/python${v} ;"
+            }
+        }
+    }]
 }
 
 variant icu description {Enable Unicode support in Boost.Regex through ICU} {
-	depends_lib-append	port:icu
-	build.args-append	-sICU_PATH=${prefix}
+    depends_lib-append  port:icu
+    build.args-append   -sICU_PATH=${prefix}
 }
 
 variant graphml description {Enable GraphML support in Boost.Graph} {
-	depends_lib-append	port:expat
-	build.args-append	-sEXPAT_INCLUDE=${prefix}/include \
-				-sEXPAT_LIBPATH=${prefix}/lib
+    depends_lib-append  port:expat
+    build.args-append   -sEXPAT_INCLUDE=${prefix}/include \
+                -sEXPAT_LIBPATH=${prefix}/lib
 }
 
 variant openmpi description {Build Boost.MPI} {
-	depends_lib-append	port:openmpi
-	build.args-delete	--without-mpi
+    depends_lib-append  port:openmpi
+    build.args-delete   --without-mpi
 
-	post-configure {
-		write_jam "using mpi : ${prefix}/bin/openmpic++ : : ${prefix}/bin/openmpirun ;"
-	}
+    post-configure {
+        write_jam "using mpi : ${prefix}/bin/openmpic++ : : ${prefix}/bin/openmpirun ;"
+    }
 
-	if {![catch python_dir]} {
-		if {[variant_isset st]} {
-			patchfiles-append	patch-libs-mpi-build-Jamfile.v2.diff
-		}
+    if {![catch python_dir]} {
+        if {[variant_isset st]} {
+            patchfiles-append   patch-libs-mpi-build-Jamfile.v2.diff
+        }
 
-		post-destroot {
-			set site_packages [python_dir]
-			xinstall -d ${destroot}${site_packages}/boost
-			xinstall -m 644 ${worksrcpath}/libs/mpi/build/__init__.py \
-				${destroot}${site_packages}/boost
+        post-destroot {
+            set site_packages [python_dir]
+            xinstall -d ${destroot}${site_packages}/boost
+            xinstall -m 644 ${worksrcpath}/libs/mpi/build/__init__.py \
+                ${destroot}${site_packages}/boost
 
-			set l ${site_packages}/boost/mpi.so
-			move ${destroot}${prefix}/lib/mpi.so ${destroot}${l}
-			system "install_name_tool -id ${l} ${destroot}${l}"
-		}
-	}
+            set l ${site_packages}/boost/mpi.so
+            move ${destroot}${prefix}/lib/mpi.so ${destroot}${l}
+            system "install_name_tool -id ${l} ${destroot}${l}"
+        }
+    }
 }
 
 variant debug description {Build debug libraries} {
-	build.args-append	variant=debug,release
+    build.args-append   variant=debug,release
 }
 
 variant docs description {Deprecated, use +doc} requires doc {}
 variant doc description {Install documentation} {
-	post-destroot {
-		set docdir ${prefix}/share/doc/${name}-${version}
-		xinstall -d ${destroot}${docdir}
-		set l [expr [string length ${worksrcpath}] + 1]
-		fs-traverse f [glob -directory ${worksrcpath} *] {
-			set dest ${destroot}${docdir}/[string range ${f} ${l} end]
-			if {[file isdirectory ${f}]} {
-				xinstall -d ${dest}
-			} elseif {[lsearch -exact {css htm html png svg} [string range [file extension ${f}] 1 end]] != -1} {
-				xinstall -m 644 ${f} ${dest}
-			}
-		}
-	}
+    post-destroot {
+        set docdir ${prefix}/share/doc/${name}-${version}
+        xinstall -d ${destroot}${docdir}
+        set l [expr [string length ${worksrcpath}] + 1]
+        fs-traverse f [glob -directory ${worksrcpath} *] {
+            set dest ${destroot}${docdir}/[string range ${f} ${l} end]
+            if {[file isdirectory ${f}]} {
+                xinstall -d ${dest}
+            } elseif {[lsearch -exact {css htm html png svg} [string range [file extension ${f}] 1 end]] != -1} {
+                xinstall -m 644 ${f} ${dest}
+            }
+        }
+    }
 }
 
 variant st description {Build single-threaded libraries} {
-	build.args-append	threading=single,multi
+    build.args-append   threading=single,multi
 }
 
 variant universal {
-	if {[lsearch ${universal_archs} ppc*] != -1} {
-		if {[lsearch ${universal_archs} *86*] != -1} {
-			build.args-append	architecture=combined
-		} else {
-			build.args-append	architecture=power
-		}
+    if {[lsearch ${universal_archs} ppc*] != -1} {
+        if {[lsearch ${universal_archs} *86*] != -1} {
+            build.args-append   architecture=combined
+        } else {
+            build.args-append   architecture=power
+        }
 
-		if {![variant_isset darwin_ppc]} {
-			build.args-append	--disable-long-double
-		}
-	} else {
-		build.args-append	architecture=x86
-	}
+        if {![variant_isset darwin_ppc]} {
+            build.args-append   --disable-long-double
+        }
+    } else {
+        build.args-append   architecture=x86
+    }
 
-	if {[lsearch ${universal_archs} *64] != -1} {
-		if {[lsearch ${universal_archs} i386] != -1 || [lsearch ${universal_archs} ppc] != -1} {
-			build.args-append	address-model=32_64
-		} else {
-			build.args-append	address-model=64
-		}
-	} else {
-		build.args-append	address-model=32
-	}
+    if {[lsearch ${universal_archs} *64] != -1} {
+        if {[lsearch ${universal_archs} i386] != -1 || [lsearch ${universal_archs} ppc] != -1} {
+            build.args-append   address-model=32_64
+        } else {
+            build.args-append   address-model=64
+        }
+    } else {
+        build.args-append   address-model=32
+    }
 }
 
 platform darwin ppc {
-	build.args-append	--disable-long-double
+    build.args-append   --disable-long-double
 }
 
-livecheck.regex	<title>${name} (\\d+\\.\\d+\\.\\d+) released
+livecheck.regex <title>${name} (\\d+\\.\\d+\\.\\d+) released
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090617/c4d8b802/attachment-0001.html>


More information about the macports-changes mailing list