[67895] trunk/dports/science/hdf4/Portfile

takeshi at macports.org takeshi at macports.org
Fri May 21 00:28:14 PDT 2010


Revision: 67895
          http://trac.macports.org/changeset/67895
Author:   takeshi at macports.org
Date:     2010-05-21 00:28:11 -0700 (Fri, 21 May 2010)
Log Message:
-----------
hdf4: uses jpeg6b added in r67894

Revision Links:
--------------
    http://trac.macports.org/changeset/67894

Modified Paths:
--------------
    trunk/dports/science/hdf4/Portfile

Modified: trunk/dports/science/hdf4/Portfile
===================================================================
--- trunk/dports/science/hdf4/Portfile	2010-05-21 07:26:04 UTC (rev 67894)
+++ trunk/dports/science/hdf4/Portfile	2010-05-21 07:28:11 UTC (rev 67895)
@@ -5,6 +5,7 @@
 
 name                hdf4
 version             4.2.5
+revision            1
 platforms           darwin
 categories          science
 maintainers         takeshi
@@ -12,51 +13,24 @@
 description         file format for storing scientific data and utilities
 long_description    ${description}
 homepage            http://www.hdfgroup.org/products/hdf4/index.html
-master_sites        ftp://ftp.hdfgroup.org/HDF/HDF_Current/src/:hdf \
-                    http://www.hdfgroup.org/ftp/HDF/HDF_Current/src/:hdf \
-                    http://www.hdfgroup.org/ftp/lib-external/jpeg/src/:jpeg \
-                    ftp://ftp.hdfgroup.org/lib-external/jpeg/src/:jpeg
-distname            hdf-$version
-set hdfsrc ${distname}${extract.suffix}
-set jpgsrc jpegsrc.v6b${extract.suffix}
-distfiles           ${hdfsrc}:hdf \
-                    ${jpgsrc}:jpeg
-checksums           ${hdfsrc} md5     7241a34b722d29d8561da0947c06069f \
-                    ${hdfsrc} sha1    7a9bb3f5d28ed889d7bff2f34389d00be8af5d21 \
-                    ${hdfsrc} rmd160  e0756ea157c26832b4bd46b083e5cd8e8ea3ba59 \
-                    ${jpgsrc} md5     83992a9466af7536da30efe6b51d4064 \
-                    ${jpgsrc} sha1    fdca7f17a20ebefec2c7837916fc1daa90e83332 \
-                    ${jpgsrc} rmd160  9be6f07bbd052f3de5a80a25584e74dcb6dce6cf
+master_sites        ftp://ftp.hdfgroup.org/HDF/HDF_Current/src/ \
+                    http://www.hdfgroup.org/ftp/HDF/HDF_Current/src/
+distname            hdf-${version}
+use_bzip2           yes
+checksums           md5     91bc17ec735b52736507570a530fe8a9 \
+                    sha1    9c854363949bc6552bd38957e7bdfc9c54be0f82 \
+                    rmd160  1b8fb8330529dcfc17f0c506b43eb51155471111
 
-depends_lib         port:zlib port:szip
+depends_lib         port:zlib port:szip port:jpeg6b
 
-set jpgdir ${workpath}/jpeg-6b
 configure.args       --with-szlib=${prefix} --disable-netcdf --disable-fortran \
-                     --with-jpeg=${jpgdir},${jpgdir}
+                     --with-jpeg=${prefix}/lib/jpeg6b
 configure.cppflags-delete   -I${prefix}/include
 configure.ldflags-delete    -L${prefix}/lib
 
 test.run            yes
 test.target         check
 
-if {[variant_isset universal]} {
-  set copts "${configure.cflags} ${configure.universal_cflags}"
-  set ldopts ${configure.universal_ldflags}
-} else {
-  set copts "${configure.cflags} ${configure.cc_archflags}"
-  set ldopts ${configure.cc_archflags}
-}
-pre-configure {
-    system " \
-      export CC=${configure.cc}; \
-      export CPPFLAGS=\"\"; \
-      export CFLAGS=\"${copts}\"; \
-      export LDFLAGS=\"${ldopts}\"; \
-      cd ${jpgdir}; \
-      ./configure --prefix=${prefix}; \
-      make libjpeg.a"
-}
-
 post-destroot {
 	file mkdir ${destroot}${prefix}/share/doc/${name}
 	file copy ${worksrcpath}/hdf/util/testfiles ${destroot}${prefix}/share/doc/${name}/samples
@@ -68,15 +42,6 @@
              share/man/man1/ncgen.1 share/man/man1/ncdump.1} {
 		file delete ${destroot}${prefix}/$f
 	}
-    xinstall -d -m 755 ${destroot}${prefix}/lib/${name}
-    xinstall -d -m 755 ${destroot}${prefix}/lib/${name}/include
-    xinstall -d -m 755 ${destroot}${prefix}/lib/${name}/lib
-    foreach f "${jpgdir}/jconfig.h ${jpgdir}/jerror.h \
-               ${jpgdir}/jmorecfg.h ${jpgdir}/jpeglib.h" {
-        xinstall -m 644 ${f} ${destroot}${prefix}/lib/${name}/include
-    }
-    xinstall -m 644 ${jpgdir}/libjpeg.a ${destroot}${prefix}/lib/${name}/lib
-    ui_msg "jpeg-6b required by hdf4 is to be installed in ${prefix}/lib/${name}"
 }
 
 variant g95 conflicts gcc43 conflicts universal description {build with g95} {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100521/eed7205b/attachment.html>


More information about the macports-changes mailing list