# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # libgeodecomp # libgeodecomp/pkg-plist # libgeodecomp/files # libgeodecomp/files/patch-src_CMakeLists.txt # libgeodecomp/files/patch-lib_libflatarray_src_aligned__allocator.hpp # libgeodecomp/distinfo # libgeodecomp/pkg-descr # libgeodecomp/Makefile # echo c - libgeodecomp mkdir -p libgeodecomp > /dev/null 2>&1 echo x - libgeodecomp/pkg-plist sed 's/^X//' >libgeodecomp/pkg-plist << '523f93c7b989193d0c272c60338c57ec' Xinclude/libflatarray/aggregated_member_size.hpp Xinclude/libflatarray/aligned_allocator.hpp Xinclude/libflatarray/api_traits.hpp Xinclude/libflatarray/coord.hpp Xinclude/libflatarray/cuda_allocator.hpp Xinclude/libflatarray/detail/dual_callback_helper.hpp Xinclude/libflatarray/detail/get_set_instance_functor.hpp Xinclude/libflatarray/detail/load_save_functor.hpp Xinclude/libflatarray/detail/macros.hpp Xinclude/libflatarray/detail/offset.hpp Xinclude/libflatarray/detail/set_byte_size_functor.hpp Xinclude/libflatarray/detail/short_vec_avx_float_8.hpp Xinclude/libflatarray/detail/short_vec_qpx_double_4.hpp Xinclude/libflatarray/detail/short_vec_sse_double_8.hpp Xinclude/libflatarray/detail/short_vec_sse_float_16.hpp Xinclude/libflatarray/detail/short_vec_sse_float_8.hpp Xinclude/libflatarray/detail/sqrt_reference.hpp Xinclude/libflatarray/flat_array.hpp Xinclude/libflatarray/macros.hpp Xinclude/libflatarray/member_ptr_to_offset.hpp Xinclude/libflatarray/number_of_members.hpp Xinclude/libflatarray/short_vec.hpp Xinclude/libflatarray/soa_accessor.hpp Xinclude/libflatarray/soa_array.hpp Xinclude/libflatarray/soa_grid.hpp Xinclude/libflatarray/testbed/benchmark.hpp Xinclude/libflatarray/testbed/cpu_benchmark.hpp Xinclude/libflatarray/testbed/evaluate.hpp Xinclude/libflatarray/testbed/gpu_benchmark.hpp Xinclude/libgeodecomp.h Xinclude/libgeodecomp/communication/mpilayer.h Xinclude/libgeodecomp/communication/patchlink.h Xinclude/libgeodecomp/communication/serialization.h Xinclude/libgeodecomp/communication/typemaps.h Xinclude/libgeodecomp/config.h Xinclude/libgeodecomp/geometry/coord.h Xinclude/libgeodecomp/geometry/coordbox.h Xinclude/libgeodecomp/geometry/cudaregion.h Xinclude/libgeodecomp/geometry/fixedcoord.h Xinclude/libgeodecomp/geometry/floatcoord.h Xinclude/libgeodecomp/geometry/partitionmanager.h Xinclude/libgeodecomp/geometry/partitions/checkerboardingpartition.h Xinclude/libgeodecomp/geometry/partitions/hilbertpartition.h Xinclude/libgeodecomp/geometry/partitions/hindexingpartition.h Xinclude/libgeodecomp/geometry/partitions/partition.h Xinclude/libgeodecomp/geometry/partitions/ptscotchpartition.h Xinclude/libgeodecomp/geometry/partitions/recursivebisectionpartition.h Xinclude/libgeodecomp/geometry/partitions/scotchpartition.h Xinclude/libgeodecomp/geometry/partitions/spacefillingcurve.h Xinclude/libgeodecomp/geometry/partitions/stripingpartition.h Xinclude/libgeodecomp/geometry/partitions/zcurvepartition.h Xinclude/libgeodecomp/geometry/region.h Xinclude/libgeodecomp/geometry/regionstreakiterator.h Xinclude/libgeodecomp/geometry/stencils.h Xinclude/libgeodecomp/geometry/streak.h Xinclude/libgeodecomp/geometry/topologies.h Xinclude/libgeodecomp/geometry/voronoimesher.h Xinclude/libgeodecomp/io/asciiwriter.h Xinclude/libgeodecomp/io/bovwriter.h Xinclude/libgeodecomp/io/collectingwriter.h Xinclude/libgeodecomp/io/hpxwritercollector.h Xinclude/libgeodecomp/io/hpxwritersink.h Xinclude/libgeodecomp/io/hpxwritersinkserver.h Xinclude/libgeodecomp/io/imagepainter.h Xinclude/libgeodecomp/io/initializer.h Xinclude/libgeodecomp/io/ioexception.h Xinclude/libgeodecomp/io/logger.h Xinclude/libgeodecomp/io/memorywriter.h Xinclude/libgeodecomp/io/mockinitializer.h Xinclude/libgeodecomp/io/mocksteerer.h Xinclude/libgeodecomp/io/mockwriter.h Xinclude/libgeodecomp/io/mpiio.h Xinclude/libgeodecomp/io/mpiioinitializer.h Xinclude/libgeodecomp/io/mpiiowriter.h Xinclude/libgeodecomp/io/parallelmemorywriter.h Xinclude/libgeodecomp/io/parallelmpiiowriter.h Xinclude/libgeodecomp/io/paralleltestwriter.h Xinclude/libgeodecomp/io/parallelwriter.h Xinclude/libgeodecomp/io/plotter.h Xinclude/libgeodecomp/io/ppmwriter.h Xinclude/libgeodecomp/io/qtwidgetwriter.h Xinclude/libgeodecomp/io/remotesteerer.h Xinclude/libgeodecomp/io/serialbovwriter.h Xinclude/libgeodecomp/io/silowriter.h Xinclude/libgeodecomp/io/simplecellplotter.h Xinclude/libgeodecomp/io/simpleinitializer.h Xinclude/libgeodecomp/io/steerer.h Xinclude/libgeodecomp/io/testinitializer.h Xinclude/libgeodecomp/io/teststeerer.h Xinclude/libgeodecomp/io/testwriter.h Xinclude/libgeodecomp/io/tracingwriter.h Xinclude/libgeodecomp/io/visitwriter.h Xinclude/libgeodecomp/io/writer.h Xinclude/libgeodecomp/loadbalancer/biasbalancer.h Xinclude/libgeodecomp/loadbalancer/loadbalancer.h Xinclude/libgeodecomp/loadbalancer/mockbalancer.h Xinclude/libgeodecomp/loadbalancer/noopbalancer.h Xinclude/libgeodecomp/loadbalancer/oozebalancer.h Xinclude/libgeodecomp/loadbalancer/randombalancer.h Xinclude/libgeodecomp/loadbalancer/tracingbalancer.h Xinclude/libgeodecomp/misc/apitraits.h Xinclude/libgeodecomp/misc/chronometer.h Xinclude/libgeodecomp/misc/clonable.h Xinclude/libgeodecomp/misc/color.h Xinclude/libgeodecomp/misc/cudautil.h Xinclude/libgeodecomp/misc/fpscounter.h Xinclude/libgeodecomp/misc/math.h Xinclude/libgeodecomp/misc/mpitest.h Xinclude/libgeodecomp/misc/nonpodtestcell.h Xinclude/libgeodecomp/misc/optimizer.h Xinclude/libgeodecomp/misc/palette.h Xinclude/libgeodecomp/misc/patternoptimizer.h Xinclude/libgeodecomp/misc/quickpalette.h Xinclude/libgeodecomp/misc/random.h Xinclude/libgeodecomp/misc/scopedtimer.h Xinclude/libgeodecomp/misc/simplexoptimizer.h Xinclude/libgeodecomp/misc/simulationfactory.h Xinclude/libgeodecomp/misc/simulationparameters.h Xinclude/libgeodecomp/misc/stdcontaineroverloads.h Xinclude/libgeodecomp/misc/stringops.h Xinclude/libgeodecomp/misc/stringvec.h Xinclude/libgeodecomp/misc/tempfile.h Xinclude/libgeodecomp/misc/testcell.h Xinclude/libgeodecomp/misc/testhelper.h Xinclude/libgeodecomp/parallelization/cacheblockingsimulator.h Xinclude/libgeodecomp/parallelization/cudasimulator.h Xinclude/libgeodecomp/parallelization/distributedsimulator.h Xinclude/libgeodecomp/parallelization/hiparsimulator.h Xinclude/libgeodecomp/parallelization/hiparsimulator/commonstepper.h Xinclude/libgeodecomp/parallelization/hiparsimulator/cudastepper.h Xinclude/libgeodecomp/parallelization/hiparsimulator/multicorestepper.h Xinclude/libgeodecomp/parallelization/hiparsimulator/offsethelper.h Xinclude/libgeodecomp/parallelization/hiparsimulator/openclstepper.h Xinclude/libgeodecomp/parallelization/hiparsimulator/parallelwriteradapter.h Xinclude/libgeodecomp/parallelization/hiparsimulator/steereradapter.h Xinclude/libgeodecomp/parallelization/hiparsimulator/stepper.h Xinclude/libgeodecomp/parallelization/hiparsimulator/updategroup.h Xinclude/libgeodecomp/parallelization/hiparsimulator/vanillastepper.h Xinclude/libgeodecomp/parallelization/hpxsimulator.h Xinclude/libgeodecomp/parallelization/hpxsimulator/createupdategroups.h Xinclude/libgeodecomp/parallelization/hpxsimulator/hpxstepper.h Xinclude/libgeodecomp/parallelization/hpxsimulator/patchlink.h Xinclude/libgeodecomp/parallelization/hpxsimulator/updategroup.h Xinclude/libgeodecomp/parallelization/hpxsimulator/updategroupserver.h Xinclude/libgeodecomp/parallelization/mocksimulator.h Xinclude/libgeodecomp/parallelization/monolithicsimulator.h Xinclude/libgeodecomp/parallelization/serialsimulator.h Xinclude/libgeodecomp/parallelization/simulator.h Xinclude/libgeodecomp/parallelization/stripingsimulator.h Xinclude/libgeodecomp/storage/boxcell.h Xinclude/libgeodecomp/storage/collectioninterface.h Xinclude/libgeodecomp/storage/containercell.h Xinclude/libgeodecomp/storage/coordmap.h Xinclude/libgeodecomp/storage/cudaarray.h Xinclude/libgeodecomp/storage/cudagrid.h Xinclude/libgeodecomp/storage/dataaccessor.h Xinclude/libgeodecomp/storage/defaultfilter.h Xinclude/libgeodecomp/storage/displacedgrid.h Xinclude/libgeodecomp/storage/filter.h Xinclude/libgeodecomp/storage/filterbase.h Xinclude/libgeodecomp/storage/fixedarray.h Xinclude/libgeodecomp/storage/fixedneighborhood.h Xinclude/libgeodecomp/storage/grid.h Xinclude/libgeodecomp/storage/gridbase.h Xinclude/libgeodecomp/storage/gridtypeselector.h Xinclude/libgeodecomp/storage/gridvecconv.h Xinclude/libgeodecomp/storage/image.h Xinclude/libgeodecomp/storage/linepointerassembly.h Xinclude/libgeodecomp/storage/linepointerneighborhood.h Xinclude/libgeodecomp/storage/linepointerupdatefunctor.h Xinclude/libgeodecomp/storage/meshlessadapter.h Xinclude/libgeodecomp/storage/mockpatchaccepter.h Xinclude/libgeodecomp/storage/multicontainercell.h Xinclude/libgeodecomp/storage/neighborhoodadapter.h Xinclude/libgeodecomp/storage/neighborhooditerator.h Xinclude/libgeodecomp/storage/patchaccepter.h Xinclude/libgeodecomp/storage/patchbuffer.h Xinclude/libgeodecomp/storage/patchbufferfixed.h Xinclude/libgeodecomp/storage/patchprovider.h Xinclude/libgeodecomp/storage/pointerneighborhood.h Xinclude/libgeodecomp/storage/selector.h Xinclude/libgeodecomp/storage/sellcsigmasparsematrixcontainer.h Xinclude/libgeodecomp/storage/serializationbuffer.h Xinclude/libgeodecomp/storage/simplefilter.h Xinclude/libgeodecomp/storage/soagrid.h Xinclude/libgeodecomp/storage/unstructuredgrid.h Xinclude/libgeodecomp/storage/updatefunctor.h Xinclude/libgeodecomp/storage/updatefunctortestbase.h Xinclude/libgeodecomp/storage/vanillaupdatefunctor.h Xlib/cmake/libgeodecomp/libgeodecomp-targets-%%CMAKE_BUILD_TYPE%%.cmake Xlib/cmake/libgeodecomp/libgeodecomp-targets.cmake Xlib/cmake/libgeodecomp/libgeodecompConfig.cmake Xlib/cmake/libgeodecomp/libgeodecompConfigVersion.cmake Xlib/libgeodecomp.so Xlibdata/pkgconfig/libgeodecomp.pc 523f93c7b989193d0c272c60338c57ec echo c - libgeodecomp/files mkdir -p libgeodecomp/files > /dev/null 2>&1 echo x - libgeodecomp/files/patch-src_CMakeLists.txt sed 's/^X//' >libgeodecomp/files/patch-src_CMakeLists.txt << '5e60aac6b1928fceeb498a305714fb50' X--- src/CMakeLists.txt.orig 2016-10-17 18:06:32 UTC X+++ src/CMakeLists.txt X@@ -575,7 +575,7 @@ Version: ${PACKAGE_VERSION} X Libs: ${INSTALLER_LINK_FLAGS} X Cflags: -I${CMAKE_INSTALL_PREFIX}/include ${PKG_CONFIG_INCLUDE_FLAGS} X ") X-install(FILES "${CMAKE_BINARY_DIR}/${PACKAGE_NAME}.pc" DESTINATION "${LIB_DIR}/pkgconfig") X+install(FILES "${CMAKE_BINARY_DIR}/${PACKAGE_NAME}.pc" DESTINATION "libdata/pkgconfig") X X set(ConfigPackageLocation lib/cmake/${PACKAGE_NAME}) X 5e60aac6b1928fceeb498a305714fb50 echo x - libgeodecomp/files/patch-lib_libflatarray_src_aligned__allocator.hpp sed 's/^X//' >libgeodecomp/files/patch-lib_libflatarray_src_aligned__allocator.hpp << '21009ad02eb6832bdeb196a0b93323f7' X--- lib/libflatarray/src/aligned_allocator.hpp.orig 2014-10-28 09:12:48 UTC X+++ lib/libflatarray/src/aligned_allocator.hpp X@@ -8,13 +8,7 @@ X #ifndef FLAT_ARRAY_ALIGNED_ALLOCATOR_HPP X #define FLAT_ARRAY_ALIGNED_ALLOCATOR_HPP X X-#ifdef __APPLE__ X #include X-#include X-#else X-#include X-#endif X- X #include X X namespace LibFlatArray { 21009ad02eb6832bdeb196a0b93323f7 echo x - libgeodecomp/distinfo sed 's/^X//' >libgeodecomp/distinfo << '115010f926deaac064a9bf98a92ece2f' XTIMESTAMP = 1476973737 XSHA256 (libgeodecomp-0.4.0.tar.gz) = f1a4fbc0c04952a148cbe186f36fc9e2307f7b0ecaf6960b56f2135ca3b8fa4e XSIZE (libgeodecomp-0.4.0.tar.gz) = 1022767 115010f926deaac064a9bf98a92ece2f echo x - libgeodecomp/pkg-descr sed 's/^X//' >libgeodecomp/pkg-descr << 'a429dea6ca0cf03bae1563e53f3a4d37' XLibGeoDecomp (Library for Geometric Decomposition codes) is an Xauto-parallelizing library for computer simulations. It is specifically targeted Xcomputational science applications in the context of supercomputers and Xheterogeneous systems. The library eases development of such tightly coupled Xcodes by essentially taking over the parallel programming: it handles both, the Xparallelization itself and parameter tuning. This enables scientists to focus on Xtheir simulation code, rather than the technical details of the parallel Xcomputer. X XWWW: http://www.libgeodecomp.org/ a429dea6ca0cf03bae1563e53f3a4d37 echo x - libgeodecomp/Makefile sed 's/^X//' >libgeodecomp/Makefile << '7a1cdcbc9634f2a6709cb075c295b37e' X# Created by: Kurt Kanzenbach X# $FreeBSD$ X XPORTNAME= libgeodecomp XPORTVERSION= 0.4.0 XCATEGORIES= devel science XMASTER_SITES= http://www.libgeodecomp.org/archive/ X XMAINTAINER= kurt@kmk-computers.de XCOMMENT= LibGeoDecomp is an auto-parallelizing library for computer simulations X XLICENSE= BSL XLICENSE_FILE= ${WRKSRC}/LICENSE X XLIB_DEPENDS= libboost_system.so:devel/boost-libs libboost_date_time.so:devel/boost-libs \ X libboost_filesystem.so:devel/boost-libs X XUSES= cmake:outsource compiler:c++11-lib XUSE_GCC= yes XUSE_LDCONFIG= yes X XCMAKE_ARGS= -DWITH_CUDA:BOOL=FALSE -DWITH_VISIT:BOOL=FALSE \ X -DWITH_HPX:BOOL=FALSE -DWITH_OPENCL:BOOL=FALSE \ X -DWITH_OPENCV:BOOL=FALSE -DWITH_TYPEMAPS=FALSE X XOPTIONS_DEFINE= MPI QT4 SILO SCOTCH XOPTIONS_DEFAULT= MPI QT4 SILO SCOTCH X XMPI_LIB_DEPENDS= libmpich.so:net/mpich2 XMPI_CMAKE_BOOL= WITH_MPI X XQT4_USE= QT4=corelib,gui,opengl,qmake_build,moc_build,rcc_build,uic_build XQT4_CMAKE_BOOL= WITH_QT X XSILO_DESC= Enable Silo dependend output XSILO_LIB_DEPENDS= libsiloh5.so:science/silo XSILO_CMAKE_BOOL= WITH_SILO X XSCOTCH_DESC= Enable graph partitioning based on Scotch/Scotch-PT XSCOTCH_BUILD_DEPENDS= ${LOCALBASE}/lib/libscotch.a:cad/scotch XSCOTCH_CMAKE_BOOL= WITH_SCOTCH X X.include 7a1cdcbc9634f2a6709cb075c295b37e exit