Index: head/science/Makefile =================================================================== --- head/science/Makefile (revision 456695) +++ head/science/Makefile (revision 456696) @@ -1,211 +1,212 @@ # $FreeBSD$ # COMMENT = Scientific ports SUBDIR += 2d-rewriter SUBDIR += ALPSCore SUBDIR += InsightToolkit + SUBDIR += PETSc SUBDIR += R-cran-AMORE SUBDIR += R-cran-DCluster SUBDIR += R-cran-Epi SUBDIR += R-cran-bayesm SUBDIR += R-cran-cmprsk SUBDIR += R-cran-e1071 SUBDIR += R-cran-eco SUBDIR += R-cran-epicalc SUBDIR += R-cran-etm SUBDIR += R-cran-fastICA SUBDIR += R-cran-kernlab SUBDIR += R-cran-snow SUBDIR += R-cran-som SUBDIR += R-cran-udunits2 SUBDIR += afni SUBDIR += aircraft-datcom SUBDIR += avogadro SUBDIR += bddsolve SUBDIR += bft SUBDIR += bodr SUBDIR += brian SUBDIR += buddy SUBDIR += cdcl SUBDIR += cdf SUBDIR += cdo SUBDIR += cgnslib SUBDIR += cgribex SUBDIR += checkmol SUBDIR += chemical-mime-data SUBDIR += chemps2 SUBDIR += chemtool SUBDIR += chemtool-devel SUBDIR += clhep SUBDIR += colt SUBDIR += crf++ SUBDIR += dcl SUBDIR += devisor SUBDIR += dkh SUBDIR += dlpoly-classic SUBDIR += ecs SUBDIR += epte SUBDIR += erd SUBDIR += fastcap SUBDIR += fasthenry SUBDIR += fisicalab SUBDIR += fvcom SUBDIR += fvcom-mpi SUBDIR += fvm SUBDIR += gchemutils SUBDIR += gdma SUBDIR += getdp SUBDIR += ghemical SUBDIR += ghmm SUBDIR += gnudatalanguage SUBDIR += gramps SUBDIR += grib_api SUBDIR += gromacs SUBDIR += gsmc SUBDIR += gtamsanalyzer SUBDIR += gwyddion SUBDIR += h5utils SUBDIR += harminv SUBDIR += hdf SUBDIR += hdf5 SUBDIR += hdf5-18 SUBDIR += hs-bio SUBDIR += hypre SUBDIR += iboview SUBDIR += isaac-cfd SUBDIR += jstrack SUBDIR += kalzium SUBDIR += kst2 SUBDIR += lamprop SUBDIR += libaec SUBDIR += libctl SUBDIR += libefp SUBDIR += libgeodecomp SUBDIR += libghemical SUBDIR += libint SUBDIR += libkml SUBDIR += liblinear SUBDIR += liboglappth SUBDIR += libquantum SUBDIR += libsvm SUBDIR += libsvm-python SUBDIR += libxc SUBDIR += linsmith SUBDIR += massxpert SUBDIR += mbdyn SUBDIR += mcstas SUBDIR += mcstas-comps SUBDIR += mcxtrace SUBDIR += medit SUBDIR += meep SUBDIR += mei SUBDIR += metaf2xml SUBDIR += minc2 SUBDIR += mol2ps SUBDIR += mpb SUBDIR += mpqc SUBDIR += mpqc-mpich SUBDIR += ncs SUBDIR += netcdf SUBDIR += netcdf-cxx SUBDIR += netcdf-fortran SUBDIR += nifticlib SUBDIR += openbabel SUBDIR += openkim SUBDIR += orthanc SUBDIR += orthanc-dicomweb SUBDIR += orthanc-postgresql SUBDIR += orthanc-webviewer SUBDIR += p5-Algorithm-SVMLight SUBDIR += p5-Chemistry-3DBuilder SUBDIR += p5-Chemistry-Bond-Find SUBDIR += p5-Chemistry-Canonicalize SUBDIR += p5-Chemistry-Elements SUBDIR += p5-Chemistry-File-MDLMol SUBDIR += p5-Chemistry-File-Mopac SUBDIR += p5-Chemistry-File-PDB SUBDIR += p5-Chemistry-File-SLN SUBDIR += p5-Chemistry-File-SMARTS SUBDIR += p5-Chemistry-File-SMILES SUBDIR += p5-Chemistry-File-VRML SUBDIR += p5-Chemistry-File-XYZ SUBDIR += p5-Chemistry-FormulaPattern SUBDIR += p5-Chemistry-InternalCoords SUBDIR += p5-Chemistry-Isotope SUBDIR += p5-Chemistry-MacroMol SUBDIR += p5-Chemistry-MidasPattern SUBDIR += p5-Chemistry-Mok SUBDIR += p5-Chemistry-Mol SUBDIR += p5-Chemistry-Pattern SUBDIR += p5-Chemistry-Reaction SUBDIR += p5-Chemistry-Ring SUBDIR += p5-Geo-BUFR SUBDIR += p5-Geo-Coordinates-Converter SUBDIR += p5-Geo-Coordinates-Converter-iArea SUBDIR += p5-Geo-ReadGRIB SUBDIR += p5-Geo-WebService-Elevation-USGS SUBDIR += p5-Mcstas-Tools SUBDIR += p5-PerlMol SUBDIR += p5-Physics-Unit SUBDIR += paje SUBDIR += paraview SUBDIR += pcmsolver SUBDIR += pnetcdf SUBDIR += psychopy SUBDIR += pulseview SUBDIR += py-DendroPy SUBDIR += py-cdo SUBDIR += py-coards SUBDIR += py-h5py SUBDIR += py-hcluster SUBDIR += py-mdp SUBDIR += py-mlpy SUBDIR += py-netCDF4 SUBDIR += py-obspy SUBDIR += py-paida SUBDIR += py-pupynere SUBDIR += py-pyaixi SUBDIR += py-pydicom SUBDIR += py-pysal SUBDIR += py-pyteomics SUBDIR += py-pyteomics.biolccc SUBDIR += py-qspin SUBDIR += py-scikit-fuzzy SUBDIR += py-scikit-learn SUBDIR += py-scikit-sparse SUBDIR += py-scimath SUBDIR += py-scipy SUBDIR += py-scoria SUBDIR += py-tensorflow SUBDIR += py-ws2300 SUBDIR += pybrain SUBDIR += pycdf SUBDIR += pynn SUBDIR += qcl SUBDIR += qtresistors SUBDIR += rubygem-ai4r SUBDIR += rubygem-cdo SUBDIR += rubygem-ruby-dcl SUBDIR += rubygem-ruby-netcdf SUBDIR += sigrok-cli SUBDIR += sigrok-firmware SUBDIR += sigrok-firmware-fx2lafw SUBDIR += sigrok-firmware-utils SUBDIR += silo SUBDIR += simlib SUBDIR += simsmith SUBDIR += step SUBDIR += svmlight SUBDIR += szip SUBDIR += tfel SUBDIR += udunits SUBDIR += v_sim SUBDIR += veusz SUBDIR += vmd SUBDIR += voro++ SUBDIR += xfce4-equake-plugin SUBDIR += xmakemol .include Index: head/science/PETSc/Makefile =================================================================== --- head/science/PETSc/Makefile (nonexistent) +++ head/science/PETSc/Makefile (revision 456696) @@ -0,0 +1,39 @@ +# Created by: Yuri Victorovich +# $FreeBSD$ + +PORTNAME= PETSc +DISTVERSION= 3.8.3 +CATEGORIES= science devel +MASTER_SITES= http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/ +DISTNAME= ${PORTNAME:tl}-${DISTVERSION} + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Suite of data structures and routines from Argonne National Laboratory + +LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libmpich.so:net/mpich2 + +USES= blaslapack fortran gmake python shebangfix +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --with-shared-libraries=1 \ + --with-mpi-dir=${LOCALBASE} \ + CFLAGS="${CFLAGS} -msse2" CXXFLAGS="${CXXFLAGS} -msse2" CPPFLAGS="${CPPFLAGS}" \ + LDFLAGS="${LDFLAGS}" LIBS="" +USE_XORG= x11 +MAKEFILE= makefile +SHEBANG_FILES= bin/*.py bin/popup bin/saws/SAWs.py bin/saws/*.bash bin/sendToJenkins +USE_LDCONFIG= yes +BINARY_ALIAS= python=${PYTHON_CMD} + +DATADIR= ${PREFIX}/share/${PORTNAME:tl} +PLIST_SUB= SHLIB=${DISTVERSION} SHL=${DISTVERSION:C/\.[0-9]$//} + +post-install: + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpetsc.so.${DISTVERSION} + @${FIND} ${STAGEDIR}${PREFIX} \( -name "*.html" -o -name "*.mod" \) -delete + @cd ${STAGEDIR}${PREFIX} && ${RM} -r bin/win32fe bin/uncrustify.cfg lib/petsc + @${RM} -r ${STAGEDIR}${DATADIR}/examples # examples are a mess as installed + +.include Property changes on: head/science/PETSc/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/science/PETSc/distinfo =================================================================== --- head/science/PETSc/distinfo (nonexistent) +++ head/science/PETSc/distinfo (revision 456696) @@ -0,0 +1,3 @@ +TIMESTAMP = 1513506952 +SHA256 (petsc-3.8.3.tar.gz) = 01f9c3ed937eafac6c9e006510b61c7cd07197115ec40c429fc835f346ca3eac +SIZE (petsc-3.8.3.tar.gz) = 27931992 Property changes on: head/science/PETSc/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/science/PETSc/files/patch-makefile =================================================================== --- head/science/PETSc/files/patch-makefile (nonexistent) +++ head/science/PETSc/files/patch-makefile (revision 456696) @@ -0,0 +1,11 @@ +--- makefile.orig 2017-12-18 03:43:13 UTC ++++ makefile +@@ -277,7 +277,7 @@ reconfigure: + @${PYTHON} ${PETSC_ARCH}/lib/petsc/conf/reconfigure-${PETSC_ARCH}.py + # + install: +- @${PYTHON} ./config/install.py -destDir=${DESTDIR} ++ @${PYTHON} ./config/install.py -destDir=${DESTDIR}${PREFIX} + ${OMAKE} PETSC_ARCH=${PETSC_ARCH} PETSC_DIR=${PETSC_DIR} mpi4py-install petsc4py-install + + newall: Property changes on: head/science/PETSc/files/patch-makefile ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/science/PETSc/pkg-descr =================================================================== --- head/science/PETSc/pkg-descr (nonexistent) +++ head/science/PETSc/pkg-descr (revision 456696) @@ -0,0 +1,7 @@ +A suite of data structures and routines for the scalable (parallel) solution of +scientific applications modeled by partial differential equations. It supports +MPI, and GPUs through CUDA or OpenCL, as well as hybrid MPI-GPU parallelism. +PETSc (sometimes called PETSc/Tao) also contains the Tao optimization software +library. + +WWW: http://www.mcs.anl.gov/petsc Property changes on: head/science/PETSc/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/science/PETSc/pkg-plist =================================================================== --- head/science/PETSc/pkg-plist (nonexistent) +++ head/science/PETSc/pkg-plist (revision 456696) @@ -0,0 +1,250 @@ +bin/FASTMathInstaller.py +bin/PetscBinaryIO.py +bin/PetscBinaryIOTrajectory.py +bin/PetscBinaryIO_tests.py +bin/TOPSGenerator.py +bin/adiforfix.py +bin/configVars.py +bin/parseargs.py +bin/petsc-mpiexec.uni +bin/petsc_conf.py +bin/petsc_gen_xdmf.py +bin/petscdiff +bin/petsclogformat.py +bin/petscmpiexec +bin/petscnagupgrade.py +bin/popup +bin/portabilitycheck.py +bin/saws/SAWs.py +bin/saws/getSAWs.bash +bin/saws/getStack.bash +bin/sendToJenkins +bin/taucc.py +bin/update.py +include/petsc.h +include/petsc/finclude/petsc.h +include/petsc/finclude/petscao.h +include/petsc/finclude/petscbag.h +include/petsc/finclude/petscdm.h +include/petsc/finclude/petscdmda.h +include/petsc/finclude/petscdmlabel.h +include/petsc/finclude/petscdmnetwork.h +include/petsc/finclude/petscdmplex.h +include/petsc/finclude/petscdraw.h +include/petsc/finclude/petscerror.h +include/petsc/finclude/petscis.h +include/petsc/finclude/petscksp.h +include/petsc/finclude/petsclog.h +include/petsc/finclude/petscmat.h +include/petsc/finclude/petscpc.h +include/petsc/finclude/petscsnes.h +include/petsc/finclude/petscsnesfas.h +include/petsc/finclude/petscsys.h +include/petsc/finclude/petsctao.h +include/petsc/finclude/petscts.h +include/petsc/finclude/petscvec.h +include/petsc/finclude/petscviewer.h +include/petsc/mpiuni/mpi.h +include/petsc/mpiuni/mpif.h +include/petsc/mpiuni/mpiunifdef.h +include/petsc/private/bagimpl.h +include/petsc/private/characteristicimpl.h +include/petsc/private/dmdaimpl.h +include/petsc/private/dmforestimpl.h +include/petsc/private/dmimpl.h +include/petsc/private/dmlabelimpl.h +include/petsc/private/dmmbimpl.h +include/petsc/private/dmnetworkimpl.h +include/petsc/private/dmpatchimpl.h +include/petsc/private/dmpleximpl.h +include/petsc/private/dmswarmimpl.h +include/petsc/private/drawimpl.h +include/petsc/private/dtimpl.h +include/petsc/private/f90impl.h +include/petsc/private/fortranimpl.h +include/petsc/private/glvisvecimpl.h +include/petsc/private/glvisviewerimpl.h +include/petsc/private/hash.h +include/petsc/private/isimpl.h +include/petsc/private/kernels/blockinvert.h +include/petsc/private/kernels/blockmatmult.h +include/petsc/private/kernels/blocktranspose.h +include/petsc/private/kernels/petscaxpy.h +include/petsc/private/kspimpl.h +include/petsc/private/linesearchimpl.h +include/petsc/private/logimpl.h +include/petsc/private/matimpl.h +include/petsc/private/matorderimpl.h +include/petsc/private/pcgamgimpl.h +include/petsc/private/pcimpl.h +include/petsc/private/pcmgimpl.h +include/petsc/private/petscconvestimpl.h +include/petsc/private/petscdsimpl.h +include/petsc/private/petscfeimpl.h +include/petsc/private/petscfptimpl.h +include/petsc/private/petscfvimpl.h +include/petsc/private/petscimpl.h +include/petsc/private/sfimpl.h +include/petsc/private/snesimpl.h +include/petsc/private/taoimpl.h +include/petsc/private/taolinesearchimpl.h +include/petsc/private/tsimpl.h +include/petsc/private/vecimpl.h +include/petsc/private/viewerimpl.h +include/petscao.h +include/petscbag.h +include/petscblaslapack.h +include/petscblaslapack_mangle.h +include/petscblaslapack_stdcall.h +include/petscbt.h +include/petsccharacteristic.h +include/petscconf.h +include/petscconfiginfo.h +include/petscconvest.h +include/petscctable.h +include/petsccuda.h +include/petsccusp.h +include/petscdm.h +include/petscdmcomposite.h +include/petscdmda.h +include/petscdmdatypes.h +include/petscdmforest.h +include/petscdmlabel.h +include/petscdmmoab.h +include/petscdmnetwork.h +include/petscdmpatch.h +include/petscdmplex.h +include/petscdmredundant.h +include/petscdmshell.h +include/petscdmsliced.h +include/petscdmswarm.h +include/petscdmtypes.h +include/petscdraw.h +include/petscdrawtypes.h +include/petscds.h +include/petscdstypes.h +include/petscdt.h +include/petscerror.h +include/petscfe.h +include/petscfetypes.h +include/petscfix.h +include/petscfv.h +include/petscfvtypes.h +include/petscgll.h +include/petscis.h +include/petscistypes.h +include/petscksp.h +include/petsclog.h +include/petscmachineinfo.h +include/petscmat.h +include/petscmatcoarsen.h +include/petscmatelemental.h +include/petscmath.h +include/petscmathypre.h +include/petscmatlab.h +include/petscoptions.h +include/petscpc.h +include/petscpctypes.h +include/petscpf.h +include/petscsf.h +include/petscsftypes.h +include/petscsnes.h +include/petscsys.h +include/petsctao.h +include/petsctaolinesearch.h +include/petsctime.h +include/petscts.h +include/petscvalgrind.h +include/petscvec.h +include/petscversion.h +include/petscviennacl.h +include/petscviewer.h +include/petscviewerhdf5.h +include/petscviewersaws.h +include/petscviewertypes.h +include/petscwebclient.h +lib/libpetsc.so +lib/libpetsc.so.%%SHL%% +lib/libpetsc.so.%%SHLIB%% +libdata/pkgconfig/PETSc.pc +%%DATADIR%%/datafiles/matrices/amesos2_test_mat0.mtx +%%DATADIR%%/datafiles/matrices/hpd-complex-int32-float32 +%%DATADIR%%/datafiles/matrices/hpd-complex-int32-float64 +%%DATADIR%%/datafiles/matrices/hpd-complex-int64-float32 +%%DATADIR%%/datafiles/matrices/hpd-complex-int64-float64 +%%DATADIR%%/datafiles/matrices/nh-complex-int32-float32 +%%DATADIR%%/datafiles/matrices/nh-complex-int32-float64 +%%DATADIR%%/datafiles/matrices/nh-complex-int64-float32 +%%DATADIR%%/datafiles/matrices/nh-complex-int64-float64 +%%DATADIR%%/datafiles/matrices/ns-real-int32-float32 +%%DATADIR%%/datafiles/matrices/ns-real-int32-float64 +%%DATADIR%%/datafiles/matrices/ns-real-int64-float32 +%%DATADIR%%/datafiles/matrices/ns-real-int64-float64 +%%DATADIR%%/datafiles/matrices/spd-real-int32-float128 +%%DATADIR%%/datafiles/matrices/spd-real-int32-float32 +%%DATADIR%%/datafiles/matrices/spd-real-int32-float64 +%%DATADIR%%/datafiles/matrices/spd-real-int64-float32 +%%DATADIR%%/datafiles/matrices/spd-real-int64-float64 +%%DATADIR%%/datafiles/meshes/2Dgrd.exo +%%DATADIR%%/datafiles/meshes/Rect-tri3.exo +%%DATADIR%%/datafiles/meshes/annulus-20.exo +%%DATADIR%%/datafiles/meshes/blockcylinder-50.exo +%%DATADIR%%/datafiles/meshes/cow.msh +%%DATADIR%%/datafiles/meshes/cube_5tets.cas +%%DATADIR%%/datafiles/meshes/cube_5tets_ascii.cas +%%DATADIR%%/datafiles/meshes/cylinder.med +%%DATADIR%%/datafiles/meshes/doublet-tet.msh +%%DATADIR%%/datafiles/meshes/grid_c.cgns +%%DATADIR%%/datafiles/meshes/horse.ply.bz2 +%%DATADIR%%/datafiles/meshes/sevenside-quad-15.exo +%%DATADIR%%/datafiles/meshes/sevenside-quad.exo +%%DATADIR%%/datafiles/meshes/sevenside.exo +%%DATADIR%%/datafiles/meshes/simpleblock-100.exo +%%DATADIR%%/datafiles/meshes/square.cas +%%DATADIR%%/datafiles/meshes/square.med +%%DATADIR%%/datafiles/meshes/square.msh +%%DATADIR%%/datafiles/meshes/square_bin.msh +%%DATADIR%%/datafiles/meshes/square_bin_physnames.msh +%%DATADIR%%/datafiles/meshes/square_quad.msh +%%DATADIR%%/datafiles/meshes/squaremotor-30.exo +%%DATADIR%%/datafiles/meshes/texas.msh +%%DATADIR%%/datafiles/meshes/tut21.cgns +%%DATADIR%%/matlab/@PetscOpenFile/PetscOpenFile.m +%%DATADIR%%/matlab/@PetscOpenFile/close.m +%%DATADIR%%/matlab/@PetscOpenFile/read.m +%%DATADIR%%/matlab/@PetscOpenFile/write.m +%%DATADIR%%/matlab/@PetscOpenSocket/PetscOpenSocket.m +%%DATADIR%%/matlab/@PetscOpenSocket/close.m +%%DATADIR%%/matlab/@PetscOpenSocket/read.m +%%DATADIR%%/matlab/@PetscOpenSocket/write.m +%%DATADIR%%/matlab/PetscBagRead.m +%%DATADIR%%/matlab/PetscBinaryRead.m +%%DATADIR%%/matlab/PetscBinaryWrite.m +%%DATADIR%%/matlab/PetscReadBinaryMatlab.m +%%DATADIR%%/matlab/PetscReadBinaryTrajectory.m +%%DATADIR%%/matlab/UFgetPetscMat.m +%%DATADIR%%/matlab/generatePetscTestFiles.m +%%DATADIR%%/matlab/generatehtml.m +%%DATADIR%%/matlab/laplacian.m +%%DATADIR%%/matlab/laplacianlicense.txt +%%DATADIR%%/matlab/launch.m +%%DATADIR%%/saws/documentation +%%DATADIR%%/saws/images/arrow.png +%%DATADIR%%/saws/images/transition.bmp +%%DATADIR%%/saws/js/PETSc.js +%%DATADIR%%/saws/js/boxTree.js +%%DATADIR%%/saws/js/defaults.js +%%DATADIR%%/saws/js/drawDiagrams.js +%%DATADIR%%/saws/js/events.js +%%DATADIR%%/saws/js/getCmdOptions.js +%%DATADIR%%/saws/js/listLogic.js +%%DATADIR%%/saws/js/main.js +%%DATADIR%%/saws/js/matrixTex.js +%%DATADIR%%/saws/js/parsePrefix.js +%%DATADIR%%/saws/js/populateLists.js +%%DATADIR%%/saws/js/recordSawsData.js +%%DATADIR%%/saws/js/tree.js +%%DATADIR%%/saws/js/treeInterface.js +%%DATADIR%%/saws/js/utils.js +%%DATADIR%%/saws/readme +%%DATADIR%%/xml/performance_xml2html.xsl Property changes on: head/science/PETSc/pkg-plist ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property