Index: head/misc/Makefile =================================================================== --- head/misc/Makefile (revision 557866) +++ head/misc/Makefile (revision 557867) @@ -1,541 +1,542 @@ # $FreeBSD$ # COMMENT = Miscellaneous utilities SUBDIR += R-cran-mime SUBDIR += R-cran-xfun SUBDIR += aclgen SUBDIR += actiona SUBDIR += adios2 SUBDIR += amanda-client SUBDIR += amanda-perl-wrapper SUBDIR += amanda-server SUBDIR += ansiweather SUBDIR += apparix SUBDIR += artikulate SUBDIR += asbutton SUBDIR += asr-manpages SUBDIR += bb SUBDIR += bbjd SUBDIR += bdelta SUBDIR += bestfit SUBDIR += bible-kjv SUBDIR += biblesync SUBDIR += bibletime SUBDIR += biblical-curse SUBDIR += binclock SUBDIR += biosfont-demos SUBDIR += birthday SUBDIR += bogosort SUBDIR += bottlerocket SUBDIR += box2d SUBDIR += boxes SUBDIR += broot SUBDIR += bsod SUBDIR += buffer SUBDIR += cave SUBDIR += cdcollect SUBDIR += cheat SUBDIR += chef SUBDIR += chmlib SUBDIR += chrono SUBDIR += cinnamon-translations SUBDIR += cldr-emoji-annotation SUBDIR += clex SUBDIR += cloc SUBDIR += clpbar SUBDIR += cmatrix SUBDIR += colortail SUBDIR += colwide SUBDIR += compat10x SUBDIR += compat11x SUBDIR += compat12x SUBDIR += compat4x SUBDIR += compat5x SUBDIR += compat6x SUBDIR += compat7x SUBDIR += compat8x SUBDIR += compat9x SUBDIR += concourse SUBDIR += countrycodes SUBDIR += cpuid SUBDIR += crosti SUBDIR += cryptoballot SUBDIR += cs SUBDIR += cstream SUBDIR += ctm SUBDIR += dahdi SUBDIR += dahdi-kmod SUBDIR += dahdi-kmod26 SUBDIR += darknet SUBDIR += dartsim SUBDIR += ddate SUBDIR += deco SUBDIR += dejagnu SUBDIR += delay SUBDIR += diction SUBDIR += digitemp SUBDIR += dive SUBDIR += dnetc SUBDIR += dtach SUBDIR += dvorak7min SUBDIR += dynomite SUBDIR += e2fsprogs-libblkid SUBDIR += e2fsprogs-libuuid SUBDIR += elixir-mime SUBDIR += elixir-uuid SUBDIR += elki SUBDIR += elscreen SUBDIR += erlang-mimerl SUBDIR += erlang-mimetypes SUBDIR += estic SUBDIR += excel-writer SUBDIR += exercism SUBDIR += explosions SUBDIR += ezc3d SUBDIR += far2l SUBDIR += felis SUBDIR += figlet SUBDIR += figlet-fonts SUBDIR += findutils SUBDIR += firestring SUBDIR += flag SUBDIR += floatator SUBDIR += fortune-mod-bible SUBDIR += fortune-mod-bofh SUBDIR += fortune-mod-epictetus SUBDIR += fortune-mod-freebsd-classic SUBDIR += fortune-mod-futurama SUBDIR += fortune-mod-psalms SUBDIR += fortuneit SUBDIR += fpc-chm SUBDIR += free42 SUBDIR += freebsd-doc-all SUBDIR += freebsd-doc-bn SUBDIR += freebsd-doc-da SUBDIR += freebsd-doc-de SUBDIR += freebsd-doc-el SUBDIR += freebsd-doc-en SUBDIR += freebsd-doc-es SUBDIR += freebsd-doc-fr SUBDIR += freebsd-doc-hu SUBDIR += freebsd-doc-it SUBDIR += freebsd-doc-ja SUBDIR += freebsd-doc-ko SUBDIR += freebsd-doc-mn SUBDIR += freebsd-doc-nl SUBDIR += freebsd-doc-pl SUBDIR += freebsd-doc-pt SUBDIR += freebsd-doc-ru SUBDIR += freebsd-doc-tr SUBDIR += freebsd-doc-zh_cn SUBDIR += freebsd-doc-zh_tw SUBDIR += freebsd-release-manifests SUBDIR += freeguide SUBDIR += ftdi-eeprom SUBDIR += fxload SUBDIR += gcstar SUBDIR += geekcode SUBDIR += getopt SUBDIR += gimp-help-en SUBDIR += gkrellm-gamma SUBDIR += gkrellm-xkb SUBDIR += gkrellmbgchg2 SUBDIR += gkrellmlaunch2 SUBDIR += gkrellshoot2 SUBDIR += gkx86info2 SUBDIR += glow SUBDIR += gnome-devel-docs SUBDIR += gnome-getting-started-docs SUBDIR += gnome-icon-theme SUBDIR += gnome-icon-theme-extras SUBDIR += gnome-mime-data SUBDIR += gnome-user-docs SUBDIR += gnu-watch SUBDIR += gnuls SUBDIR += gobuster SUBDIR += gone SUBDIR += gplink SUBDIR += gpsim SUBDIR += granulate SUBDIR += grc SUBDIR += gwhich SUBDIR += hashdb SUBDIR += hello SUBDIR += help2man SUBDIR += heyu2 SUBDIR += hicolor-icon-theme SUBDIR += histring SUBDIR += hotkeys SUBDIR += hs-hascard SUBDIR += hulgalugha SUBDIR += hxtools SUBDIR += ignition-fuel-tools SUBDIR += iio-oscilloscope SUBDIR += imerge SUBDIR += img2xterm SUBDIR += ini_file_manager SUBDIR += inplace SUBDIR += ipa_conv SUBDIR += ipbt SUBDIR += ironscanner SUBDIR += iselect SUBDIR += iso-codes SUBDIR += jargon SUBDIR += jbidwatcher SUBDIR += jojodiff SUBDIR += kbdscan SUBDIR += kcd SUBDIR += kde-thumbnailer-chm SUBDIR += kde-thumbnailer-epub SUBDIR += kde-thumbnailer-fb2 SUBDIR += kdeedu SUBDIR += kdeedu-data SUBDIR += kdeutils SUBDIR += kenny SUBDIR += kf5-purpose SUBDIR += kgeography SUBDIR += klettres SUBDIR += kookbook SUBDIR += ktouch SUBDIR += kwordquiz SUBDIR += lastools SUBDIR += latex-mk SUBDIR += lazyread SUBDIR += lc SUBDIR += lesspipe SUBDIR += lf SUBDIR += libad9361-iio SUBDIR += libcomps SUBDIR += libeatmydata SUBDIR += libemos SUBDIR += libiio SUBDIR += libkeduvocdocument SUBDIR += liblxi SUBDIR += libmetalink SUBDIR += libmodulemd SUBDIR += libpostal SUBDIR += libpredict SUBDIR += libpri SUBDIR += librepo SUBDIR += libsolv SUBDIR += libsupertone SUBDIR += libsweep-lidar SUBDIR += libutf SUBDIR += lifelines SUBDIR += lingoteach SUBDIR += locale-en_DK SUBDIR += localedata SUBDIR += logsurfer SUBDIR += lv SUBDIR += lxde-common SUBDIR += lxi-tools SUBDIR += magicpoint SUBDIR += man.el SUBDIR += mate-user-guide SUBDIR += mbuffer SUBDIR += mc SUBDIR += mc-nox11 SUBDIR += mdp SUBDIR += metalink-checker SUBDIR += metalink-tools SUBDIR += mime-support SUBDIR += minidnn SUBDIR += mirmon SUBDIR += mmdnn SUBDIR += mmv SUBDIR += mnn SUBDIR += molequeue SUBDIR += morse SUBDIR += mtx SUBDIR += mxnet SUBDIR += najitool SUBDIR += ncnn SUBDIR += netron SUBDIR += ngraph SUBDIR += nms SUBDIR += nn-insight SUBDIR += nnn SUBDIR += nsf SUBDIR += numchar SUBDIR += nut SUBDIR += ompl SUBDIR += ondir SUBDIR += opencyc SUBDIR += openhab2 SUBDIR += openhab2-addons SUBDIR += openhantek SUBDIR += openhmd SUBDIR += openmvg SUBDIR += opennn SUBDIR += openr2 SUBDIR += openvdb SUBDIR += orange3 SUBDIR += orion SUBDIR += orville-write SUBDIR += osinfo-db SUBDIR += ossp-uuid SUBDIR += otter SUBDIR += owrep SUBDIR += p5-Acme-ButFirst SUBDIR += p5-Array-Compare SUBDIR += p5-Array-Diff SUBDIR += p5-Array-FileReader SUBDIR += p5-Array-IntSpan SUBDIR += p5-Array-LineReader SUBDIR += p5-Array-PrintCols SUBDIR += p5-Array-RefElem SUBDIR += p5-Array-Utils SUBDIR += p5-Asterisk-FastAGI SUBDIR += p5-Bot-Training SUBDIR += p5-Bot-Training-MegaHAL SUBDIR += p5-Bot-Training-StarCraft SUBDIR += p5-Business-EDI SUBDIR += p5-Business-Hours SUBDIR += p5-Business-ISBN SUBDIR += p5-Business-ISBN-Data SUBDIR += p5-Business-ISIN SUBDIR += p5-Business-ISMN SUBDIR += p5-Business-ISSN SUBDIR += p5-Business-UPS SUBDIR += p5-Chatbot-Eliza SUBDIR += p5-Data-Buffer SUBDIR += p5-File-CounterFile SUBDIR += p5-File-Sort SUBDIR += p5-Geo-Address-Formatter SUBDIR += p5-Geo-Cache SUBDIR += p5-Geo-Coder-Bing SUBDIR += p5-Geo-Coder-Google SUBDIR += p5-Geo-Coder-Googlev3 SUBDIR += p5-Geo-Coder-Mapquest SUBDIR += p5-Geo-Coder-Multimap SUBDIR += p5-Geo-Coder-Multiple SUBDIR += p5-Geo-Coder-Navteq SUBDIR += p5-Geo-Coder-OSM SUBDIR += p5-Geo-Coder-OpenCage SUBDIR += p5-Geo-Coder-Ovi SUBDIR += p5-Geo-Coder-PlaceFinder SUBDIR += p5-Geo-Coder-TomTom SUBDIR += p5-Geo-GeoNames SUBDIR += p5-Geo-Postcodes SUBDIR += p5-Geo-Postcodes-DK SUBDIR += p5-Geo-Postcodes-NO SUBDIR += p5-Geo-Weather SUBDIR += p5-Geography-Countries SUBDIR += p5-I18N-Charset SUBDIR += p5-I18N-LangTags SUBDIR += p5-LEGO-RCX SUBDIR += p5-List-Compare SUBDIR += p5-List-Util-WeightedRoundRobin SUBDIR += p5-Locale-Codes SUBDIR += p5-Locale-Geocode SUBDIR += p5-Locale-Msgcat SUBDIR += p5-Locale-SubCountry SUBDIR += p5-Locale-US SUBDIR += p5-Net-vCard SUBDIR += p5-OSSP-uuid SUBDIR += p5-Software-License SUBDIR += p5-Software-License-CCpack SUBDIR += p5-Test-Dir SUBDIR += p5-Text-FIGlet SUBDIR += p5-Tie-DxHash SUBDIR += p5-Zen-Koans SUBDIR += p5-asterisk-perl SUBDIR += parley SUBDIR += pastebinit SUBDIR += patchutils SUBDIR += pauker SUBDIR += pciids SUBDIR += pdmenu SUBDIR += pear-Services_Weather SUBDIR += pear-Text_Figlet SUBDIR += pecl-timezonedb SUBDIR += perkeep SUBDIR += pfm SUBDIR += php72-calendar SUBDIR += php73-calendar SUBDIR += php74-calendar SUBDIR += php80-calendar SUBDIR += pinfo SUBDIR += pipe SUBDIR += pnpids SUBDIR += posixtestsuite SUBDIR += proxyper SUBDIR += pspresent SUBDIR += ptsort SUBDIR += pubs SUBDIR += py-PyUserInput SUBDIR += py-QSpectrumAnalyzer SUBDIR += py-SimpleSoapy SUBDIR += py-SoapySDR SUBDIR += py-cinder SUBDIR += py-colorbrewer SUBDIR += py-colored SUBDIR += py-crudini SUBDIR += py-eemeter SUBDIR += py-emoji SUBDIR += py-fast-histogram SUBDIR += py-fleep SUBDIR += py-fuzzy SUBDIR += py-gluoncv SUBDIR += py-gluonnlp SUBDIR += py-huepy SUBDIR += py-kartograph SUBDIR += py-molequeue SUBDIR += py-mxnet SUBDIR += py-onnx SUBDIR += py-onnx-tf SUBDIR += py-orange3-associate SUBDIR += py-orange3-datafusion SUBDIR += py-orange3-educational SUBDIR += py-orange3-network SUBDIR += py-orange3-timeseries SUBDIR += py-palettable SUBDIR += py-pexpect SUBDIR += py-powerline-status SUBDIR += py-progressbar SUBDIR += py-progressbar2 SUBDIR += py-pyfiglet SUBDIR += py-pykml SUBDIR += py-pyprind SUBDIR += py-python-geohash SUBDIR += py-python-utils SUBDIR += py-qt5-demo SUBDIR += py-scikit-fusion SUBDIR += py-serverfiles SUBDIR += py-soapy_power SUBDIR += py-spdx SUBDIR += py-spdx-lookup SUBDIR += py-spdx-tools SUBDIR += py-tflearn SUBDIR += py-tflite SUBDIR += py-tflite-support SUBDIR += py-toil SUBDIR += py-tqdm SUBDIR += py-tvm SUBDIR += py-xgboost SUBDIR += pyobd SUBDIR += qbrew SUBDIR += qlas SUBDIR += qt5-doc SUBDIR += qt5-examples SUBDIR += qt5-l10n SUBDIR += qt5ct SUBDIR += qtchooser SUBDIR += raspberrypi-gpioshutdown SUBDIR += raspberrypi-userland SUBDIR += raspbsd-led SUBDIR += ree SUBDIR += rfc SUBDIR += ringtonetools SUBDIR += rname SUBDIR += rpl SUBDIR += rtfm SUBDIR += rubygem-dotenv SUBDIR += rubygem-dotenv-rails-rails4 SUBDIR += rubygem-dotenv-rails-rails5 SUBDIR += rubygem-dotenv-rails-rails50 SUBDIR += rubygem-haversine_distance SUBDIR += rubygem-iesd SUBDIR += rubygem-mime-types SUBDIR += rubygem-mime-types-data SUBDIR += rubygem-mime-types1 SUBDIR += rubygem-mimemagic SUBDIR += rubygem-octicons SUBDIR += rubygem-rabbit SUBDIR += rubygem-vpim SUBDIR += rump SUBDIR += ruut SUBDIR += sdformat SUBDIR += seabios SUBDIR += sent SUBDIR += seq2 SUBDIR += shared-mime-info SUBDIR += shc SUBDIR += shuffle SUBDIR += shuffle-db SUBDIR += since SUBDIR += skyutils SUBDIR += sloccount SUBDIR += sls SUBDIR += smssend SUBDIR += snakemake SUBDIR += soapysdr SUBDIR += soapysdr-rtlsdr SUBDIR += solarized SUBDIR += sshbuddy SUBDIR += sssnips SUBDIR += susv2 SUBDIR += susv3 SUBDIR += susv4 SUBDIR += sword SUBDIR += table.el SUBDIR += talkfilters SUBDIR += tdfiglet SUBDIR += team SUBDIR += tellico SUBDIR += tempcontrol SUBDIR += termatrix SUBDIR += teseq SUBDIR += thefuck + SUBDIR += thrill SUBDIR += tkcron SUBDIR += tkinfo SUBDIR += tkregexp SUBDIR += tkrunit SUBDIR += tlci SUBDIR += toilet SUBDIR += translate SUBDIR += ttyrec SUBDIR += tudu SUBDIR += tvbrowser SUBDIR += tvm SUBDIR += tzdiff SUBDIR += uk-phone SUBDIR += uk-postcodes SUBDIR += umodunpack SUBDIR += unclutter SUBDIR += unclutter-xfixes SUBDIR += unicode-emoji SUBDIR += upclient SUBDIR += urbit SUBDIR += urh SUBDIR += usbids SUBDIR += usbrh-libusb SUBDIR += utftools SUBDIR += utouch-kmod SUBDIR += valentina SUBDIR += vdmfec SUBDIR += veles SUBDIR += vera SUBDIR += vifm SUBDIR += visp SUBDIR += viz SUBDIR += vxl SUBDIR += whichman SUBDIR += window SUBDIR += with SUBDIR += wmScoreBoard SUBDIR += wmcalendar SUBDIR += wmjulia SUBDIR += wmpal SUBDIR += wmtunlo SUBDIR += wmweather+ SUBDIR += wmwork SUBDIR += xd-rust SUBDIR += xdelta SUBDIR += xdelta3 SUBDIR += xfce4-appfinder SUBDIR += xfce4-weather-plugin SUBDIR += xfce4-wm-themes SUBDIR += xgas SUBDIR += xgboost SUBDIR += xiphos SUBDIR += xless SUBDIR += xosd SUBDIR += xtail SUBDIR += xtar SUBDIR += ytree SUBDIR += zoneinfo .include Index: head/misc/thrill/Makefile =================================================================== --- head/misc/thrill/Makefile (nonexistent) +++ head/misc/thrill/Makefile (revision 557867) @@ -0,0 +1,31 @@ +# $FreeBSD$ + +PORTNAME= thrill +DISTVERSION= g20200406 +CATEGORIES= misc + +MAINTAINER= yuri@FreeBSD.org +COMMENT= C++ framework for algorithmic distributed Big Data batch computations + +LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libmpi.so:net/openmpi + +USES= cmake compiler:c++17-lang fortran +USE_LDCONFIG= yes + +USE_GITHUB= yes +GH_TAGNAME= 12c5b59bca66df93b66628b3829027bd0f110dd9 + +CMAKE_ON= BUILD_SHARED_LIBS +CMAKE_OFF= THRILL_USE_JEMALLOC +CMAKE_ARGS= -DINSTALL_INCLUDE_DIR=${PREFIX}/include # workaround for https://github.com/thrill/thrill/issues/196 + +GH_TUPLE= USCiLab:cereal:2f9471bc401590cf58b38bbbc33d412dade6d589:USCiLab_cereal/extlib/cereal \ + google:googletest:5490beb0602eab560fa3969a4410e11d94bf12af:google_googletest/extlib/googletest \ + bji:libs3:111dc30029f64bbf82031f3e160f253a0a63c119:bji_libs3/extlib/libs3/libs3 \ + tlx:tlx:89397b7fa1aa5631b4b84e53a92d6c5e06044d43:tlx_tlx/extlib/tlx \ + stxxl:foxxll:a4a8aeee64743f845c5851e8b089965ea1c219d7:stxxl_foxxll/extlib/foxxll + +.include Property changes on: head/misc/thrill/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/misc/thrill/distinfo =================================================================== --- head/misc/thrill/distinfo (nonexistent) +++ head/misc/thrill/distinfo (revision 557867) @@ -0,0 +1,13 @@ +TIMESTAMP = 1607809598 +SHA256 (thrill-thrill-g20200406-12c5b59bca66df93b66628b3829027bd0f110dd9_GH0.tar.gz) = 2aaee17ff7fa6c7226abac7a546d537831a27424ab9a4e6143c5d2903b6586b2 +SIZE (thrill-thrill-g20200406-12c5b59bca66df93b66628b3829027bd0f110dd9_GH0.tar.gz) = 1205831 +SHA256 (USCiLab-cereal-2f9471bc401590cf58b38bbbc33d412dade6d589_GH0.tar.gz) = 7e3c9121eef5340be58a48ef54eb0c12da3f6c3e3e323a5822e30993b32a9298 +SIZE (USCiLab-cereal-2f9471bc401590cf58b38bbbc33d412dade6d589_GH0.tar.gz) = 202165 +SHA256 (google-googletest-5490beb0602eab560fa3969a4410e11d94bf12af_GH0.tar.gz) = 95942bceb023566ff2eb8c4d6ad9980394c5952c907bf3e3b93a0403bf89fed1 +SIZE (google-googletest-5490beb0602eab560fa3969a4410e11d94bf12af_GH0.tar.gz) = 950726 +SHA256 (bji-libs3-111dc30029f64bbf82031f3e160f253a0a63c119_GH0.tar.gz) = 251c37602888c4c1002e7a2a47e9c5f01f8118c69196a3cce9508b440447afa1 +SIZE (bji-libs3-111dc30029f64bbf82031f3e160f253a0a63c119_GH0.tar.gz) = 122386 +SHA256 (tlx-tlx-89397b7fa1aa5631b4b84e53a92d6c5e06044d43_GH0.tar.gz) = 79f4afd3963669abacfc1aa55408763091a781f2554031dd30910d678d5aab90 +SIZE (tlx-tlx-89397b7fa1aa5631b4b84e53a92d6c5e06044d43_GH0.tar.gz) = 409248 +SHA256 (stxxl-foxxll-a4a8aeee64743f845c5851e8b089965ea1c219d7_GH0.tar.gz) = 182d1c7b88b8420d65de1c5d0e876b50cb64d6578fab322d898fb85a81e51651 +SIZE (stxxl-foxxll-a4a8aeee64743f845c5851e8b089965ea1c219d7_GH0.tar.gz) = 184442 Property changes on: head/misc/thrill/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/misc/thrill/files/patch-extlib_tlx_tlx_math_bswap.hpp =================================================================== --- head/misc/thrill/files/patch-extlib_tlx_tlx_math_bswap.hpp (nonexistent) +++ head/misc/thrill/files/patch-extlib_tlx_tlx_math_bswap.hpp (revision 557867) @@ -0,0 +1,38 @@ +--- extlib/tlx/tlx/math/bswap.hpp.orig 2020-12-12 21:48:10 UTC ++++ extlib/tlx/tlx/math/bswap.hpp +@@ -35,9 +35,11 @@ static inline uint16_t bswap16_generic(const uint16_t& + #if defined(__GNUC__) || defined(__clang__) + + //! bswap16 - gcc/clang intrinsic ++#if !defined(__FreeBSD__) + static inline uint16_t bswap16(const uint16_t& v) { + return __builtin_bswap16(v); + } ++#endif + + #elif defined(_MSC_VER) + +@@ -67,9 +69,11 @@ static inline uint32_t bswap32_generic(const uint32_t& + #if defined(__GNUC__) || defined(__clang__) + + //! bswap32 - gcc/clang intrinsic ++#if !defined(__FreeBSD__) + static inline uint32_t bswap32(const uint32_t& v) { + return __builtin_bswap32(v); + } ++#endif + + #elif defined(_MSC_VER) + +@@ -105,9 +109,11 @@ static inline uint64_t bswap64_generic(const uint64_t& + #if defined(__GNUC__) || defined(__clang__) + + //! bswap64 - gcc/clang intrinsic ++#if !defined(__FreeBSD__) + static inline uint64_t bswap64(const uint64_t& v) { + return __builtin_bswap64(v); + } ++#endif + + #elif defined(_MSC_VER) + Property changes on: head/misc/thrill/files/patch-extlib_tlx_tlx_math_bswap.hpp ___________________________________________________________________ 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/misc/thrill/files/patch-thrill_CMakeLists.txt =================================================================== --- head/misc/thrill/files/patch-thrill_CMakeLists.txt (nonexistent) +++ head/misc/thrill/files/patch-thrill_CMakeLists.txt (revision 557867) @@ -0,0 +1,25 @@ +Workarounds for +* https://github.com/thrill/thrill/issues/197 +* https://github.com/thrill/thrill/issues/198 + +--- thrill/CMakeLists.txt.orig 2020-04-06 07:06:39 UTC ++++ thrill/CMakeLists.txt +@@ -42,10 +42,17 @@ if(MPI_FOUND) + list(APPEND THRILL_SRCS ${THRILL_NET_MPI_SRCS}) + endif() + +-add_library(thrill STATIC ${THRILL_SRCS}) ++add_library(thrill ${THRILL_SRCS}) + target_compile_definitions(thrill PUBLIC ${THRILL_DEFINITIONS}) + target_include_directories(thrill PUBLIC ${PROJECT_SOURCE_DIR}) + target_include_directories(thrill SYSTEM PUBLIC ${THRILL_INCLUDE_DIRS}) + target_link_libraries(thrill ${THRILL_LINK_LIBRARIES}) ++ ++set(THRILL_HEADERS ${THRILL_SRCS}) ++list(FILTER THRILL_HEADERS INCLUDE REGEX "\\.hpp") ++ ++set_target_properties(thrill PROPERTIES PUBLIC_HEADER "${THRILL_HEADERS}") ++ ++INSTALL(TARGETS thrill LIBRARY DESTINATION lib PUBLIC_HEADER DESTINATION include/thrill) + + ################################################################################ Property changes on: head/misc/thrill/files/patch-thrill_CMakeLists.txt ___________________________________________________________________ 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/misc/thrill/pkg-descr =================================================================== --- head/misc/thrill/pkg-descr (nonexistent) +++ head/misc/thrill/pkg-descr (revision 557867) @@ -0,0 +1,5 @@ +Thrill is a C++ framework for distributed Big Data batch computations on a +cluster of machines. It is currently being designed and developed as a research +project at Karlsruhe Institute of Technology and is in early testing. + +WWW: https://project-thrill.org/ Property changes on: head/misc/thrill/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/misc/thrill/pkg-plist =================================================================== --- head/misc/thrill/pkg-plist (nonexistent) +++ head/misc/thrill/pkg-plist (revision 557867) @@ -0,0 +1,404 @@ +bin/foxxll_tool +include/foxxll/common/addressable_queues.hpp +include/foxxll/common/aligned_alloc.hpp +include/foxxll/common/error_handling.hpp +include/foxxll/common/exceptions.hpp +include/foxxll/common/exithandler.hpp +include/foxxll/common/new_alloc.hpp +include/foxxll/common/onoff_switch.hpp +include/foxxll/common/shared_state.hpp +include/foxxll/common/timer.hpp +include/foxxll/common/tmeta.hpp +include/foxxll/common/types.hpp +include/foxxll/common/uint_types.hpp +include/foxxll/common/utils.hpp +include/foxxll/config.hpp +include/foxxll/defines.hpp +include/foxxll/io.hpp +include/foxxll/io/create_file.hpp +include/foxxll/io/disk_queued_file.hpp +include/foxxll/io/disk_queues.hpp +include/foxxll/io/file.hpp +include/foxxll/io/fileperblock_file.hpp +include/foxxll/io/iostats.hpp +include/foxxll/io/linuxaio_file.hpp +include/foxxll/io/linuxaio_queue.hpp +include/foxxll/io/linuxaio_request.hpp +include/foxxll/io/memory_file.hpp +include/foxxll/io/mmap_file.hpp +include/foxxll/io/request.hpp +include/foxxll/io/request_interface.hpp +include/foxxll/io/request_operations.hpp +include/foxxll/io/request_queue.hpp +include/foxxll/io/request_queue_impl_1q.hpp +include/foxxll/io/request_queue_impl_qwqr.hpp +include/foxxll/io/request_queue_impl_worker.hpp +include/foxxll/io/request_with_state.hpp +include/foxxll/io/request_with_waiters.hpp +include/foxxll/io/serving_request.hpp +include/foxxll/io/syscall_file.hpp +include/foxxll/io/ufs_file_base.hpp +include/foxxll/io/ufs_platform.hpp +include/foxxll/io/wfs_file_base.hpp +include/foxxll/io/wincall_file.hpp +include/foxxll/libfoxxll.hpp +include/foxxll/mng.hpp +include/foxxll/mng/async_schedule.hpp +include/foxxll/mng/bid.hpp +include/foxxll/mng/block_alloc_strategy.hpp +include/foxxll/mng/block_alloc_strategy_interleaved.hpp +include/foxxll/mng/block_manager.hpp +include/foxxll/mng/block_prefetcher.hpp +include/foxxll/mng/block_scheduler.hpp +include/foxxll/mng/buf_istream.hpp +include/foxxll/mng/buf_istream_reverse.hpp +include/foxxll/mng/buf_ostream.hpp +include/foxxll/mng/buf_writer.hpp +include/foxxll/mng/config.hpp +include/foxxll/mng/disk_block_allocator.hpp +include/foxxll/mng/prefetch_pool.hpp +include/foxxll/mng/read_write_pool.hpp +include/foxxll/mng/typed_block.hpp +include/foxxll/mng/write_pool.hpp +include/foxxll/singleton.hpp +include/foxxll/version.hpp +include/thrill/action_node.hpp +include/thrill/aggregate.hpp +include/thrill/aligned_allocator.hpp +include/thrill/all_gather.hpp +include/thrill/all_reduce.hpp +include/thrill/allocator.hpp +include/thrill/allocator_base.hpp +include/thrill/atomic_movable.hpp +include/thrill/bernoulli_sample.hpp +include/thrill/binary_heap.hpp +include/thrill/bit_stream.hpp +include/thrill/block.hpp +include/thrill/block_pool.hpp +include/thrill/block_queue.hpp +include/thrill/block_reader.hpp +include/thrill/block_sink.hpp +include/thrill/block_writer.hpp +include/thrill/buffer.hpp +include/thrill/buffer_builder.hpp +include/thrill/buffer_reader.hpp +include/thrill/buffer_ref.hpp +include/thrill/buffered_multiway_merge.hpp +include/thrill/byte_block.hpp +include/thrill/bzip2_filter.hpp +include/thrill/cache.hpp +include/thrill/cat_block_source.hpp +include/thrill/cat_stream.hpp +include/thrill/collapse.hpp +include/thrill/collective.hpp +include/thrill/concat.hpp +include/thrill/concat_to_dia.hpp +include/thrill/concurrent_bounded_queue.hpp +include/thrill/concurrent_queue.hpp +include/thrill/config.hpp +include/thrill/connection.hpp +include/thrill/construct.hpp +include/thrill/context.hpp +include/thrill/defines.hpp +include/thrill/delta_stream.hpp +include/thrill/dia.hpp +include/thrill/dia_base.hpp +include/thrill/dia_node.hpp +include/thrill/discard_sink.hpp +include/thrill/dispatcher.hpp +include/thrill/dispatcher_thread.hpp +include/thrill/distribute.hpp +include/thrill/dop_node.hpp +include/thrill/duplicate_detection.hpp +include/thrill/dyn_block_reader.hpp +include/thrill/equal_to_dia.hpp +include/thrill/ex_prefix_sum.hpp +include/thrill/exception.hpp +include/thrill/file.hpp +include/thrill/file_io.hpp +include/thrill/fixed_buffer_builder.hpp +include/thrill/flow_control_channel.hpp +include/thrill/flow_control_manager.hpp +include/thrill/function_traits.hpp +include/thrill/functional.hpp +include/thrill/gather.hpp +include/thrill/generate.hpp +include/thrill/golomb_bit_stream.hpp +include/thrill/group.hpp +include/thrill/group_by_iterator.hpp +include/thrill/group_by_key.hpp +include/thrill/group_to_index.hpp +include/thrill/gzip_filter.hpp +include/thrill/hash.hpp +include/thrill/hdfs3_file.hpp +include/thrill/hypergeometric_distribution.hpp +include/thrill/hyperloglog.hpp +include/thrill/inner_join.hpp +include/thrill/item_serialization_tools.hpp +include/thrill/json_logger.hpp +include/thrill/linux_proc_stats.hpp +include/thrill/location_detection.hpp +include/thrill/logger.hpp +include/thrill/malloc_tracker.hpp +include/thrill/manager.hpp +include/thrill/math.hpp +include/thrill/matrix.hpp +include/thrill/max.hpp +include/thrill/merge.hpp +include/thrill/min.hpp +include/thrill/mix_block_queue.hpp +include/thrill/mix_stream.hpp +include/thrill/multiplexer.hpp +include/thrill/multiplexer_header.hpp +include/thrill/multiway_merge.hpp +include/thrill/pool.hpp +include/thrill/porting.hpp +include/thrill/prefix_sum.hpp +include/thrill/print.hpp +include/thrill/profile_task.hpp +include/thrill/profile_thread.hpp +include/thrill/qsort.hpp +include/thrill/radix_sort.hpp +include/thrill/read_binary.hpp +include/thrill/read_lines.hpp +include/thrill/rebalance.hpp +include/thrill/reduce_bucket_hash_table.hpp +include/thrill/reduce_by_hash_post_phase.hpp +include/thrill/reduce_by_index_post_phase.hpp +include/thrill/reduce_by_key.hpp +include/thrill/reduce_functional.hpp +include/thrill/reduce_old_probing_hash_table.hpp +include/thrill/reduce_pre_phase.hpp +include/thrill/reduce_probing_hash_table.hpp +include/thrill/reduce_table.hpp +include/thrill/reduce_to_index.hpp +include/thrill/reservoir_sampling.hpp +include/thrill/ring_buffer.hpp +include/thrill/s3_file.hpp +include/thrill/sample.hpp +include/thrill/sampling.hpp +include/thrill/select.hpp +include/thrill/select_dispatcher.hpp +include/thrill/serialization.hpp +include/thrill/serialization_cereal.hpp +include/thrill/serialization_fwd.hpp +include/thrill/shared_state.hpp +include/thrill/simple_glob.hpp +include/thrill/singleton.hpp +include/thrill/size.hpp +include/thrill/socket.hpp +include/thrill/socket_address.hpp +include/thrill/sort.hpp +include/thrill/source_node.hpp +include/thrill/stats_counter.hpp +include/thrill/stats_timer.hpp +include/thrill/stream.hpp +include/thrill/stream_data.hpp +include/thrill/stream_sink.hpp +include/thrill/string.hpp +include/thrill/sum.hpp +include/thrill/sys_file.hpp +include/thrill/system_exception.hpp +include/thrill/temporary_directory.hpp +include/thrill/thread_barrier.hpp +include/thrill/thrill.hpp +include/thrill/timed_counter.hpp +include/thrill/uint_types.hpp +include/thrill/union.hpp +include/thrill/vector.hpp +include/thrill/window.hpp +include/thrill/write_binary.hpp +include/thrill/write_lines.hpp +include/thrill/write_lines_one.hpp +include/thrill/zip.hpp +include/thrill/zip_window.hpp +include/thrill/zip_with_index.hpp +include/thrill/zipf_distribution.hpp +include/tlx/algorithm.hpp +include/tlx/algorithm/exclusive_scan.hpp +include/tlx/algorithm/is_sorted_cmp.hpp +include/tlx/algorithm/merge_advance.hpp +include/tlx/algorithm/merge_combine.hpp +include/tlx/algorithm/multisequence_partition.hpp +include/tlx/algorithm/multisequence_selection.hpp +include/tlx/algorithm/multiway_merge.hpp +include/tlx/algorithm/multiway_merge_splitting.hpp +include/tlx/algorithm/parallel_multiway_merge.hpp +include/tlx/algorithm/random_bipartition_shuffle.hpp +include/tlx/allocator_base.hpp +include/tlx/backtrace.hpp +include/tlx/cmdline_parser.hpp +include/tlx/container.hpp +include/tlx/container/btree.hpp +include/tlx/container/btree_map.hpp +include/tlx/container/btree_multimap.hpp +include/tlx/container/btree_multiset.hpp +include/tlx/container/btree_set.hpp +include/tlx/container/d_ary_addressable_int_heap.hpp +include/tlx/container/d_ary_heap.hpp +include/tlx/container/loser_tree.hpp +include/tlx/container/lru_cache.hpp +include/tlx/container/radix_heap.hpp +include/tlx/container/ring_buffer.hpp +include/tlx/container/simple_vector.hpp +include/tlx/container/splay_tree.hpp +include/tlx/container/string_view.hpp +include/tlx/counting_ptr.hpp +include/tlx/define.hpp +include/tlx/define/attribute_always_inline.hpp +include/tlx/define/attribute_fallthrough.hpp +include/tlx/define/attribute_format_printf.hpp +include/tlx/define/attribute_packed.hpp +include/tlx/define/attribute_warn_unused_result.hpp +include/tlx/define/deprecated.hpp +include/tlx/define/endian.hpp +include/tlx/define/likely.hpp +include/tlx/delegate.hpp +include/tlx/die.hpp +include/tlx/die/core.hpp +include/tlx/digest.hpp +include/tlx/digest/md5.hpp +include/tlx/digest/sha1.hpp +include/tlx/digest/sha256.hpp +include/tlx/digest/sha512.hpp +include/tlx/logger.hpp +include/tlx/logger/all.hpp +include/tlx/logger/array.hpp +include/tlx/logger/core.hpp +include/tlx/logger/deque.hpp +include/tlx/logger/map.hpp +include/tlx/logger/set.hpp +include/tlx/logger/tuple.hpp +include/tlx/logger/unordered_map.hpp +include/tlx/logger/unordered_set.hpp +include/tlx/logger/wrap_unprintable.hpp +include/tlx/math.hpp +include/tlx/math/abs_diff.hpp +include/tlx/math/aggregate.hpp +include/tlx/math/aggregate_min_max.hpp +include/tlx/math/bswap.hpp +include/tlx/math/bswap_be.hpp +include/tlx/math/bswap_le.hpp +include/tlx/math/clz.hpp +include/tlx/math/ctz.hpp +include/tlx/math/div_ceil.hpp +include/tlx/math/ffs.hpp +include/tlx/math/integer_log2.hpp +include/tlx/math/is_power_of_two.hpp +include/tlx/math/polynomial_regression.hpp +include/tlx/math/popcount.hpp +include/tlx/math/power_to_the.hpp +include/tlx/math/rol.hpp +include/tlx/math/ror.hpp +include/tlx/math/round_to_power_of_two.hpp +include/tlx/math/round_up.hpp +include/tlx/math/sgn.hpp +include/tlx/meta.hpp +include/tlx/meta/apply_tuple.hpp +include/tlx/meta/call_for_range.hpp +include/tlx/meta/call_foreach.hpp +include/tlx/meta/call_foreach_tuple.hpp +include/tlx/meta/call_foreach_tuple_with_index.hpp +include/tlx/meta/call_foreach_with_index.hpp +include/tlx/meta/enable_if.hpp +include/tlx/meta/fold_left.hpp +include/tlx/meta/fold_left_tuple.hpp +include/tlx/meta/fold_right.hpp +include/tlx/meta/fold_right_tuple.hpp +include/tlx/meta/function_chain.hpp +include/tlx/meta/function_stack.hpp +include/tlx/meta/has_member.hpp +include/tlx/meta/has_method.hpp +include/tlx/meta/index_sequence.hpp +include/tlx/meta/is_std_array.hpp +include/tlx/meta/is_std_pair.hpp +include/tlx/meta/is_std_tuple.hpp +include/tlx/meta/is_std_vector.hpp +include/tlx/meta/log2.hpp +include/tlx/meta/no_operation.hpp +include/tlx/meta/static_index.hpp +include/tlx/meta/vexpand.hpp +include/tlx/meta/vmap_for_range.hpp +include/tlx/meta/vmap_foreach.hpp +include/tlx/meta/vmap_foreach_tuple.hpp +include/tlx/meta/vmap_foreach_tuple_with_index.hpp +include/tlx/meta/vmap_foreach_with_index.hpp +include/tlx/multi_timer.hpp +include/tlx/port.hpp +include/tlx/port/setenv.hpp +include/tlx/semaphore.hpp +include/tlx/simple_vector.hpp +include/tlx/siphash.hpp +include/tlx/sort.hpp +include/tlx/sort/parallel_mergesort.hpp +include/tlx/sort/strings.hpp +include/tlx/sort/strings/insertion_sort.hpp +include/tlx/sort/strings/multikey_quicksort.hpp +include/tlx/sort/strings/parallel_sample_sort.hpp +include/tlx/sort/strings/radix_sort.hpp +include/tlx/sort/strings/sample_sort_tools.hpp +include/tlx/sort/strings/string_ptr.hpp +include/tlx/sort/strings/string_set.hpp +include/tlx/sort/strings_parallel.hpp +include/tlx/stack_allocator.hpp +include/tlx/string.hpp +include/tlx/string/appendline.hpp +include/tlx/string/base64.hpp +include/tlx/string/bitdump.hpp +include/tlx/string/compare_icase.hpp +include/tlx/string/contains.hpp +include/tlx/string/contains_word.hpp +include/tlx/string/ends_with.hpp +include/tlx/string/equal_icase.hpp +include/tlx/string/erase_all.hpp +include/tlx/string/escape_html.hpp +include/tlx/string/escape_uri.hpp +include/tlx/string/expand_environment_variables.hpp +include/tlx/string/extract_between.hpp +include/tlx/string/format_iec_units.hpp +include/tlx/string/format_si_iec_units.hpp +include/tlx/string/format_si_units.hpp +include/tlx/string/hash_djb2.hpp +include/tlx/string/hash_sdbm.hpp +include/tlx/string/hexdump.hpp +include/tlx/string/index_of.hpp +include/tlx/string/join.hpp +include/tlx/string/join_generic.hpp +include/tlx/string/join_quoted.hpp +include/tlx/string/less_icase.hpp +include/tlx/string/levenshtein.hpp +include/tlx/string/pad.hpp +include/tlx/string/parse_si_iec_units.hpp +include/tlx/string/replace.hpp +include/tlx/string/split.hpp +include/tlx/string/split_quoted.hpp +include/tlx/string/split_view.hpp +include/tlx/string/split_words.hpp +include/tlx/string/ssprintf.hpp +include/tlx/string/ssprintf_generic.hpp +include/tlx/string/starts_with.hpp +include/tlx/string/to_lower.hpp +include/tlx/string/to_upper.hpp +include/tlx/string/trim.hpp +include/tlx/string/union_words.hpp +include/tlx/string/word_wrap.hpp +include/tlx/thread_barrier_mutex.hpp +include/tlx/thread_barrier_spin.hpp +include/tlx/thread_pool.hpp +include/tlx/timestamp.hpp +include/tlx/unused.hpp +include/tlx/vector_free.hpp +include/tlx/version.hpp +lib/cmake/foxxll/foxxll-config.cmake +lib/cmake/foxxll/foxxll-targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/foxxll/foxxll-targets.cmake +lib/cmake/foxxll/foxxll-version.cmake +lib/cmake/tlx/tlx-config.cmake +lib/cmake/tlx/tlx-targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/tlx/tlx-targets.cmake +lib/cmake/tlx/tlx-version.cmake +lib/libfoxxll.a +lib/libthrill.so +lib/libtlx.a +libdata/pkgconfig/foxxll.pc +libdata/pkgconfig/tlx.pc Property changes on: head/misc/thrill/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