├── LICENSE
├── README.md
├── amarok
├── Makefile
├── distinfo
├── pkg-descr
├── pkg-message
└── pkg-plist
├── anese
├── Makefile
├── distinfo
├── files
│ └── patch-thirdparty_headeronly_cfgpath.h
└── pkg-descr
├── anydesk
├── Makefile
├── distinfo
├── pkg-descr
└── pkg-message
├── apitrace
├── Makefile
├── distinfo
├── files
│ ├── patch-CMakeLists.txt
│ ├── patch-lib_trace_CMakeLists.txt
│ ├── patch-thirdparty_CMakeLists.txt
│ ├── patch-wrappers_trace.py
│ └── qapitrace.desktop
├── pkg-descr
└── pkg-plist
├── atf-rk3288
├── Makefile
└── pkg-descr
├── ausweisapp2
├── Makefile
├── distinfo
├── files
│ └── patch-cmake_Libraries.cmake
├── pkg-descr
└── pkg-plist
├── boot-extract
├── Makefile
├── distinfo
├── files
│ └── patch-Makefile
└── pkg-descr
├── checkport.sh
├── cppinsights
├── Makefile
├── distinfo
└── pkg-descr
├── darling-dmg
├── Makefile
├── distinfo
├── files
│ └── patch-CMakeLists.txt
├── pkg-descr
└── pkg-plist
├── datovka
├── Makefile
├── distinfo
├── files
│ └── patch-src_crypto_crypto.c
├── pkg-descr
└── pkg-plist
├── falltergeist
├── Makefile
├── distinfo
└── pkg-descr
├── flume
├── Makefile
├── distinfo
├── pkg-descr
└── pkg-plist
├── fuse-apfs
├── Makefile
├── distinfo
├── files
│ ├── patch-ApfsLib_Device.cpp
│ ├── patch-ApfsLib_DeviceBSD.cpp
│ ├── patch-ApfsLib_DeviceBSD.h
│ ├── patch-ApfsLib_Endian.h
│ ├── patch-CMakeLists.txt
│ └── patch-apfsfuse_ApfsFuse.cpp
├── fuse-apfs.diff
└── pkg-descr
├── hadoop3
├── Makefile
├── distinfo
├── files
│ ├── datanode.in
│ ├── hadoop-layout.sh.in
│ ├── historyserver.in
│ ├── httpfs-env.sh.in
│ ├── journalnode.in
│ ├── kms-env.sh.in
│ ├── namenode.in
│ ├── nodemanager.in
│ ├── patch-hadoop-common-project-hadoop-common-src-main-java-org-apache-hadoop-util-StringUtils.java
│ ├── patch-hadoop-common-project_hadoop-common_src_main_java_org_apache_hadoop_io_nativeio_SharedFileDescriptorFactory.java
│ ├── patch-hadoop-common-project_hadoop-common_src_main_java_org_apache_hadoop_util_Shell.java
│ ├── patch-hadoop-hdfs-project_hadoop-hdfs-native-client_pom.xml
│ ├── patch-hadoop-hdfs-project_hadoop-hdfs-native-client_src_main_native_libhdfspp_CMakeLists.txt
│ ├── patch-hadoop-hdfs-project_hadoop-hdfs-native-client_src_main_native_libhdfspp_third__party_tr2_optional.hpp
│ ├── patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core_src_main_java_org_apache_hadoop_mapred_TaskLog.java
│ ├── patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core_src_main_java_org_apache_hadoop_mapreduce_util_ProcessTree.java
│ ├── patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_CMakeLists.txt
│ ├── patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_java_org_apache_hadoop_mapred_nativetask_INativeComparable.java
│ ├── patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_native_src_codec_BlockCodec.cc
│ ├── patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_native_src_codec_Lz4Codec.cc
│ ├── patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_native_src_codec_SnappyCodec.cc
│ ├── patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_native_src_handler_BatchHandler.h
│ ├── patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_native_src_handler_CombineHandler.cc
│ ├── patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_native_src_handler_MCollectorOutputHandler.cc
│ ├── patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_native_src_lib_Buffers.cc
│ ├── patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_native_src_lib_Buffers.h
│ ├── patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_native_src_lib_IFile.cc
│ ├── patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_native_src_lib_IFile.h
│ ├── patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_native_src_lib_Iterator.cc
│ ├── patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_native_src_lib_MapOutputCollector.cc
│ ├── patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_native_src_lib_NativeObjectFactory.cc
│ ├── patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_native_src_lib_SpillInfo.cc
│ ├── patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_native_src_lib_commons.h
│ ├── patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_native_src_util_StringUtil.cc
│ ├── patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_native_src_util_WritableUtils.cc
│ ├── patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_native_test_TestCompressions.cc
│ ├── patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_native_test_TestIFile.cc
│ ├── patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_native_test_TestPrimitives.cc
│ ├── patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_native_test_TestSort.cc
│ ├── patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_native_test_lib_TestKVBuffer.cc
│ ├── patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_native_test_lib_TestMemBlockIterator.cc
│ ├── patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_native_test_lib_TestMemoryBlock.cc
│ ├── patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_native_test_lib_TestPartitionBucket.cc
│ ├── patch-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager_pom.xml
│ ├── patch-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager_src_main_java_org_apache_hadoop_yarn_server_nodemanager_DefaultContainerExecutor.java
│ ├── patch-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager_src_main_native_container-executor_impl_configuration.c
│ ├── patch-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager_src_main_native_container-executor_test_test__configuration.cc
│ ├── resourcemanager.in
│ ├── secondarynamenode.in
│ ├── webappproxyserver.in
│ └── zkfc.in
├── pkg-descr
└── pkg-plist
├── halide
├── Makefile
├── distinfo
├── pkg-descr
└── pkg-plist
├── iaito
├── Makefile
├── distinfo
├── files
│ └── patch-Makefile
├── pkg-descr
└── pkg-plist
├── intel-ipsec-mb
├── Makefile
├── distinfo
└── pkg-descr
├── libdatovka
├── Makefile
├── distinfo
├── pkg-descr
└── pkg-plist
├── librewolf
├── Makefile
├── distinfo
├── files
│ ├── patch-addon-search
│ ├── patch-browser-app-nsBrowserApp.cpp
│ ├── patch-bug1269654_comment5
│ ├── patch-bug1504834_comment10
│ ├── patch-bug1504834_comment5
│ ├── patch-bug1612181_comment1
│ ├── patch-bug1626236
│ ├── patch-bug1659612
│ ├── patch-bug1716707
│ ├── patch-bug1874059
│ ├── patch-bug1876366
│ ├── patch-bug847568
│ ├── patch-build_gn__processor.py
│ ├── patch-dom_media_webrtc_third__party__build_webrtc.mozbuild
│ ├── patch-env-api-keys
│ ├── patch-gfx_skia_skia_src_base_SkEndian.h
│ ├── patch-gfx_skia_skia_src_core_SkCpu.cpp
│ ├── patch-i386-protobuf-alignment
│ ├── patch-ipc_glue_GeckoChildProcessHost.cpp
│ ├── patch-js_public_Utility.h
│ ├── patch-libwebrtc-generated
│ ├── patch-libwebrtc-powerpc64
│ ├── patch-memory_mozalloc_throw__gcc.h
│ ├── patch-modules_fdlibm_src_math__private.h
│ ├── patch-mozglue_misc_SSE.h
│ ├── patch-pipewire_init
│ ├── patch-python_sites_mach.txt
│ ├── patch-third__party_libwebrtc_build_config_BUILDCONFIG.gn
│ ├── patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland__egl__dmabuf.cc
│ ├── patch-third__party_libwebrtc_third__party_pffft_src_pffft.c
│ ├── patch-third__party_sqlite3_ext_sqlite-vec_sqlite-vec.c
│ ├── patch-third__party_sqlite3_src_moz.build
│ ├── patch-toolkit_xre_nsEmbedFunctions.cpp
│ └── patch-toolkit_xre_nsXREDirProvider.cpp
├── pkg-descr
└── pkg-message
├── linux-c7-glic
├── Makefile
├── distinfo
├── pkg-descr
└── pkg-plist
├── linux-c7-libcanberra
├── Makefile
├── distinfo
├── pkg-descr
└── pkg-plist
├── linux-c7-libgconf
├── Makefile
├── distinfo
├── pkg-descr
└── pkg-plist
├── linux-wps-office
├── Makefile
├── distinfo
├── pkg-descr
└── pkg-plist
├── luxcorerenderer
├── Makefile
├── distinfo
├── files
│ ├── patch-cmake_Dependencies.cmake
│ ├── patch-samples_luxcoreui_CMakeLists.txt
│ └── patch-src_luxcore_CMakeLists.txt
├── pkg-descr
└── pkg-plist
├── mercury
├── Makefile
├── distinfo
├── files
│ ├── patch-addon-search
│ ├── patch-browser-app-nsBrowserApp.cpp
│ ├── patch-browser_installer_package-manifest.in
│ ├── patch-bug1269654_comment5
│ ├── patch-bug1504834_comment10
│ ├── patch-bug1504834_comment5
│ ├── patch-bug1559213
│ ├── patch-bug1612181_comment1
│ ├── patch-bug1626236
│ ├── patch-bug1628567
│ ├── patch-bug1659612
│ ├── patch-bug1680982
│ ├── patch-bug1716707
│ ├── patch-bug1859752
│ ├── patch-bug847568
│ ├── patch-build_variables.py
│ ├── patch-dom_media_flac_FlacDecoder.cpp
│ ├── patch-dom_media_webrtc_third__party__build_webrtc.mozbuild
│ ├── patch-env-api-keys
│ ├── patch-gfx_skia_skia_src_base_SkEndian.h
│ ├── patch-gfx_skia_skia_src_core_SkCpu.cpp
│ ├── patch-gfx_skia_skia_src_core_SkRasterPipeline.h
│ ├── patch-i386-protobuf-alignment
│ ├── patch-js_public_Utility.h
│ ├── patch-libwebrtc-generated
│ ├── patch-libwebrtc-powerpc64
│ ├── patch-memory_mozalloc_throw__gcc.h
│ ├── patch-modules_fdlibm_src_math__private.h
│ ├── patch-mozglue_misc_SSE.h
│ ├── patch-pipewire_init
│ ├── patch-python_mozbuild_mozbuild_gn__processor.py
│ ├── patch-third__party_libwebrtc_build_config_BUILDCONFIG.gn
│ ├── patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland__egl__dmabuf.cc
│ ├── patch-third__party_libwebrtc_third__party_pffft_src_pffft.c
│ ├── patch-third__party_sqlite3_src_moz.build
│ ├── patch-toolkit_components_processtools_procinfo__bsd.c
│ └── patch-tools_profiler_core_patform.cpp
├── pkg-descr
└── pkg-message
├── mullvad-browser
├── Makefile
├── distinfo
├── files
│ ├── fonts.conf.in
│ ├── mullvad-browser.desktop.in
│ ├── packagemanual.py
│ ├── patch-addon-search
│ ├── patch-browser-app-nsBrowserApp.cpp
│ ├── patch-browser-base-jar.mn
│ ├── patch-bug1269654_comment5
│ ├── patch-bug1504834_comment10
│ ├── patch-bug1504834_comment5
│ ├── patch-bug1559213
│ ├── patch-bug1612181_comment1
│ ├── patch-bug1626236
│ ├── patch-bug1659612
│ ├── patch-bug1716707
│ ├── patch-bug1859752
│ ├── patch-bug1874059
│ ├── patch-bug1876366
│ ├── patch-bug847568
│ ├── patch-dom_media_webrtc_third__party__build_webrtc.mozbuild
│ ├── patch-env-api-keys
│ ├── patch-gfx_skia_skia_src_base_SkEndian.h
│ ├── patch-gfx_skia_skia_src_core_SkCpu.cpp
│ ├── patch-gfx_skia_skia_src_core_SkRasterPipeline.h
│ ├── patch-i386-protobuf-alignment
│ ├── patch-js_public_Utility.h
│ ├── patch-libwebrtc-generated
│ ├── patch-libwebrtc-powerpc64
│ ├── patch-memory_mozalloc_throw__gcc.h
│ ├── patch-modules_fdlibm_src_math__private.h
│ ├── patch-mozglue_misc_SSE.h
│ ├── patch-pipewire_init
│ ├── patch-python_mozbuild_mozbuild_gn__processor.py
│ ├── patch-third__party_libwebrtc_build_config_BUILDCONFIG.gn
│ ├── patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland__egl__dmabuf.cc
│ ├── patch-third__party_libwebrtc_third__party_pffft_src_pffft.c
│ ├── patch-third__party_sqlite3_src_moz.build
│ ├── patch-toolkit_components_processtools_procinfo__bsd.c
│ ├── patch-toolkit_xre_nsXREDirProvider.cpp
│ └── torrc-defaults.in
└── pkg-descr
├── natron
├── Makefile
├── distinfo
├── files
│ └── patch-Engine_CMakeLists.txt
├── pkg-descr
└── pkg-plist
├── nodeeditor
├── Makefile
├── distinfo
├── pkg-descr
└── pkg-plist
├── nyan
├── Makefile
├── distinfo
├── files
│ └── patch-nyan_CMakeLists.txt
├── pkg-descr
└── pkg-plist
├── obs-multi-rtmp
├── Makefile
├── distinfo
├── pkg-descr
└── pkg-plist
├── openage
├── Makefile
├── distinfo
├── files
│ ├── patch-libopenage_CMakeLists.txt
│ ├── patch-libopenage_pathfinding_pathfinder.cpp
│ └── patch-openage_default__dirs.py
├── pkg-descr
└── pkg-plist
├── openfx-io
├── Makefile
├── distinfo
├── pkg-descr
└── pkg-plist
├── powershell
├── Makefile
├── distinfo
├── files
│ ├── Microsoft.PowerShell.SDK.csproj.TypeCatalog.targets
│ ├── patch-PowerShell.Common.props
│ ├── patch-nuget.config
│ ├── patch-src_ResGen_ResGen.csproj
│ ├── patch-src_TypeCatalogGen_TypeCatalogGen.csproj
│ ├── patch-src_powershell-unix_powershell-unix.csproj
│ └── patch-src_powershell_Program.cs
├── nuget.mk
├── pkg-descr
└── pkg-plist
├── premake5
├── Makefile
├── distinfo
├── files
│ ├── patch-src_host_premake.h
│ ├── patch-tests___tests.lua
│ └── patch-tests_test
└── pkg-descr
├── raylib
├── Makefile
├── distinfo
├── pkg-descr
└── pkg-plist
├── reaver
├── Makefile
├── distinfo
└── pkg-descr
├── rkdeveloptool
├── Makefile
├── distinfo
└── pkg-descr
├── rymdport
├── Makefile
├── distinfo
├── pkg-descr
└── pkg-plist
├── sasm
├── Makefile
├── distinfo
├── pkg-descr
└── pkg-plist
├── seer
├── Makefile
├── distinfo
├── files
│ ├── patch-SeerGdbWidget.cpp
│ └── patch-SeerMainWindow.cpp
├── pkg-descr
└── pkg-plist
├── sniffglue
├── Makefile
├── distinfo
├── files
│ ├── patch-Cargo.toml
│ └── patch-cargo-crates_pcap-sys-0.1.3_build.rs
└── pkg-descr
├── spark
├── Makefile
├── distinfo
├── files
│ ├── patch-sbin-spark-daemon.sh
│ ├── spark_master.in
│ └── spark_worker.in
├── pkg-descr
└── pkg-plist
├── tor-browser
├── Makefile
├── distinfo
├── files
│ ├── fonts.conf.in
│ ├── packagemanual.py
│ ├── patch-addon-search
│ ├── patch-browser-app-nsBrowserApp.cpp
│ ├── patch-browser-base-jar.mn
│ ├── patch-browser_app_profile_000-tor-browser.js
│ ├── patch-bug1269654_comment5
│ ├── patch-bug1504834_comment10
│ ├── patch-bug1504834_comment5
│ ├── patch-bug1559213
│ ├── patch-bug1612181_comment1
│ ├── patch-bug1626236
│ ├── patch-bug1659612
│ ├── patch-bug1716707
│ ├── patch-bug1859752
│ ├── patch-bug1874059
│ ├── patch-bug1876366
│ ├── patch-bug847568
│ ├── patch-dom_media_webrtc_third__party__build_webrtc.mozbuild
│ ├── patch-env-api-keys
│ ├── patch-gfx_skia_skia_src_base_SkEndian.h
│ ├── patch-gfx_skia_skia_src_core_SkCpu.cpp
│ ├── patch-gfx_skia_skia_src_core_SkRasterPipeline.h
│ ├── patch-i386-protobuf-alignment
│ ├── patch-js_public_Utility.h
│ ├── patch-memory_mozalloc_throw__gcc.h
│ ├── patch-modules_fdlibm_src_math__private.h
│ ├── patch-mozglue_misc_SSE.h
│ ├── patch-pipewire_init
│ ├── patch-python_mozbuild_mozbuild_gn__processor.py
│ ├── patch-third__party_libwebrtc_build_config_BUILDCONFIG.gn
│ ├── patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland__egl__dmabuf.cc
│ ├── patch-third__party_libwebrtc_third__party_pffft_src_pffft.c
│ ├── patch-third__party_sqlite3_src_moz.build
│ ├── patch-toolkit_components_processtools_procinfo__bsd.c
│ ├── patch-toolkit_components_tor-launcher_TorProcess.sys.mjs
│ ├── patch-toolkit_torbutton_jar.mn
│ ├── patch-toolkit_xre_nsXREDirProvider.cpp
│ ├── tor-browser.desktop.in
│ └── torrc-defaults.in
└── pkg-descr
├── tracy
├── Makefile
├── distinfo
├── pkg-descr
└── pkg-plist
├── u-boot-radxa-zero3
├── Makefile
└── pkg-descr
├── upgrade-tor-browser
├── vcpkg
├── Makefile
├── distinfo
├── pkg-descr
└── pkg-message
├── vlang
├── Makefile
├── distinfo
└── pkg-descr
├── wasm3
├── Makefile
├── distinfo
├── files
│ ├── patch-CMakeLists.txt
│ └── patch-__deps_uvwasi-src_CMakeLists.txt
└── pkg-descr
├── waterfox
├── Makefile
├── distinfo
├── files
│ ├── patch-addon-search
│ ├── patch-browser-app-nsBrowserApp.cpp
│ ├── patch-browser_installer_package-manifest.in
│ ├── patch-bug1269654_comment5
│ ├── patch-bug1504834_comment10
│ ├── patch-bug1504834_comment5
│ ├── patch-bug1559213
│ ├── patch-bug1612181_comment1
│ ├── patch-bug1626236
│ ├── patch-bug1659612
│ ├── patch-bug1716707
│ ├── patch-bug1859752
│ ├── patch-bug1874059
│ ├── patch-bug1876366
│ ├── patch-bug847568
│ ├── patch-dom_media_webrtc_third__party__build_webrtc.mozbuild
│ ├── patch-env-api-keys
│ ├── patch-gfx_skia_skia_src_base_SkEndian.h
│ ├── patch-gfx_skia_skia_src_core_SkCpu.cpp
│ ├── patch-gfx_skia_skia_src_core_SkRasterPipeline.h
│ ├── patch-i386-protobuf-alignment
│ ├── patch-js_public_Utility.h
│ ├── patch-libwebrtc-generated
│ ├── patch-libwebrtc-powerpc64
│ ├── patch-memory_mozalloc_throw__gcc.h
│ ├── patch-modules_fdlibm_src_math__private.h
│ ├── patch-mozglue_misc_SSE.h
│ ├── patch-pipewire_init
│ ├── patch-python_mozbuild_mozbuild_gn__processor.py
│ ├── patch-third__party_libwebrtc_build_config_BUILDCONFIG.gn
│ ├── patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland__egl__dmabuf.cc
│ ├── patch-third__party_libwebrtc_third__party_pffft_src_pffft.c
│ ├── patch-third__party_sqlite3_src_moz.build
│ └── patch-toolkit_components_processtools_procinfo__bsd.c
├── pkg-descr
└── pkg-message
├── xray-16
├── Makefile
├── distinfo
├── files
│ └── patch-Externals_renderdoc_renderdoc__app.h
├── pkg-descr
└── pkg-plist
├── zapcc
├── Makefile
├── distinfo
├── files
│ ├── patch-tools_zapcc_Client.cpp
│ └── patch-tools_zapccs_CMakeLists.txt
├── pkg-descr
└── pkg-plist
├── zeno
├── Makefile
├── distinfo
├── files
│ ├── patch-ui_zenodesign_CMakeLists.txt
│ ├── patch-ui_zenodesign_layertreeitemdelegate.cpp
│ ├── patch-ui_zenodesign_layerwidget.cpp
│ ├── patch-ui_zenodesign_zpropertiespanel.cpp
│ ├── patch-ui_zenoedit_launch_offlinemain.cpp
│ ├── patch-ui_zenoedit_launch_serialize.cpp
│ ├── patch-ui_zenoedit_launch_viewdecode.cpp
│ ├── patch-ui_zenoedit_launch_viewdecode.h
│ ├── patch-ui_zenoedit_launch_ztcpserver.cpp
│ ├── patch-ui_zenoedit_launch_ztcpserver.h
│ ├── patch-ui_zenoedit_nodesys_zenonode.cpp
│ ├── patch-ui_zenoedit_recordmain.cpp
│ ├── patch-ui_zenoedit_updaterequest_zsnetthread.cpp
│ ├── patch-ui_zenoedit_util_apphelper.cpp
│ ├── patch-ui_zenoedit_util_apphelper.h
│ ├── patch-ui_zenoedit_viewportinteraction_nodesync.cpp
│ ├── patch-ui_zenoedit_zenoapplication.cpp
│ ├── patch-ui_zenoedit_zenoapplication.h
│ ├── patch-ui_zenoedit_zenomainwindow.cpp
│ ├── patch-ui_zenoui_CMakeLists.txt
│ ├── patch-zeno_include_zeno_utils_PropertyVisitor.h
│ ├── patch-zeno_src_extra_GlobalComm.cpp
│ └── patch-zeno_src_nodes_zeno__animation.cpp
└── pkg-descr
├── zycore-c
├── Makefile
├── distinfo
├── pkg-descr
└── pkg-plist
└── zydis
├── Makefile
├── distinfo
├── files
├── patch-dependencies_zycore_include_Zycore_Defines.h
├── patch-dependencies_zycore_src_Format.c
└── patch-src_String.c
├── pkg-descr
└── pkg-plist
/README.md:
--------------------------------------------------------------------------------
1 |
2 | # FreeBSD Ports
3 | I port applications to FreeBSD. If you want to support me or want to port an application, write me or buymecoffe. https://buymeacoffee.com/1m4w6fauzu
4 |
--------------------------------------------------------------------------------
/amarok/distinfo:
--------------------------------------------------------------------------------
1 | TIMESTAMP = 1739721081
2 | SHA256 (KDE-amarok-v3.2.2_GH0.tar.gz) = ceca5c1404bd13b0bba8dce16e3941b05989db6498162fb8955cc13aaf914a57
3 | SIZE (KDE-amarok-v3.2.2_GH0.tar.gz) = 55610217
4 |
--------------------------------------------------------------------------------
/amarok/pkg-descr:
--------------------------------------------------------------------------------
1 | Amarok is a powerful music player for Linux and Unix, MacOS X and
2 | Windows with an intuitive interface. It makes playing the music you
3 | love and discovering new music easier than ever before - and it looks
4 | good doing it!
5 |
--------------------------------------------------------------------------------
/amarok/pkg-message:
--------------------------------------------------------------------------------
1 | [
2 | { type: install
3 | message: <
27 |
--------------------------------------------------------------------------------
/anese/distinfo:
--------------------------------------------------------------------------------
1 | TIMESTAMP = 1566123542
2 | SHA256 (daniel5151-ANESE-0.9.1_GH0.tar.gz) = 86c3aced7b552125b0775b20e1779c5648f28a5cb7f9837a0f97c5440ca4aa0c
3 | SIZE (daniel5151-ANESE-0.9.1_GH0.tar.gz) = 25076630
4 |
--------------------------------------------------------------------------------
/anese/files/patch-thirdparty_headeronly_cfgpath.h:
--------------------------------------------------------------------------------
1 | --- thirdparty/headeronly/cfgpath.h.orig 2019-08-18 10:23:32 UTC
2 | +++ thirdparty/headeronly/cfgpath.h
3 | @@ -39,7 +39,7 @@
4 | #define mkdir _mkdir
5 | #endif
6 |
7 | -#if defined(__linux__) || defined(__APPLE__)
8 | +#if defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__)
9 | #include
10 | #include
11 | #include
12 |
--------------------------------------------------------------------------------
/anese/pkg-descr:
--------------------------------------------------------------------------------
1 | ANESE (Another NES Emulator) is a Nintendo Entertainment
2 | System Emulator written for fun and learning.
3 |
4 | WWW: https://prilik.com/ANESE/
5 |
--------------------------------------------------------------------------------
/anydesk/distinfo:
--------------------------------------------------------------------------------
1 | TIMESTAMP = 1631799631
2 | SHA256 (anydesk-freebsd-6.1.1-x86_64.tar.gz) = 489398d67115bfbbc168f64619d5820a7f65df6a23e26f80ead12d8ad157dca2
3 | SIZE (anydesk-freebsd-6.1.1-x86_64.tar.gz) = 4870859
4 | SHA256 (anydesk-freebsd-6.1.1-i386.tar.gz) = 94f163adccc6a918b29b9562074b8bb1126fb478d38d8efe668da3a792f8c3c5
5 | SIZE (anydesk-freebsd-6.1.1-i386.tar.gz) = 4508641
6 |
--------------------------------------------------------------------------------
/anydesk/pkg-descr:
--------------------------------------------------------------------------------
1 | AnyDesk is fast remote desktop which uses DeskRT to provide a considerably
2 | better image quality and responsiveness than competing screensharing and remote
3 | desktop products. DeskRT is a new and innovative video codec specifically
4 | designed for the transmission of image material from graphical user interfaces.
5 |
6 | WWW: https://anydesk.com/remote-desktop
7 |
--------------------------------------------------------------------------------
/anydesk/pkg-message:
--------------------------------------------------------------------------------
1 | [
2 | { type: install
3 | message: < // alloca')
8 | + print('# include // alloca')
9 | print('#endif')
10 | print()
11 | print()
12 |
--------------------------------------------------------------------------------
/apitrace/files/qapitrace.desktop:
--------------------------------------------------------------------------------
1 | [Desktop Entry]
2 | Name=QApiTrace
3 | GenericName=Graphics API tracing tool
4 | Comment=A set of tools to trace OpenGL and other graphics APIs
5 | Exec=qapitrace
6 | Terminal=false
7 | Type=Application
8 | Categories=Development;
9 | Keywords=opengl;graphics;debugging;
10 |
--------------------------------------------------------------------------------
/apitrace/pkg-descr:
--------------------------------------------------------------------------------
1 | apitrace is a set of tools to:
2 | - trace OpenGL, OpenGL ES, Direct3D, and DirectDraw APIs calls to a file
3 | - replay OpenGL and OpenGL ES calls from a file
4 | - inspect OpenGL state at any call while retracing
5 | - visualize and edit trace files
6 |
--------------------------------------------------------------------------------
/apitrace/pkg-plist:
--------------------------------------------------------------------------------
1 | bin/apitrace
2 | bin/eglretrace
3 | bin/glretrace
4 | bin/gltrim
5 | %%QT5%%bin/qapitrace
6 | %%QT5%%lib/apitrace/scripts/apitrace.PIXExp
7 | lib/apitrace/scripts/convert.py
8 | lib/apitrace/scripts/highlight.py
9 | lib/apitrace/scripts/jsondiff.py
10 | lib/apitrace/scripts/jsonextractimages.py
11 | lib/apitrace/scripts/leaks.py
12 | lib/apitrace/scripts/profileshader.py
13 | lib/apitrace/scripts/retracediff.py
14 | lib/apitrace/scripts/snapdiff.py
15 | lib/apitrace/scripts/tracecheck.py
16 | lib/apitrace/scripts/tracediff.py
17 | lib/apitrace/scripts/unpickle.py
18 | lib/apitrace/wrappers/egltrace.so
19 | lib/apitrace/wrappers/glxtrace.so
20 | share/applications/qapitrace.desktop
21 | %%PORTDOCS%%%%DOCSDIR%%/BUGS.markdown
22 | %%PORTDOCS%%%%DOCSDIR%%/NEWS.markdown
23 | %%PORTDOCS%%%%DOCSDIR%%/README.markdown
24 | %%PORTDOCS%%%%DOCSDIR%%/USAGE.markdown
25 |
26 |
--------------------------------------------------------------------------------
/atf-rk3288/Makefile:
--------------------------------------------------------------------------------
1 | # $FreeBSD: head/sysutils/atf-rk3288/Makefile $
2 |
3 | MASTERDIR= ${.CURDIR}/../atf-master
4 |
5 | PLAT= rk3288
6 | BL32= bl32/bl32.elf
7 |
8 | .include "${MASTERDIR}/Makefile"
9 |
--------------------------------------------------------------------------------
/atf-rk3288/pkg-descr:
--------------------------------------------------------------------------------
1 | Arm Trusted Framework for RockChip RK3288 SoC
2 |
3 | Trusted Firmware-A (TF-A) provides a reference implementation of secure world
4 | software for Armv7-A and Armv8-A, including a Secure Monitor executing at
5 | Exception Level 3 (EL3).
6 |
7 | WWW: https://github.com/ARM-software/arm-trusted-firmware
8 |
--------------------------------------------------------------------------------
/ausweisapp2/Makefile:
--------------------------------------------------------------------------------
1 | PORTNAME= ausweisapp2
2 | DISTVERSION= 2.3.1
3 | CATEGORIES= deskutils security
4 |
5 | MAINTAINER= freebsd@sysctl.cz
6 | COMMENT= Official authentication app for German ID cards and residence permits
7 | WWW= https://www.ausweisapp.bund.de/ausweisapp2/
8 |
9 | LICENSE= EUPL12
10 | LICENSE_FILE= ${WRKSRC}/LICENSE.txt
11 |
12 | BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
13 | LIB_DEPENDS= libhttp_parser.so:www/http-parser \
14 | libpcsclite.so:devel/pcsc-lite \
15 | libudev.so:devel/libudev-devd
16 |
17 | USES= cmake compiler:c++17-lang gl pkgconfig qmake qt:6 ssl
18 | USE_GITHUB= yes
19 | GH_ACCOUNT= Governikus
20 | GH_PROJECT= AusweisApp
21 | USE_GL= opengl
22 | USE_QT= base declarative scxml shadertools svg tools websockets
23 |
24 | # The VENDOR variable controls the name of the directory in ${PREFIX}/share.
25 | CMAKE_ARGS= -DVENDOR=${PORTNAME}
26 | MAKE_ENV= DESTDIR=${STAGEDIR}
27 |
28 | .include
29 |
--------------------------------------------------------------------------------
/ausweisapp2/distinfo:
--------------------------------------------------------------------------------
1 | TIMESTAMP = 1742371610
2 | SHA256 (Governikus-AusweisApp-2.3.1_GH0.tar.gz) = 7508057057f37f08c385827e013253e518907b08dda96c1892a7f812306af3cc
3 | SIZE (Governikus-AusweisApp-2.3.1_GH0.tar.gz) = 6143361
4 |
--------------------------------------------------------------------------------
/ausweisapp2/files/patch-cmake_Libraries.cmake:
--------------------------------------------------------------------------------
1 | --- cmake/Libraries.cmake.orig 2024-04-10 11:44:19 UTC
2 | +++ cmake/Libraries.cmake
3 | @@ -147,12 +147,12 @@ if(QT_COMPONENTS)
4 | find_package(${Qt} ${MIN_QT_VERSION} COMPONENTS ${QT_COMPONENTS} REQUIRED)
5 | endif()
6 |
7 | -if(LINUX OR BSD)
8 | - try_run(testResult compileResult "${CMAKE_BINARY_DIR}" "${CMAKE_DIR}/tests/openssl.cpp"
9 | - CMAKE_FLAGS INSTALL_RPATH_USE_LINK_PATH:BOOL=ON
10 | - LINK_LIBRARIES ${Qt}::Network OpenSSL::Crypto OpenSSL::SSL
11 | - OUTPUT_VARIABLE runResult)
12 | - if(NOT testResult EQUAL 0)
13 | - message(FATAL_ERROR "Your OpenSSL library looks incompatible: ${testResult}\n${runResult}")
14 | - endif()
15 | -endif()
16 | +#if(LINUX OR BSD)
17 | +# try_run(testResult compileResult "${CMAKE_BINARY_DIR}" "${CMAKE_DIR}/tests/openssl.cpp"
18 | +# CMAKE_FLAGS INSTALL_RPATH_USE_LINK_PATH:BOOL=ON
19 | +# LINK_LIBRARIES ${Qt}::Network OpenSSL::Crypto OpenSSL::SSL
20 | +# OUTPUT_VARIABLE runResult)
21 | +# if(NOT testResult EQUAL 0)
22 | +# message(FATAL_ERROR "Your OpenSSL library looks incompatible: ${testResult}\n${runResult}")
23 | +# endif()
24 | +#endif()
25 |
--------------------------------------------------------------------------------
/ausweisapp2/pkg-descr:
--------------------------------------------------------------------------------
1 | The AusweisApp2 is a software, that you can use to identify yourself online
2 | with your ID card or your electronic residence permit.
3 |
4 | The AusweisApp2 offers you an integrated self-assessment where you are able to
5 | view your data that is stored on the online ID.
6 |
7 | It is being developed on behalf of the German Federal Ministry of the Interior.
8 |
--------------------------------------------------------------------------------
/ausweisapp2/pkg-plist:
--------------------------------------------------------------------------------
1 | bin/AusweisApp
2 | share/applications/com.governikus.ausweisapp2.desktop
3 | %%DATADIR%%/AusweisApp/AusweisApp.rcc
4 | share/icons/hicolor/96x96/apps/AusweisApp.png
5 | share/icons/hicolor/scalable/apps/AusweisApp.svg
6 | share/man/man1/AusweisApp.1.gz
7 | share/metainfo/com.governikus.ausweisapp2.metainfo.xml
8 |
--------------------------------------------------------------------------------
/boot-extract/Makefile:
--------------------------------------------------------------------------------
1 | # $FreeBSD$
2 |
3 | PORTNAME= boot-extract
4 | PORTVERSION= g20190614
5 | CATEGORIES= sysutils
6 |
7 | MAINTAINER= maintainer@email.com
8 | COMMENT= Android Boot image extraction tool
9 |
10 | LICENSE= GPLv2
11 |
12 | USES= gmake
13 |
14 | USE_GITHUB= yes
15 | GH_ACCOUNT= csimmonds
16 | GH_PROJECT= boot-extract
17 | GH_TAGNAME= 486995f
18 |
19 | PLIST_FILES= bin/boot-extract
20 |
21 | do-install:
22 | ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
23 |
24 | .include
25 |
--------------------------------------------------------------------------------
/boot-extract/distinfo:
--------------------------------------------------------------------------------
1 | TIMESTAMP = 1563120360
2 | SHA256 (csimmonds-boot-extract-g20190614-486995f_GH0.tar.gz) = 3dcdc36c308e6a8a76db8cb902c2162ee02d9bd06704c010c39ee15ea9b475ba
3 | SIZE (csimmonds-boot-extract-g20190614-486995f_GH0.tar.gz) = 3785
4 |
--------------------------------------------------------------------------------
/boot-extract/files/patch-Makefile:
--------------------------------------------------------------------------------
1 | --- Makefile.orig 2017-11-25 09:25:52 UTC
2 | +++ Makefile
3 | @@ -1,4 +1,5 @@
4 |
5 | +
6 | CFLAGS=-Wall
7 | PROGS=boot-extract
8 |
9 | @@ -10,3 +11,7 @@ clean:
10 | rm -f *.o
11 | rm -f $(PROGS)
12 |
13 | +install: boot-extract
14 | +
15 | +.PHONY: all clean install
16 | +
17 |
--------------------------------------------------------------------------------
/boot-extract/pkg-descr:
--------------------------------------------------------------------------------
1 | Utility to extract kernel and ramdisk from
2 | an Android boot or recovery image file
3 |
4 | WWW: https://github.com/csimmonds/boot-extract
5 |
--------------------------------------------------------------------------------
/checkport.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | make -j4 makesum
4 | make -j4 makeplist
5 | make -j4 stage
6 |
--------------------------------------------------------------------------------
/cppinsights/Makefile:
--------------------------------------------------------------------------------
1 | PORTNAME= cppinsights
2 | DISTVERSIONPREFIX= v_
3 | DISTVERSION= 20.1
4 | CATEGORIES= devel
5 |
6 | MAINTAINER= freebsd@sysctl.cz
7 | COMMENT= C++ Insights - See your source code with the eyes of a compiler
8 | WWW= https://github.com/andreasfertig/cppinsights
9 |
10 | LICENSE= MIT
11 | LICENSE_FILE= ${WRKSRC}/LICENSE
12 |
13 | USES= cmake llvm:min=20,lib
14 | USE_GITHUB= yes
15 | GH_ACCOUNT= andreasfertig
16 |
17 | CMAKE_ARGS= -DLLVM_CONFIG_PATH="${LOCALBASE}/llvm${LLVM_VERSION}/bin/llvm-config"
18 |
19 | PLIST_FILES= bin/insights
20 |
21 | .include
22 |
--------------------------------------------------------------------------------
/cppinsights/distinfo:
--------------------------------------------------------------------------------
1 | TIMESTAMP = 1748122202
2 | SHA256 (andreasfertig-cppinsights-v_20.1_GH0.tar.gz) = 672ecc237bc0231510025c9662c0f4880feebb076af46d16840adfb16e8fc4e8
3 | SIZE (andreasfertig-cppinsights-v_20.1_GH0.tar.gz) = 354064
4 |
--------------------------------------------------------------------------------
/cppinsights/pkg-descr:
--------------------------------------------------------------------------------
1 | C++ Insights is a Clang-based tool that does a source-to-source transformation.
2 | The goal of C++ Insights is to make things visible that normally and
3 | intentionally happen behind the scenes.It's about the magic the compiler does
4 | for us to make things work.
5 |
--------------------------------------------------------------------------------
/darling-dmg/Makefile:
--------------------------------------------------------------------------------
1 | # $FreeBSD$
2 |
3 | PORTNAME= darling-dmg
4 | PORTVERSION= g20221019
5 | CATEGORIES= sysutils
6 |
7 | MAINTAINER= freebsd@sysctl.cz
8 | COMMENT= FUSE module for .dmg files (containing an HFS+ filesystem
9 | WWW= https://github.com/darlinghq/darling-dmg
10 |
11 | LICENSE= GPLv3
12 | LICENSE_FILE= ${WRKSRC}/LICENSE
13 |
14 | BUILD_DEPENDS= libxml2>0:textproc/libxml2
15 |
16 | USES= cmake fuse
17 | USE_GNOME= libxml2
18 | LIB_DEPENDS= libicuuc.so:devel/icu
19 |
20 | USE_GITHUB= yes
21 | GH_ACCOUNT= darlinghq
22 | GH_PROJECT= darling-dmg
23 | GH_TAGNAME= 8a2831
24 |
25 | .include
26 |
--------------------------------------------------------------------------------
/darling-dmg/distinfo:
--------------------------------------------------------------------------------
1 | TIMESTAMP = 1666204751
2 | SHA256 (darlinghq-darling-dmg-g20221019-8a2831_GH0.tar.gz) = 3e6cad04474492469a6095111d490063860b9e47860243cafebd51874c614371
3 | SIZE (darlinghq-darling-dmg-g20221019-8a2831_GH0.tar.gz) = 55868
4 |
--------------------------------------------------------------------------------
/darling-dmg/files/patch-CMakeLists.txt:
--------------------------------------------------------------------------------
1 | --- CMakeLists.txt.orig 2021-12-16 16:40:49 UTC
2 | +++ CMakeLists.txt
3 | @@ -41,7 +41,12 @@ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH}
4 | "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/")
5 |
6 | add_definitions(-D_FILE_OFFSET_BITS=64)
7 | -SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -ggdb -O0")
8 | +SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
9 | +
10 | +if(${CMAKE_SYSTEM_NAME} MATCHES FreeBSD)
11 | + include_directories("%%LOCALBASE%%/include")
12 | + link_directories("%%LOCALBASE%%/lib")
13 | +endif()
14 |
15 | include(FindLibXml2)
16 |
17 |
--------------------------------------------------------------------------------
/darling-dmg/pkg-descr:
--------------------------------------------------------------------------------
1 | FUSE module for .dmg files (containing an HFS+ filesystem)
2 |
--------------------------------------------------------------------------------
/darling-dmg/pkg-plist:
--------------------------------------------------------------------------------
1 | bin/darling-dmg
2 | lib/libdmg.so
3 |
4 |
--------------------------------------------------------------------------------
/datovka/Makefile:
--------------------------------------------------------------------------------
1 | PORTNAME= datovka
2 | DISTVERSION= 4.26.0
3 | CATEGORIES= mail
4 | MASTER_SITES= https://secure.nic.cz/files/datove_schranky/${DISTVERSION}/
5 |
6 | MAINTAINER= freebsd@sysctl.cz
7 | COMMENT= Qt re-implementation of Datovka
8 | WWW= https://gitlab.nic.cz/datovka/datovka
9 |
10 | LICENSE= GPLv3
11 | LICENSE_FILE= ${WRKSRC}/COPYING
12 |
13 | BUILD_DEPENDS= libglvnd>0:graphics/libglvnd \
14 | pkgconf:devel/pkgconf
15 | LIB_DEPENDS= libdatovka.so:devel/libdatovka
16 |
17 | USES= compiler:c++11-lang desktop-file-utils gl pkgconfig qmake qt:5 \
18 | ssl tar:xz
19 | USE_GL= gl
20 | USE_QT= buildtools core gui network printsupport sql svg websockets \
21 | widgets
22 |
23 | post-install:
24 | ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/datovka
25 |
26 | .include
27 |
--------------------------------------------------------------------------------
/datovka/distinfo:
--------------------------------------------------------------------------------
1 | TIMESTAMP = 1743588814
2 | SHA256 (datovka-4.26.0.tar.xz) = fa11e553d9432b7886324d8171147972ca853e6f8f871253a12ff1fec0ab3076
3 | SIZE (datovka-4.26.0.tar.xz) = 5078116
4 |
--------------------------------------------------------------------------------
/datovka/files/patch-src_crypto_crypto.c:
--------------------------------------------------------------------------------
1 | --- src/crypto/crypto.c.orig 2023-08-07 16:26:04 UTC
2 | +++ src/crypto/crypto.c
3 | @@ -312,7 +312,9 @@ int crypto_init(void)
4 | OpenSSL_add_all_algorithms();
5 |
6 | ERR_load_crypto_strings();
7 | +#if OPENSSL_VERSION_NUMBER < 0x30000000L
8 | ERR_load_CMS_strings();
9 | +#endif
10 | //ERR_free_strings();
11 |
12 | if (NULL != ca_certs) {
13 |
--------------------------------------------------------------------------------
/datovka/pkg-descr:
--------------------------------------------------------------------------------
1 | Datovka is a multiplatform desktop application for accessing data boxes.
2 | The application's user interface is inspired by mail clients.
3 |
--------------------------------------------------------------------------------
/datovka/pkg-plist:
--------------------------------------------------------------------------------
1 | bin/datovka
2 | share/applications/datovka.desktop
3 | %%DATADIR%%/localisations/datovka_cs.qm
4 | %%DATADIR%%/localisations/datovka_en.qm
5 | %%DOCSDIR%%/AUTHORS
6 | %%DOCSDIR%%/COPYING
7 | share/icons/hicolor/128x128/apps/datovka.png
8 | share/icons/hicolor/16x16/apps/datovka.png
9 | share/icons/hicolor/24x24/apps/datovka.png
10 | share/icons/hicolor/256x256/apps/datovka.png
11 | share/icons/hicolor/32x32/apps/datovka.png
12 | share/icons/hicolor/48x48/apps/datovka.png
13 | share/icons/hicolor/64x64/apps/datovka.png
14 | share/metainfo/datovka.metainfo.xml
15 |
--------------------------------------------------------------------------------
/falltergeist/Makefile:
--------------------------------------------------------------------------------
1 | # $FreeBSD$
2 |
3 | PORTNAME= falltergeist
4 | PORTVERSION= 0.3.1
5 | CATEGORIES= games
6 |
7 | MAINTAINER= maintainer@email.com
8 | COMMENT= Opensource crossplatform Fallout 2 game engine.
9 |
10 | LICENSE= GPLv3
11 | LICENSE_FILE= ${WRKSRC}/license.txt
12 |
13 | USES= cmake:insource gl sdl localbase:ldflags
14 |
15 | USE_GITHUB= yes
16 | GH_ACCOUNT= falltergeist
17 |
18 | USE_GL= gl glew
19 | USE_SDL= sdl2 mixer2 image2
20 |
21 | PLIST_FILES= bin/falltergeist
22 |
23 | do-install:
24 | ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
25 |
26 | .include
27 |
--------------------------------------------------------------------------------
/falltergeist/distinfo:
--------------------------------------------------------------------------------
1 | TIMESTAMP = 1580254872
2 | SHA256 (falltergeist-falltergeist-0.3.1_GH0.tar.gz) = a0aa11b470ad289455061e7e6f3b05c2e370f17403f4739fcb904f897b30d217
3 | SIZE (falltergeist-falltergeist-0.3.1_GH0.tar.gz) = 448874
4 |
--------------------------------------------------------------------------------
/falltergeist/pkg-descr:
--------------------------------------------------------------------------------
1 | Falltergeist is an opensource alternative for
2 | Fallout 2 and Fallout 1 game engines.
3 |
4 | WWW: https://falltergeist.org/
5 |
--------------------------------------------------------------------------------
/flume/distinfo:
--------------------------------------------------------------------------------
1 | TIMESTAMP = 1679827872
2 | SHA256 (apache-flume-1.11.0-src.tar.gz) = 5585f136a690d21226146b4b7a7be16d860050326b32c915ee90a903058cab0f
3 | SIZE (apache-flume-1.11.0-src.tar.gz) = 3421398
4 |
--------------------------------------------------------------------------------
/flume/pkg-descr:
--------------------------------------------------------------------------------
1 | Apache Flume is a distributed, reliable, and available service
2 | for efficiently collecting, aggregating, and moving large
3 | amounts of log data. Its main goal is to deliver data
4 | xfrom applications to Apache Hadoop's HDFS.
5 |
--------------------------------------------------------------------------------
/fuse-apfs/Makefile:
--------------------------------------------------------------------------------
1 | PORTNAME= apfs-fuse
2 | DISTVERSION= g20231029
3 | CATEGORIES= sysutils
4 | PKGNAMEPREFIX= fusefs-
5 |
6 | MAINTAINER= freebsd@sysctl.cz
7 | COMMENT= APFS FUSE Driver for Linux
8 | WWW= https://github.com/sgan81/apfs-fuse
9 |
10 | LICENSE= GPLv2
11 | LICENSE_FILE= ${WRKSRC}/LICENSE
12 |
13 | LIB_DEPENDS= libfuse.so:sysutils/fusefs-libs
14 |
15 | USES= cmake fuse
16 |
17 | USE_GITHUB= yes
18 | GH_ACCOUNT= sgan81
19 | GH_PROJECT= apfs-fuse
20 | GH_TAGNAME= b595551132779711ea9538a2e6364796b7ebe317
21 | GH_TUPLE+= lzfse:lzfse:e634ca58b4821d9f3d560cdc6df5dec02ffc93fd:lzfs/3rdparty/lzfse
22 |
23 | PLIST_FILES+= bin/apfs-fuse \
24 | bin/apfsutil
25 |
26 | post-install:
27 | @${STRIP_CMD} ${STAGEDIR}/${PREFIX}/bin/apfs-fuse
28 | @${STRIP_CMD} ${STAGEDIR}/${PREFIX}/bin/apfsutil
29 |
30 | .include
31 |
--------------------------------------------------------------------------------
/fuse-apfs/distinfo:
--------------------------------------------------------------------------------
1 | TIMESTAMP = 1698575921
2 | SHA256 (sgan81-apfs-fuse-g20231029-b595551132779711ea9538a2e6364796b7ebe317_GH0.tar.gz) = 1e11c851f71c6c58d8ef7a8e257b942309680b43a18cfb0befdbd8237400460e
3 | SIZE (sgan81-apfs-fuse-g20231029-b595551132779711ea9538a2e6364796b7ebe317_GH0.tar.gz) = 143529
4 | SHA256 (lzfse-lzfse-e634ca58b4821d9f3d560cdc6df5dec02ffc93fd_GH0.tar.gz) = ca98aa6644d44500e3315858daa747ce15bd06d49e3edb12a5458e5525e8ebdb
5 | SIZE (lzfse-lzfse-e634ca58b4821d9f3d560cdc6df5dec02ffc93fd_GH0.tar.gz) = 50694
6 |
--------------------------------------------------------------------------------
/fuse-apfs/files/patch-ApfsLib_Device.cpp:
--------------------------------------------------------------------------------
1 | --- ApfsLib/Device.cpp.orig 2023-11-01 20:28:01 UTC
2 | +++ ApfsLib/Device.cpp
3 | @@ -25,6 +25,7 @@
4 | #include "DeviceWinPhys.h"
5 | #include "DeviceLinux.h"
6 | #include "DeviceMac.h"
7 | +#include "DeviceBSD.h"
8 | #include "DeviceDMG.h"
9 | #include "DeviceSparseImage.h"
10 | #include "DeviceVDI.h"
11 | @@ -96,6 +97,9 @@ Device * Device::OpenDevice(const char * name)
12 | #endif
13 | #ifdef __APPLE__
14 | dev = new DeviceMac();
15 | +#endif
16 | +#ifdef __FreeBSD__
17 | + dev = new DeviceBSD();
18 | #endif
19 | rc = dev->Open(name);
20 |
21 |
--------------------------------------------------------------------------------
/fuse-apfs/files/patch-ApfsLib_Endian.h:
--------------------------------------------------------------------------------
1 | --- ApfsLib/Endian.h.orig 2023-10-29 13:17:41 UTC
2 | +++ ApfsLib/Endian.h
3 | @@ -58,6 +58,12 @@ Also helps making the driver run on big-endian archite
4 | #include
5 | #include
6 | #endif
7 | +#ifdef __FreeBSD__
8 | +#include
9 | +#define bswap_16(x) bswap16(x)
10 | +#define bswap_32(x) bswap32(x)
11 | +#define bswap_64(x) bswap64(x)
12 | +#endif
13 | #ifdef __APPLE__
14 | // Definitions for macOS
15 | #include
16 |
--------------------------------------------------------------------------------
/fuse-apfs/files/patch-apfsfuse_ApfsFuse.cpp:
--------------------------------------------------------------------------------
1 | --- apfsfuse/ApfsFuse.cpp.orig 2023-03-11 23:26:37 UTC
2 | +++ apfsfuse/ApfsFuse.cpp
3 | @@ -37,6 +37,11 @@
4 | #include
5 | #include
6 | #endif
7 | +#ifdef __FreeBSD__
8 | +#include
9 | +#include
10 | +#include
11 | +#endif
12 |
13 | #include
14 |
15 |
--------------------------------------------------------------------------------
/fuse-apfs/pkg-descr:
--------------------------------------------------------------------------------
1 | Read-only FUSE driver for the new Apple File System
2 |
--------------------------------------------------------------------------------
/hadoop3/distinfo:
--------------------------------------------------------------------------------
1 | TIMESTAMP = 1663525778
2 | SHA256 (hadoop/hadoop-3.2.0-src.tar.gz) = c30d448d3712b518e892efdc189e7b3f81c4ce4b6532ebb981515f016f735568
3 | SIZE (hadoop/hadoop-3.2.0-src.tar.gz) = 30751465
4 | SHA256 (hadoop/apache-tomcat-10.1.0-M17.tar.gz) = 8d3ada5a826aa35074289469f4f1d4e02dfd8c344ee8e018d9bea5b262e2f785
5 | SIZE (hadoop/apache-tomcat-10.1.0-M17.tar.gz) = 11848876
6 |
--------------------------------------------------------------------------------
/hadoop3/files/datanode.in:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | #
3 | # $FreeBSD$
4 | #
5 | # PROVIDE: datanode
6 | # REQUIRE: LOGIN
7 | # KEYWORD: shutdown
8 | #
9 | # datanode_enable (bool): Set to NO by default.
10 | # Set it to YES to enable datanode.
11 |
12 | . /etc/rc.subr
13 |
14 | export PATH=${PATH}:%%LOCALBASE%%/bin
15 | name=datanode
16 | rcvar=datanode_enable
17 | pidfile=%%HADOOP_RUNDIR%%/hadoop-%%HDFS_USER%%-${name}.pid
18 |
19 | load_rc_config "${name}"
20 |
21 | : ${datanode_enable:=NO}
22 | : ${datanode_user:=%%HDFS_USER%%}
23 |
24 | command="%%PREFIX%%/sbin/hadoop-daemon.sh"
25 | command_interpreter_execution="%%JAVA_HOME%%/bin/java"
26 | command_args='--config %%ETCDIR%% start datanode'
27 |
28 | start_postcmd="start_postcmd"
29 | stop_cmd=datanode_stop
30 | status_precmd=find_pid
31 |
32 | start_postcmd () {
33 | rc_pid=$(check_pidfile ${pidfile} %%JAVA_HOME%%/bin/java)
34 | if [ -n "$rc_pid" ]; then
35 | protect -p $rc_pid
36 | fi
37 | }
38 |
39 | datanode_stop () {
40 | su -m ${datanode_user} -c "${command} --config %%ETCDIR%% stop datanode"
41 | }
42 |
43 | find_pid () {
44 | rc_pid=$(check_pidfile $pidfile $command_interpreter_execution)
45 | }
46 |
47 | run_rc_command "$1"
48 |
--------------------------------------------------------------------------------
/hadoop3/files/hadoop-layout.sh.in:
--------------------------------------------------------------------------------
1 | export JAVA_HOME=${JAVA_HOME:-%%JAVA_HOME%%}
2 | export HADOOP_PREFIX=%%PREFIX%%
3 | export HADOOP_CONF_DIR=%%ETCDIR%%
4 | export HADOOP_LOG_DIR=%%HADOOP_LOGDIR%%
5 | export HADOOP_PID_DIR=%%HADOOP_RUNDIR%%
6 | export HADOOP_IDENT_STRING=hdfs
7 |
8 | export YARN_LOG_DIR=%%HADOOP_LOGDIR%%
9 | export YARN_PID_DIR=%%HADOOP_RUNDIR%%
10 | export YARN_IDENT_STRING=yarn
11 |
12 | export HADOOP_MAPRED_LOG_DIR=%%HADOOP_LOGDIR%%
13 | export HADOOP_MAPRED_PID_DIR=%%HADOOP_RUNDIR%%
14 | export HADOOP_MAPRED_IDENT_STRING=mapred
15 |
--------------------------------------------------------------------------------
/hadoop3/files/historyserver.in:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | #
3 | # $FreeBSD$
4 | #
5 | # PROVIDE: historyserver
6 | # REQUIRE: LOGIN
7 | # KEYWORD: shutdown
8 | #
9 | # historyserver_enable (bool): Set to NO by default.
10 | # Set it to YES to enable resourcemanager.
11 |
12 | . /etc/rc.subr
13 |
14 | export PATH=${PATH}:%%LOCALBASE%%/bin
15 | name=historyserver
16 | rcvar=historyserver_enable
17 |
18 | load_rc_config "${name}"
19 |
20 | : ${historyserver_enable:=NO}
21 | : ${historyserver_user:=%%MAPRED_USER%%}
22 |
23 | command="%%PREFIX%%/sbin/mr-jobhistory-daemon.sh"
24 | command_args='--config %%ETCDIR%% start historyserver'
25 |
26 | stop_cmd=historyserver_stop
27 |
28 | historyserver_stop () {
29 | su -m ${historyserver_user} -c "${command} --config %%ETCDIR%% stop historyserver"
30 | }
31 |
32 | run_rc_command "$1"
33 |
--------------------------------------------------------------------------------
/hadoop3/files/httpfs-env.sh.in:
--------------------------------------------------------------------------------
1 | # $FreeBSD$
2 |
3 | export HTTPFS_LOG=/var/log/hadoop
4 | export HTTPFS_TEMP=/var/tmp
5 |
--------------------------------------------------------------------------------
/hadoop3/files/journalnode.in:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | #
3 | # $FreeBSD$
4 | #
5 | # PROVIDE: journalnode
6 | # REQUIRE: LOGIN
7 | # KEYWORD: shutdown
8 | #
9 | # journalnode_enable (bool): Set to NO by default.
10 | # Set it to YES to enable journalnode.
11 |
12 | . /etc/rc.subr
13 |
14 | export PATH=${PATH}:%%LOCALBASE%%/bin
15 | name=journalnode
16 | rcvar=journalnode_enable
17 |
18 | load_rc_config "${name}"
19 |
20 | : ${journalnode_enable:=NO}
21 | : ${journalnode_user:=%%HDFS_USER%%}
22 |
23 | command="%%PREFIX%%/sbin/hadoop-daemon.sh"
24 | command_interpreter_execution="%%JAVA_HOME%%/bin/java"
25 | command_args='--config %%ETCDIR%% start journalnode'
26 |
27 | stop_cmd=journalnode_stop
28 | status_precmd=find_pid
29 |
30 | journalnode_stop () {
31 | su -m ${journalnode_user} -c "${command} --config %%ETCDIR%% stop journalnode"
32 | }
33 |
34 | find_pid () {
35 | rc_pid=$(check_pidfile $pidfile $command_interpreter_execution)
36 | }
37 |
38 | run_rc_command "$1"
39 |
--------------------------------------------------------------------------------
/hadoop3/files/kms-env.sh.in:
--------------------------------------------------------------------------------
1 | # $FreeBSD$
2 |
3 | export KMS_LOG=/var/log/hadoop
4 | export KMS_TEMP=/var/tmp
5 |
--------------------------------------------------------------------------------
/hadoop3/files/namenode.in:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | #
3 | # $FreeBSD$
4 | #
5 | # PROVIDE: namenode
6 | # REQUIRE: LOGIN
7 | # KEYWORD: shutdown
8 | #
9 | # namenode_enable (bool): Set to NO by default.
10 | # Set it to YES to enable namenode.
11 |
12 | . /etc/rc.subr
13 |
14 | export PATH=${PATH}:%%LOCALBASE%%/bin
15 | name=namenode
16 | rcvar=namenode_enable
17 |
18 | load_rc_config "${name}"
19 |
20 | : ${namenode_enable:=NO}
21 | : ${namenode_user:=%%HDFS_USER%%}
22 |
23 | command="%%PREFIX%%/sbin/hadoop-daemon.sh"
24 | command_interpreter_execution="%%JAVA_HOME%%/bin/java"
25 | command_args='--config %%ETCDIR%% start namenode'
26 |
27 | stop_cmd=namenode_stop
28 | status_precmd=find_pid
29 |
30 | namenode_stop () {
31 | su -m ${namenode_user} -c "${command} --config %%ETCDIR%% stop namenode"
32 | }
33 |
34 | find_pid () {
35 | rc_pid=$(check_pidfile $pidfile $command_interpreter_execution)
36 | }
37 |
38 | run_rc_command "$1"
39 |
--------------------------------------------------------------------------------
/hadoop3/files/nodemanager.in:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | #
3 | # $FreeBSD$
4 | #
5 | # PROVIDE: nodemanager
6 | # REQUIRE: LOGIN
7 | # KEYWORD: shutdown
8 | #
9 | # nodemanager_enable (bool): Set to NO by default.
10 | # Set it to YES to enable resourcemanager.
11 |
12 | . /etc/rc.subr
13 |
14 | export PATH=${PATH}:%%LOCALBASE%%/bin
15 | name=nodemanager
16 | rcvar=nodemanager_enable
17 | pidfile=%%HADOOP_RUNDIR%%/yarn-yarn-${name}.pid
18 |
19 | load_rc_config "${name}"
20 |
21 | : ${nodemanager_enable:=NO}
22 | : ${nodemanager_user:=%%MAPRED_USER%%}
23 |
24 | command="%%PREFIX%%/sbin/yarn-daemon.sh"
25 | command_interpreter_execution="%%JAVA_HOME%%/bin/java"
26 | command_args='--config %%ETCDIR%% start nodemanager'
27 |
28 | start_postcmd="start_postcmd"
29 | stop_cmd=nodemanager_stop
30 | status_precmd=find_pid
31 |
32 | start_postcmd () {
33 | rc_pid=$(check_pidfile ${pidfile} %%JAVA_HOME%%/bin/java)
34 | if [ -n "$rc_pid" ]; then
35 | protect -p $rc_pid
36 | fi
37 | }
38 |
39 | nodemanager_stop () {
40 | su -m ${nodemanager_user} -c "${command} --config %%ETCDIR%% stop nodemanager"
41 | }
42 |
43 | find_pid () {
44 | rc_pid=$(check_pidfile $pidfile $command_interpreter_execution)
45 | }
46 |
47 | run_rc_command "$1"
48 |
--------------------------------------------------------------------------------
/hadoop3/files/patch-hadoop-common-project-hadoop-common-src-main-java-org-apache-hadoop-util-StringUtils.java:
--------------------------------------------------------------------------------
1 | --- hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/util/StringUtils.java.orig 2018-07-07 08:16:53 UTC
2 | +++ hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/util/StringUtils.java
3 | @@ -713,7 +713,7 @@ public class StringUtils {
4 | final String classname = clazz.getSimpleName();
5 | LOG.info(createStartupShutdownMessage(classname, hostname, args));
6 |
7 | - if (SystemUtils.IS_OS_UNIX) {
8 | + if (true) {
9 | try {
10 | SignalLogger.INSTANCE.register(LOG);
11 | } catch (Throwable t) {
12 |
--------------------------------------------------------------------------------
/hadoop3/files/patch-hadoop-common-project_hadoop-common_src_main_java_org_apache_hadoop_io_nativeio_SharedFileDescriptorFactory.java:
--------------------------------------------------------------------------------
1 | --- hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/io/nativeio/SharedFileDescriptorFactory.java.orig 2018-03-21 17:57:55 UTC
2 | +++ hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/io/nativeio/SharedFileDescriptorFactory.java
3 | @@ -54,7 +54,7 @@ public class SharedFileDescriptorFactory {
4 | if (!NativeIO.isAvailable()) {
5 | return "NativeIO is not available.";
6 | }
7 | - if (!SystemUtils.IS_OS_UNIX) {
8 | + if (false) {
9 | return "The OS is not UNIX.";
10 | }
11 | return null;
12 |
--------------------------------------------------------------------------------
/hadoop3/files/patch-hadoop-hdfs-project_hadoop-hdfs-native-client_pom.xml:
--------------------------------------------------------------------------------
1 | --- hadoop-hdfs-project/hadoop-hdfs-native-client/pom.xml.orig 2018-10-19 09:04:13 UTC
2 | +++ hadoop-hdfs-project/hadoop-hdfs-native-client/pom.xml
3 | @@ -216,6 +216,11 @@ http://maven.apache.org/xsd/maven-4.0.0.xsd">
4 | ${require.fuse}
5 | ${require.valgrind}
6 | 1
7 | + OFF
8 | + protobuf
9 | + protoc
10 | + /usr/local/protobuf25/include
11 | + /usr/local/protobuf25/bin/protoc
12 | ${require.libwebhdfs}
13 | ${require.openssl}
14 | ${openssl.prefix}
15 |
--------------------------------------------------------------------------------
/hadoop3/files/patch-hadoop-hdfs-project_hadoop-hdfs-native-client_src_main_native_libhdfspp_third__party_tr2_optional.hpp:
--------------------------------------------------------------------------------
1 | --- hadoop-hdfs-project/hadoop-hdfs-native-client/src/main/native/libhdfspp/third_party/tr2/optional.hpp.orig 2019-04-21 09:03:51 UTC
2 | +++ hadoop-hdfs-project/hadoop-hdfs-native-client/src/main/native/libhdfspp/third_party/tr2/optional.hpp
3 | @@ -199,10 +199,10 @@ template inline constexpr typename std::remo
4 | #if defined NDEBUG
5 | # define TR2_OPTIONAL_ASSERTED_EXPRESSION(CHECK, EXPR) (EXPR)
6 | #elif defined __clang__ || defined __GNU_LIBRARY__
7 | -# define TR2_OPTIONAL_ASSERTED_EXPRESSION(CHECK, EXPR) ((CHECK) ? (EXPR) : (fail(#CHECK, __FILE__, __LINE__), (EXPR)))
8 | - inline void fail(const char* expr, const char* file, int line)
9 | +# define TR2_OPTIONAL_ASSERTED_EXPRESSION(CHECK, EXPR) ((CHECK) ? (EXPR) : (fail(#CHECK, __FILE__, __func__, __LINE__), (EXPR)))
10 | + inline void fail(const char* expr, const char* file, const char* func, int line)
11 | {
12 | - __assert(expr, file, line);
13 | + __assert(file, func, line, expr);
14 | }
15 | #elif defined __GNUC__
16 | # define TR2_OPTIONAL_ASSERTED_EXPRESSION(CHECK, EXPR) ((CHECK) ? (EXPR) : (fail(#CHECK, __FILE__, __LINE__), (EXPR)))
17 |
--------------------------------------------------------------------------------
/hadoop3/files/patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core_src_main_java_org_apache_hadoop_mapred_TaskLog.java:
--------------------------------------------------------------------------------
1 | --- hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TaskLog.java.orig 2019-04-21 12:21:44 UTC
2 | +++ hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/TaskLog.java
3 | @@ -546,7 +546,7 @@ public class TaskLog {
4 | mergedCmd.append("(");
5 | } else if(ProcessTree.isSetsidAvailable && useSetsid &&
6 | !Shell.WINDOWS) {
7 | - mergedCmd.append("exec setsid ");
8 | + mergedCmd.append("exec ssid ");
9 | } else {
10 | mergedCmd.append("exec ");
11 | }
12 |
--------------------------------------------------------------------------------
/hadoop3/files/patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_CMakeLists.txt:
--------------------------------------------------------------------------------
1 | --- hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/src/CMakeLists.txt.orig 2018-03-21 17:57:56 UTC
2 | +++ hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/src/CMakeLists.txt
3 | @@ -27,6 +27,7 @@ set(GTEST_SRC_DIR ${CMAKE_SOURCE_DIR}/../../../../hado
4 | # Add extra compiler and linker flags.
5 | # -Wno-sign-compare
6 | hadoop_add_compiler_flags("-DNDEBUG -DSIMPLE_MEMCPY -fno-strict-aliasing -fsigned-char")
7 | +hadoop_add_linker_flags("-lexecinfo")
8 |
9 | # Source location.
10 | set(SRC main/native)
11 | @@ -45,7 +46,6 @@ include(CheckIncludeFiles)
12 |
13 | check_include_files(fcntl.h HAVE_FCNTL_H)
14 | check_include_files(malloc.h HAVE_MALLOC_H)
15 | -check_include_files(mach/mach.h HAVE_MACH_MACH_H)
16 | check_include_files(memory.h HAVE_MEMORY_H)
17 | check_include_files(stddef.h HAVE_STDDEF_H)
18 | check_include_files(stdint.h HAVE_STDINT_H)
19 |
--------------------------------------------------------------------------------
/hadoop3/files/patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_java_org_apache_hadoop_mapred_nativetask_INativeComparable.java:
--------------------------------------------------------------------------------
1 | --- hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/src/main/java/org/apache/hadoop/mapred/nativetask/INativeComparable.java.orig 2018-10-18 18:38:39 UTC
2 | +++ hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/src/main/java/org/apache/hadoop/mapred/nativetask/INativeComparable.java
3 | @@ -42,8 +42,8 @@ import org.apache.hadoop.classification.InterfaceStabi
4 | *
5 | * int HivePlatform::HiveKeyComparator(const char * src, uint32_t srcLength,
6 | * const char * dest, uint32_t destLength) {
7 | - * uint32_t sl = bswap(*(uint32_t*)src);
8 | - * uint32_t dl = bswap(*(uint32_t*)dest);
9 | + * uint32_t sl = bswap32(*(uint32_t*)src);
10 | + * uint32_t dl = bswap32(*(uint32_t*)dest);
11 | * return NativeObjectFactory::BytesComparator(src + 4, sl, dest + 4, dl);
12 | * }
13 | *
14 |
--------------------------------------------------------------------------------
/hadoop3/files/patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_native_src_codec_BlockCodec.cc:
--------------------------------------------------------------------------------
1 | --- hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/src/main/native/src/codec/BlockCodec.cc.orig 2018-10-18 18:38:39 UTC
2 | +++ hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/src/main/native/src/codec/BlockCodec.cc
3 | @@ -104,8 +104,8 @@ int32_t BlockDecompressStream::read(void * buff, uint3
4 | THROW_EXCEPTION(IOException, "readFully get incomplete data");
5 | }
6 | _compressedBytesRead += rd;
7 | - sizes[0] = bswap(sizes[0]);
8 | - sizes[1] = bswap(sizes[1]);
9 | + sizes[0] = bswap32(sizes[0]);
10 | + sizes[1] = bswap32(sizes[1]);
11 | if (sizes[0] <= length) {
12 | uint32_t len = decompressOneBlock(sizes[1], buff, sizes[0]);
13 | if (len != sizes[0]) {
14 |
--------------------------------------------------------------------------------
/hadoop3/files/patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_native_src_codec_Lz4Codec.cc:
--------------------------------------------------------------------------------
1 | --- hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/src/main/native/src/codec/Lz4Codec.cc.orig 2018-10-18 18:38:39 UTC
2 | +++ hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/src/main/native/src/codec/Lz4Codec.cc
3 | @@ -38,8 +38,8 @@ void Lz4CompressStream::compressOneBlock(const void *
4 | int ret = LZ4_compress((char*)buff, _tempBuffer + 8, length);
5 | if (ret > 0) {
6 | compressedLength = ret;
7 | - ((uint32_t*)_tempBuffer)[0] = bswap(length);
8 | - ((uint32_t*)_tempBuffer)[1] = bswap((uint32_t)compressedLength);
9 | + ((uint32_t*)_tempBuffer)[0] = bswap32(length);
10 | + ((uint32_t*)_tempBuffer)[1] = bswap32((uint32_t)compressedLength);
11 | _stream->write(_tempBuffer, compressedLength + 8);
12 | _compressedBytesWritten += (compressedLength + 8);
13 | } else {
14 |
--------------------------------------------------------------------------------
/hadoop3/files/patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_native_src_codec_SnappyCodec.cc:
--------------------------------------------------------------------------------
1 | --- hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/src/main/native/src/codec/SnappyCodec.cc.orig 2018-10-18 18:38:39 UTC
2 | +++ hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/src/main/native/src/codec/SnappyCodec.cc
3 | @@ -37,8 +37,8 @@ void SnappyCompressStream::compressOneBlock(const void
4 | snappy_status ret = snappy_compress((const char*)buff, length, _tempBuffer + 8,
5 | &compressedLength);
6 | if (ret == SNAPPY_OK) {
7 | - ((uint32_t*)_tempBuffer)[0] = bswap(length);
8 | - ((uint32_t*)_tempBuffer)[1] = bswap((uint32_t)compressedLength);
9 | + ((uint32_t*)_tempBuffer)[0] = bswap32(length);
10 | + ((uint32_t*)_tempBuffer)[1] = bswap32((uint32_t)compressedLength);
11 | _stream->write(_tempBuffer, compressedLength + 8);
12 | _compressedBytesWritten += (compressedLength + 8);
13 | } else if (ret == SNAPPY_INVALID_INPUT) {
14 |
--------------------------------------------------------------------------------
/hadoop3/files/patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_native_src_handler_BatchHandler.h:
--------------------------------------------------------------------------------
1 | --- hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/src/main/native/src/handler/BatchHandler.h.orig 2018-10-18 18:38:39 UTC
2 | +++ hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/src/main/native/src/handler/BatchHandler.h
3 | @@ -108,7 +108,7 @@ class BatchHandler : public Configurable { (protected)
4 | flushOutput();
5 | }
6 | uint32_t cp = length < remain ? length : remain;
7 | - simple_memcpy(_out.current(), buff, cp);
8 | + memcpy(_out.current(), buff, cp);
9 | buff += cp;
10 | length -= cp;
11 | _out.advance(cp);
12 |
--------------------------------------------------------------------------------
/hadoop3/files/patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_native_src_handler_MCollectorOutputHandler.cc:
--------------------------------------------------------------------------------
1 | --- hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/src/main/native/src/handler/MCollectorOutputHandler.cc.orig 2018-10-18 18:38:39 UTC
2 | +++ hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/src/main/native/src/handler/MCollectorOutputHandler.cc
3 | @@ -74,9 +74,9 @@ void MCollectorOutputHandler::handleInput(ByteBuffer &
4 | }
5 |
6 | if (_endium == LARGE_ENDIUM) {
7 | - kvBuffer->partitionId = bswap(kvBuffer->partitionId);
8 | - kvBuffer->buffer.keyLength = bswap(kvBuffer->buffer.keyLength);
9 | - kvBuffer->buffer.valueLength = bswap(kvBuffer->buffer.valueLength);
10 | + kvBuffer->partitionId = bswap32(kvBuffer->partitionId);
11 | + kvBuffer->buffer.keyLength = bswap32(kvBuffer->buffer.keyLength);
12 | + kvBuffer->buffer.valueLength = bswap32(kvBuffer->buffer.valueLength);
13 | }
14 |
15 | uint32_t kvLength = kvBuffer->buffer.length();
16 |
--------------------------------------------------------------------------------
/hadoop3/files/patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_native_src_lib_Buffers.cc:
--------------------------------------------------------------------------------
1 | --- hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/src/main/native/src/lib/Buffers.cc.orig 2018-10-18 18:38:39 UTC
2 | +++ hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/src/main/native/src/lib/Buffers.cc
3 | @@ -206,7 +206,7 @@ void AppendBuffer::write_inner(const void * data, uint
4 | _dest->write(data, len);
5 | _counter += len;
6 | } else {
7 | - simple_memcpy(_buff, data, len);
8 | + memcpy(_buff, data, len);
9 | _remain -= len;
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/hadoop3/files/patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_native_src_lib_IFile.cc:
--------------------------------------------------------------------------------
1 | --- hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/src/main/native/src/lib/IFile.cc.orig 2018-10-18 18:38:39 UTC
2 | +++ hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/src/main/native/src/lib/IFile.cc
3 | @@ -60,7 +60,7 @@ bool IFileReader::nextPartition() {
4 | if (4 != _stream->readFully(&chsum, 4)) {
5 | THROW_EXCEPTION(IOException, "read ifile checksum failed");
6 | }
7 | - uint32_t actual = bswap(chsum);
8 | + uint32_t actual = bswap32(chsum);
9 | uint32_t expect = _source->getChecksum();
10 | if (actual != expect) {
11 | THROW_EXCEPTION_EX(IOException, "read ifile checksum not match, actual %x expect %x", actual,
12 | @@ -130,7 +130,7 @@ void IFileWriter::endPartition() {
13 | }
14 |
15 | uint32_t chsum = _dest->getChecksum();
16 | - chsum = bswap(chsum);
17 | + chsum = bswap32(chsum);
18 | _stream->write(&chsum, sizeof(chsum));
19 | _stream->flush();
20 | IFileSegment * info = &(_spillFileSegments[_spillFileSegments.size() - 1]);
21 |
--------------------------------------------------------------------------------
/hadoop3/files/patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_native_src_lib_IFile.h:
--------------------------------------------------------------------------------
1 | --- hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/src/main/native/src/lib/IFile.h.orig 2018-10-18 18:38:39 UTC
2 | +++ hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/src/main/native/src/lib/IFile.h
3 | @@ -74,7 +74,7 @@ class IFileReader { (public)
4 | keyLen = WritableUtils::ReadVInt(kvbuff, len);
5 | break;
6 | case BytesType:
7 | - keyLen = bswap(*(uint32_t*)kvbuff);
8 | + keyLen = bswap32(*(uint32_t*)kvbuff);
9 | len = 4;
10 | break;
11 | default:
12 | @@ -89,7 +89,7 @@ class IFileReader { (public)
13 | _valuePos = vbuff + len;
14 | break;
15 | case BytesType:
16 | - _valueLen = bswap(*(uint32_t*)vbuff);
17 | + _valueLen = bswap32(*(uint32_t*)vbuff);
18 | _valuePos = vbuff + 4;
19 | break;
20 | default:
21 |
--------------------------------------------------------------------------------
/hadoop3/files/patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_native_src_lib_Iterator.cc:
--------------------------------------------------------------------------------
1 | --- hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/src/main/native/src/lib/Iterator.cc.orig 2018-10-18 18:38:39 UTC
2 | +++ hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/src/main/native/src/lib/Iterator.cc
3 | @@ -61,7 +61,7 @@ const char * KeyGroupIteratorImpl::nextValue(uint32_t
4 | case SAME_KEY: {
5 | if (next()) {
6 | if (_key.length() == _currentGroupKey.length()) {
7 | - if (fmemeq(_key.data(), _currentGroupKey.c_str(), _key.length())) {
8 | + if (memcmp(_key.data(), _currentGroupKey.c_str(), _key.length()) == 0) {
9 | len = _value.length();
10 | return _value.data();
11 | }
12 |
--------------------------------------------------------------------------------
/hadoop3/files/patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_native_src_lib_SpillInfo.cc:
--------------------------------------------------------------------------------
1 | --- hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/src/main/native/src/lib/SpillInfo.cc.orig 2018-10-18 18:38:39 UTC
2 | +++ hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/src/main/native/src/lib/SpillInfo.cc
3 | @@ -58,7 +58,7 @@ void SingleSpillInfo::writeSpillInfo(const std::string
4 | appendBuffer.flush();
5 | uint32_t chsum = dest.getChecksum();
6 | #ifdef SPILLRECORD_CHECKSUM_UINT
7 | - chsum = bswap(chsum);
8 | + chsum = bswap32(chsum);
9 | fout->write(&chsum, sizeof(uint32_t));
10 | #else
11 | uint64_t wtchsum = bswap64((uint64_t)chsum);
12 |
--------------------------------------------------------------------------------
/hadoop3/files/patch-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-nativetask_src_main_native_src_lib_commons.h:
--------------------------------------------------------------------------------
1 | --- hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/src/main/native/src/lib/commons.h.orig 2018-10-18 18:38:39 UTC
2 | +++ hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-nativetask/src/main/native/src/lib/commons.h
3 | @@ -41,7 +41,6 @@
4 | #include