├── .github ├── CODEOWNERS ├── stale.yml └── workflows │ └── ci.yml ├── .gitignore ├── LICENSE ├── README.md ├── build ├── aarch64 │ ├── aarch64-esr-decoder │ │ ├── build.sh │ │ └── local.mog │ ├── binutils │ │ ├── build.sh │ │ └── local.mog │ ├── common.sh │ ├── gcc14 │ │ ├── build.sh │ │ └── local.mog │ ├── perl │ │ ├── build.sh │ │ ├── files │ │ │ └── perl │ │ ├── local.mog │ │ └── patches │ │ │ ├── configure.patch │ │ │ ├── perl-5.42.0.patch │ │ │ └── series │ └── sysroot │ │ ├── build.sh │ │ ├── files │ │ └── aarch64.env │ │ └── local.mog ├── acltool │ ├── build.sh │ ├── local.mog │ └── rtime ├── acmefetch │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── 0001-Revert-Disclaimer-added-23.patch │ │ └── series ├── alpine │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── autoreconf.patch │ │ ├── lib.patch │ │ ├── series │ │ └── uuid.patch ├── ansible │ ├── build.sh │ ├── files │ │ └── constraints │ └── local.mog ├── apache │ ├── build-24.sh │ ├── files │ │ └── apache-template.xml │ ├── local.mog │ └── patches-24 │ │ ├── httpd.conf.patch │ │ ├── layout.patch │ │ ├── libxml2.patch │ │ ├── priv_drop.patch │ │ └── series ├── apr-util │ ├── build.sh │ ├── local.mog │ ├── patches │ │ ├── configure.patch │ │ ├── memset_s.patch │ │ └── series │ └── testsuite.log ├── apr │ ├── build.sh │ ├── local.mog │ ├── testsuite-32.log │ └── testsuite.log ├── asciidoc │ ├── build.sh │ └── local.mog ├── asciidoctor │ ├── build.sh │ └── local.mog ├── asciinema │ ├── build.sh │ └── local.mog ├── atuin │ ├── build.sh │ └── local.mog ├── autoconf-archive │ ├── build.sh │ └── local.mog ├── autogen │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── gcc14.patch │ │ └── series ├── bat │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── do-not-strip-symbol-table.patch │ │ └── series ├── bazel │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── illumos.patch │ │ ├── omnios.patch │ │ └── series ├── bdb │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── aarch64.patch │ │ └── series ├── bdw-gc │ ├── build.sh │ └── local.mog ├── buildctl ├── bwm-ng │ ├── build.sh │ └── local.mog ├── byobu │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── read_ctrl-a.in.patch │ │ └── series ├── caddy │ ├── build.sh │ ├── files │ │ └── caddy-template.xml │ └── local.mog ├── cairo │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── alloca.patch │ │ ├── series │ │ └── winsize.patch ├── cargo-c │ ├── build.sh │ └── local.mog ├── ccache │ ├── build.sh │ ├── files │ │ └── ctf.ignore │ └── local.mog ├── clamav │ ├── build.sh │ ├── files │ │ ├── README.install │ │ ├── clamav.xml │ │ ├── clamd.conf.patch │ │ ├── ctf.ignore │ │ ├── ctf.skip │ │ └── freshclam.conf.patch │ ├── local.mog │ └── patches │ │ ├── ldpath.patch │ │ ├── libsocket.patch │ │ ├── link_llvm_statically.patch │ │ ├── no-version-script.patch │ │ └── series ├── clang │ ├── build-13.sh │ ├── build-15.sh │ ├── build-17.sh │ ├── build-18.sh │ ├── build-19.sh │ ├── build-20.sh │ ├── build-21.sh │ ├── local.mog │ ├── patches-13 │ │ ├── add-__illumos__-preprocessor-definition.patch │ │ ├── add-rpath-for-libstdcxx.patch │ │ ├── default-preprocessor-definition.patch │ │ ├── no-default-libgcc_s-linking.patch │ │ ├── no-default-libm-linking.patch │ │ ├── no-sanitizer-runtime-lib-linking.patch │ │ ├── no-ssp-linking.patch │ │ ├── no-symbolic-functions.patch │ │ ├── no-usr-local-include.patch │ │ ├── no-version-script.patch │ │ ├── series │ │ └── use-gas.patch │ ├── patches-15 │ │ ├── add-__illumos__-preprocessor-definition.patch │ │ ├── add-rpath-for-libstdcxx.patch │ │ ├── default-preprocessor-definition.patch │ │ ├── no-default-libgcc_s-linking.patch │ │ ├── no-default-libm-linking.patch │ │ ├── no-sanitizer-runtime-lib-linking.patch │ │ ├── no-ssp-linking.patch │ │ ├── no-symbolic-functions.patch │ │ ├── no-usr-local-include.patch │ │ ├── no-version-script.patch │ │ ├── series │ │ └── use-gas.patch │ ├── patches-17 │ │ ├── add-__illumos__-preprocessor-definition.patch │ │ ├── add-rpath-for-libstdcxx.patch │ │ ├── default-preprocessor-definition.patch │ │ ├── no-default-libgcc_s-linking.patch │ │ ├── no-sanitizer-runtime-lib-linking.patch │ │ ├── no-ssp-linking.patch │ │ ├── no-symbolic-functions.patch │ │ ├── no-usr-local-include.patch │ │ ├── no-version-script.patch │ │ ├── series │ │ └── use-gas.patch │ ├── patches-18 │ │ ├── aarch64-target-support.patch │ │ ├── add-__illumos__-preprocessor-definition.patch │ │ ├── add-rpath-for-libstdcxx.patch │ │ ├── default-preprocessor-definition.patch │ │ ├── no-sanitizer-runtime-lib-linking.patch │ │ ├── no-ssp-linking.patch │ │ └── series │ ├── patches-19 │ │ ├── aarch64-target-support.patch │ │ ├── add-__illumos__-preprocessor-definition.patch │ │ ├── add-rpath-for-libstdcxx.patch │ │ ├── default-preprocessor-definition.patch │ │ ├── no-sanitizer-runtime-lib-linking.patch │ │ ├── no-ssp-linking.patch │ │ └── series │ ├── patches-20 │ │ ├── aarch64-target-support.patch │ │ ├── add-__illumos__-preprocessor-definition.patch │ │ ├── add-rpath-for-libstdcxx.patch │ │ ├── default-preprocessor-definition.patch │ │ ├── no-sanitizer-runtime-lib-linking.patch │ │ ├── no-ssp-linking.patch │ │ └── series │ └── patches-21 │ │ ├── aarch64-target-support.patch │ │ ├── add-__illumos__-preprocessor-definition.patch │ │ ├── add-rpath-for-libstdcxx.patch │ │ ├── default-preprocessor-definition.patch │ │ ├── no-sanitizer-runtime-lib-linking.patch │ │ ├── no-ssp-linking.patch │ │ └── series ├── cmake │ ├── build.sh │ └── local.mog ├── cscope │ ├── build.sh │ └── local.mog ├── cunit │ ├── build.sh │ ├── files │ │ └── ctf.ignore │ └── local.mog ├── cups │ ├── build.sh │ ├── files │ │ ├── ctf.ignore │ │ └── ctf.skip │ ├── local.mog │ └── patches │ │ ├── 02-smf.patch │ │ ├── disable-services.patch │ │ ├── pam-illumos.patch │ │ ├── properly-check-pie.patch │ │ └── series ├── cyrus │ ├── build.sh │ ├── files │ │ ├── ctf.skip │ │ ├── cyrus-setup │ │ ├── cyrus.conf │ │ ├── cyrus.xml │ │ ├── imapd.conf │ │ └── services │ ├── local.mog │ └── patches │ │ ├── adminip.patch │ │ ├── gcc14.patch │ │ ├── isdir.patch │ │ ├── log-pri.patch │ │ ├── no-lmtp-version.patch │ │ ├── sasllib.patch │ │ └── series ├── datamash │ ├── build.sh │ ├── local.mog │ ├── patches │ │ ├── output-format-test.patch │ │ └── series │ └── testsuite.log ├── dav1d │ ├── build.sh │ ├── local.mog │ └── testsuite.log ├── dcraw │ ├── build.sh │ └── local.mog ├── dejagnu │ ├── build.sh │ └── local.mog ├── diffr │ ├── build.sh │ └── local.mog ├── direnv │ ├── build.sh │ ├── files │ │ └── README.install │ ├── local.mog │ └── testsuite.log ├── dnscrypt-proxy │ ├── build.sh │ ├── files │ │ └── dnscrypt-proxy.xml │ └── local.mog ├── dnsmasq │ ├── build.sh │ ├── files │ │ ├── ctf.ignore │ │ └── dnsmasq.xml │ ├── local.mog │ └── patches │ │ ├── newaddress.patch │ │ ├── patch-src_bpf.c.patch │ │ ├── patch-src_dump.c.patch │ │ └── series ├── docbook-xsl │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── series │ │ └── sourceforge.patch ├── emacs │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── 01-gnu-find.patch │ │ └── series ├── exif │ ├── build.sh │ └── local.mog ├── fcgi2 │ ├── build.sh │ ├── files │ │ └── ctf.skip │ └── local.mog ├── fcgiwrap │ ├── build.sh │ ├── files │ │ └── fcgiwrap.xml │ ├── local.mog │ └── patches │ │ ├── Makefile.in.patch │ │ ├── fcgiwrap.c.patch │ │ ├── series │ │ └── socketcleanup.patch ├── fd │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── do-not-strip-symbol-table.patch │ │ └── series ├── fdt-tools │ ├── build.sh │ ├── local.mog │ ├── patches │ │ ├── series │ │ └── tests-option.patch │ └── testsuite.log ├── ffmpeg │ ├── build.sh │ ├── files │ │ └── ctf.ignore │ ├── local.mog │ ├── patches-4.4 │ │ ├── clang-no-mimpure-text.patch │ │ └── series │ ├── patches-5.1 │ │ ├── clang-no-mimpure-text.patch │ │ └── series │ ├── patches-6.1 │ │ ├── clang-no-mimpure-text.patch │ │ └── series │ ├── patches-7.1 │ │ ├── clang-no-mimpure-text.patch │ │ ├── series │ │ └── stdbit-detection.patch │ └── patches │ │ ├── clang-no-mimpure-text.patch │ │ ├── series │ │ └── stdbit-detection.patch ├── flac │ ├── build.sh │ ├── files │ │ ├── ctf.ignore │ │ └── ctf.skip │ ├── local.mog │ ├── patches │ │ ├── diff_no_q_option.patch │ │ └── series │ └── testsuite.log ├── flamegraph │ ├── build.sh │ ├── files │ │ └── flamegraph │ └── local.mog ├── fontconfig │ ├── build.sh │ └── local.mog ├── fping │ ├── build.sh │ ├── files │ │ └── exec_attr │ └── local.mog ├── freepascal │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── config_location.patch │ │ ├── required_version.patch │ │ └── series ├── freeradius │ ├── build.sh │ ├── files │ │ ├── README.server-install │ │ └── freeradius-template.xml │ ├── local.mog │ └── patches │ │ ├── openssl3.patch │ │ ├── pam-illumos.patch │ │ └── series ├── freetype2 │ ├── build.sh │ └── local.mog ├── fstrm │ ├── build.sh │ ├── files │ │ └── ctf.ignore │ └── local.mog ├── fuse │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── aarch64-support.patch │ │ ├── compiler.patch │ │ └── series ├── gdb │ ├── build.sh │ ├── files │ │ ├── ctf.ignore │ │ └── offsets.in │ ├── local.mog │ └── patches │ │ ├── features-i386.patch │ │ ├── fix-attach.patch │ │ ├── force-bash.patch │ │ ├── ignore-core-note0-segment.patch │ │ ├── remove-core-warning.patch │ │ ├── series │ │ └── syscalls.patch ├── getopt │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── Makefile.patch │ │ ├── gcc14.patch │ │ ├── include_locale.patch │ │ └── series ├── gh │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── runereader_posix.go.patch │ │ └── series ├── git-absorb │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── libc.patch │ │ └── series ├── gitea │ ├── build.sh │ ├── files │ │ ├── app.ini │ │ ├── gitea │ │ └── gitea.xml │ └── local.mog ├── gnu-smalltalk │ ├── build.sh │ ├── local.mog │ ├── patches │ │ ├── 01-environ.patch │ │ ├── 02-emacs.patch │ │ ├── 03-relative-symlink.patch │ │ ├── 04-filearg.patch │ │ └── series │ └── testsuite.log ├── gnupg │ ├── build.sh │ ├── files │ │ ├── ctf.ignore │ │ └── exec_attr │ ├── local.mog │ ├── patches-libgpg-error │ │ ├── lock-obj-pub.aarch64-unknown-solaris2.11.h.patch │ │ └── series │ ├── patches │ │ ├── 002-avoid-beta-warning.patch │ │ ├── gcc14.patch │ │ ├── series │ │ └── thread_cputime.patch │ └── testsuite.log ├── gnuplot │ ├── build.sh │ ├── files │ │ └── ctf.ignore │ └── local.mog ├── gnutls │ ├── build.sh │ ├── files │ │ ├── ctf.ignore │ │ └── ctf.skip │ ├── local.mog │ └── testsuite.log ├── go │ ├── build-124.sh │ ├── build-125.sh │ └── local.mog ├── gperf │ ├── build.sh │ └── local.mog ├── gptfdisk │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── ncurses.patch │ │ ├── no-icu-libs.patch │ │ ├── series │ │ └── uuid.patch ├── graphviz │ ├── build.sh │ ├── files │ │ └── ctf.ignore │ └── local.mog ├── groovy │ ├── build-30.sh │ ├── build-40.sh │ └── local.mog ├── guile │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── mkstemp.patch │ │ └── series ├── gyp │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── illumos.patch │ │ └── series ├── haproxy │ ├── build.sh │ ├── files │ │ ├── ctf.ignore │ │ └── haproxy-template.xml │ └── local.mog ├── helix │ ├── build.sh │ ├── files │ │ └── hx │ └── local.mog ├── htmlq │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── libc_version.patch │ │ └── series ├── htop │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── series │ │ └── version.patch ├── hunspell │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── dictpath.patch │ │ ├── iconv-const-hack.patch │ │ ├── ncurses.patch │ │ └── series ├── hyperfine │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── libc.patch │ │ └── series ├── icu4c │ ├── build.sh │ ├── files │ │ └── ctf.skip │ └── local.mog ├── imagemagick │ ├── build.sh │ ├── files │ │ └── ctf.skip │ ├── local.mog │ ├── patches │ │ ├── dcraw.patch │ │ ├── la.patch │ │ └── series │ └── testsuite.log ├── irssi │ ├── build.sh │ └── local.mog ├── isc-bind9 │ ├── bind.p5m │ ├── build-918.sh │ ├── build-920.sh │ ├── files │ │ ├── ctf.ignore │ │ ├── empty.db │ │ ├── localhost-forward.db │ │ ├── localhost-reverse.db │ │ ├── named-template │ │ ├── named-template.xml │ │ ├── named.conf-template │ │ ├── named.root │ │ ├── rfc.zones │ │ └── rndc.key │ ├── local.mog │ ├── patches-918 │ │ ├── libs.patch │ │ ├── linker_flags.patch │ │ └── series │ └── patches-920 │ │ ├── libs.patch │ │ ├── linker_flags.patch │ │ └── series ├── jansson │ ├── build.sh │ └── local.mog ├── joe │ ├── build.sh │ └── local.mog ├── jq │ ├── build.sh │ └── local.mog ├── json-c │ ├── build.sh │ └── local.mog ├── ldns │ ├── build.sh │ └── local.mog ├── libarchive │ ├── build.sh │ ├── files │ │ └── ctf.ignore │ ├── local.mog │ └── testsuite.log ├── libde265 │ ├── build.sh │ └── local.mog ├── libdwarf │ ├── build.sh │ └── local.mog ├── liberation-fonts │ ├── build.sh │ └── local.mog ├── libev │ ├── build.sh │ └── local.mog ├── libexif │ ├── build.sh │ └── local.mog ├── libgd │ ├── build.sh │ └── local.mog ├── libgif │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── manpage.patch │ │ └── series ├── libheif │ ├── build.sh │ └── local.mog ├── libid3tag │ ├── build.sh │ └── local.mog ├── libidl │ ├── build.sh │ └── local.mog ├── libjpeg-turbo │ ├── build.sh │ ├── local.mog │ └── testsuite.log ├── libmcrypt │ ├── build.sh │ ├── local.mog │ ├── patches │ │ ├── gcc14.patch │ │ └── series │ └── testsuite.log ├── libogg │ ├── build.sh │ └── local.mog ├── libpciaccess │ ├── build.sh │ └── local.mog ├── libpng │ ├── build.sh │ ├── files │ │ └── ctf.ignore │ ├── local.mog │ └── testsuite.log ├── libsodium │ ├── build.sh │ ├── files │ │ └── ctf.ignore │ ├── local.mog │ └── testsuite.log ├── libtasn1 │ ├── build.sh │ ├── files │ │ └── ctf.ignore │ └── local.mog ├── libtpms │ ├── build.sh │ ├── files │ │ └── ctf.ignore │ ├── local.mog │ └── patches │ │ ├── dprintf.patch │ │ ├── illumos.patch │ │ └── series ├── liburcu │ ├── build.sh │ ├── files │ │ └── ctf.ignore │ ├── local.mog │ └── testsuite.log ├── libusb │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── debug.patch │ │ ├── error-conditions.patch │ │ ├── illumos.patch │ │ └── series ├── libuv │ ├── build.sh │ ├── local.mog │ └── testsuite.log ├── libvncserver │ ├── build.sh │ └── local.mog ├── libvorbis │ ├── build.sh │ ├── files │ │ └── ctf.ignore │ └── local.mog ├── libwebp │ ├── build.sh │ └── local.mog ├── libzip │ ├── build.sh │ └── local.mog ├── links │ ├── build.sh │ ├── files │ │ └── ctf.ignore │ └── local.mog ├── listmonk │ ├── build.sh │ ├── files │ │ └── listmonk.xml │ ├── local.mog │ └── patches │ │ ├── frontend-node-modules.patch │ │ └── series ├── llvm │ ├── build-13.sh │ ├── build-15.sh │ ├── build-17.sh │ ├── build-18.sh │ ├── build-19.sh │ ├── build-20.sh │ ├── build-21.sh │ ├── local.mog │ ├── patches-13 │ │ ├── CMakeLists.txt.patch │ │ ├── cmake_config-ix.cmake.patch │ │ ├── include_llvm-c_DataTypes.h.patch │ │ ├── include_llvm_Analysis_ConstantFolding.h.patch │ │ ├── link_socket.patch │ │ ├── linkmap.patch │ │ ├── series │ │ └── tools_llvm-shlib_CMakeLists.txt.patch │ ├── patches-15 │ │ ├── series │ │ └── tools_llvm-shlib_CMakeLists.txt.patch │ ├── patches-17 │ │ ├── series │ │ └── tools_llvm-shlib_CMakeLists.txt.patch │ ├── patches-18 │ │ ├── aarch64-eh_frame-ro.patch │ │ └── series │ ├── patches-19 │ │ ├── aarch64-eh_frame-ro.patch │ │ └── series │ ├── patches-20 │ │ ├── aarch64-eh_frame-ro.patch │ │ └── series │ └── patches-21 │ │ ├── aarch64-eh_frame-ro.patch │ │ └── series ├── lmdb │ ├── build.sh │ └── local.mog ├── lrzsz │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── modernise.patch │ │ └── series ├── lsof │ ├── build.sh │ ├── files │ │ ├── ctf.ignore │ │ └── licence │ └── local.mog ├── mariadb │ ├── build-1011.sh │ ├── build-105.sh │ ├── build-106.sh │ ├── build-114.sh │ ├── files │ │ ├── README.install │ │ ├── cmake-toolchain-aarch64.txt │ │ ├── mariadb-template │ │ ├── mariadb-template.xml │ │ └── my.cnf │ ├── local.mog │ ├── mariadb.p5m │ ├── patches-1011 │ │ ├── 04-dtrace.patch │ │ ├── 05-no-pie.patch │ │ ├── 08-dtrace-invalid-conversion.patch │ │ ├── assert.patch │ │ ├── disable_dbug_docs.patch │ │ ├── missing_concurrency.patch │ │ ├── pam-illumos.patch │ │ ├── series │ │ └── super_large_pages.patch │ ├── patches-105 │ │ ├── 04-dtrace.patch │ │ ├── 05-no-pie.patch │ │ ├── 08-dtrace-invalid-conversion.patch │ │ ├── cfi.patch │ │ ├── disable_dbug_docs.patch │ │ ├── missing_concurrency.patch │ │ ├── pam-illumos.patch │ │ └── series │ ├── patches-106 │ │ ├── 04-dtrace.patch │ │ ├── 05-no-pie.patch │ │ ├── 08-dtrace-invalid-conversion.patch │ │ ├── assert.patch │ │ ├── disable_dbug_docs.patch │ │ ├── missing_concurrency.patch │ │ ├── pam-illumos.patch │ │ └── series │ ├── patches-114 │ │ ├── 04-dtrace.patch │ │ ├── 05-no-pie.patch │ │ ├── 08-dtrace-invalid-conversion.patch │ │ ├── assert.patch │ │ ├── disable_dbug_docs.patch │ │ ├── missing_concurrency.patch │ │ ├── pam-illumos.patch │ │ ├── series │ │ └── super_large_pages.patch │ └── server.mog ├── mattermost │ ├── build.sh │ ├── files │ │ └── mattermost.xml │ ├── local.mog │ └── patches │ │ ├── illumos-target.patch │ │ ├── series │ │ ├── terminal.go.patch │ │ └── utils_unix.go.patch ├── mbuffer │ ├── build.sh │ └── local.mog ├── mc │ ├── build.sh │ └── local.mog ├── meta │ ├── aarch64-build-tools.p5m │ ├── extra-build-tools.p5m │ └── omnios-build-tools.p5m ├── micro │ ├── build.sh │ └── local.mog ├── minicom │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── alloca.patch │ │ ├── no_default_port_check.patch │ │ ├── s_addr_name_clash.patch │ │ └── series ├── minidlna │ ├── build.sh │ ├── files │ │ ├── ctf.ignore │ │ └── minidlna.xml │ ├── local.mog │ └── patches │ │ ├── icons.c.patch │ │ ├── libavformat_61.patch │ │ ├── minidlna.conf.patch │ │ ├── minissdp.c.patch │ │ ├── monitor.c.patch │ │ ├── select_use_after_free.patch │ │ ├── series │ │ └── utils.h.patch ├── minio-mc │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── Makefile.patch │ │ └── series ├── minio │ ├── build.sh │ ├── files │ │ └── application-minio.xml │ ├── local.mog │ └── patches │ │ ├── Makefile.patch │ │ ├── directio.patch │ │ └── series ├── minisign │ ├── build.sh │ └── local.mog ├── mod_fcgid │ ├── build.sh │ ├── files │ │ └── httpd-fcgid.conf │ └── local.mog ├── mod_wsgi │ ├── build.sh │ └── local.mog ├── mosh │ ├── build.sh │ └── local.mog ├── mosquitto │ ├── build.sh │ ├── files │ │ ├── ctf.ignore │ │ ├── ctf.skip │ │ └── mosquitto.xml │ ├── local.mog │ └── patches │ │ ├── linkflags.patch │ │ ├── mux_epoll_c.patch │ │ └── series ├── mrtg │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── gcc14.patch │ │ └── series ├── mtr │ ├── build.sh │ ├── files │ │ └── exec_attr │ ├── local.mog │ └── patches │ │ ├── mtr-packet-path.patch │ │ └── series ├── munin │ ├── build.sh │ ├── files │ │ ├── cpanfile-node │ │ ├── cpanfile-server │ │ ├── ctf.skip │ │ ├── munin-node.xml │ │ ├── munin-server │ │ └── munin-server.xml │ ├── node.mog │ ├── patches │ │ ├── Makefile.config.patch │ │ ├── Makefile.patch │ │ ├── plugins.patch │ │ └── series │ └── server.mog ├── mutt │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── nodoc.patch │ │ └── series ├── nagios-nrdp │ ├── build.sh │ ├── files │ │ ├── README.install │ │ ├── README.md │ │ ├── nrdp-nginx-example.conf │ │ └── send_nrdp-example.sh │ ├── local.mog │ └── patches │ │ ├── config.inc.php.patch │ │ └── series ├── nagios-nrpe │ ├── build.sh │ ├── files │ │ └── nrpe.xml │ ├── local.mog │ └── patches │ │ ├── gcc14.patch │ │ └── series ├── nagios-nsca │ ├── build.sh │ ├── files │ │ ├── check_disk-example.sh │ │ └── nsca.xml │ ├── local.mog │ └── patches │ │ ├── nsca.cfg.in.patch │ │ └── series ├── nagios-plugins │ ├── build.sh │ ├── final.mog │ ├── local.mog │ └── patches │ │ ├── check_dhcp.c.patch │ │ ├── pst3.c.patch │ │ └── series ├── nagios │ ├── build.sh │ ├── files │ │ ├── README.install │ │ ├── README.md │ │ ├── application-nagios │ │ ├── nagios-nginx-example.conf │ │ └── nagios.xml │ ├── local.mog │ ├── nagios-common.p5m │ └── patches │ │ ├── sample-files.patch │ │ └── series ├── nano │ ├── build.sh │ └── local.mog ├── ncdu │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── destdir.patch │ │ ├── ncurses.patch │ │ └── series ├── neovim │ ├── build.sh │ ├── files │ │ └── ctf.ignore │ ├── local.mog │ └── patches │ │ ├── illumos-luajit-umem-workaround.patch │ │ ├── illumos-support.patch │ │ ├── libuv.patch │ │ ├── link-gcc_s.patch │ │ ├── path.patch │ │ ├── series │ │ └── use-system-default-tty-modes.patch ├── nettle │ ├── build.sh │ ├── local.mog │ └── testsuite.log ├── nginx │ ├── build-128.sh │ ├── build.sh │ ├── files │ │ ├── ctf.ignore │ │ ├── http-nginx-template │ │ └── http-nginx-template.xml │ ├── local.mog │ └── nginx.p5m ├── nicstat │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── 003-nicstat.c.patch │ │ └── series ├── ninja │ ├── build.sh │ ├── local.mog │ ├── patches │ │ ├── no_lto_check.patch │ │ └── series │ └── testsuite.log ├── nodejs │ ├── build-18.sh │ ├── build-20.sh │ ├── build-22.sh │ ├── local.mog │ ├── patches-18 │ │ ├── madvise-remove-own-declaration.patch │ │ ├── mmaphint.patch │ │ ├── netinet-in.h.patch │ │ └── series │ ├── patches-20 │ │ ├── madvise-remove-own-declaration.patch │ │ ├── mmaphint.patch │ │ ├── netinet-in.h.patch │ │ └── series │ └── patches-22 │ │ ├── mmaphint.patch │ │ ├── netinet-in.h.patch │ │ └── series ├── nsd │ ├── build.sh │ ├── files │ │ └── dns-nsd.xml │ └── local.mog ├── ntfs-3g │ ├── build.sh │ ├── files │ │ └── fstyp │ ├── local.mog │ └── patches │ │ ├── gcc14.patch │ │ └── series ├── oath-toolkit │ ├── build.sh │ ├── files │ │ └── ctf.ignore │ ├── local.mog │ └── patches │ │ ├── pam.patch │ │ └── series ├── obsolete │ ├── .gitignore │ ├── aarch64-gcc10.p5m │ ├── build.sh │ ├── compress-lz4.p5t │ ├── compress-zstd.p5t │ ├── developer-clang-130.p5t │ ├── developer-llvm-130.p5t │ ├── network-socat.p5t │ └── util-dtc.p5m ├── omni │ ├── build.sh │ └── local.mog ├── onig │ ├── build.sh │ └── local.mog ├── ooceapps │ ├── build.sh │ ├── files │ │ ├── ctf.skip │ │ ├── fenix.xml │ │ └── ooceapps.xml │ └── local.mog ├── openldap │ ├── build.sh │ ├── files │ │ ├── ctf.ignore │ │ └── openldap.xml │ ├── local.mog │ ├── patches-2.4 │ │ ├── check_hostname.patch │ │ ├── configure.patch │ │ ├── dnattrfilter.patch │ │ ├── series │ │ └── thread.patch │ ├── patches │ │ ├── dnattrfilter.patch │ │ ├── series │ │ └── thread.patch │ └── server.mog ├── openvpn │ ├── auth-ldap.mog │ ├── build.sh │ ├── files │ │ ├── ctf.ignore │ │ └── network-openvpn.xml │ ├── openvpn.mog │ ├── patches-auth-ldap │ │ ├── ldap.patch │ │ ├── no_export-dynamic.patch │ │ ├── openssl.patch │ │ └── series │ └── patches │ │ ├── pam-illumos.patch │ │ └── series ├── pam_radius │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── ldflags.patch │ │ └── series ├── pango │ ├── build.sh │ ├── files │ │ └── ctf.skip │ └── local.mog ├── pass │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── getopt.patch │ │ ├── no_warn_dev_shm.patch │ │ ├── portability.patch │ │ └── series ├── patchutils │ ├── build.sh │ └── local.mog ├── pbzip2 │ ├── build.sh │ └── local.mog ├── pg_extension │ ├── citus │ │ ├── build.sh │ │ ├── files │ │ │ └── ctf.ignore │ │ ├── local.mog │ │ └── patches │ │ │ ├── series │ │ │ └── sys_stat.patch │ ├── common.sh │ ├── mysql_fdw │ │ ├── build.sh │ │ ├── local.mog │ │ └── patches │ │ │ ├── no-RTLD_DEEPBIND.patch │ │ │ ├── series │ │ │ └── use-full-path.patch │ └── pg_repack │ │ ├── build.sh │ │ ├── local.mog │ │ └── patches │ │ ├── pwd-patch │ │ └── series ├── php-imagick │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── amd64.patch │ │ ├── series │ │ └── strtolower.patch ├── php │ ├── build-81.sh │ ├── build-82.sh │ ├── build-83.sh │ ├── build-84.sh │ ├── files │ │ ├── bin │ │ │ └── freetype-config │ │ ├── ctf.ignore │ │ ├── php-template │ │ └── php-template.xml │ ├── local.mog │ ├── patches-81 │ │ ├── ldap.patch │ │ └── series │ ├── patches-82 │ │ ├── ldap.patch │ │ └── series │ ├── patches-83 │ │ ├── ldap.patch │ │ └── series │ ├── patches-84 │ │ ├── ldap.patch │ │ └── series │ ├── patches-uw-imap │ │ ├── nopwd.patch │ │ └── series │ └── php.p5m ├── picocom │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── add-cfmakeraw-for-illumos.patch │ │ └── series ├── pigz │ ├── build.sh │ └── local.mog ├── pixman │ ├── build.sh │ ├── files │ │ └── ctf.ignore │ ├── local.mog │ ├── patches │ │ ├── increase-test-timeout.patch │ │ └── series │ └── testsuite.log ├── pkgmgr │ ├── build.sh │ └── local.mog ├── popt │ ├── build.sh │ ├── local.mog │ └── testsuite.log ├── postfix │ ├── build.sh │ ├── files │ │ ├── ctf.ignore │ │ └── smtp-postfix.xml │ ├── local.mog │ └── patches │ │ ├── aliases_patch.patch │ │ ├── dict_dbm.patch │ │ ├── icu4c.patch │ │ ├── postconf.patch │ │ ├── series │ │ └── socket.patch ├── postgresql │ ├── build-13.sh │ ├── build-14.sh │ ├── build-15.sh │ ├── build-16.sh │ ├── build-17.sh │ ├── build-18.sh │ ├── files │ │ ├── ctf.ignore │ │ └── postgres.xml │ ├── local.mog │ ├── patches-13 │ │ ├── dism.patch │ │ ├── gcc14.patch │ │ └── series │ ├── patches-14 │ │ ├── dism.patch │ │ ├── gcc14.patch │ │ └── series │ ├── patches-15 │ │ ├── dism.patch │ │ ├── pam-illumos.patch │ │ └── series │ ├── patches-16 │ │ ├── dism.patch │ │ ├── pam-illumos.patch │ │ └── series │ ├── patches-17 │ │ ├── dism.patch │ │ ├── pam-illumos.patch │ │ ├── perl_plpgsql.patch │ │ └── series │ ├── patches-18 │ │ ├── dism.patch │ │ ├── noreturn.patch │ │ ├── pam-illumos.patch │ │ ├── perl_plpgsql.patch │ │ └── series │ ├── postgresql.p5m │ └── server.mog ├── protobuf-c │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── 01-protoc-include.patch │ │ └── series ├── protobuf │ ├── build.sh │ └── local.mog ├── qemu │ ├── build.sh │ ├── files │ │ ├── ctf.ignore │ │ └── exec_attr │ ├── local.mog │ └── patches │ │ ├── 0002-illumos-OFD-locking-must-span-the-entire-file.patch │ │ ├── 0003-Do-not-pass-dynamic-list-to-linker.patch │ │ ├── 0004-illumos-defines-FSCALE-in-sys-param.h.patch │ │ ├── 0005-configure-uses-bash-extensions.patch │ │ ├── 0006-Add-support-for-VNICs.patch │ │ ├── 0007-Drop-unnecessary-privileges.patch │ │ ├── 0008-Add-support-for-a-zconsole-character-device.patch │ │ ├── 0009-include-sys-loadavg.h-for-getloadavg.patch │ │ ├── README │ │ └── series ├── radare2 │ ├── build.sh │ ├── files │ │ └── ctf.ignore │ ├── local.mog │ └── patches │ │ ├── install.patch │ │ ├── pie.patch │ │ ├── rename-POP_XOR.patch │ │ ├── series │ │ └── timezone.patch ├── rargs │ ├── build.sh │ └── local.mog ├── rav1e │ ├── build.sh │ └── local.mog ├── rclone │ ├── build.sh │ └── local.mog ├── ripgrep │ ├── build.sh │ └── local.mog ├── rlwrap │ ├── build.sh │ └── local.mog ├── rrdtool │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── 0001-illumos-defines-_MAX-macros-in-limits.h.patch │ │ └── series ├── ruby │ ├── build-30.sh │ ├── build-31.sh │ ├── build-32.sh │ ├── build-33.sh │ ├── build-34.sh │ ├── files │ │ └── ctf.ignore │ ├── local.mog │ ├── patches-30 │ │ ├── 02-config.patch │ │ ├── no-_XOPEN_SOURCE-undefine.patch │ │ ├── openssl-EAGAIN.patch │ │ ├── openssl3.patch │ │ └── series │ ├── patches-31 │ │ ├── 02-config.patch │ │ ├── no-_XOPEN_SOURCE-undefine.patch │ │ ├── openssl-EAGAIN.patch │ │ └── series │ ├── patches-32 │ │ ├── 02-config.patch │ │ ├── no-_XOPEN_SOURCE-undefine.patch │ │ ├── openssl-EAGAIN.patch │ │ └── series │ ├── patches-33 │ │ ├── 02-config.patch │ │ ├── no-_XOPEN_SOURCE-undefine.patch │ │ ├── openssl-EAGAIN.patch │ │ └── series │ └── patches-34 │ │ ├── 02-config.patch │ │ ├── no-_XOPEN_SOURCE-undefine.patch │ │ ├── openssl-EAGAIN.patch │ │ └── series ├── rust │ ├── build-arch-aarch64.sh │ ├── build.sh │ ├── local.mog │ ├── patches │ │ ├── 0001-aarch64-cpu-feature-support-for-illumos.patch │ │ ├── aarch64-eh_frame-ro.patch │ │ └── series │ └── testsuite.log ├── rustdesk-server │ ├── build.sh │ ├── files │ │ ├── env │ │ └── rustdesk-template.xml │ ├── local.mog │ └── patches │ │ ├── 0001-add-illumos-support.patch │ │ ├── illumos.patch │ │ └── series ├── sasl2 │ ├── build.sh │ ├── files │ │ └── saslauthd.xml │ ├── local.mog │ └── patches │ │ ├── configure-ldap.patch │ │ ├── configure-mysql.patch │ │ ├── configure-pgsql.patch │ │ ├── filterlibs.patch │ │ ├── ldapdb-quieter.patch │ │ ├── saslauthd-man.patch │ │ ├── saslauthd-perms.patch │ │ ├── series │ │ └── sql-quieter.patch ├── serf │ ├── build.sh │ └── local.mog ├── sg3_utils │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── missing-include.patch │ │ └── series ├── sic │ ├── build.sh │ └── local.mog ├── slang │ ├── build.sh │ ├── local.mog │ ├── patches │ │ ├── link_socket.patch │ │ └── series │ └── testsuite.log ├── smartmontools │ ├── build.sh │ ├── files │ │ └── system-smartd.xml │ ├── local.mog │ └── patches │ │ ├── bash-shebang.patch │ │ └── series ├── squid │ ├── build.sh │ ├── files │ │ ├── exec_attr │ │ ├── squid │ │ └── squid.xml │ ├── local.mog │ └── rtime ├── starship │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── do-not-strip-symbol-table.patch │ │ └── series ├── stress-ng │ ├── build.sh │ ├── files │ │ └── ctf.ignore │ └── local.mog ├── subversion │ ├── build.sh │ ├── files │ │ └── subversion.xml │ ├── module.mog │ └── svn.mog ├── swtpm │ ├── build.sh │ ├── files │ │ └── ctf.ignore │ ├── local.mog │ └── patches │ │ ├── illumos.patch │ │ ├── series │ │ └── utsname.patch ├── sysstat │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── config.patch │ │ ├── exit_curses.patch │ │ ├── local_only.patch │ │ ├── no_colour.patch │ │ ├── relocate_bin.patch │ │ ├── reset_stdin_flags.patch │ │ └── series ├── tailscale │ ├── build.sh │ ├── files │ │ └── tailscale.xml │ └── local.mog ├── tcl │ ├── build.sh │ ├── expect-local.mog │ ├── files │ │ └── ctf.ignore │ ├── patches-tcl │ │ ├── makefile.patch │ │ ├── man.patch │ │ └── series │ └── tcl-local.mog ├── tcpdump │ ├── build.sh │ ├── local.mog │ └── testsuite.log ├── texinfo │ ├── build.sh │ ├── files │ │ └── ctf.ignore │ ├── local.mog │ └── testsuite.log ├── texlive │ ├── build.sh │ ├── files │ │ ├── ctf.ignore │ │ └── ctf.skip │ ├── local.mog │ └── patches │ │ ├── series │ │ └── texmfroot.patch ├── tidy │ ├── build.sh │ └── local.mog ├── tiff │ ├── build.sh │ ├── files │ │ ├── ctf.ignore │ │ └── ctf.skip │ ├── local.mog │ └── testsuite.log ├── tig │ ├── build.sh │ └── local.mog ├── top │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── 01.cmds.patch │ │ ├── 02.hash-c.patch │ │ ├── 03.sunos5.patch │ │ ├── 04.percent_cpu.patch │ │ ├── 05.zfs_arc_stats.patch │ │ ├── 06.all-is-long.patch │ │ ├── 07.itoa-fix-long.patch │ │ ├── 08-winch-segfault-fix.patch │ │ ├── 09-man-page-references.patch │ │ ├── 10.zfs_compressed_arc.patch │ │ ├── 11.termios.patch │ │ └── series ├── tree-sitter-langs │ ├── build.sh │ ├── files │ │ └── baseline │ ├── local.mog │ └── patches │ │ ├── illumos.patch │ │ └── series ├── tree-sitter │ ├── build.sh │ └── local.mog ├── tree │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── series │ │ └── struct_comment.patch ├── u-boot │ ├── build.sh │ └── local.mog ├── uefivars │ ├── build.sh │ └── local.mog ├── unbound │ ├── build.sh │ ├── files │ │ └── dns-unbound.xml │ ├── local.mog │ ├── server.mog │ └── testsuite.log ├── unistring │ ├── build.sh │ ├── files │ │ └── ctf.ignore │ ├── local.mog │ └── testsuite.log ├── vagrant │ ├── build.sh │ ├── files │ │ └── vagrant │ ├── local.mog │ ├── patches-installer │ │ ├── series │ │ └── vagrant-installers-main-go.patch │ └── patches │ │ ├── series │ │ └── vbox7.patch ├── valgrind │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── file.patch │ │ └── series ├── vaultwarden │ ├── build.sh │ ├── files │ │ └── vaultwarden.xml │ └── local.mog ├── victoriametrics │ ├── build.sh │ ├── files │ │ ├── README.install │ │ ├── victoria-metrics-profile-template.xml │ │ ├── victoriametrics-template.xml │ │ └── vmagent-profile.xml │ └── local.mog ├── virtualbox │ ├── additions.mog │ ├── build.sh │ ├── patches │ │ ├── build-in-zone.patch │ │ ├── configure.patch │ │ ├── ctf.patch │ │ ├── ergoctx.patch │ │ ├── hma.patch │ │ ├── installctx.patch │ │ ├── new-curl.patch │ │ ├── no-var-spool-pkg.patch │ │ ├── pam-illumos.patch │ │ ├── series │ │ ├── solaris-install.patch │ │ ├── stackclash.patch │ │ ├── tzfile.patch │ │ └── zero-sized-array.patch │ └── vbox.mog ├── webservd │ └── webservd.p5m ├── x11 │ ├── common.sh │ ├── libice │ │ ├── build.sh │ │ └── local.mog │ ├── libsm │ │ ├── build.sh │ │ └── local.mog │ ├── libx11 │ │ ├── build.sh │ │ ├── files │ │ │ └── ctf.ignore │ │ └── local.mog │ ├── libxau │ │ ├── build.sh │ │ └── local.mog │ ├── libxcb │ │ ├── build.sh │ │ └── local.mog │ ├── libxext │ │ ├── build.sh │ │ └── local.mog │ ├── libxfixes │ │ ├── build.sh │ │ └── local.mog │ ├── libxi │ │ ├── build.sh │ │ └── local.mog │ ├── libxrandr │ │ ├── build.sh │ │ └── local.mog │ ├── libxrender │ │ ├── build.sh │ │ └── local.mog │ ├── libxt │ │ ├── build.sh │ │ ├── files │ │ │ └── ctf.ignore │ │ └── local.mog │ ├── libxtst │ │ ├── build.sh │ │ └── local.mog │ ├── xcb-proto │ │ ├── build.sh │ │ └── local.mog │ ├── xorgproto │ │ ├── build.sh │ │ └── local.mog │ └── xtrans │ │ ├── build.sh │ │ └── local.mog ├── x264 │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── clang-no-mimpure-text.patch │ │ ├── libs.patch │ │ ├── series │ │ └── xpg6-check.patch ├── x265 │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── cmake.patch │ │ ├── omnios.patch │ │ ├── patch-CMakeLists.txt │ │ ├── patch-common_cpu.cpp │ │ ├── patch-common_cpu.h │ │ ├── patch-common_quant.cpp │ │ ├── patch-encoder_analysis.cpp │ │ ├── patch-encoder_encoder.cpp │ │ └── series ├── xjobs │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── series │ │ └── signal.patch ├── xmlto │ ├── build.sh │ └── local.mog ├── xsv │ ├── build.sh │ ├── local.mog │ └── patches │ │ ├── bump_crate_versions.patch │ │ └── series ├── yaml │ ├── build.sh │ ├── local.mog │ └── testsuite.log ├── yasm │ ├── build.sh │ ├── local.mog │ └── testsuite.log ├── zabbix │ ├── agent.mog │ ├── build.sh │ ├── files │ │ ├── README.server-install │ │ ├── agentconf │ │ │ ├── iostat.conf │ │ │ ├── pkg.conf │ │ │ ├── smf.conf │ │ │ └── zfs.conf │ │ ├── crontab.agent │ │ ├── scripts │ │ │ ├── hdd_list │ │ │ ├── iostat │ │ │ └── zpool_list │ │ ├── zabbix-agent.xml │ │ └── zabbix-server.xml │ ├── local.mog │ ├── patches │ │ ├── agentconf.patch │ │ ├── ldap.patch │ │ ├── libev.patch │ │ ├── procstate.patch │ │ ├── pthread.patch │ │ ├── series │ │ ├── serverconf.patch │ │ ├── sha512crypt.patch │ │ └── signal.patch │ └── server.mog ├── zadm │ ├── build.sh │ ├── files │ │ └── ctf.ignore │ └── local.mog ├── zig │ ├── build-0.12.sh │ ├── build-0.13.sh │ ├── build-0.14.sh │ ├── build-0.15.sh │ ├── local.mog │ ├── patches-0.12 │ │ ├── filter-getStdPath-error-set.patch │ │ ├── interp-check.patch │ │ ├── is-valid-memory.patch │ │ ├── keep-frame-pointers.patch │ │ ├── no-reuseport.patch │ │ ├── series │ │ └── verbose-link.patch │ ├── patches-0.13 │ │ ├── filter-getStdPath-error-set.patch │ │ ├── interp-check.patch │ │ ├── is-valid-memory.patch │ │ ├── keep-frame-pointers.patch │ │ ├── no-reuseport.patch │ │ ├── series │ │ └── verbose-link.patch │ ├── patches-0.14 │ │ ├── add-arc4random_buf.patch │ │ ├── fix-watch-init.patch │ │ ├── interp-check.patch │ │ ├── is-valid-memory.patch │ │ ├── keep-frame-pointers.patch │ │ ├── patch-getCpuCount.patch │ │ ├── series │ │ ├── stack-trace-thread-safety.patch │ │ └── verbose-link.patch │ └── patches-0.15 │ │ ├── add-arc4random_buf.patch │ │ ├── define-msghdr-flags.patch │ │ ├── define-sigrt-min-and-max.patch │ │ ├── fix-watch-init.patch │ │ ├── illumos-interp-check.patch │ │ ├── is-valid-memory.patch │ │ ├── keep-frame-pointers.patch │ │ ├── series │ │ ├── stack-trace-thread-safety.patch │ │ └── verbose-link.patch ├── znapzend │ ├── build.sh │ ├── files │ │ └── system-znapzend.xml │ └── local.mog ├── znc │ ├── build.sh │ ├── files │ │ ├── README │ │ ├── clientbuffer.cpp │ │ ├── znc.conf │ │ └── znc.xml │ └── local.mog └── zrepl │ ├── build.sh │ ├── files │ ├── zrepl │ └── zrepl.xml │ ├── local.mog │ └── patches │ ├── config.patch │ └── series ├── doc ├── baseline ├── baseline.aarch64 ├── bootstrap.md ├── framework ├── idlist.md ├── licences ├── packages.md ├── pkglist.aarch64 ├── rtime ├── structure.md └── tidy.conf ├── lib ├── .gitignore ├── arch.sh ├── build.sh ├── config.sh ├── functions.sh ├── isastub.c ├── meson-aarch64-gcc ├── mog │ ├── binlink.mog │ ├── global-transforms.mog │ ├── infolink.mog │ ├── legacy-global-transforms.mog │ ├── manlink.mog │ ├── mediated-binlink.mog │ ├── mediated-infolink.mog │ └── mediated-manlink.mog └── site.sh.template └── tools ├── audit ├── idlist ├── licence ├── pkgdiff ├── test └── tidy-manifests /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | 2 | * @citrus-it @hadfl @oetiker 3 | 4 | -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- 1 | daysUntilStale: 30 2 | daysUntilClose: 7 3 | exemptLabels: 4 | - security 5 | staleLabel: stale 6 | markComment: > 7 | This issue has been automatically marked as stale because it has not had 8 | recent activity. It will be closed if no further activity occurs. Thank you 9 | for your contributions. 10 | closeComment: false 11 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- 1 | name: CI 2 | 3 | on: 4 | push: 5 | pull_request: 6 | 7 | jobs: 8 | build: 9 | runs-on: ubuntu-latest 10 | 11 | steps: 12 | - uses: actions/checkout@v2 13 | 14 | - name: ksh 15 | run: sudo apt-get install ksh 16 | 17 | - name: test 18 | run: ./tools/test 19 | 20 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build.log 2 | build-*.log 3 | build.log.* 4 | build-*.log.* 5 | last-failure.log 6 | tmp.repo/ 7 | tmp.repo.aarch64/ 8 | *.p5m.final 9 | *.p5m.i386.final 10 | *.p5m.aarch64.final 11 | *~ 12 | tmp 13 | -------------------------------------------------------------------------------- /build/aarch64/aarch64-esr-decoder/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | # 11 | 12 | # Copyright 2025 OmniOS Community Edition (OmniOSce) Association. 13 | 14 | license LICENSE license=Apache2 15 | 16 | -------------------------------------------------------------------------------- /build/aarch64/common.sh: -------------------------------------------------------------------------------- 1 | 2 | . ../../../lib/build.sh 3 | 4 | ARCH=aarch64 5 | NATIVE_TRIPLET64=${TRIPLETS[$BUILD_ARCH]} 6 | TRIPLET64=${TRIPLETS[$ARCH]} 7 | CROSSGCCVER=14 8 | 9 | PREFIX=/opt/cross/$ARCH 10 | SYSROOT=$PREFIX/sysroot 11 | 12 | TMPDIR+="/$ARCH" 13 | DTMPDIR+="/$ARCH" 14 | BASE_TMPDIR=$TMPDIR 15 | 16 | -------------------------------------------------------------------------------- /build/aarch64/perl/files/perl: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | pfx=/opt/cross/aarch64/perl5/$(MAJVER) 4 | $pfx/bin/miniperl -I$pfx/lib/aarch64-solaris-64 "$@" 5 | 6 | -------------------------------------------------------------------------------- /build/aarch64/perl/patches/series: -------------------------------------------------------------------------------- 1 | configure.patch 2 | perl-5.42.0.patch 3 | -------------------------------------------------------------------------------- /build/acltool/rtime: -------------------------------------------------------------------------------- 1 | 2 | # libreadline needs either one of libtermcap | libcurses | libncurses, 3 | # but is not linked with either one of them 4 | UNREF_OBJ libtermcap\.so\.1 5 | UNREF_OBJ libcurses\.so\.1 6 | UNREF_OBJ libncurses\.so\.6 7 | 8 | -------------------------------------------------------------------------------- /build/acmefetch/patches/series: -------------------------------------------------------------------------------- 1 | 0001-Revert-Disclaimer-added-23.patch 2 | -------------------------------------------------------------------------------- /build/alpine/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2021 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license LICENSE license=Apache2 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /build/alpine/patches/autoreconf.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/configure.ac a/configure.ac 2 | --- a~/configure.ac 1970-01-01 00:00:00 3 | +++ a/configure.ac 1970-01-01 00:00:00 4 | @@ -58,7 +58,7 @@ AC_PATH_PROG(MAKE, make) 5 | 6 | dnl COMPILE-TIME OPTIONS 7 | 8 | -AM_GNU_GETTEXT_VERSION([0.16.1]) 9 | +AM_GNU_GETTEXT_REQUIRE_VERSION([0.21]) 10 | AM_GNU_GETTEXT([external]) 11 | 12 | dnl enable dmalloc per http://dmalloc.com 13 | -------------------------------------------------------------------------------- /build/alpine/patches/lib.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/configure.ac a/configure.ac 2 | --- a~/configure.ac 1970-01-01 00:00:00 3 | +++ a/configure.ac 1970-01-01 00:00:00 4 | @@ -1035,10 +1035,10 @@ else 5 | ]) 6 | 7 | if test -n "$alpine_LDAPINCLUDE" ; then 8 | - CPPFLAGS="$CPPFLAGS -I${alpine_LDAPINCLUDE}/include" 9 | + CPPFLAGS="$CPPFLAGS -I${alpine_LDAPINCLUDE}" 10 | fi 11 | if test -n "$alpine_LDAPLIB" ; then 12 | - LDFLAGS="$LDFLAGS -L${alpine_LDAPLIB}/lib" 13 | + LDFLAGS="$LDFLAGS -L${alpine_LDAPLIB} -R${alpine_LDAPLIB}" 14 | fi 15 | fi 16 | 17 | -------------------------------------------------------------------------------- /build/alpine/patches/series: -------------------------------------------------------------------------------- 1 | lib.patch 2 | uuid.patch 3 | autoreconf.patch 4 | -------------------------------------------------------------------------------- /build/ansible/files/constraints: -------------------------------------------------------------------------------- 1 | ## This file was auto-generated and can be updated with ./build.sh -P 2 | ansible-core==2.16.2 3 | Jinja2==3.1.2 4 | MarkupSafe==2.1.3 5 | packaging==23.2 6 | resolvelib==1.0.1 7 | -------------------------------------------------------------------------------- /build/apache/patches-24/libxml2.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/modules/filters/mod_xml2enc.c a/modules/filters/mod_xml2enc.c 2 | --- a~/modules/filters/mod_xml2enc.c 1970-01-01 00:00:00 3 | +++ a/modules/filters/mod_xml2enc.c 1970-01-01 00:00:00 4 | @@ -35,6 +35,7 @@ 5 | #endif 6 | 7 | /* libxml2 */ 8 | +#include 9 | #include 10 | 11 | #if defined(__clang__) 12 | -------------------------------------------------------------------------------- /build/apache/patches-24/series: -------------------------------------------------------------------------------- 1 | layout.patch 2 | priv_drop.patch 3 | httpd.conf.patch 4 | libxml2.patch 5 | -------------------------------------------------------------------------------- /build/apr-util/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2020 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license LICENSE license=Apache2 14 | 15 | -------------------------------------------------------------------------------- /build/apr-util/patches/configure.patch: -------------------------------------------------------------------------------- 1 | gdiff -wpruN '--exclude=*.orig' a~/configure a/configure 2 | --- a~/configure 2017-10-18 15:51:43.000000000 +0000 3 | +++ a/configure 2020-03-29 15:35:31.442125751 +0000 4 | @@ -17057,8 +17057,8 @@ fi 5 | 6 | 7 | if test "x$APRUTIL_LDFLAGS" = "x"; then 8 | - test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L$lib\"" 9 | - APRUTIL_LDFLAGS="-L$lib" 10 | + test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L$lib -R$lib\"" 11 | + APRUTIL_LDFLAGS="-L$lib -R$lib" 12 | else 13 | apr_addto_bugger="-L$lib" 14 | for i in $apr_addto_bugger; do 15 | -------------------------------------------------------------------------------- /build/apr-util/patches/memset_s.patch: -------------------------------------------------------------------------------- 1 | 2 | Need this definition in order for the memset_s() function to be properly 3 | detected. 4 | 5 | gdiff -wpruN '--exclude=*.orig' a~/crypto/apr_crypto.c a/crypto/apr_crypto.c 6 | --- a~/crypto/apr_crypto.c 2017-06-13 21:28:00.000000000 +0000 7 | +++ a/crypto/apr_crypto.c 2020-03-29 10:34:13.727512747 +0000 8 | @@ -14,6 +14,8 @@ 9 | * limitations under the License. 10 | */ 11 | 12 | +#define __STDC_WANT_LIB_EXT1__ 1 13 | + 14 | #include 15 | #include 16 | -------------------------------------------------------------------------------- /build/apr-util/patches/series: -------------------------------------------------------------------------------- 1 | configure.patch 2 | memset_s.patch 3 | -------------------------------------------------------------------------------- /build/apr/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2020 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license LICENSE license=Apache2 14 | 15 | -------------------------------------------------------------------------------- /build/atuin/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | # 11 | 12 | # Copyright 2023 OmniOS Community Edition (OmniOSce) Association. 13 | 14 | license LICENSE license=MIT 15 | 16 | -------------------------------------------------------------------------------- /build/autogen/patches/gcc14.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/configure a/configure 2 | --- a~/configure 1970-01-01 00:00:00 3 | +++ a/configure 1970-01-01 00:00:00 4 | @@ -18406,7 +18406,7 @@ else 5 | 6 | cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7 | /* end confdefs.h. */ 8 | -static inline foo(bar) int bar; { return bar; } 9 | +static inline int foo(bar) int bar; { return bar; } 10 | int 11 | main () 12 | { 13 | -------------------------------------------------------------------------------- /build/autogen/patches/series: -------------------------------------------------------------------------------- 1 | gcc14.patch 2 | -------------------------------------------------------------------------------- /build/bat/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | # 11 | 12 | # Copyright 2019 OmniOS Community Edition (OmniOSce) Association. 13 | 14 | license LICENSE-MIT license=MIT 15 | 16 | -------------------------------------------------------------------------------- /build/bat/patches/do-not-strip-symbol-table.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/Cargo.toml a/Cargo.toml 2 | --- a~/Cargo.toml 1970-01-01 00:00:00 3 | +++ a/Cargo.toml 1970-01-01 00:00:00 4 | @@ -130,5 +130,5 @@ features = ["wrap_help", "cargo"] 5 | 6 | [profile.release] 7 | lto = true 8 | -strip = true 9 | +#strip = true 10 | codegen-units = 1 11 | -------------------------------------------------------------------------------- /build/bat/patches/series: -------------------------------------------------------------------------------- 1 | do-not-strip-symbol-table.patch 2 | -------------------------------------------------------------------------------- /build/bazel/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2024 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license LICENSE license=Apache2 14 | 15 | -------------------------------------------------------------------------------- /build/bazel/patches/series: -------------------------------------------------------------------------------- 1 | illumos.patch 2 | omnios.patch 3 | -------------------------------------------------------------------------------- /build/bdb/patches/series: -------------------------------------------------------------------------------- 1 | aarch64.patch 2 | -------------------------------------------------------------------------------- /build/bdw-gc/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2020 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | drop > 14 | 15 | license README.QUICK license=gc 16 | 17 | -------------------------------------------------------------------------------- /build/bwm-ng/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | # 11 | # Copyright 2022 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license LICENSE license=GPLv2 14 | -------------------------------------------------------------------------------- /build/byobu/patches/series: -------------------------------------------------------------------------------- 1 | read_ctrl-a.in.patch 2 | -------------------------------------------------------------------------------- /build/cairo/patches/alloca.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/src/cairo-colr-glyph-render.c a/src/cairo-colr-glyph-render.c 2 | --- a~/src/cairo-colr-glyph-render.c 1970-01-01 00:00:00 3 | +++ a/src/cairo-colr-glyph-render.c 1970-01-01 00:00:00 4 | @@ -51,6 +51,10 @@ 5 | #include 6 | #endif 7 | 8 | +#ifdef __illumos__ 9 | +#include 10 | +#endif 11 | + 12 | #if HAVE_FT_COLR_V1 13 | 14 | #include 15 | -------------------------------------------------------------------------------- /build/cairo/patches/series: -------------------------------------------------------------------------------- 1 | alloca.patch 2 | winsize.patch 3 | -------------------------------------------------------------------------------- /build/cairo/patches/winsize.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/perf/cairo-perf-print.c a/perf/cairo-perf-print.c 2 | --- a~/perf/cairo-perf-print.c 1970-01-01 00:00:00 3 | +++ a/perf/cairo-perf-print.c 1970-01-01 00:00:00 4 | @@ -48,6 +48,10 @@ 5 | #endif 6 | #endif 7 | 8 | +#ifdef __illumos__ 9 | +#include 10 | +#endif 11 | + 12 | static void 13 | report_print (const cairo_perf_report_t *report, 14 | int show_histogram) 15 | -------------------------------------------------------------------------------- /build/ccache/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | snprintf.c 2 | -------------------------------------------------------------------------------- /build/clamav/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | regstrlcpy.c 2 | -------------------------------------------------------------------------------- /build/clamav/files/ctf.skip: -------------------------------------------------------------------------------- 1 | libclamunrar.so 2 | libfreshclam.so 3 | sigtool 4 | -------------------------------------------------------------------------------- /build/clamav/patches/ldpath.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/CMakeLists.txt a/CMakeLists.txt 2 | --- a~/CMakeLists.txt 1970-01-01 00:00:00 3 | +++ a/CMakeLists.txt 1970-01-01 00:00:00 4 | @@ -1256,6 +1256,8 @@ ${_} pdcurses ${e}${CU 5 | ${_} ${e}${CURSES_LIBRARIES}") 6 | endif() 7 | 8 | +list(APPEND CMAKE_INSTALL_RPATH "/opt/ooce/lib/amd64") 9 | + 10 | if(C_LINUX) 11 | if(SYSTEMD_PROGRAM_FOUND) 12 | message("\ 13 | -------------------------------------------------------------------------------- /build/clamav/patches/series: -------------------------------------------------------------------------------- 1 | libsocket.patch 2 | ldpath.patch 3 | link_llvm_statically.patch 4 | no-version-script.patch 5 | -------------------------------------------------------------------------------- /build/clang/patches-13/no-default-libm-linking.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN '--exclude=*.orig' a~/lib/Driver/ToolChains/Solaris.cpp a/lib/Driver/ToolChains/Solaris.cpp 2 | --- a~/lib/Driver/ToolChains/Solaris.cpp 1970-01-01 00:00:00 3 | +++ a/lib/Driver/ToolChains/Solaris.cpp 1970-01-01 00:00:00 4 | @@ -131,6 +131,7 @@ void solaris::Linker::ConstructJob(Compi 5 | CmdArgs.push_back("-lc"); 6 | if (!Args.hasArg(options::OPT_shared)) { 7 | CmdArgs.push_back("-lgcc"); 8 | + if (D.CCCIsCXX()) 9 | - CmdArgs.push_back("-lm"); 10 | + CmdArgs.push_back("-lm"); 11 | } 12 | if (NeedsSanitizerDeps) 13 | -------------------------------------------------------------------------------- /build/clang/patches-13/series: -------------------------------------------------------------------------------- 1 | use-gas.patch 2 | no-ssp-linking.patch 3 | default-preprocessor-definition.patch 4 | no-usr-local-include.patch 5 | no-default-libgcc_s-linking.patch 6 | add-rpath-for-libstdcxx.patch 7 | no-version-script.patch 8 | no-symbolic-functions.patch 9 | no-sanitizer-runtime-lib-linking.patch 10 | no-default-libm-linking.patch 11 | add-__illumos__-preprocessor-definition.patch 12 | -------------------------------------------------------------------------------- /build/clang/patches-15/no-default-libm-linking.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN '--exclude=*.orig' a~/lib/Driver/ToolChains/Solaris.cpp a/lib/Driver/ToolChains/Solaris.cpp 2 | --- a~/lib/Driver/ToolChains/Solaris.cpp 1970-01-01 00:00:00 3 | +++ a/lib/Driver/ToolChains/Solaris.cpp 1970-01-01 00:00:00 4 | @@ -131,6 +131,7 @@ void solaris::Linker::ConstructJob(Compi 5 | CmdArgs.push_back("-lc"); 6 | if (!Args.hasArg(options::OPT_shared)) { 7 | CmdArgs.push_back("-lgcc"); 8 | + if (D.CCCIsCXX()) 9 | - CmdArgs.push_back("-lm"); 10 | + CmdArgs.push_back("-lm"); 11 | } 12 | if (NeedsSanitizerDeps) 13 | -------------------------------------------------------------------------------- /build/clang/patches-15/no-version-script.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN '--exclude=*.orig' a~/tools/libclang/CMakeLists.txt a/tools/libclang/CMakeLists.txt 2 | --- a~/tools/libclang/CMakeLists.txt 1970-01-01 00:00:00 3 | +++ a/tools/libclang/CMakeLists.txt 1970-01-01 00:00:00 4 | @@ -96,7 +96,7 @@ if(MSVC) 5 | set(LLVM_EXPORTED_SYMBOL_FILE) 6 | endif() 7 | 8 | -if (UNIX AND NOT APPLE) 9 | +if (UNIX AND NOT APPLE AND NOT ${CMAKE_SYSTEM_NAME} MATCHES "SunOS") 10 | set(LLVM_EXPORTED_SYMBOL_FILE) 11 | set(USE_VERSION_SCRIPT ${LLVM_HAVE_LINK_VERSION_SCRIPT}) 12 | endif() 13 | -------------------------------------------------------------------------------- /build/clang/patches-15/series: -------------------------------------------------------------------------------- 1 | use-gas.patch 2 | no-ssp-linking.patch 3 | default-preprocessor-definition.patch 4 | no-usr-local-include.patch 5 | no-default-libgcc_s-linking.patch 6 | add-rpath-for-libstdcxx.patch 7 | no-version-script.patch 8 | no-symbolic-functions.patch 9 | no-sanitizer-runtime-lib-linking.patch 10 | no-default-libm-linking.patch 11 | add-__illumos__-preprocessor-definition.patch 12 | -------------------------------------------------------------------------------- /build/clang/patches-17/no-version-script.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/tools/libclang/CMakeLists.txt a/tools/libclang/CMakeLists.txt 2 | --- a~/tools/libclang/CMakeLists.txt 1970-01-01 00:00:00 3 | +++ a/tools/libclang/CMakeLists.txt 1970-01-01 00:00:00 4 | @@ -97,7 +97,7 @@ if(MSVC) 5 | set(LLVM_EXPORTED_SYMBOL_FILE) 6 | endif() 7 | 8 | -if (UNIX AND NOT APPLE) 9 | +if (UNIX AND NOT APPLE AND NOT ${CMAKE_SYSTEM_NAME} MATCHES "SunOS") 10 | set(LLVM_EXPORTED_SYMBOL_FILE) 11 | set(USE_VERSION_SCRIPT ${LLVM_HAVE_LINK_VERSION_SCRIPT}) 12 | endif() 13 | -------------------------------------------------------------------------------- /build/clang/patches-17/series: -------------------------------------------------------------------------------- 1 | use-gas.patch 2 | no-ssp-linking.patch 3 | default-preprocessor-definition.patch 4 | no-usr-local-include.patch 5 | no-default-libgcc_s-linking.patch 6 | add-rpath-for-libstdcxx.patch 7 | no-version-script.patch 8 | no-symbolic-functions.patch 9 | no-sanitizer-runtime-lib-linking.patch 10 | add-__illumos__-preprocessor-definition.patch 11 | -------------------------------------------------------------------------------- /build/clang/patches-18/series: -------------------------------------------------------------------------------- 1 | no-ssp-linking.patch 2 | default-preprocessor-definition.patch 3 | add-rpath-for-libstdcxx.patch 4 | no-sanitizer-runtime-lib-linking.patch 5 | add-__illumos__-preprocessor-definition.patch 6 | aarch64-target-support.patch 7 | -------------------------------------------------------------------------------- /build/clang/patches-19/series: -------------------------------------------------------------------------------- 1 | no-ssp-linking.patch 2 | default-preprocessor-definition.patch 3 | add-rpath-for-libstdcxx.patch 4 | no-sanitizer-runtime-lib-linking.patch 5 | add-__illumos__-preprocessor-definition.patch 6 | aarch64-target-support.patch 7 | -------------------------------------------------------------------------------- /build/clang/patches-20/series: -------------------------------------------------------------------------------- 1 | no-ssp-linking.patch 2 | default-preprocessor-definition.patch 3 | add-rpath-for-libstdcxx.patch 4 | no-sanitizer-runtime-lib-linking.patch 5 | add-__illumos__-preprocessor-definition.patch 6 | aarch64-target-support.patch 7 | -------------------------------------------------------------------------------- /build/clang/patches-21/series: -------------------------------------------------------------------------------- 1 | no-ssp-linking.patch 2 | default-preprocessor-definition.patch 3 | add-rpath-for-libstdcxx.patch 4 | no-sanitizer-runtime-lib-linking.patch 5 | add-__illumos__-preprocessor-definition.patch 6 | aarch64-target-support.patch 7 | -------------------------------------------------------------------------------- /build/cscope/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | # 11 | # Copyright 2020 Carsten Grzemba 12 | 13 | license COPYING license=modified-BSD 14 | 15 | -------------------------------------------------------------------------------- /build/cunit/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | MyMem.c 2 | -------------------------------------------------------------------------------- /build/cups/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | snprintf.c 2 | getifaddrs.c 3 | -------------------------------------------------------------------------------- /build/cups/files/ctf.skip: -------------------------------------------------------------------------------- 1 | /ppdc$ 2 | /ppdhtml$ 3 | /ppdi$ 4 | /ppdpo$ 5 | /cups-driverd$ 6 | -------------------------------------------------------------------------------- /build/cups/patches/properly-check-pie.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/config-scripts/cups-compiler.m4 a/config-scripts/cups-compiler.m4 2 | --- a~/config-scripts/cups-compiler.m4 1970-01-01 00:00:00 3 | +++ a/config-scripts/cups-compiler.m4 1970-01-01 00:00:00 4 | @@ -166,7 +166,7 @@ AS_IF([test -n "$GCC"], [ 5 | ]) 6 | ], [*], [ 7 | CFLAGS="$CFLAGS -fPIE -pie" 8 | - AC_COMPILE_IFELSE([AC_LANG_PROGRAM()], [ 9 | + AC_LINK_IFELSE([AC_LANG_PROGRAM()], [ 10 | PIEFLAGS="-fPIE -pie" 11 | AC_MSG_RESULT([yes]) 12 | ], [ 13 | -------------------------------------------------------------------------------- /build/cups/patches/series: -------------------------------------------------------------------------------- 1 | 02-smf.patch 2 | properly-check-pie.patch 3 | pam-illumos.patch 4 | disable-services.patch 5 | -------------------------------------------------------------------------------- /build/cyrus/files/ctf.skip: -------------------------------------------------------------------------------- 1 | libical_cxx\.so 2 | libicalss_cxx\.so 3 | libxapian\.so 4 | -------------------------------------------------------------------------------- /build/cyrus/patches/gcc14.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/lib/ptrarray.c a/lib/ptrarray.c 2 | --- a~/lib/ptrarray.c 1970-01-01 00:00:00 3 | +++ a/lib/ptrarray.c 1970-01-01 00:00:00 4 | @@ -45,6 +45,7 @@ 5 | 6 | #include "ptrarray.h" 7 | #include 8 | +#include 9 | #include "util.h" 10 | #include "xmalloc.h" 11 | 12 | -------------------------------------------------------------------------------- /build/cyrus/patches/log-pri.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/lib/util.c a/lib/util.c 2 | --- a~/lib/util.c 1970-01-01 00:00:00 3 | +++ a/lib/util.c 1970-01-01 00:00:00 4 | @@ -83,6 +83,9 @@ 5 | #include "zlib.h" 6 | #endif 7 | 8 | +#ifndef LOG_PRI 9 | +#define LOG_PRI(p) ((p) & LOG_PRIMASK) 10 | +#endif 11 | 12 | #define BEAUTYBUFSIZE 4096 13 | 14 | -------------------------------------------------------------------------------- /build/cyrus/patches/sasllib.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/cmulocal/sasl2.m4 a/cmulocal/sasl2.m4 2 | --- a~/cmulocal/sasl2.m4 1970-01-01 00:00:00 3 | +++ a/cmulocal/sasl2.m4 1970-01-01 00:00:00 4 | @@ -398,7 +398,7 @@ if test ${with_staticsasl} != "no"; then 5 | fi 6 | 7 | if test -d ${with_sasl}; then 8 | - ac_cv_sasl_where_lib=${with_sasl}/lib 9 | + ac_cv_sasl_where_lib=${with_sasl}/lib/amd64 10 | ac_cv_sasl_where_inc=${with_sasl}/include 11 | 12 | DYNSASLFLAGS="-I$ac_cv_sasl_where_inc" 13 | -------------------------------------------------------------------------------- /build/cyrus/patches/series: -------------------------------------------------------------------------------- 1 | no-lmtp-version.patch 2 | adminip.patch 3 | sasllib.patch 4 | log-pri.patch 5 | gcc14.patch 6 | isdir.patch 7 | -------------------------------------------------------------------------------- /build/datamash/patches/series: -------------------------------------------------------------------------------- 1 | output-format-test.patch 2 | -------------------------------------------------------------------------------- /build/dav1d/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2021 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license COPYING license=simplified-BSD 14 | 15 | -------------------------------------------------------------------------------- /build/dav1d/testsuite.log: -------------------------------------------------------------------------------- 1 | 1/7 dav1d:headers / common.h_test OK 2 | 2/7 dav1d:headers / data.h_test OK 3 | 3/7 dav1d:headers / dav1d.h_test OK 4 | 4/7 dav1d:headers / headers.h_test OK 5 | 5/7 dav1d:headers / picture.h_test OK 6 | 6/7 dav1d:headers / version.h_test OK 7 | 7/7 dav1d:checkasm / checkasm OK 8 | 9 | Ok: 7 10 | Expected Fail: 0 11 | Fail: 0 12 | Unexpected Pass: 0 13 | Skipped: 0 14 | Timeout: 0 15 | 16 | -------------------------------------------------------------------------------- /build/dcraw/local.mog: -------------------------------------------------------------------------------- 1 | # This file and its contents are supplied under the terms of the 2 | # Common Development and Distribution License ("CDDL"), version 1.0. 3 | # You may only use this file in accordance with the terms of version 4 | # 1.0 of the CDDL. 5 | # 6 | # A full copy of the text of the CDDL should have accompanied this 7 | # source. A copy of the CDDL is also available via the Internet at 8 | # http://www.illumos.org/license/CDDL. 9 | 10 | # Copyright 2024 OmniOS Community Edition (OmniOSce) Association. 11 | 12 | license ../jasper-$(JASPERVER)/LICENSE.txt license=JasPer 13 | license ../lcms2-$(LCMSVER)/LICENSE license=MIT 14 | 15 | -------------------------------------------------------------------------------- /build/dejagnu/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2021 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license COPYING license=GPLv3 14 | 15 | -------------------------------------------------------------------------------- /build/diffr/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2022 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license LICENSE.txt license=MIT 14 | 15 | -------------------------------------------------------------------------------- /build/direnv/files/README.install: -------------------------------------------------------------------------------- 1 | 2 | ------------------------- 3 | direnv Installation Notes 4 | ------------------------- 5 | 6 | For direnv to work properly it needs to be hooked into the shell. 7 | Each shell has its own extension mechanism. 8 | 9 | Refer to the instructions at https://direnv.net/docs/hook.html 10 | 11 | ------------------------- 12 | 13 | -------------------------------------------------------------------------------- /build/direnv/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | # 11 | 12 | # Copyright 2024 OmniOS Community Edition (OmniOSce) Association. 13 | 14 | license LICENSE license=MIT 15 | 16 | -------------------------------------------------------------------------------- /build/dnsmasq/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | netlink.c 2 | dbus.c 3 | conntrack.c 4 | ipset.c 5 | pattern.c 6 | dnssec.c 7 | tables.c 8 | inotify.c 9 | crypto.c 10 | ubus.c 11 | nftset.c 12 | failed 13 | -------------------------------------------------------------------------------- /build/dnsmasq/patches/newaddress.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/src/dnsmasq.h a/src/dnsmasq.h 2 | --- a~/src/dnsmasq.h 1970-01-01 00:00:00 3 | +++ a/src/dnsmasq.h 1970-01-01 00:00:00 4 | @@ -1556,10 +1556,7 @@ int set_ipv6pktinfo(int fd); 5 | #ifdef HAVE_DHCP6 6 | void join_multicast(int dienow); 7 | #endif 8 | -#if defined(HAVE_LINUX_NETWORK) || defined(HAVE_BSD_NETWORK) 9 | void newaddress(time_t now); 10 | -#endif 11 | - 12 | 13 | /* dhcp.c */ 14 | #ifdef HAVE_DHCP 15 | -------------------------------------------------------------------------------- /build/dnsmasq/patches/patch-src_bpf.c.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/src/bpf.c a/src/bpf.c 2 | --- a~/src/bpf.c 1970-01-01 00:00:00 3 | +++ a/src/bpf.c 1970-01-01 00:00:00 4 | @@ -31,7 +31,9 @@ 5 | # include 6 | #endif 7 | #include 8 | +#if defined(HAVE_BSD_NETWORK) 9 | #include 10 | +#endif 11 | 12 | #ifndef SA_SIZE 13 | #define SA_SIZE(sa) \ 14 | -------------------------------------------------------------------------------- /build/dnsmasq/patches/patch-src_dump.c.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/src/dump.c a/src/dump.c 2 | --- a~/src/dump.c 1970-01-01 00:00:00 3 | +++ a/src/dump.c 1970-01-01 00:00:00 4 | @@ -195,6 +195,9 @@ static void do_dump_packet(int mask, voi 5 | 6 | ip.ip_v = IPVERSION; 7 | ip.ip_hl = sizeof(struct ip) / 4; 8 | +#ifndef IPDEFTTL 9 | +#define IPDEFTTL 64 10 | +#endif 11 | ip.ip_ttl = IPDEFTTL; 12 | 13 | if ((ip.ip_p = proto) == IPPROTO_UDP) 14 | -------------------------------------------------------------------------------- /build/dnsmasq/patches/series: -------------------------------------------------------------------------------- 1 | patch-src_bpf.c.patch 2 | patch-src_dump.c.patch 3 | newaddress.patch 4 | -------------------------------------------------------------------------------- /build/docbook-xsl/patches/series: -------------------------------------------------------------------------------- 1 | sourceforge.patch 2 | -------------------------------------------------------------------------------- /build/emacs/patches/series: -------------------------------------------------------------------------------- 1 | 01-gnu-find.patch 2 | -------------------------------------------------------------------------------- /build/exif/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2021 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license COPYING license=LGPLv2.1 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /build/fcgi2/files/ctf.skip: -------------------------------------------------------------------------------- 1 | libfcgi\+\+.so.0.0.0 2 | -------------------------------------------------------------------------------- /build/fcgi2/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2025 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license LICENSE license=OMI 14 | 15 | -------------------------------------------------------------------------------- /build/fcgiwrap/patches/Makefile.in.patch: -------------------------------------------------------------------------------- 1 | Add ldflags.patch to add support for LDFLAGS in Makefile.in 2 | ( https://salsa.debian.org/debian/fcgiwrap/-/commit/edde79a295a27ce98fe77a5745c24f2ce88d8c7b ) 3 | 4 | diff -wpruN '--exclude=*.orig' a~/Makefile.in a/Makefile.in 5 | --- a~/Makefile.in 1970-01-01 00:00:00 6 | +++ a/Makefile.in 1970-01-01 00:00:00 7 | @@ -18,6 +18,7 @@ endif 8 | 9 | LDLIBS = -lfcgi @systemd_LIBS@ 10 | CFLAGS = @AM_CFLAGS@ 11 | +LDFLAGS = @LDFLAGS@ 12 | 13 | fcgiwrap: fcgiwrap.c 14 | 15 | -------------------------------------------------------------------------------- /build/fcgiwrap/patches/fcgiwrap.c.patch: -------------------------------------------------------------------------------- 1 | Declare cgi_error noreturn 2 | ( https://github.com/gnosek/fcgiwrap/pull/43 ) 3 | 4 | diff -wpruN '--exclude=*.orig' a~/fcgiwrap.c a/fcgiwrap.c 5 | --- a~/fcgiwrap.c 1970-01-01 00:00:00 6 | +++ a/fcgiwrap.c 1970-01-01 00:00:00 7 | @@ -485,6 +485,7 @@ static void inherit_environment(void) 8 | } 9 | } 10 | 11 | +__attribute__((__noreturn__)) 12 | static void cgi_error(const char *message, const char *reason, const char *filename) 13 | { 14 | printf("Status: %s\r\nContent-Type: text/plain\r\n\r\n%s\r\n", 15 | -------------------------------------------------------------------------------- /build/fcgiwrap/patches/series: -------------------------------------------------------------------------------- 1 | Makefile.in.patch 2 | fcgiwrap.c.patch 3 | socketcleanup.patch 4 | -------------------------------------------------------------------------------- /build/fd/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | # 11 | 12 | # Copyright 2020 OmniOS Community Edition (OmniOSce) Association. 13 | 14 | license LICENSE-MIT license=MIT 15 | 16 | -------------------------------------------------------------------------------- /build/fd/patches/do-not-strip-symbol-table.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/Cargo.toml a/Cargo.toml 2 | --- a~/Cargo.toml 1970-01-01 00:00:00 3 | +++ a/Cargo.toml 1970-01-01 00:00:00 4 | @@ -85,7 +85,7 @@ test-case = "3.3" 5 | 6 | [profile.release] 7 | lto = true 8 | -strip = true 9 | +#strip = true 10 | codegen-units = 1 11 | 12 | [features] 13 | -------------------------------------------------------------------------------- /build/fd/patches/series: -------------------------------------------------------------------------------- 1 | do-not-strip-symbol-table.patch 2 | -------------------------------------------------------------------------------- /build/fdt-tools/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2025 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license License/gpl-2.0.txt license=GPLv2 14 | license License/bsd-2-clause.txt license=simplified-BSD 15 | 16 | -------------------------------------------------------------------------------- /build/fdt-tools/patches/series: -------------------------------------------------------------------------------- 1 | tests-option.patch 2 | -------------------------------------------------------------------------------- /build/fdt-tools/testsuite.log: -------------------------------------------------------------------------------- 1 | 2 | Ok: 1 3 | Expected Fail: 0 4 | Fail: 0 5 | Unexpected Pass: 0 6 | Skipped: 0 7 | Timeout: 0 8 | 9 | -------------------------------------------------------------------------------- /build/ffmpeg/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | apv_dsp_init.c 2 | h2656dsp.c 3 | -------------------------------------------------------------------------------- /build/ffmpeg/patches-4.4/clang-no-mimpure-text.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/configure a/configure 2 | --- a~/configure 1970-01-01 00:00:00 3 | +++ a/configure 1970-01-01 00:00:00 4 | @@ -5351,7 +5351,7 @@ case $target_os in 5 | ;; 6 | sunos) 7 | SHFLAGS='-shared -Wl,-h,$$(@F)' 8 | - enabled x86 && append SHFLAGS -mimpure-text 9 | + [ "$cc_type" != clang ] && enabled x86 && append SHFLAGS -mimpure-text 10 | network_extralibs="-lsocket -lnsl" 11 | add_cppflags -D__EXTENSIONS__ 12 | # When using suncc to build, the Solaris linker will mark 13 | -------------------------------------------------------------------------------- /build/ffmpeg/patches-4.4/series: -------------------------------------------------------------------------------- 1 | clang-no-mimpure-text.patch 2 | -------------------------------------------------------------------------------- /build/ffmpeg/patches-5.1/clang-no-mimpure-text.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/configure a/configure 2 | --- a~/configure 1970-01-01 00:00:00 3 | +++ a/configure 1970-01-01 00:00:00 4 | @@ -5477,7 +5477,7 @@ case $target_os in 5 | ;; 6 | sunos) 7 | SHFLAGS='-shared -Wl,-h,$$(@F)' 8 | - enabled x86 && append SHFLAGS -mimpure-text 9 | + [ "$cc_type" != clang ] && enabled x86 && append SHFLAGS -mimpure-text 10 | network_extralibs="-lsocket -lnsl" 11 | add_cppflags -D__EXTENSIONS__ 12 | # When using suncc to build, the Solaris linker will mark 13 | -------------------------------------------------------------------------------- /build/ffmpeg/patches-5.1/series: -------------------------------------------------------------------------------- 1 | clang-no-mimpure-text.patch 2 | -------------------------------------------------------------------------------- /build/ffmpeg/patches-6.1/clang-no-mimpure-text.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/configure a/configure 2 | --- a~/configure 1970-01-01 00:00:00 3 | +++ a/configure 1970-01-01 00:00:00 4 | @@ -5570,7 +5570,7 @@ case $target_os in 5 | ;; 6 | sunos) 7 | SHFLAGS='-shared -Wl,-h,$$(@F)' 8 | - enabled x86 && append SHFLAGS -mimpure-text 9 | + [ "$cc_type" != clang ] && enabled x86 && append SHFLAGS -mimpure-text 10 | network_extralibs="-lsocket -lnsl" 11 | add_cppflags -D__EXTENSIONS__ 12 | # When using suncc to build, the Solaris linker will mark 13 | -------------------------------------------------------------------------------- /build/ffmpeg/patches-6.1/series: -------------------------------------------------------------------------------- 1 | clang-no-mimpure-text.patch 2 | -------------------------------------------------------------------------------- /build/ffmpeg/patches-7.1/clang-no-mimpure-text.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/configure a/configure 2 | --- a~/configure 1970-01-01 00:00:00 3 | +++ a/configure 1970-01-01 00:00:00 4 | @@ -5735,7 +5735,7 @@ case $target_os in 5 | ;; 6 | sunos) 7 | SHFLAGS='-shared -Wl,-h,$$(@F)' 8 | - enabled x86 && append SHFLAGS -mimpure-text 9 | + [ "$cc_type" != clang ] && enabled x86 && append SHFLAGS -mimpure-text 10 | network_extralibs="-lsocket -lnsl" 11 | add_cppflags -D__EXTENSIONS__ 12 | # When using suncc to build, the Solaris linker will mark 13 | -------------------------------------------------------------------------------- /build/ffmpeg/patches-7.1/series: -------------------------------------------------------------------------------- 1 | clang-no-mimpure-text.patch 2 | stdbit-detection.patch 3 | -------------------------------------------------------------------------------- /build/ffmpeg/patches/clang-no-mimpure-text.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/configure a/configure 2 | --- a~/configure 1970-01-01 00:00:00 3 | +++ a/configure 1970-01-01 00:00:00 4 | @@ -5852,7 +5852,7 @@ case $target_os in 5 | ;; 6 | sunos) 7 | SHFLAGS='-shared -Wl,-h,$$(@F)' 8 | - enabled x86 && append SHFLAGS -mimpure-text 9 | + [ "$cc_type" != clang ] && enabled x86 && append SHFLAGS -mimpure-text 10 | network_extralibs="-lsocket -lnsl" 11 | add_cppflags -D__EXTENSIONS__ 12 | # When using suncc to build, the Solaris linker will mark 13 | -------------------------------------------------------------------------------- /build/ffmpeg/patches/series: -------------------------------------------------------------------------------- 1 | clang-no-mimpure-text.patch 2 | stdbit-detection.patch 3 | -------------------------------------------------------------------------------- /build/flac/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | fixed_intrin_ssse3.c 2 | float.c 3 | lpc_intrin_avx2.c 4 | lpc_intrin_fma.c 5 | lpc_intrin_neon.c 6 | lpc_intrin_vsx.c 7 | stream_encoder_intrin_avx2.c 8 | stream_encoder_intrin_ssse3.c 9 | -------------------------------------------------------------------------------- /build/flac/files/ctf.skip: -------------------------------------------------------------------------------- 1 | libFLAC\+\+.so 2 | -------------------------------------------------------------------------------- /build/flac/patches/series: -------------------------------------------------------------------------------- 1 | diff_no_q_option.patch 2 | -------------------------------------------------------------------------------- /build/fping/files/exec_attr: -------------------------------------------------------------------------------- 1 | Forced Privilege:solaris:cmd:::/$(PREFIX)/sbin/fping:privs=net_icmpaccess,net_rawaccess 2 | -------------------------------------------------------------------------------- /build/freepascal/patches/series: -------------------------------------------------------------------------------- 1 | config_location.patch 2 | required_version.patch 3 | -------------------------------------------------------------------------------- /build/freeradius/files/README.server-install: -------------------------------------------------------------------------------- 1 | 2 | ------------------------------------------------------------------ 3 | Freeradius Server Installation Notes 4 | ------------------------------------------------------------------ 5 | 6 | To generate example SSL certificates for this installation, change 7 | directory to /etc/opt/ooce/freeradius/certs and run: 8 | 9 | gmake 10 | 11 | ------------------------------------------------------------------ 12 | 13 | -------------------------------------------------------------------------------- /build/freeradius/patches/openssl3.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/src/main/tls.c a/src/main/tls.c 2 | --- a~/src/main/tls.c 1970-01-01 00:00:00 3 | +++ a/src/main/tls.c 1970-01-01 00:00:00 4 | @@ -1824,7 +1824,7 @@ static int load_dh_params(SSL_CTX *ctx, 5 | * 6 | * Change suggested by @t8m 7 | */ 8 | -#if OPENSSL_VERSION_NUMBER >= 0x10101000L 9 | +#if (OPENSSL_VERSION_NUMBER >= 0x10101000L) && (OPENSSL_VERSION_NUMBER < 0x30000000L) 10 | if (FIPS_mode() > 0) { 11 | WARN(LOG_PREFIX ": Ignoring user-selected DH parameters in FIPS mode. Using defaults."); 12 | file = NULL; 13 | -------------------------------------------------------------------------------- /build/freeradius/patches/series: -------------------------------------------------------------------------------- 1 | openssl3.patch 2 | pam-illumos.patch 3 | -------------------------------------------------------------------------------- /build/freetype2/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | # 11 | 12 | # Copyright 2020 OmniOS Community Edition (OmniOSce) Association. 13 | 14 | drop > 15 | 16 | license docs/GPLv2.TXT license=GPLv2 17 | 18 | -------------------------------------------------------------------------------- /build/fstrm/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | my_queue_mb.c 2 | -------------------------------------------------------------------------------- /build/fstrm/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2025 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license LICENSE license=MIT 14 | 15 | -------------------------------------------------------------------------------- /build/fuse/patches/series: -------------------------------------------------------------------------------- 1 | compiler.patch 2 | aarch64-support.patch 3 | -------------------------------------------------------------------------------- /build/gdb/patches/series: -------------------------------------------------------------------------------- 1 | features-i386.patch 2 | syscalls.patch 3 | # 4 | remove-core-warning.patch 5 | force-bash.patch 6 | fix-attach.patch 7 | ignore-core-note0-segment.patch 8 | -------------------------------------------------------------------------------- /build/getopt/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2025 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | 14 | 15 | 16 | license COPYING license=GPLv2 17 | 18 | -------------------------------------------------------------------------------- /build/getopt/patches/gcc14.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/gnu/getopt.c a/gnu/getopt.c 2 | --- a~/gnu/getopt.c 1970-01-01 00:00:00 3 | +++ a/gnu/getopt.c 1970-01-01 00:00:00 4 | @@ -76,6 +76,10 @@ 5 | #endif 6 | #endif 7 | 8 | +#ifdef __illumos__ 9 | +#include 10 | +#endif 11 | + 12 | #if defined (WIN32) && !defined (__CYGWIN32__) 13 | /* It's not Unix, really. See? Capital letters. */ 14 | #include 15 | -------------------------------------------------------------------------------- /build/getopt/patches/include_locale.patch: -------------------------------------------------------------------------------- 1 | $NetBSD: patch-aa,v 1.2 2013/04/11 11:45:44 adam Exp $ 2 | 3 | diff -wpruN --no-dereference '--exclude=*.orig' a~/getopt.c a/getopt.c 4 | --- a~/getopt.c 1970-01-01 00:00:00 5 | +++ a/getopt.c 1970-01-01 00:00:00 6 | @@ -61,6 +61,7 @@ 7 | #include 8 | #include 9 | #include 10 | +#include 11 | 12 | #if LIBCGETOPT 13 | #include 14 | -------------------------------------------------------------------------------- /build/getopt/patches/series: -------------------------------------------------------------------------------- 1 | include_locale.patch 2 | Makefile.patch 3 | gcc14.patch 4 | -------------------------------------------------------------------------------- /build/gh/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2020 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license LICENSE license=MIT 14 | 15 | -------------------------------------------------------------------------------- /build/gh/patches/series: -------------------------------------------------------------------------------- 1 | runereader_posix.go.patch 2 | -------------------------------------------------------------------------------- /build/git-absorb/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2024 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license LICENSE.md license=modified-BSD 14 | 15 | -------------------------------------------------------------------------------- /build/git-absorb/patches/libc.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/Cargo.lock a/Cargo.lock 2 | --- a~/Cargo.lock 1970-01-01 00:00:00 3 | +++ a/Cargo.lock 1970-01-01 00:00:00 4 | @@ -294,9 +294,9 @@ dependencies = [ 5 | 6 | [[package]] 7 | name = "libc" 8 | -version = "0.2.155" 9 | +version = "0.2.169" 10 | source = "registry+https://github.com/rust-lang/crates.io-index" 11 | -checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" 12 | +checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" 13 | 14 | [[package]] 15 | name = "libgit2-sys" 16 | -------------------------------------------------------------------------------- /build/git-absorb/patches/series: -------------------------------------------------------------------------------- 1 | libc.patch 2 | -------------------------------------------------------------------------------- /build/gitea/files/app.ini: -------------------------------------------------------------------------------- 1 | 2 | RUN_USER = gitea 3 | RUN_MODE = prod 4 | 5 | [server] 6 | PROTOCOL = unix 7 | HTTP_ADDR = /var/opt/ooce/gitea/gitea.sock 8 | DISABLE_SSH = true 9 | 10 | [database] 11 | LOG_SQL = false 12 | 13 | -------------------------------------------------------------------------------- /build/gnu-smalltalk/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2020 David Stes 12 | 13 | license COPYING license=GPLv2 14 | 15 | drop> 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /build/gnu-smalltalk/patches/01-environ.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN '--exclude=*.orig' a~/libgst/cint.c a/libgst/cint.c 2 | --- a~/libgst/cint.c 1970-01-01 00:00:00 3 | +++ a/libgst/cint.c 1970-01-01 00:00:00 4 | @@ -396,6 +396,15 @@ my_putenv (const char *str) 5 | return (putenv (clone)); 6 | } 7 | 8 | +/* 9 | + * From smalltalk-3.2.91/libgst/cint.c (known issue and fixed in 3.2.91alpha): 10 | + * On FreeBSD and other BSDs there is the environ but it is not 11 | + * declared in header. Import it like this. 12 | + */ 13 | +#if !HAVE_DECL_ENVIRON 14 | +extern char **environ; 15 | +#endif 16 | + 17 | static char ** 18 | get_environ (void) 19 | { 20 | -------------------------------------------------------------------------------- /build/gnu-smalltalk/patches/series: -------------------------------------------------------------------------------- 1 | 01-environ.patch 2 | 02-emacs.patch 3 | 03-relative-symlink.patch 4 | 04-filearg.patch 5 | -------------------------------------------------------------------------------- /build/gnupg/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | ccid-driver.c 2 | -------------------------------------------------------------------------------- /build/gnupg/files/exec_attr: -------------------------------------------------------------------------------- 1 | Forced Privilege:solaris:cmd:::/$(PREFIX)/bin/gpg:privs=proc_lock_memory 2 | Forced Privilege:solaris:cmd:::/$(PREFIX)/bin/pinentry-curses:privs=proc_lock_memory 3 | -------------------------------------------------------------------------------- /build/gnupg/patches-libgpg-error/series: -------------------------------------------------------------------------------- 1 | lock-obj-pub.aarch64-unknown-solaris2.11.h.patch 2 | -------------------------------------------------------------------------------- /build/gnupg/patches/series: -------------------------------------------------------------------------------- 1 | 002-avoid-beta-warning.patch 2 | thread_cputime.patch 3 | gcc14.patch 4 | -------------------------------------------------------------------------------- /build/gnuplot/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | amos_airy.c 2 | libcerf.c 3 | -------------------------------------------------------------------------------- /build/gnuplot/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2022 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license Copyright license=gnuplot 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /build/gnutls/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | gosthash94.c 2 | gosthash94-meta.c 3 | streebog.c 4 | streebog-meta.c 5 | hmac-gosthash94.c 6 | hmac-streebog.c 7 | -------------------------------------------------------------------------------- /build/gnutls/files/ctf.skip: -------------------------------------------------------------------------------- 1 | libgnutlsxx\.so 2 | -------------------------------------------------------------------------------- /build/gnutls/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2021 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license doc/COPYING license=GPLv3 14 | license doc/COPYING.LESSER license=LGPLv2.1 15 | 16 | -------------------------------------------------------------------------------- /build/gperf/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2019 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license COPYING license=GPLv3 14 | 15 | drop> 16 | 17 | -------------------------------------------------------------------------------- /build/gptfdisk/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2024 Oxide Computer Company 12 | 13 | license COPYING license=GPLv2 14 | 15 | -------------------------------------------------------------------------------- /build/gptfdisk/patches/series: -------------------------------------------------------------------------------- 1 | ncurses.patch 2 | no-icu-libs.patch 3 | uuid.patch 4 | -------------------------------------------------------------------------------- /build/gptfdisk/patches/uuid.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/guid.cc a/guid.cc 2 | --- a~/guid.cc 1970-01-01 00:00:00 3 | +++ a/guid.cc 1970-01-01 00:00:00 4 | @@ -141,7 +141,7 @@ void GUIDData::Zero(void) { 5 | void GUIDData::Randomize(void) { 6 | int i, uuidGenerated = 0; 7 | 8 | -#if defined (_UUID_UUID_H) || defined (_UL_LIBUUID_UUID_H) 9 | +#if defined (_UUID_H) || defined (_UUID_UUID_H) || defined (_UL_LIBUUID_UUID_H) 10 | uuid_generate(uuidData); 11 | ReverseBytes(&uuidData[0], 4); 12 | ReverseBytes(&uuidData[4], 2); 13 | -------------------------------------------------------------------------------- /build/graphviz/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | mosek_quad_solve.c 2 | dbg.c 3 | -------------------------------------------------------------------------------- /build/guile/patches/series: -------------------------------------------------------------------------------- 1 | mkstemp.patch 2 | -------------------------------------------------------------------------------- /build/gyp/patches/series: -------------------------------------------------------------------------------- 1 | illumos.patch 2 | -------------------------------------------------------------------------------- /build/haproxy/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | wdt.c 2 | -------------------------------------------------------------------------------- /build/helix/files/hx: -------------------------------------------------------------------------------- 1 | #!/usr/bin/ksh 2 | 3 | HELIX_RUNTIME=/opt/ooce/helix/share/runtime exec $0.bin "$@" 4 | 5 | -------------------------------------------------------------------------------- /build/htmlq/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2022 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license LICENSE.md license=MIT 14 | 15 | -------------------------------------------------------------------------------- /build/htmlq/patches/series: -------------------------------------------------------------------------------- 1 | libc_version.patch 2 | -------------------------------------------------------------------------------- /build/htop/local.mog: -------------------------------------------------------------------------------- 1 | # This file and its contents are supplied under the terms of the 2 | # Common Development and Distribution License ("CDDL"), version 1.0. 3 | # You may only use this file in accordance with the terms of version 4 | # 1.0 of the CDDL. 5 | # 6 | # A full copy of the text of the CDDL should have accompanied this 7 | # source. A copy of the CDDL is also available via the Internet at 8 | # http://www.illumos.org/license/CDDL. 9 | 10 | # Copyright 2020 OmniOS Community Edition (OmniOSce) Association. 11 | 12 | drop> 13 | 14 | license COPYING license=GPLv2 15 | 16 | -------------------------------------------------------------------------------- /build/htop/patches/series: -------------------------------------------------------------------------------- 1 | version.patch 2 | -------------------------------------------------------------------------------- /build/htop/patches/version.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/configure.ac a/configure.ac 2 | --- a~/configure.ac 1970-01-01 00:00:00 3 | +++ a/configure.ac 1970-01-01 00:00:00 4 | @@ -14,7 +14,7 @@ m4_define([htop_release_version], [3.4.0 5 | # ---------------------------------------------------------------------- 6 | 7 | AC_PREREQ([2.69]) 8 | -AC_INIT([htop], [m4_join([-],m4_defn([htop_release_version]),m4_defn([htop_git_version]))], [htop@groups.io], [], [https://htop.dev/]) 9 | +AC_INIT([htop], [3.4.1], [htop@groups.io], [], [https://htop.dev/]) 10 | 11 | AC_CONFIG_SRCDIR([htop.c]) 12 | AC_CONFIG_AUX_DIR([build-aux]) 13 | -------------------------------------------------------------------------------- /build/hunspell/patches/ncurses.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN '--exclude=*.orig' a~/configure.ac a/configure.ac 2 | --- a~/configure.ac 1970-01-01 00:00:00 3 | +++ a/configure.ac 1970-01-01 00:00:00 4 | @@ -54,11 +54,9 @@ AC_ARG_WITH( 5 | AS_IF([test "x$with_ui" != xno], [ 6 | AC_CHECK_LIB([ncursesw],[tparm],[ 7 | CURSESLIB=-lncursesw 8 | - ],[AC_CHECK_LIB([curses],[tparm],[ 9 | - CURSESLIB=-lcurses 10 | ],[AC_CHECK_LIB([ncurses],[tparm],[ 11 | CURSESLIB=-lncurses 12 | - ])])]) 13 | + ])]) 14 | if test "$CURSESLIB" != "" ; then 15 | echo Compiling with curses user interface. 16 | AC_CHECK_HEADERS([curses.h]) 17 | -------------------------------------------------------------------------------- /build/hunspell/patches/series: -------------------------------------------------------------------------------- 1 | iconv-const-hack.patch 2 | dictpath.patch 3 | ncurses.patch 4 | -------------------------------------------------------------------------------- /build/hyperfine/patches/libc.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/Cargo.lock a/Cargo.lock 2 | --- a~/Cargo.lock 1970-01-01 00:00:00 3 | +++ a/Cargo.lock 1970-01-01 00:00:00 4 | @@ -489,9 +489,9 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9 5 | 6 | [[package]] 7 | name = "libc" 8 | -version = "0.2.162" 9 | +version = "0.2.169" 10 | source = "registry+https://github.com/rust-lang/crates.io-index" 11 | -checksum = "18d287de67fe55fd7e1581fe933d965a5a9477b38e949cfa9f8574ef01506398" 12 | +checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" 13 | 14 | [[package]] 15 | name = "linux-raw-sys" 16 | -------------------------------------------------------------------------------- /build/hyperfine/patches/series: -------------------------------------------------------------------------------- 1 | libc.patch 2 | -------------------------------------------------------------------------------- /build/icu4c/files/ctf.skip: -------------------------------------------------------------------------------- 1 | /derb 2 | /genbrk 3 | /gencfu 4 | /gencnval 5 | /gendict 6 | /genrb 7 | /icuexportdata 8 | /icuinfo 9 | /makeconv 10 | /pkgdata 11 | /uconv 12 | /escapesrc 13 | /gennorm2 14 | /icupkg 15 | /libicui18n\.so 16 | /libicuio\.so 17 | /libicutu\.so 18 | /libicuuc\.so 19 | -------------------------------------------------------------------------------- /build/imagemagick/files/ctf.skip: -------------------------------------------------------------------------------- 1 | libMagick\+\+ 2 | -------------------------------------------------------------------------------- /build/imagemagick/patches/series: -------------------------------------------------------------------------------- 1 | la.patch 2 | dcraw.patch 3 | -------------------------------------------------------------------------------- /build/isc-bind9/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | pkcs11rsa_link.c 2 | pkcs11ecdsa_link.c 3 | pkcs11eddsa_link.c 4 | pkcs11.c 5 | -------------------------------------------------------------------------------- /build/isc-bind9/files/empty.db: -------------------------------------------------------------------------------- 1 | $TTL 3h 2 | @ SOA @ nobody.localhost. 42 1d 12h 1w 3h 3 | ; Serial, Refresh, Retry, Expire, Neg. cache TTL 4 | 5 | @ NS @ 6 | 7 | ; zone requires address record (A or AAAA) 8 | @ A 127.0.0.1 9 | -------------------------------------------------------------------------------- /build/isc-bind9/files/localhost-forward.db: -------------------------------------------------------------------------------- 1 | $TTL 3h 2 | localhost. SOA localhost. nobody.localhost. 42 1d 12h 1w 3h 3 | ; Serial, Refresh, Retry, Expire, Neg. cache TTL 4 | 5 | NS localhost. 6 | 7 | A 127.0.0.1 8 | AAAA ::1 9 | -------------------------------------------------------------------------------- /build/isc-bind9/files/localhost-reverse.db: -------------------------------------------------------------------------------- 1 | $TTL 3h 2 | @ SOA localhost. nobody.localhost. 42 1d 12h 1w 3h 3 | ; Serial, Refresh, Retry, Expire, Neg. cache TTL 4 | 5 | NS localhost. 6 | 7 | 1.0.0 PTR localhost. 8 | 9 | 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 PTR localhost. 10 | -------------------------------------------------------------------------------- /build/isc-bind9/files/rndc.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omniosorg/omnios-extra/57e427959c41334baced2f7745bd4c978ed14c84/build/isc-bind9/files/rndc.key -------------------------------------------------------------------------------- /build/isc-bind9/patches-918/series: -------------------------------------------------------------------------------- 1 | linker_flags.patch 2 | libs.patch 3 | -------------------------------------------------------------------------------- /build/isc-bind9/patches-920/series: -------------------------------------------------------------------------------- 1 | linker_flags.patch 2 | libs.patch 3 | -------------------------------------------------------------------------------- /build/jansson/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2021 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license LICENSE license=MIT 14 | 15 | -------------------------------------------------------------------------------- /build/json-c/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2020 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license COPYING license=MIT 14 | 15 | -------------------------------------------------------------------------------- /build/ldns/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2020 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license LICENSE license=modified-BSD 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /build/libarchive/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | la_getline.c 2 | -------------------------------------------------------------------------------- /build/libarchive/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2020 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license COPYING license=various 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /build/libde265/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2021 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license COPYING license=LGPLv3 14 | 15 | # drop tools 16 | drop> 17 | 18 | -------------------------------------------------------------------------------- /build/liberation-fonts/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2020 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license LICENSE license=SILv1.1 14 | 15 | -------------------------------------------------------------------------------- /build/libev/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2019 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license LICENSE license=simplified-BSD 14 | 15 | -------------------------------------------------------------------------------- /build/libexif/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2020 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license COPYING license=LGPLv2.1 14 | 15 | -------------------------------------------------------------------------------- /build/libgd/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2021 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license COPYING license=libgd 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /build/libgif/patches/series: -------------------------------------------------------------------------------- 1 | manpage.patch 2 | -------------------------------------------------------------------------------- /build/libid3tag/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2020 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license COPYING license=GPLv2 14 | 15 | -------------------------------------------------------------------------------- /build/libjpeg-turbo/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2019 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license LICENSE.md license=modified-BSD 14 | 15 | drop> 16 | 17 | -------------------------------------------------------------------------------- /build/libmcrypt/patches/series: -------------------------------------------------------------------------------- 1 | gcc14.patch 2 | -------------------------------------------------------------------------------- /build/libpciaccess/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2019 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license COPYING license=MIT 14 | 15 | -------------------------------------------------------------------------------- /build/libpng/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | filter_mmi_inline_assembly.c 2 | filter_msa_intrinsics.c 3 | filter_sse2_intrinsics.c 4 | filter_vsx_intrinsics.c 5 | intel_init.c 6 | mips_init.c 7 | powerpc_init.c 8 | -------------------------------------------------------------------------------- /build/libsodium/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | aegis128l_armcrypto.c 2 | aegis256_armcrypto.c 3 | aead_aes256gcm_armcrypto.c 4 | aegis128l_armcrypto.c 5 | aegis256_armcrypto.c 6 | aead_aes256gcm_armcrypto.c 7 | poly1305_sse2.c 8 | -------------------------------------------------------------------------------- /build/libsodium/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2024 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license LICENSE license=ISC 14 | 15 | -------------------------------------------------------------------------------- /build/libtasn1/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | unistd.c 2 | -------------------------------------------------------------------------------- /build/libtpms/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | ACTCommands.c 2 | DebugHelpers.c 3 | tpm_error.c 4 | tpm_maint.c 5 | TpmMath_Debug.c 6 | TpmSizeChecks.c 7 | Unique.c 8 | Vendor_TCG_Test.c 9 | -------------------------------------------------------------------------------- /build/libtpms/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2024 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license LICENSE license=modified-BSD 14 | 15 | drop> 16 | 17 | -------------------------------------------------------------------------------- /build/libtpms/patches/series: -------------------------------------------------------------------------------- 1 | illumos.patch 2 | dprintf.patch 3 | -------------------------------------------------------------------------------- /build/liburcu/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | compat_arch.c 2 | -------------------------------------------------------------------------------- /build/libusb/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2022 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license COPYING license=LGPLv2.1 14 | 15 | -------------------------------------------------------------------------------- /build/libusb/patches/series: -------------------------------------------------------------------------------- 1 | illumos.patch 2 | error-conditions.patch 3 | debug.patch 4 | -------------------------------------------------------------------------------- /build/libuv/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2020 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license LICENSE license=MIT 14 | 15 | -------------------------------------------------------------------------------- /build/libvorbis/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | lookup.c 2 | -------------------------------------------------------------------------------- /build/libwebp/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2020 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license COPYING license=modified-BSD 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /build/libzip/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2021 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license LICENSE license=modified-BSD 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /build/links/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | avif.c 2 | beos.c 3 | dip.c 4 | directfb.c 5 | dither.c 6 | dos.c 7 | drivers.c 8 | fn_impl.c 9 | font_inc.c 10 | fontconf.c 11 | framebuf.c 12 | freetype.c 13 | gif.c 14 | grx.c 15 | hpux.c 16 | html_gr.c 17 | imgcache.c 18 | jpeg.c 19 | lru.c 20 | pmshell.c 21 | png.c 22 | svg.c 23 | svgalib.c 24 | tiff.c 25 | view_gr.c 26 | vms.c 27 | webp.c 28 | x.c 29 | xbm.c 30 | -------------------------------------------------------------------------------- /build/links/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2024 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license COPYING license=GPLv2 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /build/listmonk/patches/series: -------------------------------------------------------------------------------- 1 | frontend-node-modules.patch 2 | -------------------------------------------------------------------------------- /build/llvm/patches-13/series: -------------------------------------------------------------------------------- 1 | CMakeLists.txt.patch 2 | cmake_config-ix.cmake.patch 3 | include_llvm-c_DataTypes.h.patch 4 | include_llvm_Analysis_ConstantFolding.h.patch 5 | tools_llvm-shlib_CMakeLists.txt.patch 6 | linkmap.patch 7 | link_socket.patch 8 | -------------------------------------------------------------------------------- /build/llvm/patches-15/series: -------------------------------------------------------------------------------- 1 | tools_llvm-shlib_CMakeLists.txt.patch 2 | -------------------------------------------------------------------------------- /build/llvm/patches-17/series: -------------------------------------------------------------------------------- 1 | tools_llvm-shlib_CMakeLists.txt.patch 2 | -------------------------------------------------------------------------------- /build/llvm/patches-18/series: -------------------------------------------------------------------------------- 1 | aarch64-eh_frame-ro.patch 2 | -------------------------------------------------------------------------------- /build/llvm/patches-19/series: -------------------------------------------------------------------------------- 1 | aarch64-eh_frame-ro.patch 2 | -------------------------------------------------------------------------------- /build/llvm/patches-20/series: -------------------------------------------------------------------------------- 1 | aarch64-eh_frame-ro.patch 2 | -------------------------------------------------------------------------------- /build/llvm/patches-21/series: -------------------------------------------------------------------------------- 1 | aarch64-eh_frame-ro.patch 2 | -------------------------------------------------------------------------------- /build/lrzsz/patches/series: -------------------------------------------------------------------------------- 1 | modernise.patch 2 | -------------------------------------------------------------------------------- /build/lsof/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | ptti.c 2 | -------------------------------------------------------------------------------- /build/mariadb/files/cmake-toolchain-aarch64.txt: -------------------------------------------------------------------------------- 1 | set(CMAKE_SYSTEM_NAME SunOS) 2 | set(CMAKE_SYSTEM_PROCESSOR aarch64) 3 | -------------------------------------------------------------------------------- /build/mariadb/patches-1011/missing_concurrency.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/sql/mysqld.cc a/sql/mysqld.cc 2 | --- a~/sql/mysqld.cc 1970-01-01 00:00:00 3 | +++ a/sql/mysqld.cc 1970-01-01 00:00:00 4 | @@ -457,7 +457,7 @@ Atomic_counter THD_count::coun 5 | bool shutdown_wait_for_slaves; 6 | Atomic_counter slave_open_temp_tables; 7 | ulong thread_created; 8 | -ulong back_log, connect_timeout, server_id; 9 | +ulong back_log, connect_timeout, concurrency, server_id; 10 | ulong what_to_log; 11 | ulong slow_launch_time; 12 | ulong open_files_limit, max_binlog_size; 13 | -------------------------------------------------------------------------------- /build/mariadb/patches-1011/series: -------------------------------------------------------------------------------- 1 | missing_concurrency.patch 2 | 04-dtrace.patch 3 | 05-no-pie.patch 4 | 08-dtrace-invalid-conversion.patch 5 | disable_dbug_docs.patch 6 | pam-illumos.patch 7 | assert.patch 8 | super_large_pages.patch 9 | -------------------------------------------------------------------------------- /build/mariadb/patches-105/missing_concurrency.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/sql/mysqld.cc a/sql/mysqld.cc 2 | --- a~/sql/mysqld.cc 1970-01-01 00:00:00 3 | +++ a/sql/mysqld.cc 1970-01-01 00:00:00 4 | @@ -451,7 +451,7 @@ Atomic_counter THD_count::coun 5 | bool shutdown_wait_for_slaves; 6 | Atomic_counter slave_open_temp_tables; 7 | ulong thread_created; 8 | -ulong back_log, connect_timeout, server_id; 9 | +ulong back_log, connect_timeout, concurrency, server_id; 10 | ulong what_to_log; 11 | ulong slow_launch_time; 12 | ulong open_files_limit, max_binlog_size; 13 | -------------------------------------------------------------------------------- /build/mariadb/patches-105/series: -------------------------------------------------------------------------------- 1 | missing_concurrency.patch 2 | 04-dtrace.patch 3 | 05-no-pie.patch 4 | 08-dtrace-invalid-conversion.patch 5 | cfi.patch 6 | disable_dbug_docs.patch 7 | pam-illumos.patch 8 | -------------------------------------------------------------------------------- /build/mariadb/patches-106/missing_concurrency.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/sql/mysqld.cc a/sql/mysqld.cc 2 | --- a~/sql/mysqld.cc 1970-01-01 00:00:00 3 | +++ a/sql/mysqld.cc 1970-01-01 00:00:00 4 | @@ -448,7 +448,7 @@ Atomic_counter THD_count::coun 5 | bool shutdown_wait_for_slaves; 6 | Atomic_counter slave_open_temp_tables; 7 | ulong thread_created; 8 | -ulong back_log, connect_timeout, server_id; 9 | +ulong back_log, connect_timeout, concurrency, server_id; 10 | ulong what_to_log; 11 | ulong slow_launch_time; 12 | ulong open_files_limit, max_binlog_size; 13 | -------------------------------------------------------------------------------- /build/mariadb/patches-106/series: -------------------------------------------------------------------------------- 1 | missing_concurrency.patch 2 | 04-dtrace.patch 3 | 05-no-pie.patch 4 | 08-dtrace-invalid-conversion.patch 5 | disable_dbug_docs.patch 6 | pam-illumos.patch 7 | assert.patch 8 | -------------------------------------------------------------------------------- /build/mariadb/patches-114/missing_concurrency.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/sql/mysqld.cc a/sql/mysqld.cc 2 | --- a~/sql/mysqld.cc 1970-01-01 00:00:00 3 | +++ a/sql/mysqld.cc 1970-01-01 00:00:00 4 | @@ -469,7 +469,7 @@ Atomic_counter slave_open_temp 5 | */ 6 | Atomic_counter sending_new_binlog_file; 7 | ulong thread_created; 8 | -ulong back_log, connect_timeout, server_id; 9 | +ulong back_log, connect_timeout, concurrency, server_id; 10 | ulong what_to_log; 11 | ulong slow_launch_time; 12 | ulong open_files_limit, max_binlog_size; 13 | -------------------------------------------------------------------------------- /build/mariadb/patches-114/series: -------------------------------------------------------------------------------- 1 | missing_concurrency.patch 2 | 04-dtrace.patch 3 | 05-no-pie.patch 4 | 08-dtrace-invalid-conversion.patch 5 | disable_dbug_docs.patch 6 | pam-illumos.patch 7 | assert.patch 8 | super_large_pages.patch 9 | -------------------------------------------------------------------------------- /build/mattermost/patches/illumos-target.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/server/build/release.mk a/server/build/release.mk 2 | --- a~/server/build/release.mk 1970-01-01 00:00:00 3 | +++ a/server/build/release.mk 1970-01-01 00:00:00 4 | @@ -1,5 +1,9 @@ 5 | dist: | check-style test package 6 | 7 | +build-illumos: 8 | + @echo Build illumos amd64 9 | + env GOOS=illumos GOARCH=amd64 $(GO) build -o $(GOBIN) $(GOFLAGS) -trimpath -tags '$(BUILD_TAGS) production' -ldflags '$(LDFLAGS)' ./... 10 | + 11 | build-linux: build-linux-amd64 build-linux-arm64 12 | 13 | build-linux-amd64: 14 | -------------------------------------------------------------------------------- /build/mattermost/patches/series: -------------------------------------------------------------------------------- 1 | illumos-target.patch 2 | utils_unix.go.patch 3 | terminal.go.patch 4 | -------------------------------------------------------------------------------- /build/meta/aarch64-build-tools.p5m: -------------------------------------------------------------------------------- 1 | set name=pkg.fmri value=pkg://$(PKGPUBLISHER)/ooce/aarch64-build-tools@11,$(SUNOSVER)-$(PVER) 2 | set name=pkg.summary value="Tools required to cross build OmniOS for aarch64" 3 | set name=pkg.description value="Tools required to cross build OmniOS for aarch64" 4 | 5 | depend fmri=ooce/omnios-build-tools type=require 6 | 7 | depend fmri=ooce/developer/aarch64-gcc14 type=require 8 | depend fmri=ooce/developer/aarch64-perl type=require 9 | depend fmri=ooce/util/u-boot type=require 10 | 11 | -------------------------------------------------------------------------------- /build/micro/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2025 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license LICENSE license=MIT 14 | license LICENSE-THIRD-PARTY license=Various 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /build/minicom/patches/alloca.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/src/dial.c a/src/dial.c 2 | --- a~/src/dial.c 1970-01-01 00:00:00 3 | +++ a/src/dial.c 1970-01-01 00:00:00 4 | @@ -35,6 +35,10 @@ 5 | #include "minicom.h" 6 | #include "intl.h" 7 | 8 | +#ifdef __illumos__ 9 | +#include 10 | +#endif 11 | + 12 | enum { CURRENT_VERSION = 6 }; 13 | 14 | /* Dialing directory. */ 15 | -------------------------------------------------------------------------------- /build/minicom/patches/series: -------------------------------------------------------------------------------- 1 | no_default_port_check.patch 2 | s_addr_name_clash.patch 3 | alloca.patch 4 | -------------------------------------------------------------------------------- /build/minidlna/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | tivo_utils.c 2 | tivo_beacon.c 3 | tivo_commands.c 4 | avahi.c 5 | -------------------------------------------------------------------------------- /build/minidlna/patches/minidlna.conf.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/minidlna.conf a/minidlna.conf 2 | --- a~/minidlna.conf 1970-01-01 00:00:00 3 | +++ a/minidlna.conf 1970-01-01 00:00:00 4 | @@ -40,7 +40,7 @@ album_art_names=Cover.jpg/cover.jpg/Albu 5 | 6 | # set this to no to disable inotify monitoring to automatically discover new files 7 | # note: the default is yes 8 | -inotify=yes 9 | +inotify=no 10 | 11 | # set this to yes to enable support for streaming .jpg and .mp3 files to a TiVo supporting HMO 12 | enable_tivo=no 13 | -------------------------------------------------------------------------------- /build/minidlna/patches/select_use_after_free.patch: -------------------------------------------------------------------------------- 1 | fix potential use-after-free in child process 2 | diff -wpruN --no-dereference '--exclude=*.orig' a~/select.c a/select.c 3 | --- a~/select.c 1970-01-01 00:00:00 4 | +++ a/select.c 1970-01-01 00:00:00 5 | @@ -83,6 +83,7 @@ select_fini(void) 6 | 7 | free(events); 8 | events = NULL; 9 | + nevents = 0; 10 | } 11 | 12 | static int 13 | -------------------------------------------------------------------------------- /build/minidlna/patches/series: -------------------------------------------------------------------------------- 1 | utils.h.patch 2 | minidlna.conf.patch 3 | minissdp.c.patch 4 | monitor.c.patch 5 | icons.c.patch 6 | select_use_after_free.patch 7 | libavformat_61.patch 8 | -------------------------------------------------------------------------------- /build/minidlna/patches/utils.h.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/utils.h a/utils.h 2 | --- a~/utils.h 1970-01-01 00:00:00 3 | +++ a/utils.h 1970-01-01 00:00:00 4 | @@ -30,6 +30,14 @@ 5 | 6 | #include "minidlnatypes.h" 7 | 8 | +#ifndef MIN 9 | +#define MIN(a, b) ((a) < (b) ? (a) : (b)) 10 | +#endif 11 | + 12 | +#ifndef MAX 13 | +#define MAX(a, b) ((a) > (b) ? (a) : (b)) 14 | +#endif 15 | + 16 | /* String functions */ 17 | /* We really want this one inlined, since it has a major performance impact */ 18 | static inline int 19 | -------------------------------------------------------------------------------- /build/minio-mc/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2021 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license LICENSE license=AGPLv3 14 | 15 | -------------------------------------------------------------------------------- /build/minio-mc/patches/series: -------------------------------------------------------------------------------- 1 | Makefile.patch 2 | -------------------------------------------------------------------------------- /build/minio/patches/series: -------------------------------------------------------------------------------- 1 | Makefile.patch 2 | directio.patch 3 | -------------------------------------------------------------------------------- /build/minisign/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | # 11 | 12 | # Copyright 2024 OmniOS Community Edition (OmniOSce) Association. 13 | 14 | license LICENSE license=ISC 15 | 16 | -------------------------------------------------------------------------------- /build/mod_fcgid/files/httpd-fcgid.conf: -------------------------------------------------------------------------------- 1 | 2 | LoadModule fcgid_module libexec/mod_fcgid.so 3 | 4 | 5 | AddHandler fcgid-script .fcgi 6 | 7 | FcgidMinProcessesPerClass 0 8 | FcgidMaxProcesses 8 9 | FcgidMaxRequestLen 268435456 10 | FcgidMaxRequestsPerProcess 256 11 | FcgidProcessLifeTime 3600 12 | FcgidIdleScanInterval 60 13 | FcgidIdleTimeout 60 14 | FcgidFixPathinfo 1 15 | 16 | FcgidPassHeader Authorization 17 | 18 | 19 | -------------------------------------------------------------------------------- /build/mod_wsgi/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2021 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license LICENSE license=Apache2 14 | 15 | -------------------------------------------------------------------------------- /build/mosh/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2019 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license COPYING license=GPLv3 14 | 15 | -------------------------------------------------------------------------------- /build/mosquitto/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | mux_poll.c 2 | websockets.c 3 | -------------------------------------------------------------------------------- /build/mosquitto/files/ctf.skip: -------------------------------------------------------------------------------- 1 | libmosquittopp\.so 2 | -------------------------------------------------------------------------------- /build/mosquitto/patches/mux_epoll_c.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/src/mux_epoll.c a/src/mux_epoll.c 2 | --- a~/src/mux_epoll.c 1970-01-01 00:00:00 3 | +++ a/src/mux_epoll.c 1970-01-01 00:00:00 4 | @@ -27,6 +27,7 @@ Contributors: 5 | 6 | #ifndef WIN32 7 | #ifdef WITH_EPOLL 8 | +#include 9 | #include 10 | #define MAX_EVENTS 1000 11 | #endif 12 | -------------------------------------------------------------------------------- /build/mosquitto/patches/series: -------------------------------------------------------------------------------- 1 | linkflags.patch 2 | mux_epoll_c.patch 3 | -------------------------------------------------------------------------------- /build/mrtg/patches/gcc14.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/configure a/configure 2 | --- a~/configure 1970-01-01 00:00:00 3 | +++ a/configure 1970-01-01 00:00:00 4 | @@ -3664,6 +3664,7 @@ else 5 | cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6 | /* end confdefs.h. */ 7 | #include 8 | +#include 9 | int main() 10 | { 11 | long long b, a = -0x3AFAFAFAFAFAFAFALL; 12 | -------------------------------------------------------------------------------- /build/mrtg/patches/series: -------------------------------------------------------------------------------- 1 | gcc14.patch 2 | -------------------------------------------------------------------------------- /build/mtr/files/exec_attr: -------------------------------------------------------------------------------- 1 | Forced Privilege:solaris:cmd:::/$(MTR_PACKET_PATH):privs=net_icmpaccess,net_rawaccess 2 | -------------------------------------------------------------------------------- /build/mtr/patches/mtr-packet-path.patch: -------------------------------------------------------------------------------- 1 | diff -ru mtr-0.94~/ui/cmdpipe.c mtr-0.94/ui/cmdpipe.c 2 | --- mtr-0.94~/ui/cmdpipe.c 2020-09-24 08:26:14.000000000 +0000 3 | +++ mtr-0.94/ui/cmdpipe.c 2021-08-02 15:57:51.300341228 +0000 4 | @@ -222,7 +222,7 @@ 5 | */ 6 | char *mtr_packet_path = getenv("MTR_PACKET"); 7 | if (mtr_packet_path == NULL) { 8 | - mtr_packet_path = "mtr-packet"; 9 | + mtr_packet_path = MTR_PACKET_PATH; 10 | } 11 | 12 | /* 13 | -------------------------------------------------------------------------------- /build/mtr/patches/series: -------------------------------------------------------------------------------- 1 | mtr-packet-path.patch 2 | -------------------------------------------------------------------------------- /build/munin/files/cpanfile-node: -------------------------------------------------------------------------------- 1 | requires 'Net::Server'; 2 | requires 'Net::Server::Fork'; 3 | requires 'Time::HiRes'; 4 | requires 'Net::SNMP'; 5 | requires 'Crypt::DES'; 6 | requires 'Digest::SHA1'; 7 | requires 'Digest::HMAC'; 8 | requires 'Net::CIDR'; 9 | requires 'Net::LDAP'; 10 | requires 'Net::SSLeay'; 11 | requires 'File::Spec::Functions'; 12 | requires 'LWP::Simple'; 13 | requires 'LWP::UserAgent'; 14 | requires 'XML::LibXML'; 15 | requires 'Fcntl'; 16 | requires 'Tie::File'; 17 | requires 'DBI'; 18 | requires 'DBD::Pg'; 19 | -------------------------------------------------------------------------------- /build/munin/files/ctf.skip: -------------------------------------------------------------------------------- 1 | Parser.so 2 | -------------------------------------------------------------------------------- /build/munin/patches/series: -------------------------------------------------------------------------------- 1 | Makefile.patch 2 | Makefile.config.patch 3 | plugins.patch 4 | -------------------------------------------------------------------------------- /build/mutt/patches/series: -------------------------------------------------------------------------------- 1 | nodoc.patch 2 | -------------------------------------------------------------------------------- /build/nagios-nrdp/files/README.install: -------------------------------------------------------------------------------- 1 | 2 | ----------------------- 3 | NRDP Installation Notes 4 | ----------------------- 5 | 6 | For instructions on how to configure and integrate NRDP with Nagios, 7 | please read /opt/ooce/nagios/nrdp/share/README.md 8 | 9 | ----------------------- 10 | -------------------------------------------------------------------------------- /build/nagios-nrdp/patches/series: -------------------------------------------------------------------------------- 1 | config.inc.php.patch 2 | -------------------------------------------------------------------------------- /build/nagios-nrpe/patches/gcc14.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/configure a/configure 2 | --- a~/configure 1970-01-01 00:00:00 3 | +++ a/configure 1970-01-01 00:00:00 4 | @@ -6934,6 +6934,8 @@ else 5 | 6 | #include 7 | #include 8 | +#include 9 | +#include 10 | void foo(const char *format, ...) { 11 | va_list ap; 12 | int len; 13 | @@ -6953,7 +6955,7 @@ void foo(const char *format, ...) { 14 | 15 | exit(0); 16 | } 17 | -main() { foo("hello"); } 18 | +int main() { foo("hello"); } 19 | 20 | _ACEOF 21 | if ac_fn_c_try_run "$LINENO"; then : 22 | -------------------------------------------------------------------------------- /build/nagios-nrpe/patches/series: -------------------------------------------------------------------------------- 1 | gcc14.patch 2 | -------------------------------------------------------------------------------- /build/nagios-nsca/files/check_disk-example.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | SERVICE="Disk Usage" 4 | 5 | NAGIOS="nagios.nagios-server" 6 | HOST=`/usr/bin/hostname` 7 | 8 | MESSAGE=`/opt/ooce/nagios/libexec/check_disk -w 20% -c 10% -p /` 9 | STATUS=`echo $MESSAGE | awk '{ print $2 }'` 10 | 11 | if [ $STATUS = "OK" ] 12 | then 13 | STATE=0 14 | elif [ $STATUS = "WARNING" ] 15 | then 16 | STATE=1 17 | else 18 | STATE=2 19 | fi 20 | 21 | /bin/echo "$HOST $SERVICE $STATE Disk Usage - $MESSAGE" \ 22 | | /opt/ooce/nagios/bin/send_nsca -H $NAGIOS \ 23 | -c /etc/opt/ooce/nagios/send_nsca.cfg 24 | -------------------------------------------------------------------------------- /build/nagios-nsca/patches/series: -------------------------------------------------------------------------------- 1 | nsca.cfg.in.patch 2 | -------------------------------------------------------------------------------- /build/nagios-plugins/patches/check_dhcp.c.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/plugins-root/check_dhcp.c a/plugins-root/check_dhcp.c 2 | --- a~/plugins-root/check_dhcp.c 1970-01-01 00:00:00 3 | +++ a/plugins-root/check_dhcp.c 1970-01-01 00:00:00 4 | @@ -82,7 +82,7 @@ const char *email = "devel@nagios-plugin 5 | #include 6 | #include 7 | #include 8 | -#include 9 | +#include 10 | 11 | #define bcopy(source, destination, length) memcpy(destination, source, length) 12 | 13 | -------------------------------------------------------------------------------- /build/nagios-plugins/patches/pst3.c.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/plugins-root/pst3.c a/plugins-root/pst3.c 2 | --- a~/plugins-root/pst3.c 1970-01-01 00:00:00 3 | +++ a/plugins-root/pst3.c 1970-01-01 00:00:00 4 | @@ -230,6 +230,7 @@ try_again: 5 | 6 | /* Remove newlines from args output - consistent with "normal" ps */ 7 | printf(" "); 8 | + int j = 0; 9 | for (j=0;j 16 | 17 | -------------------------------------------------------------------------------- /build/neovim/patches/series: -------------------------------------------------------------------------------- 1 | libuv.patch 2 | link-gcc_s.patch 3 | illumos-support.patch 4 | illumos-luajit-umem-workaround.patch 5 | use-system-default-tty-modes.patch 6 | path.patch 7 | -------------------------------------------------------------------------------- /build/nettle/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2021 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license COPYINGv2 license=GPLv2 14 | license COPYINGv3 license=GPLv3 15 | license COPYING.LESSERv3 license=LGPLv3 16 | 17 | -------------------------------------------------------------------------------- /build/nginx/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | ngx_setaffinity.c 2 | -------------------------------------------------------------------------------- /build/nicstat/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2021 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license LICENSE.txt license=Artistic2 14 | 15 | -------------------------------------------------------------------------------- /build/nicstat/patches/series: -------------------------------------------------------------------------------- 1 | 003-nicstat.c.patch 2 | -------------------------------------------------------------------------------- /build/ninja/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2019 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license COPYING license=Apache2 14 | 15 | -------------------------------------------------------------------------------- /build/ninja/patches/series: -------------------------------------------------------------------------------- 1 | no_lto_check.patch 2 | -------------------------------------------------------------------------------- /build/nodejs/patches-18/netinet-in.h.patch: -------------------------------------------------------------------------------- 1 | the nghttp3 build does not even attempt to detect whether we provide netinet/in.h 2 | 3 | diff -wpruN --no-dereference '--exclude=*.orig' a~/deps/ngtcp2/nghttp3/lib/nghttp3_conv.h a/deps/ngtcp2/nghttp3/lib/nghttp3_conv.h 4 | --- a~/deps/ngtcp2/nghttp3/lib/nghttp3_conv.h 1970-01-01 00:00:00 5 | +++ a/deps/ngtcp2/nghttp3/lib/nghttp3_conv.h 1970-01-01 00:00:00 6 | @@ -34,9 +34,7 @@ 7 | # include 8 | #endif /* HAVE_ARPA_INET_H */ 9 | 10 | -#ifdef HAVE_NETINET_IN_H 11 | # include 12 | -#endif /* HAVE_NETINET_IN_H */ 13 | 14 | #ifdef HAVE_BYTESWAP_H 15 | # include 16 | -------------------------------------------------------------------------------- /build/nodejs/patches-18/series: -------------------------------------------------------------------------------- 1 | mmaphint.patch 2 | madvise-remove-own-declaration.patch 3 | netinet-in.h.patch 4 | -------------------------------------------------------------------------------- /build/nodejs/patches-20/netinet-in.h.patch: -------------------------------------------------------------------------------- 1 | the nghttp3 build does not even attempt to detect whether we provide netinet/in.h 2 | 3 | diff -wpruN --no-dereference '--exclude=*.orig' a~/deps/ngtcp2/nghttp3/lib/nghttp3_conv.h a/deps/ngtcp2/nghttp3/lib/nghttp3_conv.h 4 | --- a~/deps/ngtcp2/nghttp3/lib/nghttp3_conv.h 1970-01-01 00:00:00 5 | +++ a/deps/ngtcp2/nghttp3/lib/nghttp3_conv.h 1970-01-01 00:00:00 6 | @@ -34,9 +34,7 @@ 7 | # include 8 | #endif /* HAVE_ARPA_INET_H */ 9 | 10 | -#ifdef HAVE_NETINET_IN_H 11 | # include 12 | -#endif /* HAVE_NETINET_IN_H */ 13 | 14 | #ifdef HAVE_BYTESWAP_H 15 | # include 16 | -------------------------------------------------------------------------------- /build/nodejs/patches-20/series: -------------------------------------------------------------------------------- 1 | mmaphint.patch 2 | madvise-remove-own-declaration.patch 3 | netinet-in.h.patch 4 | -------------------------------------------------------------------------------- /build/nodejs/patches-22/series: -------------------------------------------------------------------------------- 1 | mmaphint.patch 2 | netinet-in.h.patch 3 | -------------------------------------------------------------------------------- /build/ntfs-3g/files/fstyp: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | while [ -n "$1" ]; do 3 | case "$1" in 4 | -*) 5 | shift 6 | ;; 7 | *) 8 | /opt/ooce/ntfs-3g/bin/ntfs-3g.probe --readonly "$1" >/dev/null 2>&1 \ 9 | && echo "ntfs-3g" && exit 0 10 | exit 1 11 | ;; 12 | esac 13 | done 14 | exit 1 15 | 16 | -------------------------------------------------------------------------------- /build/ntfs-3g/patches/gcc14.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/libfuse-lite/helper.c a/libfuse-lite/helper.c 2 | --- a~/libfuse-lite/helper.c 1970-01-01 00:00:00 3 | +++ a/libfuse-lite/helper.c 1970-01-01 00:00:00 4 | @@ -6,6 +6,10 @@ 5 | See the file COPYING.LIB. 6 | */ 7 | 8 | +#ifdef __illumos__ 9 | +#include 10 | +#endif 11 | + 12 | #include "config.h" 13 | #include "fuse_i.h" 14 | #include "fuse_lowlevel.h" 15 | -------------------------------------------------------------------------------- /build/ntfs-3g/patches/series: -------------------------------------------------------------------------------- 1 | gcc14.patch 2 | -------------------------------------------------------------------------------- /build/oath-toolkit/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | af_alg.c 2 | fd-hook.c 3 | float.c 4 | freading.c 5 | stdlib.c 6 | sys_socket.c 7 | unistd.c 8 | wctype-h.c 9 | -------------------------------------------------------------------------------- /build/oath-toolkit/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2024 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | drop> 14 | 15 | license COPYING license=GPLv3 16 | 17 | -------------------------------------------------------------------------------- /build/oath-toolkit/patches/pam.patch: -------------------------------------------------------------------------------- 1 | diff --git a/pam_oath/pam_modutil.h b/pam_oath/pam_modutil.h 2 | index de239df..d6093da 100644 3 | --- a/pam_oath/pam_modutil.h 4 | +++ b/pam_oath/pam_modutil.h 5 | @@ -1,6 +1,8 @@ 6 | #ifndef PAM_MODUTIL_H 7 | # define PAM_MODUTIL_H 8 | 9 | +#include 10 | + 11 | # ifdef HAVE_SECURITY_PAM_MODUTIL_H 12 | # include 13 | # else 14 | -------------------------------------------------------------------------------- /build/oath-toolkit/patches/series: -------------------------------------------------------------------------------- 1 | pam.patch 2 | -------------------------------------------------------------------------------- /build/obsolete/.gitignore: -------------------------------------------------------------------------------- 1 | *.final 2 | -------------------------------------------------------------------------------- /build/obsolete/aarch64-gcc10.p5m: -------------------------------------------------------------------------------- 1 | set name=pkg.fmri value=pkg://$(PKGPUBLISHER)/ooce/developer/aarch64-gcc10@10.4.0,$(SUNOSVER)-$(PVER) 2 | set name=publisher value=$(PKGPUBEMAIL) 3 | set name=pkg.obsolete value=true 4 | 5 | -------------------------------------------------------------------------------- /build/obsolete/compress-lz4.p5t: -------------------------------------------------------------------------------- 1 | set name=pkg.fmri value=pkg://$(PKGPUBLISHER)/ooce/compress/lz4@1.9.2,$(SUNOSVER)-$(PVER) 2 | set name=pkg.renamed value=true 3 | depend fmri=pkg:/compress/lz4 type=require 4 | -------------------------------------------------------------------------------- /build/obsolete/compress-zstd.p5t: -------------------------------------------------------------------------------- 1 | set name=pkg.fmri value=pkg://$(PKGPUBLISHER)/ooce/compress/zstd@1.4.5,$(SUNOSVER)-$(PVER) 2 | set name=pkg.renamed value=true 3 | depend fmri=pkg:/compress/zstd type=require 4 | -------------------------------------------------------------------------------- /build/obsolete/developer-clang-130.p5t: -------------------------------------------------------------------------------- 1 | set name=pkg.fmri value=pkg://$(PKGPUBLISHER)/ooce/developer/clang-130@13.0.0,$(SUNOSVER)-$(PVER) 2 | set name=pkg.renamed value=true 3 | depend fmri=pkg:/ooce/developer/clang-13 type=require 4 | -------------------------------------------------------------------------------- /build/obsolete/developer-llvm-130.p5t: -------------------------------------------------------------------------------- 1 | set name=pkg.fmri value=pkg://$(PKGPUBLISHER)/ooce/developer/llvm-130@13.0.0,$(SUNOSVER)-$(PVER) 2 | set name=pkg.renamed value=true 3 | depend fmri=pkg:/ooce/developer/llvm-13 type=require 4 | -------------------------------------------------------------------------------- /build/obsolete/network-socat.p5t: -------------------------------------------------------------------------------- 1 | set name=pkg.fmri value=pkg://$(PKGPUBLISHER)/ooce/network/socat@1.7.4.1,$(SUNOSVER)-$(PVER) 2 | set name=pkg.renamed value=true 3 | depend fmri=pkg:/network/socat type=require 4 | -------------------------------------------------------------------------------- /build/obsolete/util-dtc.p5m: -------------------------------------------------------------------------------- 1 | set name=pkg.fmri value=pkg://$(PKGPUBLISHER)/ooce/util/dtc@1.7.2,$(SUNOSVER)-$(PVER) 2 | set name=pkg.renamed value=true 3 | depend fmri=pkg:/developer/dtc type=require 4 | -------------------------------------------------------------------------------- /build/omni/local.mog: -------------------------------------------------------------------------------- 1 | license LICENCE license=CDDL 2 | 3 | link path=$(PREFIX)/bin/omni target=../omni/bin/omni 4 | 5 | drop> 6 | 7 | -------------------------------------------------------------------------------- /build/onig/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2021 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license COPYING license=simplified-BSD 14 | 15 | -------------------------------------------------------------------------------- /build/ooceapps/files/ctf.skip: -------------------------------------------------------------------------------- 1 | Parser.so 2 | -------------------------------------------------------------------------------- /build/openldap/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | aci.c 2 | assert.c 3 | component.c 4 | rdwr.c 5 | slapdS.c 6 | stdio.c 7 | thr_cthreads.c 8 | thr_debug.c 9 | thr_nt.c 10 | thr_pth.c 11 | thr_stub.c 12 | thr_thr.c 13 | tls_g.c 14 | tls_m.c 15 | txn.c 16 | version.c 17 | zn_malloc.c 18 | -------------------------------------------------------------------------------- /build/openldap/patches-2.4/series: -------------------------------------------------------------------------------- 1 | dnattrfilter.patch 2 | configure.patch 3 | check_hostname.patch 4 | thread.patch 5 | -------------------------------------------------------------------------------- /build/openldap/patches-2.4/thread.patch: -------------------------------------------------------------------------------- 1 | thr_yield(3C) is declared in thread.h 2 | 3 | diff -wpruN --no-dereference '--exclude=*.orig' a~/libraries/libldap_r/thr_posix.c a/libraries/libldap_r/thr_posix.c 4 | --- a~/libraries/libldap_r/thr_posix.c 1970-01-01 00:00:00 5 | +++ a/libraries/libldap_r/thr_posix.c 1970-01-01 00:00:00 6 | @@ -31,6 +31,7 @@ 7 | #define LDAP_THREAD_IMPLEMENTATION 8 | #define LDAP_THREAD_RDWR_IMPLEMENTATION 9 | #include "ldap_thr_debug.h" /* May rename the symbols defined below */ 10 | +#include 11 | #include /* For pthread_kill() */ 12 | 13 | #if HAVE_PTHREADS < 6 14 | -------------------------------------------------------------------------------- /build/openldap/patches/series: -------------------------------------------------------------------------------- 1 | dnattrfilter.patch 2 | thread.patch 3 | -------------------------------------------------------------------------------- /build/openldap/patches/thread.patch: -------------------------------------------------------------------------------- 1 | thr_yield(3C) is declared in thread.h 2 | 3 | diff -wpruN --no-dereference '--exclude=*.orig' a~/libraries/libldap/thr_posix.c a/libraries/libldap/thr_posix.c 4 | --- a~/libraries/libldap/thr_posix.c 1970-01-01 00:00:00 5 | +++ a/libraries/libldap/thr_posix.c 1970-01-01 00:00:00 6 | @@ -37,6 +37,7 @@ 7 | #define LDAP_THREAD_IMPLEMENTATION 8 | #define LDAP_THREAD_RDWR_IMPLEMENTATION 9 | #include "ldap_thr_debug.h" /* May rename the symbols defined below */ 10 | +#include 11 | #include /* For pthread_kill() */ 12 | 13 | extern int ldap_int_stackguard; 14 | -------------------------------------------------------------------------------- /build/openvpn/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | console_systemd.c 2 | dco_freebsd.c 3 | dco_linux.c 4 | dco_win.c 5 | dco.c 6 | networking_iproute2.c 7 | networking_sitnl.c 8 | pamdl.c 9 | -------------------------------------------------------------------------------- /build/openvpn/patches-auth-ldap/no_export-dynamic.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/platform.m4 a/platform.m4 2 | --- a~/platform.m4 1970-01-01 00:00:00 3 | +++ a/platform.m4 1970-01-01 00:00:00 4 | @@ -97,7 +97,6 @@ AC_DEFUN(OD_CONFIG_PLUGIN, [ 5 | PLUGIN_LD="${CC} -shared" 6 | PLUGIN_LD_FLAGS="" 7 | PLUGIN_SUFFIX=".so" 8 | - LDFLAGS="-export-dynamic" 9 | ;; 10 | esac 11 | 12 | -------------------------------------------------------------------------------- /build/openvpn/patches-auth-ldap/openssl.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/aclocal.m4 a/aclocal.m4 2 | --- a~/aclocal.m4 1970-01-01 00:00:00 3 | +++ a/aclocal.m4 1970-01-01 00:00:00 4 | @@ -457,7 +457,7 @@ AC_DEFUN([TR_OPENSSL],[ 5 | AC_LANG_PROGRAM([ 6 | #include 7 | ], [ 8 | - CRYPTO_set_id_callback(NULL); 9 | + SSL_new(NULL); 10 | ]) 11 | ], [ 12 | # Failed 13 | -------------------------------------------------------------------------------- /build/openvpn/patches-auth-ldap/series: -------------------------------------------------------------------------------- 1 | ldap.patch 2 | openssl.patch 3 | no_export-dynamic.patch 4 | -------------------------------------------------------------------------------- /build/openvpn/patches/series: -------------------------------------------------------------------------------- 1 | pam-illumos.patch 2 | -------------------------------------------------------------------------------- /build/pam_radius/patches/ldflags.patch: -------------------------------------------------------------------------------- 1 | this fixes linking ssp_ns for the 32-bit build 2 | 3 | diff -wpruN --no-dereference '--exclude=*.orig' a~/Makefile a/Makefile 4 | --- a~/Makefile 1970-01-01 00:00:00 5 | +++ a/Makefile 1970-01-01 00:00:00 6 | @@ -65,7 +65,7 @@ src/md5.o: src/md5.c src/md5.h 7 | # gcc -shared pam_radius_auth.o md5.o -lpam -lc -o pam_radius_auth.so 8 | # 9 | pam_radius_auth.so: src/pam_radius_auth.o src/md5.o 10 | - $(CC) $(LDFLAGS) $^ -lpam -o pam_radius_auth.so 11 | + $(CC) $^ -lpam -o pam_radius_auth.so $(LDFLAGS) 12 | 13 | ###################################################################### 14 | # 15 | -------------------------------------------------------------------------------- /build/pam_radius/patches/series: -------------------------------------------------------------------------------- 1 | ldflags.patch 2 | -------------------------------------------------------------------------------- /build/pango/files/ctf.skip: -------------------------------------------------------------------------------- 1 | hb- 2 | fribidi 3 | harfbuzz 4 | -------------------------------------------------------------------------------- /build/pass/patches/getopt.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/src/password-store.sh a/src/password-store.sh 2 | --- a~/src/password-store.sh 1970-01-01 00:00:00 3 | +++ a/src/password-store.sh 1970-01-01 00:00:00 4 | @@ -242,7 +242,7 @@ tmpdir() { 5 | fi 6 | 7 | } 8 | -GETOPT="getopt" 9 | +GETOPT="/opt/ooce/getopt/bin/getopt" 10 | SHRED="shred -f -z" 11 | BASE64="base64" 12 | 13 | -------------------------------------------------------------------------------- /build/pass/patches/no_warn_dev_shm.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/src/password-store.sh a/src/password-store.sh 2 | --- a~/src/password-store.sh 1970-01-01 00:00:00 3 | +++ a/src/password-store.sh 1970-01-01 00:00:00 4 | @@ -492,7 +492,7 @@ cmd_edit() { 5 | local passfile="$PREFIX/$path.gpg" 6 | set_git "$passfile" 7 | 8 | - tmpdir #Defines $SECURE_TMPDIR 9 | + tmpdir nowarn #Defines $SECURE_TMPDIR 10 | local tmp_file="$(mktemp -u "$SECURE_TMPDIR/XXXXXX")-${path//\//-}.txt" 11 | 12 | local action="Add" 13 | -------------------------------------------------------------------------------- /build/pass/patches/series: -------------------------------------------------------------------------------- 1 | getopt.patch 2 | portability.patch 3 | no_warn_dev_shm.patch 4 | -------------------------------------------------------------------------------- /build/patchutils/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2025 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | 14 | 15 | 16 | license COPYING license=GPLv2 17 | 18 | -------------------------------------------------------------------------------- /build/pbzip2/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2019 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license COPYING license=pbzip2 14 | 15 | -------------------------------------------------------------------------------- /build/pg_extension/citus/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | ruleutils_14.c 2 | ruleutils_15.c 3 | ruleutils_16.c 4 | ruleutils_17.c 5 | -------------------------------------------------------------------------------- /build/pg_extension/citus/local.mog: -------------------------------------------------------------------------------- 1 | # This file and its contents are supplied under the terms of the 2 | # Common Development and Distribution License ("CDDL"), version 1.0. 3 | # You may only use this file in accordance with the terms of version 4 | # 1.0 of the CDDL. 5 | # 6 | # A full copy of the text of the CDDL should have accompanied this 7 | # source. A copy of the CDDL is also available via the Internet at 8 | # http://www.illumos.org/license/CDDL. 9 | # CDDL HEADER START 10 | # 11 | # Copyright 2022 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license LICENSE license=AGPLv3 14 | 15 | -------------------------------------------------------------------------------- /build/pg_extension/citus/patches/series: -------------------------------------------------------------------------------- 1 | sys_stat.patch 2 | -------------------------------------------------------------------------------- /build/pg_extension/citus/patches/sys_stat.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN '--exclude=*.orig' a~/src/backend/distributed/commands/multi_copy.c a/src/backend/distributed/commands/multi_copy.c 2 | --- a~/src/backend/distributed/commands/multi_copy.c 1970-01-01 00:00:00 3 | +++ a/src/backend/distributed/commands/multi_copy.c 1970-01-01 00:00:00 4 | @@ -50,6 +50,7 @@ 5 | 6 | #include /* for htons */ 7 | #include /* for htons */ 8 | +#include 9 | #include 10 | 11 | #include "distributed/pg_version_constants.h" 12 | -------------------------------------------------------------------------------- /build/pg_extension/mysql_fdw/local.mog: -------------------------------------------------------------------------------- 1 | # This file and its contents are supplied under the terms of the 2 | # Common Development and Distribution License ("CDDL"), version 1.0. 3 | # You may only use this file in accordance with the terms of version 4 | # 1.0 of the CDDL. 5 | # 6 | # A full copy of the text of the CDDL should have accompanied this 7 | # source. A copy of the CDDL is also available via the Internet at 8 | # http://www.illumos.org/license/CDDL. 9 | # CDDL HEADER START 10 | # 11 | # Copyright 2022 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license LICENSE license=modified-BSD 14 | 15 | -------------------------------------------------------------------------------- /build/pg_extension/mysql_fdw/patches/no-RTLD_DEEPBIND.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN '--exclude=*.orig' a~/mysql_fdw.c a/mysql_fdw.c 2 | --- a~/mysql_fdw.c 1970-01-01 00:00:00 3 | +++ a/mysql_fdw.c 1970-01-01 00:00:00 4 | @@ -355,7 +355,7 @@ static List *getUpdateTargetAttrs(RangeT 5 | bool 6 | mysql_load_library(void) 7 | { 8 | -#if defined(__APPLE__) || defined(__FreeBSD__) 9 | +#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__sun) 10 | /* 11 | * Mac OS/BSD does not support RTLD_DEEPBIND, but it still works without 12 | * the RTLD_DEEPBIND 13 | -------------------------------------------------------------------------------- /build/pg_extension/mysql_fdw/patches/series: -------------------------------------------------------------------------------- 1 | no-RTLD_DEEPBIND.patch 2 | use-full-path.patch 3 | -------------------------------------------------------------------------------- /build/pg_extension/mysql_fdw/patches/use-full-path.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN '--exclude=*.orig' a~/Makefile a/Makefile 2 | --- a~/Makefile 1970-01-01 00:00:00 3 | +++ a/Makefile 1970-01-01 00:00:00 4 | @@ -31,7 +31,7 @@ else 5 | DLSUFFIX = .so 6 | endif 7 | 8 | -PG_CPPFLAGS += -D _MYSQL_LIBNAME=\"lib$(MYSQL_LIB)$(DLSUFFIX)\" 9 | +PG_CPPFLAGS += -D _MYSQL_LIBNAME=\"$(MYSQL_LIBNAME)\" 10 | 11 | ifdef USE_PGXS 12 | PG_CONFIG = pg_config 13 | -------------------------------------------------------------------------------- /build/pg_extension/pg_repack/local.mog: -------------------------------------------------------------------------------- 1 | # This file and its contents are supplied under the terms of the 2 | # Common Development and Distribution License ("CDDL"), version 1.0. 3 | # You may only use this file in accordance with the terms of version 4 | # 1.0 of the CDDL. 5 | # 6 | # A full copy of the text of the CDDL should have accompanied this 7 | # source. A copy of the CDDL is also available via the Internet at 8 | # http://www.illumos.org/license/CDDL. 9 | # CDDL HEADER START 10 | # 11 | # Copyright 2022 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | 14 | 15 | license COPYRIGHT license=modified-BSD 16 | 17 | -------------------------------------------------------------------------------- /build/pg_extension/pg_repack/patches/pwd-patch: -------------------------------------------------------------------------------- 1 | diff -wpruN '--exclude=*.orig' a~/bin/pgut/pgut-fe.c a/bin/pgut/pgut-fe.c 2 | --- a~/bin/pgut/pgut-fe.c 1970-01-01 00:00:00 3 | +++ a/bin/pgut/pgut-fe.c 1970-01-01 00:00:00 4 | @@ -17,6 +17,10 @@ 5 | #include 6 | #endif 7 | 8 | +#ifdef __illumos__ 9 | +#include 10 | +#endif 11 | + 12 | const char *dbname = NULL; 13 | char *host = NULL; 14 | char *port = NULL; 15 | -------------------------------------------------------------------------------- /build/pg_extension/pg_repack/patches/series: -------------------------------------------------------------------------------- 1 | pwd-patch 2 | -------------------------------------------------------------------------------- /build/php-imagick/local.mog: -------------------------------------------------------------------------------- 1 | 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2020 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license LICENSE license=PHP 14 | 15 | -------------------------------------------------------------------------------- /build/php-imagick/patches/amd64.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN '--exclude=*.orig' a~/imagemagick.m4 a/imagemagick.m4 2 | --- a~/imagemagick.m4 1970-01-01 00:00:00 3 | +++ a/imagemagick.m4 1970-01-01 00:00:00 4 | @@ -123,7 +123,7 @@ AC_DEFUN([IM_FIND_IMAGEMAGICK],[ 5 | AC_MSG_RESULT([found in $IM_WAND_BINARY]) 6 | 7 | # This is used later for cflags and libs 8 | - export PKG_CONFIG_PATH="${IM_IMAGEMAGICK_PREFIX}/${PHP_LIBDIR}/pkgconfig" 9 | + export PKG_CONFIG_PATH="${IM_IMAGEMAGICK_PREFIX}/${PHP_LIBDIR}/amd64/pkgconfig" 10 | 11 | # Check version 12 | # 13 | -------------------------------------------------------------------------------- /build/php-imagick/patches/series: -------------------------------------------------------------------------------- 1 | amd64.patch 2 | strtolower.patch 3 | -------------------------------------------------------------------------------- /build/php/files/bin/freetype-config: -------------------------------------------------------------------------------- 1 | #!/usr/bin/bash 2 | 3 | /usr/bin/pkg-config "$@" freetype2 4 | 5 | -------------------------------------------------------------------------------- /build/php/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | crc32_x86.c 2 | dba_db1.c 3 | dba_db2.c 4 | dba_db3.c 5 | dba_dbm.c 6 | dba_gdbm.c 7 | dba_ndbm.c 8 | dba_qdbm.c 9 | dba_tcadb.c 10 | debug_gdb_scripts.c 11 | explicit_bzero.c 12 | gd_avif.c 13 | gd_webp.c 14 | gdxpm.c 15 | hash_sha_ni.c 16 | locale.c 17 | mod_mm.c 18 | openssl_pwhash.c 19 | php_scandir.c 20 | reentrancy.c 21 | shared_alloc_mmap.c 22 | strlcat.c 23 | strlcpy.c 24 | TSRM.c 25 | zend_max_execution_timer.c 26 | -------------------------------------------------------------------------------- /build/php/patches-81/series: -------------------------------------------------------------------------------- 1 | ldap.patch 2 | -------------------------------------------------------------------------------- /build/php/patches-82/series: -------------------------------------------------------------------------------- 1 | ldap.patch 2 | -------------------------------------------------------------------------------- /build/php/patches-83/series: -------------------------------------------------------------------------------- 1 | ldap.patch 2 | -------------------------------------------------------------------------------- /build/php/patches-84/series: -------------------------------------------------------------------------------- 1 | ldap.patch 2 | -------------------------------------------------------------------------------- /build/php/patches-uw-imap/series: -------------------------------------------------------------------------------- 1 | nopwd.patch 2 | -------------------------------------------------------------------------------- /build/picocom/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2025 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license LICENSE.txt license=GPLv2 14 | 15 | -------------------------------------------------------------------------------- /build/picocom/patches/series: -------------------------------------------------------------------------------- 1 | add-cfmakeraw-for-illumos.patch 2 | -------------------------------------------------------------------------------- /build/pigz/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2021 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | link path=$(PREFIX)/bin/un$(PROG) target=$(PROG) 14 | 15 | license LICENCE license=pigz 16 | 17 | -------------------------------------------------------------------------------- /build/pixman/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | pixman-timer.c 2 | -------------------------------------------------------------------------------- /build/pixman/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | # CDDL HEADER START 11 | # 12 | # Copyright 2022 OmniOS Community Edition (OmniOSce) Association. 13 | 14 | license COPYING license=MIT 15 | 16 | -------------------------------------------------------------------------------- /build/pixman/patches/increase-test-timeout.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/test/meson.build a/test/meson.build 2 | --- a~/test/meson.build 1970-01-01 00:00:00 3 | +++ a/test/meson.build 1970-01-01 00:00:00 4 | @@ -77,7 +77,7 @@ foreach t : tests 5 | [t + '.c', config_h], 6 | dependencies : [idep_pixman, libtestutils_dep, dep_threads, dep_openmp, dep_png], 7 | ), 8 | - timeout : 120, 9 | + timeout : 500, 10 | is_parallel : true, 11 | ) 12 | endforeach 13 | -------------------------------------------------------------------------------- /build/pixman/patches/series: -------------------------------------------------------------------------------- 1 | increase-test-timeout.patch 2 | -------------------------------------------------------------------------------- /build/popt/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2024 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license COPYING license=MIT 14 | 15 | -------------------------------------------------------------------------------- /build/popt/testsuite.log: -------------------------------------------------------------------------------- 1 | PASS: testit.sh 2 | # TOTAL: 1 3 | # PASS: 1 4 | # SKIP: 0 5 | # XFAIL: 0 6 | # FAIL: 0 7 | # XPASS: 0 8 | # ERROR: 0 9 | -------------------------------------------------------------------------------- /build/postfix/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | smtp_tlsrpt.c 2 | -------------------------------------------------------------------------------- /build/postfix/patches/series: -------------------------------------------------------------------------------- 1 | aliases_patch.patch 2 | icu4c.patch 3 | socket.patch 4 | postconf.patch 5 | dict_dbm.patch 6 | -------------------------------------------------------------------------------- /build/postfix/patches/socket.patch: -------------------------------------------------------------------------------- 1 | shutdown(3SOCKET) requires sys/socket.h 2 | 3 | diff -wpruN --no-dereference '--exclude=*.orig' a~/src/util/peekfd.c a/src/util/peekfd.c 4 | --- a~/src/util/peekfd.c 1970-01-01 00:00:00 5 | +++ a/src/util/peekfd.c 1970-01-01 00:00:00 6 | @@ -49,6 +49,9 @@ 7 | #include 8 | #endif 9 | #include 10 | +#ifdef __illumos__ 11 | +#include 12 | +#endif 13 | 14 | #ifndef SHUT_RDWR 15 | #define SHUT_RDWR 2 16 | -------------------------------------------------------------------------------- /build/postgresql/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | atomics.c 2 | blake3_dispatch.c 3 | blake3_portable.c 4 | blake3.c 5 | dynloader.c 6 | geqo_cx.c 7 | geqo_misc.c 8 | geqo_mutation.c 9 | geqo_ox1.c 10 | geqo_ox2.c 11 | geqo_pmx.c 12 | geqo_px.c 13 | memdebug.c 14 | regcomp.c 15 | regerror.c 16 | regexec.c 17 | regfree.c 18 | regstrlcpy.c 19 | -------------------------------------------------------------------------------- /build/postgresql/patches-13/series: -------------------------------------------------------------------------------- 1 | dism.patch 2 | gcc14.patch 3 | -------------------------------------------------------------------------------- /build/postgresql/patches-14/series: -------------------------------------------------------------------------------- 1 | dism.patch 2 | gcc14.patch 3 | -------------------------------------------------------------------------------- /build/postgresql/patches-15/series: -------------------------------------------------------------------------------- 1 | dism.patch 2 | pam-illumos.patch 3 | -------------------------------------------------------------------------------- /build/postgresql/patches-16/series: -------------------------------------------------------------------------------- 1 | dism.patch 2 | pam-illumos.patch 3 | -------------------------------------------------------------------------------- /build/postgresql/patches-17/series: -------------------------------------------------------------------------------- 1 | dism.patch 2 | pam-illumos.patch 3 | perl_plpgsql.patch 4 | -------------------------------------------------------------------------------- /build/postgresql/patches-18/series: -------------------------------------------------------------------------------- 1 | dism.patch 2 | pam-illumos.patch 3 | perl_plpgsql.patch 4 | noreturn.patch 5 | -------------------------------------------------------------------------------- /build/protobuf-c/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2025 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license LICENSE license=protobufc 14 | 15 | -------------------------------------------------------------------------------- /build/protobuf-c/patches/series: -------------------------------------------------------------------------------- 1 | 01-protoc-include.patch 2 | -------------------------------------------------------------------------------- /build/protobuf/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2023 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license LICENSE license=modified-BSD 14 | 15 | -------------------------------------------------------------------------------- /build/qemu/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | char-parallel.c 2 | core-lx106.c 3 | fdt.c 4 | power8-pmu.c 5 | scsi-generic.c 6 | -------------------------------------------------------------------------------- /build/qemu/patches/0005-configure-uses-bash-extensions.patch: -------------------------------------------------------------------------------- 1 | From 8bdebf58771e5c783c1cbb168bda59c842446bc9 Mon Sep 17 00:00:00 2001 2 | From: Andy Fiddaman 3 | Date: Mon, 28 Nov 2022 15:09:47 +0000 4 | Subject: configure uses bash extensions 5 | 6 | --- 7 | configure | 2 +- 8 | 1 file changed, 1 insertion(+), 1 deletion(-) 9 | 10 | diff --git a/configure b/configure 11 | index 274a778764..0dbd832c2b 100755 12 | --- a/configure 13 | +++ b/configure 14 | @@ -1,4 +1,4 @@ 15 | -#!/bin/sh 16 | +#!/bin/bash 17 | # 18 | # qemu configure script (c) 2003 Fabrice Bellard 19 | # 20 | -------------------------------------------------------------------------------- /build/qemu/patches/README: -------------------------------------------------------------------------------- 1 | These patches are generated from the illumos-vX.X.X branch of 2 | https://github.com/omniosorg/qemu 3 | 4 | -------------------------------------------------------------------------------- /build/qemu/patches/series: -------------------------------------------------------------------------------- 1 | 0002-illumos-OFD-locking-must-span-the-entire-file.patch 2 | 0003-Do-not-pass-dynamic-list-to-linker.patch 3 | 0004-illumos-defines-FSCALE-in-sys-param.h.patch 4 | 0005-configure-uses-bash-extensions.patch 5 | 0006-Add-support-for-VNICs.patch 6 | 0007-Drop-unnecessary-privileges.patch 7 | 0008-Add-support-for-a-zconsole-character-device.patch 8 | 0009-include-sys-loadavg.h-for-getloadavg.patch 9 | -------------------------------------------------------------------------------- /build/radare2/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | decode2.c 2 | -------------------------------------------------------------------------------- /build/radare2/patches/pie.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/binr/rules.mk a/binr/rules.mk 2 | --- a~/binr/rules.mk 1970-01-01 00:00:00 3 | +++ a/binr/rules.mk 1970-01-01 00:00:00 4 | @@ -8,7 +8,7 @@ include ../../shlr/sdb.mk 5 | USE_PIE=0 6 | ifeq (,$(findstring tcc,${CC})) 7 | ifeq (,$(findstring vinix,${CC})) 8 | -USE_PIE=1 9 | +USE_PIE=0 10 | endif 11 | endif 12 | 13 | -------------------------------------------------------------------------------- /build/radare2/patches/rename-POP_XOR.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/shlr/qjs/src/libunicode.c a/shlr/qjs/src/libunicode.c 2 | --- a~/shlr/qjs/src/libunicode.c 1970-01-01 00:00:00 3 | +++ a/shlr/qjs/src/libunicode.c 1970-01-01 00:00:00 4 | @@ -31,6 +31,10 @@ 5 | #include "libunicode.h" 6 | #include "libunicode-table.h" 7 | 8 | +#ifdef __illumos__ 9 | +#define POP_XOR POP_XOR_ 10 | +#endif 11 | + 12 | enum { 13 | RUN_TYPE_U, 14 | RUN_TYPE_L, 15 | -------------------------------------------------------------------------------- /build/radare2/patches/series: -------------------------------------------------------------------------------- 1 | pie.patch 2 | install.patch 3 | timezone.patch 4 | rename-POP_XOR.patch 5 | -------------------------------------------------------------------------------- /build/radare2/patches/timezone.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/shlr/qjs/src/quickjs.c a/shlr/qjs/src/quickjs.c 2 | --- a~/shlr/qjs/src/quickjs.c 1970-01-01 00:00:00 3 | +++ a/shlr/qjs/src/quickjs.c 1970-01-01 00:00:00 4 | @@ -42514,6 +42514,8 @@ static int getTimezoneOffset(int64_t tim 5 | #if defined(_WIN32) 6 | /* XXX: TODO */ 7 | return 0; 8 | +#elif defined(__illumos__) 9 | + return timezone / 60; 10 | #else 11 | time_t ti; 12 | struct tm tm; 13 | -------------------------------------------------------------------------------- /build/rargs/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | # 11 | 12 | # Copyright 2020 OmniOS Community Edition (OmniOSce) Association. 13 | 14 | license LICENSE license=MIT 15 | 16 | -------------------------------------------------------------------------------- /build/rav1e/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | # 11 | 12 | # Copyright 2022 OmniOS Community Edition (OmniOSce) Association. 13 | 14 | license LICENSE license=simplified-BSD 15 | 16 | -------------------------------------------------------------------------------- /build/rclone/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2020 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license COPYING license=MIT 14 | 15 | -------------------------------------------------------------------------------- /build/ripgrep/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2018 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license UNLICENSE license=UNLICENSE 14 | 15 | -------------------------------------------------------------------------------- /build/rrdtool/patches/series: -------------------------------------------------------------------------------- 1 | 0001-illumos-defines-_MAX-macros-in-limits.h.patch 2 | -------------------------------------------------------------------------------- /build/ruby/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | mjit.c 2 | mjit_c.c 3 | -------------------------------------------------------------------------------- /build/ruby/patches-30/no-_XOPEN_SOURCE-undefine.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/configure.ac a/configure.ac 2 | --- a~/configure.ac 1970-01-01 00:00:00 3 | +++ a/configure.ac 1970-01-01 00:00:00 4 | @@ -1064,8 +1064,6 @@ main() 5 | AC_MSG_RESULT($define_xopen_source) 6 | AS_IF([test x"$define_xopen_source" != xno], [ 7 | RUBY_APPEND_OPTIONS(CPPFLAGS, -D_XOPEN_SOURCE=$define_xopen_source) 8 | - # _XOPEN_SOURCE should not be defined for C++ on Solaris. 9 | - RUBY_APPEND_OPTIONS(CXXFLAGS, -U_XOPEN_SOURCE) 10 | ]) 11 | ]) 12 | ], 13 | -------------------------------------------------------------------------------- /build/ruby/patches-30/series: -------------------------------------------------------------------------------- 1 | 02-config.patch 2 | openssl-EAGAIN.patch 3 | openssl3.patch 4 | no-_XOPEN_SOURCE-undefine.patch 5 | -------------------------------------------------------------------------------- /build/ruby/patches-31/no-_XOPEN_SOURCE-undefine.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/configure.ac a/configure.ac 2 | --- a~/configure.ac 1970-01-01 00:00:00 3 | +++ a/configure.ac 1970-01-01 00:00:00 4 | @@ -1151,8 +1151,6 @@ main() 5 | AC_MSG_RESULT($define_xopen_source) 6 | AS_IF([test x"$define_xopen_source" != xno], [ 7 | RUBY_APPEND_OPTIONS(CPPFLAGS, -D_XOPEN_SOURCE=$define_xopen_source) 8 | - # _XOPEN_SOURCE should not be defined for C++ on Solaris. 9 | - RUBY_APPEND_OPTIONS(CXXFLAGS, -U_XOPEN_SOURCE) 10 | ]) 11 | ]) 12 | AC_CHECK_TYPES([caddr_t],[],[],[@%:@include ]) 13 | -------------------------------------------------------------------------------- /build/ruby/patches-31/series: -------------------------------------------------------------------------------- 1 | 02-config.patch 2 | openssl-EAGAIN.patch 3 | no-_XOPEN_SOURCE-undefine.patch 4 | -------------------------------------------------------------------------------- /build/ruby/patches-32/no-_XOPEN_SOURCE-undefine.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/configure.ac a/configure.ac 2 | --- a~/configure.ac 1970-01-01 00:00:00 3 | +++ a/configure.ac 1970-01-01 00:00:00 4 | @@ -1145,8 +1145,6 @@ main() 5 | AC_MSG_RESULT($define_xopen_source) 6 | AS_IF([test x"$define_xopen_source" != xno], [ 7 | RUBY_APPEND_OPTIONS(CPPFLAGS, -D_XOPEN_SOURCE=$define_xopen_source) 8 | - # _XOPEN_SOURCE should not be defined for C++ on Solaris. 9 | - RUBY_APPEND_OPTIONS(CXXFLAGS, -U_XOPEN_SOURCE) 10 | ]) 11 | ]) 12 | AC_CHECK_TYPES([caddr_t],[],[],[@%:@include ]) 13 | -------------------------------------------------------------------------------- /build/ruby/patches-32/series: -------------------------------------------------------------------------------- 1 | 02-config.patch 2 | openssl-EAGAIN.patch 3 | no-_XOPEN_SOURCE-undefine.patch 4 | -------------------------------------------------------------------------------- /build/ruby/patches-33/no-_XOPEN_SOURCE-undefine.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/configure.ac a/configure.ac 2 | --- a~/configure.ac 1970-01-01 00:00:00 3 | +++ a/configure.ac 1970-01-01 00:00:00 4 | @@ -1152,8 +1152,6 @@ main() 5 | AC_MSG_RESULT($define_xopen_source) 6 | AS_IF([test x"$define_xopen_source" != xno], [ 7 | RUBY_APPEND_OPTIONS(CPPFLAGS, -D_XOPEN_SOURCE=$define_xopen_source) 8 | - # _XOPEN_SOURCE should not be defined for C++ on Solaris. 9 | - RUBY_APPEND_OPTIONS(CXXFLAGS, -U_XOPEN_SOURCE) 10 | ]) 11 | ]) 12 | AC_CHECK_TYPES([caddr_t],[],[],[@%:@include ]) 13 | -------------------------------------------------------------------------------- /build/ruby/patches-33/series: -------------------------------------------------------------------------------- 1 | 02-config.patch 2 | openssl-EAGAIN.patch 3 | no-_XOPEN_SOURCE-undefine.patch 4 | -------------------------------------------------------------------------------- /build/ruby/patches-34/no-_XOPEN_SOURCE-undefine.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/configure.ac a/configure.ac 2 | --- a~/configure.ac 1970-01-01 00:00:00 3 | +++ a/configure.ac 1970-01-01 00:00:00 4 | @@ -1192,8 +1192,6 @@ main() 5 | AC_MSG_RESULT($define_xopen_source) 6 | AS_IF([test x"$define_xopen_source" != xno], [ 7 | RUBY_APPEND_OPTIONS(CPPFLAGS, -D_XOPEN_SOURCE=$define_xopen_source) 8 | - # _XOPEN_SOURCE should not be defined for C++ on Solaris. 9 | - RUBY_APPEND_OPTIONS(CXXFLAGS, -U_XOPEN_SOURCE) 10 | ]) 11 | ]) 12 | AC_CHECK_TYPES([caddr_t],[],[],[@%:@include ]) 13 | -------------------------------------------------------------------------------- /build/ruby/patches-34/series: -------------------------------------------------------------------------------- 1 | 02-config.patch 2 | openssl-EAGAIN.patch 3 | no-_XOPEN_SOURCE-undefine.patch 4 | -------------------------------------------------------------------------------- /build/rust/patches/series: -------------------------------------------------------------------------------- 1 | aarch64-eh_frame-ro.patch 2 | 0001-aarch64-cpu-feature-support-for-illumos.patch 3 | -------------------------------------------------------------------------------- /build/rustdesk-server/files/env: -------------------------------------------------------------------------------- 1 | relay-servers= 2 | -------------------------------------------------------------------------------- /build/rustdesk-server/patches/series: -------------------------------------------------------------------------------- 1 | illumos.patch 2 | 0001-add-illumos-support.patch 3 | -------------------------------------------------------------------------------- /build/sasl2/patches/series: -------------------------------------------------------------------------------- 1 | sql-quieter.patch 2 | ldapdb-quieter.patch 3 | configure-mysql.patch 4 | configure-pgsql.patch 5 | configure-ldap.patch 6 | filterlibs.patch 7 | saslauthd-man.patch 8 | saslauthd-perms.patch 9 | -------------------------------------------------------------------------------- /build/serf/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2020 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | drop> 14 | 15 | license LICENSE license=Apache2 16 | 17 | -------------------------------------------------------------------------------- /build/sg3_utils/patches/missing-include.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/lib/sg_pt_solaris.c a/lib/sg_pt_solaris.c 2 | --- a~/lib/sg_pt_solaris.c 1970-01-01 00:00:00 3 | +++ a/lib/sg_pt_solaris.c 1970-01-01 00:00:00 4 | @@ -32,7 +32,7 @@ 5 | 6 | #include "sg_pt.h" 7 | #include "sg_lib.h" 8 | - 9 | +#include "sg_pr2serr.h" 10 | 11 | #define DEF_TIMEOUT 60 /* 60 seconds */ 12 | 13 | -------------------------------------------------------------------------------- /build/sg3_utils/patches/series: -------------------------------------------------------------------------------- 1 | missing-include.patch 2 | -------------------------------------------------------------------------------- /build/sic/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2022 r7st r7st.guru@gmail.com 12 | 13 | license LICENSE license="MIT/X Consortium License" 14 | -------------------------------------------------------------------------------- /build/slang/patches/series: -------------------------------------------------------------------------------- 1 | link_socket.patch 2 | -------------------------------------------------------------------------------- /build/smartmontools/patches/bash-shebang.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/update-smart-drivedb.in a/update-smart-drivedb.in 2 | --- a~/update-smart-drivedb.in 1970-01-01 00:00:00 3 | +++ a/update-smart-drivedb.in 1970-01-01 00:00:00 4 | @@ -1,4 +1,4 @@ 5 | -#! /bin/sh 6 | +#!/bin/bash 7 | # 8 | # smartmontools drive database update script 9 | # 10 | -------------------------------------------------------------------------------- /build/smartmontools/patches/series: -------------------------------------------------------------------------------- 1 | bash-shebang.patch 2 | -------------------------------------------------------------------------------- /build/squid/files/exec_attr: -------------------------------------------------------------------------------- 1 | Forced Privilege:solaris:cmd:::/$(PREFIX)/libexec/amd64/pinger:privs=net_icmpaccess 2 | -------------------------------------------------------------------------------- /build/squid/rtime: -------------------------------------------------------------------------------- 1 | UNREF_OBJ libgen\.so\.1 2 | UNREF_OBJ libnsl\.so\.1 3 | UNREF_OBJ libresolv\.so\.2 4 | UNREF_OBJ libpthread\.so\.1 5 | -------------------------------------------------------------------------------- /build/starship/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | # 11 | 12 | # Copyright 2025 OmniOS Community Edition (OmniOSce) Association. 13 | 14 | license LICENSE license=ISC 15 | -------------------------------------------------------------------------------- /build/starship/patches/do-not-strip-symbol-table.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/Cargo.toml a/Cargo.toml 2 | --- a~/Cargo.toml 1970-01-01 00:00:00 3 | +++ a/Cargo.toml 1970-01-01 00:00:00 4 | @@ -128,7 +128,6 @@ tempfile = "3.13.0" 5 | [profile.release] 6 | codegen-units = 1 7 | lto = true 8 | -strip = true 9 | 10 | [[bin]] 11 | name = "starship" 12 | -------------------------------------------------------------------------------- /build/starship/patches/series: -------------------------------------------------------------------------------- 1 | do-not-strip-symbol-table.patch 2 | -------------------------------------------------------------------------------- /build/stress-ng/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2021 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license COPYING license=GPLv2 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /build/swtpm/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | seccomp_profile.c 2 | -------------------------------------------------------------------------------- /build/swtpm/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2024 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license LICENSE license=modified-BSD 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /build/swtpm/patches/series: -------------------------------------------------------------------------------- 1 | illumos.patch 2 | utsname.patch 3 | -------------------------------------------------------------------------------- /build/sysstat/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2021 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license LICENSE license=GPLv3 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /build/sysstat/patches/config.patch: -------------------------------------------------------------------------------- 1 | --- a~/configure Mon Oct 12 21:30:47 2015 2 | +++ a/configure Mon Apr 27 12:55:04 2020 3 | @@ -56,6 +56,7 @@ 4 | [h:help?print usage] 5 | [d:debug?enable debugging] 6 | [p:prefix?set prefix for installation]:[prefix] 7 | + [n:nooverwrite?prevent overwriting of an existing mkrules file] 8 | [c:cc:?set C compiler]:[cc] 9 | ' 10 | else 11 | -------------------------------------------------------------------------------- /build/sysstat/patches/exit_curses.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN '--exclude=*.orig' a~/terminal.c a/terminal.c 2 | --- a~/terminal.c 1970-01-01 00:00:00 3 | +++ a/terminal.c 1970-01-01 00:00:00 4 | @@ -31,7 +31,7 @@ extern int Fslines, Showzfs, Showdisks, 5 | extern int stdin_flags; 6 | 7 | static void 8 | -exit_curses(void) 9 | +_exit_curses(void) 10 | { 11 | curs_set(Oldcurs); 12 | endwin(); 13 | @@ -141,7 +141,7 @@ init_curses(void) 14 | assert(osig != SIG_ERR); 15 | osig = signal(SIGTERM,sighandler); 16 | assert(osig != SIG_ERR); 17 | - atexit(exit_curses); 18 | + atexit(_exit_curses); 19 | return 1; 20 | } 21 | 22 | -------------------------------------------------------------------------------- /build/sysstat/patches/no_colour.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN '--exclude=*.orig' a~/terminal.c a/terminal.c 2 | --- a~/terminal.c 1970-01-01 00:00:00 3 | +++ a/terminal.c 1970-01-01 00:00:00 4 | @@ -111,7 +111,7 @@ init_curses(void) 5 | nodelay(w, TRUE); 6 | nonl(); 7 | Oldcurs = curs_set(0); 8 | - if (has_colors()) { 9 | + if (0) { 10 | dbug("terminal has colors\n"); 11 | init_color(COLOR_BLACK,0,0,0); 12 | init_color(COLOR_WHITE,1000,1000,1000); 13 | -------------------------------------------------------------------------------- /build/sysstat/patches/series: -------------------------------------------------------------------------------- 1 | config.patch 2 | local_only.patch 3 | no_colour.patch 4 | relocate_bin.patch 5 | reset_stdin_flags.patch 6 | exit_curses.patch 7 | -------------------------------------------------------------------------------- /build/tailscale/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2023 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | link path=$(PREFIX)/bin/tailscale target=../sbin/tailscaled 14 | 15 | license LICENSE license=modified-BSD 16 | 17 | -------------------------------------------------------------------------------- /build/tcl/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | exp_closetcl.c 2 | exp_regexp.c 3 | itclTestRegisterC.c 4 | psGdbm.c 5 | psLmdb.c 6 | threadNs.c 7 | -------------------------------------------------------------------------------- /build/tcl/patches-tcl/man.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/installManPage a/installManPage 2 | --- a~/installManPage 1970-01-01 00:00:00 3 | +++ a/installManPage 1970-01-01 00:00:00 4 | @@ -87,8 +87,8 @@ fi 5 | 6 | case $ManPage in 7 | *.1) Section=1 ;; 8 | - *.3) Section=3 ;; 9 | - *.n) Section=n ;; 10 | + *.3tcl) Section=3tcl ;; 11 | + *.1t) Section=1t ;; 12 | *) echo "unknown section for $ManPage" 13 | exit 2 ;; 14 | esac 15 | -------------------------------------------------------------------------------- /build/tcl/patches-tcl/series: -------------------------------------------------------------------------------- 1 | man.patch 2 | makefile.patch 3 | -------------------------------------------------------------------------------- /build/texinfo/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2022 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license COPYING license=GPLv3 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /build/texlive/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | bstring.c 2 | -------------------------------------------------------------------------------- /build/texlive/files/ctf.skip: -------------------------------------------------------------------------------- 1 | teckit_compile 2 | -------------------------------------------------------------------------------- /build/texlive/patches/series: -------------------------------------------------------------------------------- 1 | texmfroot.patch 2 | -------------------------------------------------------------------------------- /build/texlive/patches/texmfroot.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/texk/kpathsea/texmf.cnf a/texk/kpathsea/texmf.cnf 2 | --- a~/texk/kpathsea/texmf.cnf 1970-01-01 00:00:00 3 | +++ a/texk/kpathsea/texmf.cnf 1970-01-01 00:00:00 4 | @@ -59,7 +59,7 @@ 5 | % SELFAUTOPARENT (its grandparent = /usr/local/texlive/YYYY), and 6 | % SELFAUTOGRANDPARENT (its great-grandparent = /usr/local/texlive). 7 | % Sorry for the off-by-one-generation names. 8 | -TEXMFROOT = $SELFAUTOPARENT 9 | +TEXMFROOT = $SELFAUTODIR/share 10 | 11 | % The main tree of distributed packages and programs: 12 | TEXMFDIST = $TEXMFROOT/texmf-dist 13 | -------------------------------------------------------------------------------- /build/tidy/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2019 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license README/LICENSE.txt license=W3C 14 | 15 | -------------------------------------------------------------------------------- /build/tiff/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | tif_jbig.c 2 | tif_jpeg.c 3 | tif_jpeg_12.c 4 | tif_lerc.c 5 | tif_ojpeg.c 6 | tif_webp.c 7 | -------------------------------------------------------------------------------- /build/tiff/files/ctf.skip: -------------------------------------------------------------------------------- 1 | libtiffxx\.so 2 | -------------------------------------------------------------------------------- /build/tig/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2022 Martin Samuelsson 12 | 13 | license COPYING license=GPLv2 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /build/top/patches/11.termios.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/screen.c a/screen.c 2 | --- a~/screen.c 1970-01-01 00:00:00 3 | +++ a/screen.c 1970-01-01 00:00:00 4 | @@ -84,14 +84,9 @@ char *tgetstr(const char *, char **); 5 | # include 6 | # define USE_SGTTY 7 | #else 8 | -# ifdef TCGETA 9 | -# define USE_TERMIO 10 | -# include 11 | -# else 12 | # define USE_TERMIOS 13 | # include 14 | # endif 15 | -#endif 16 | #if defined(USE_TERMIO) || defined(USE_TERMIOS) 17 | # ifndef TAB3 18 | # ifdef OXTABS 19 | -------------------------------------------------------------------------------- /build/top/patches/series: -------------------------------------------------------------------------------- 1 | 01.cmds.patch 2 | 02.hash-c.patch 3 | 03.sunos5.patch 4 | 04.percent_cpu.patch 5 | 05.zfs_arc_stats.patch 6 | 06.all-is-long.patch 7 | 07.itoa-fix-long.patch 8 | 08-winch-segfault-fix.patch 9 | 09-man-page-references.patch 10 | 10.zfs_compressed_arc.patch 11 | 11.termios.patch 12 | -------------------------------------------------------------------------------- /build/tree-sitter-langs/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2024 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license LICENSE license=MIT 14 | 15 | -------------------------------------------------------------------------------- /build/tree-sitter-langs/patches/series: -------------------------------------------------------------------------------- 1 | illumos.patch 2 | -------------------------------------------------------------------------------- /build/tree-sitter/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2024 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | # Drop static libraries 14 | drop> 15 | 16 | license LICENSE license=MIT 17 | 18 | -------------------------------------------------------------------------------- /build/tree/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2020 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license LICENSE license=GPLv2 14 | 15 | -------------------------------------------------------------------------------- /build/tree/patches/series: -------------------------------------------------------------------------------- 1 | struct_comment.patch 2 | -------------------------------------------------------------------------------- /build/u-boot/local.mog: -------------------------------------------------------------------------------- 1 | # This file and its contents are supplied under the terms of the 2 | # Common Development and Distribution License ("CDDL"), version 1.0. 3 | # You may only use this file in accordance with the terms of version 4 | # 1.0 of the CDDL. 5 | # 6 | # A full copy of the text of the CDDL should have accompanied this 7 | # source. A copy of the CDDL is also available via the Internet at 8 | # http://www.illumos.org/license/CDDL. 9 | 10 | # Copyright 2023 OmniOS Community Edition (OmniOSce) Association. 11 | 12 | license Licenses/gpl-2.0.txt license=GPLv2 13 | 14 | -------------------------------------------------------------------------------- /build/uefivars/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2022 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license LICENCE license=CDDL 14 | 15 | -------------------------------------------------------------------------------- /build/unbound/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2020 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license LICENSE license=modified-BSD 14 | 15 | drop> 16 | 17 | -------------------------------------------------------------------------------- /build/unistring/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | failed 2 | float.c 3 | localename-table.c 4 | math.c 5 | threadlib.c 6 | unistd.c 7 | wctype-h.c 8 | -------------------------------------------------------------------------------- /build/unistring/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2020 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license COPYING license=GPLv3 14 | 15 | drop> 16 | 17 | -------------------------------------------------------------------------------- /build/vagrant/files/vagrant: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | PATH="$(RUBYBIN):$PATH" $(VAGRANT) $@ 4 | 5 | -------------------------------------------------------------------------------- /build/vagrant/patches-installer/series: -------------------------------------------------------------------------------- 1 | vagrant-installers-main-go.patch 2 | -------------------------------------------------------------------------------- /build/vagrant/patches-installer/vagrant-installers-main-go.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN '--exclude=*.orig' a~/vagrant-installers/substrate/launcher/main.go a/vagrant-installers/substrate/launcher/main.go 2 | --- a~/vagrant-installers/substrate/launcher/main.go 1970-01-01 00:00:00 3 | +++ a/vagrant-installers/substrate/launcher/main.go 1970-01-01 00:00:00 4 | @@ -14,7 +14,7 @@ import ( 5 | "strings" 6 | "syscall" 7 | 8 | - "github.com/mitchellh/osext" 9 | + "github.com/kardianos/osext" 10 | ) 11 | 12 | const envPrefix = "VAGRANT_OLD_ENV" 13 | -------------------------------------------------------------------------------- /build/vagrant/patches/series: -------------------------------------------------------------------------------- 1 | vbox7.patch 2 | -------------------------------------------------------------------------------- /build/valgrind/patches/file.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/configure.ac a/configure.ac 2 | --- a~/configure.ac 1970-01-01 00:00:00 3 | +++ a/configure.ac 1970-01-01 00:00:00 4 | @@ -3930,7 +3930,7 @@ AC_MSG_CHECKING([for default platform of 5 | if ! test -f /bin/sh; then 6 | AC_MSG_ERROR([Shell interpreter `/bin/sh' not found.]) 7 | fi 8 | -elf_class=$( /usr/bin/file /bin/sh | sed -n 's/.*ELF \(..\)-bit.*/\1/p' ) 9 | +elf_class=$( ${FILE} /bin/sh | sed -n 's/.*ELF \(..\)-bit.*/\1/p' ) 10 | case "$elf_class" in 11 | 64) 12 | default_arch="$VGCONF_ARCH_PRI"; 13 | -------------------------------------------------------------------------------- /build/valgrind/patches/series: -------------------------------------------------------------------------------- 1 | file.patch 2 | -------------------------------------------------------------------------------- /build/virtualbox/patches/series: -------------------------------------------------------------------------------- 1 | configure.patch 2 | stackclash.patch 3 | solaris-install.patch 4 | build-in-zone.patch 5 | ctf.patch 6 | hma.patch 7 | installctx.patch 8 | ergoctx.patch 9 | no-var-spool-pkg.patch 10 | pam-illumos.patch 11 | tzfile.patch 12 | zero-sized-array.patch 13 | new-curl.patch 14 | -------------------------------------------------------------------------------- /build/x11/libice/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2020 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | # Drop documentation 14 | drop> 15 | 16 | license COPYING license=MIT 17 | 18 | -------------------------------------------------------------------------------- /build/x11/libsm/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2020 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | # Drop documentation 14 | drop> 15 | 16 | license COPYING license=MIT 17 | 18 | -------------------------------------------------------------------------------- /build/x11/libx11/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | lcDynamic.c 2 | -------------------------------------------------------------------------------- /build/x11/libx11/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2020 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | # Drop documentation 14 | drop> 15 | 16 | license COPYING license=MIT 17 | 18 | -------------------------------------------------------------------------------- /build/x11/libxau/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2020 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license COPYING license=MIT 14 | 15 | -------------------------------------------------------------------------------- /build/x11/libxcb/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2020 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | # Drop documentation 14 | drop> 15 | 16 | license COPYING license=MIT 17 | 18 | -------------------------------------------------------------------------------- /build/x11/libxext/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2020 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | # Drop documentation 14 | drop> 15 | 16 | license COPYING license=MIT 17 | 18 | -------------------------------------------------------------------------------- /build/x11/libxfixes/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2020 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | # Drop documentation 14 | drop> 15 | 16 | license COPYING license=MIT 17 | 18 | -------------------------------------------------------------------------------- /build/x11/libxi/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2020 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | # Drop documentation 14 | drop> 15 | 16 | license COPYING license=MIT 17 | 18 | -------------------------------------------------------------------------------- /build/x11/libxrandr/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2020 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | # Drop documentation 14 | drop> 15 | 16 | license COPYING license=MIT 17 | 18 | -------------------------------------------------------------------------------- /build/x11/libxt/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | sharedlib.c 2 | -------------------------------------------------------------------------------- /build/x264/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2021 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license COPYING license=GPLv2 14 | 15 | -------------------------------------------------------------------------------- /build/x264/patches/series: -------------------------------------------------------------------------------- 1 | libs.patch 2 | clang-no-mimpure-text.patch 3 | xpg6-check.patch 4 | -------------------------------------------------------------------------------- /build/x265/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2021 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | # Drop static libraries 14 | drop> 15 | 16 | license ../COPYING license=GPLv2 17 | 18 | -------------------------------------------------------------------------------- /build/x265/patches/omnios.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/common/version.cpp a/common/version.cpp 2 | --- a~/common/version.cpp 1970-01-01 00:00:00 3 | +++ a/common/version.cpp 1970-01-01 00:00:00 4 | @@ -67,6 +67,8 @@ 5 | #define ONOS "[Cygwin]" 6 | #elif __APPLE__ 7 | #define ONOS "[Mac OS X]" 8 | +#elif __sun 9 | +#define ONOS "[OmniOS]" 10 | #else 11 | #define ONOS "[Unk-OS]" 12 | #endif 13 | -------------------------------------------------------------------------------- /build/x265/patches/patch-common_cpu.h: -------------------------------------------------------------------------------- 1 | $NetBSD: patch-common_cpu.h,v 1.1 2018/12/11 17:55:56 jklos Exp $ 2 | 3 | Retire detect512, use enable512 as a global 4 | 5 | diff -wpruN --no-dereference '--exclude=*.orig' a~/common/cpu.h a/common/cpu.h 6 | --- a~/common/cpu.h 1970-01-01 00:00:00 7 | +++ a/common/cpu.h 1970-01-01 00:00:00 8 | @@ -50,7 +50,7 @@ extern "C" void PFX(safe_intel_cpu_indic 9 | 10 | namespace X265_NS { 11 | uint32_t cpu_detect(bool); 12 | -bool detect512(); 13 | +extern bool enable512; 14 | 15 | struct cpu_name_t 16 | { 17 | -------------------------------------------------------------------------------- /build/x265/patches/patch-encoder_encoder.cpp: -------------------------------------------------------------------------------- 1 | $NetBSD: patch-encoder_encoder.cpp,v 1.3 2018/05/25 14:42:07 jperkin Exp $ 2 | 3 | Fix error: call of overloaded 'pow(int, int)' is ambiguous 4 | 5 | diff -wpruN --no-dereference '--exclude=*.orig' a~/encoder/encoder.cpp a/encoder/encoder.cpp 6 | --- a~/encoder/encoder.cpp 1970-01-01 00:00:00 7 | +++ a/encoder/encoder.cpp 1970-01-01 00:00:00 8 | @@ -85,6 +85,7 @@ DolbyVisionProfileSpec dovi[] = 9 | static const char* defaultAnalysisFileName = "x265_analysis.dat"; 10 | 11 | using namespace X265_NS; 12 | +using std::pow; 13 | 14 | Encoder::Encoder() 15 | { 16 | -------------------------------------------------------------------------------- /build/x265/patches/series: -------------------------------------------------------------------------------- 1 | cmake.patch 2 | patch-CMakeLists.txt 3 | patch-common_cpu.cpp 4 | patch-common_cpu.h 5 | patch-common_quant.cpp 6 | patch-encoder_analysis.cpp 7 | patch-encoder_encoder.cpp 8 | omnios.patch 9 | -------------------------------------------------------------------------------- /build/xjobs/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2020 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | set preserve renamenew> 14 | 15 | license COPYING license=GPLv2 16 | 17 | -------------------------------------------------------------------------------- /build/xjobs/patches/series: -------------------------------------------------------------------------------- 1 | signal.patch 2 | -------------------------------------------------------------------------------- /build/xjobs/patches/signal.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/jobctrl.c a/jobctrl.c 2 | --- a~/jobctrl.c 1970-01-01 00:00:00 3 | +++ a/jobctrl.c 1970-01-01 00:00:00 4 | @@ -22,6 +22,7 @@ 5 | #include 6 | #include 7 | #include 8 | +#include 9 | #include 10 | #include 11 | #include 12 | -------------------------------------------------------------------------------- /build/xmlto/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2025 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | 14 | 15 | 16 | license COPYING license=GPLv2 17 | 18 | -------------------------------------------------------------------------------- /build/xsv/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2023 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license LICENSE-MIT license=MIT 14 | 15 | -------------------------------------------------------------------------------- /build/xsv/patches/series: -------------------------------------------------------------------------------- 1 | bump_crate_versions.patch 2 | -------------------------------------------------------------------------------- /build/yaml/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2023 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license License license=MIT 14 | 15 | -------------------------------------------------------------------------------- /build/yaml/testsuite.log: -------------------------------------------------------------------------------- 1 | PASS: test-version 2 | PASS: test-reader 3 | # TOTAL: 2 4 | # PASS: 2 5 | # SKIP: 0 6 | # XFAIL: 0 7 | # FAIL: 0 8 | # XPASS: 0 9 | # ERROR: 0 10 | -------------------------------------------------------------------------------- /build/yasm/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | 11 | # Copyright 2022 OmniOS Community Edition (OmniOSce) Association. 12 | 13 | license BSD.txt license=simplified-BSD 14 | 15 | -------------------------------------------------------------------------------- /build/zabbix/files/README.server-install: -------------------------------------------------------------------------------- 1 | 2 | ------------------------------------------------------------------ 3 | Zabbix Server Installation Notes 4 | ------------------------------------------------------------------ 5 | 6 | For a guide on how to get up and running with the Zabbix Server on 7 | OmniOS, see https://omnios.org/article/zabbix 8 | 9 | ------------------------------------------------------------------ 10 | 11 | -------------------------------------------------------------------------------- /build/zabbix/files/agentconf/pkg.conf: -------------------------------------------------------------------------------- 1 | 2 | UserParameter=pkg.new,/usr/bin/pkg list -Hu 3 | UserParameter=pkg.list[*],/usr/bin/pkg list $1 4 | UserParameter=pkg.installed[*],/usr/bin/pkg list -q $1 && echo 1 || echo 0 5 | 6 | -------------------------------------------------------------------------------- /build/zabbix/files/agentconf/smf.conf: -------------------------------------------------------------------------------- 1 | 2 | UserParameter=smf.faulty[*],/usr/bin/svcs -x 3 | 4 | -------------------------------------------------------------------------------- /build/zabbix/files/agentconf/zfs.conf: -------------------------------------------------------------------------------- 1 | 2 | UserParameter=zfs.zpool.discovery,/opt/ooce/zabbix/scripts/zpool_list 3 | UserParameter=zfs.zpool.health[*],/usr/sbin/zpool list -H -o health $1 4 | 5 | -------------------------------------------------------------------------------- /build/zabbix/files/crontab.agent: -------------------------------------------------------------------------------- 1 | * * * * * [ `/bin/zonename` = global ] && /opt/ooce/zabbix/scripts/iostat 2 | -------------------------------------------------------------------------------- /build/zabbix/files/scripts/hdd_list: -------------------------------------------------------------------------------- 1 | #!/bin/ksh 2 | 3 | echo '{"data":[' 4 | 5 | first=1 6 | /usr/bin/iostat -xnr | awk -F, 'NR > 2 { print $NF }' | while read hdd; do 7 | [ $first -eq 1 ] && first=0 || echo , 8 | echo " { \"{#DISKNAME}\":\"$hdd\" }\\c" 9 | done 10 | echo 11 | 12 | echo ']}' 13 | 14 | exit 0 15 | 16 | -------------------------------------------------------------------------------- /build/zabbix/files/scripts/iostat: -------------------------------------------------------------------------------- 1 | #!/bin/ksh 2 | 3 | period=58 4 | 5 | tmpd=/tmp/.zabbix 6 | [ -d $tmpd ] || mkdir $tmpd 7 | 8 | if [ -z "$1" ]; then 9 | # Generate statistics 10 | /usr/bin/iostat -xnr $period 2 | nawk -F, ' 11 | $11 == "device" { p++; print > "/tmp/.zabbix/iostat.h"; next } 12 | p > 1 { print > sprintf("/tmp/.zabbix/iostat.%s", $11) } 13 | ' 14 | exit 0 15 | fi 16 | 17 | typeset dsk=$1 18 | typeset -i stat=$2 19 | 20 | cut -d, -f$stat $tmpd/iostat.$dsk 21 | 22 | # r/s,w/s,kr/s,kw/s,wait,actv,wsvc_t,asvc_t,%w,%b,device 23 | # 0.0,1.5,0.0,0.7,0.0,0.0,0.0,0.1,0,0,data 24 | 25 | -------------------------------------------------------------------------------- /build/zabbix/files/scripts/zpool_list: -------------------------------------------------------------------------------- 1 | #!/bin/ksh 2 | 3 | echo "{" 4 | echo "\"data\":[" 5 | 6 | first=1 7 | /usr/sbin/zpool list -H -o name | while read name; do 8 | [ $first -eq 1 ] && first=0 || echo "," 9 | echo "{ \"{#POOL}\":\"$name\"}" 10 | done 11 | 12 | echo "]}" 13 | 14 | -------------------------------------------------------------------------------- /build/zabbix/patches/pthread.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN '--exclude=*.orig' a~/m4/pthread.m4 a/m4/pthread.m4 2 | --- a~/m4/pthread.m4 1970-01-01 00:00:00 3 | +++ a/m4/pthread.m4 1970-01-01 00:00:00 4 | @@ -103,7 +103,7 @@ AC_HELP_STRING([--with-libpthread@<:@=DI 5 | ) 6 | 7 | AC_CHECK_HEADER([pthread.h],[found_libpthread=yes]) 8 | - LIBPTHREAD_LIBS="-lpthread" 9 | + LIBPTHREAD_LIBS="" 10 | AC_MSG_CHECKING(for process shared libpthread support) 11 | 12 | if test -n "$_libpthread_dir_set" -o "x$found_libpthread" = xyes; then 13 | -------------------------------------------------------------------------------- /build/zabbix/patches/series: -------------------------------------------------------------------------------- 1 | libev.patch 2 | pthread.patch 3 | agentconf.patch 4 | serverconf.patch 5 | signal.patch 6 | procstate.patch 7 | ldap.patch 8 | sha512crypt.patch 9 | -------------------------------------------------------------------------------- /build/zabbix/patches/sha512crypt.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN '--exclude=*.orig' a~/src/libs/zbxhash/sha512crypt.c a/src/libs/zbxhash/sha512crypt.c 2 | --- a~/src/libs/zbxhash/sha512crypt.c 1970-01-01 00:00:00 3 | +++ a/src/libs/zbxhash/sha512crypt.c 1970-01-01 00:00:00 4 | @@ -5,6 +5,8 @@ Released into the Public Domain by Ulric 5 | 6 | #ifdef __linux__ 7 | #include 8 | +#elif defined (__illumos__) 9 | + #include 10 | #elif __hpux 11 | /* Nothing to do in HP-UX */ 12 | #elif _AIX 13 | -------------------------------------------------------------------------------- /build/zadm/files/ctf.ignore: -------------------------------------------------------------------------------- 1 | entropy_common.c 2 | error_private.c 3 | fse_compress.c 4 | fse_decompress.c 5 | hist.c 6 | huf_compress.c 7 | huf_decompress.c 8 | pool.c 9 | xxhash.c 10 | zstd_common.c 11 | zstd_compress_literals.c 12 | zstd_compress_sequences.c 13 | zstd_compress_superblock.c 14 | zstd_compress.c 15 | zstd_ddict.c 16 | zstd_decompress_block.c 17 | zstd_decompress.c 18 | zstd_double_fast.c 19 | zstd_fast.c 20 | zstd_lazy.c 21 | zstd_ldm.c 22 | zstd_opt.c 23 | zstd_v05.c 24 | zstd_v06.c 25 | zstd_v07.c 26 | zstdmt_compress.c 27 | -------------------------------------------------------------------------------- /build/zig/local.mog: -------------------------------------------------------------------------------- 1 | # 2 | # This file and its contents are supplied under the terms of the 3 | # Common Development and Distribution License ("CDDL"), version 1.0. 4 | # You may only use this file in accordance with the terms of version 5 | # 1.0 of the CDDL. 6 | # 7 | # A full copy of the text of the CDDL should have accompanied this 8 | # source. A copy of the CDDL is also available via the Internet at 9 | # http://www.illumos.org/license/CDDL. 10 | # 11 | 12 | # Copyright 2022 OmniOS Community Edition (OmniOSce) Association. 13 | 14 | license LICENSE license=MIT 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /build/zig/patches-0.12/keep-frame-pointers.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/build.zig a/build.zig 2 | --- a~/build.zig 1970-01-01 00:00:00 3 | +++ a/build.zig 1970-01-01 00:00:00 4 | @@ -204,6 +204,11 @@ pub fn build(b: *std.Build) !void { 5 | exe.pie = pie; 6 | exe.entitlements = entitlements; 7 | 8 | + // 9 | + // We prefer to have the frame pointer in illumos. 10 | + // 11 | + exe.root_module.omit_frame_pointer = false; 12 | + 13 | exe.build_id = b.option( 14 | std.zig.BuildId, 15 | "build-id", 16 | -------------------------------------------------------------------------------- /build/zig/patches-0.12/no-reuseport.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/lib/std/net.zig a/lib/std/net.zig 2 | --- a~/lib/std/net.zig 1970-01-01 00:00:00 3 | +++ a/lib/std/net.zig 1970-01-01 00:00:00 4 | @@ -249,7 +249,7 @@ pub const Address = extern union { 5 | &mem.toBytes(@as(c_int, 1)), 6 | ); 7 | switch (native_os) { 8 | - .windows => {}, 9 | + .windows, .illumos => {}, 10 | else => try posix.setsockopt( 11 | sockfd, 12 | posix.SOL.SOCKET, 13 | -------------------------------------------------------------------------------- /build/zig/patches-0.12/series: -------------------------------------------------------------------------------- 1 | verbose-link.patch 2 | keep-frame-pointers.patch 3 | is-valid-memory.patch 4 | no-reuseport.patch 5 | filter-getStdPath-error-set.patch 6 | interp-check.patch 7 | -------------------------------------------------------------------------------- /build/zig/patches-0.12/verbose-link.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/CMakeLists.txt a/CMakeLists.txt 2 | --- a~/CMakeLists.txt 1970-01-01 00:00:00 3 | +++ a/CMakeLists.txt 1970-01-01 00:00:00 4 | @@ -934,6 +934,10 @@ set(ZIG_BUILD_ARGS 5 | "-Dversion-string=${RESOLVED_ZIG_VERSION}" 6 | ) 7 | 8 | +if(ZIG_BUILD_VERBOSE_LINK) 9 | + list(APPEND ZIG_BUILD_ARGS "--verbose-link") 10 | +endif() 11 | + 12 | add_custom_target(stage3 ALL 13 | DEPENDS "${CMAKE_BINARY_DIR}/stage3/bin/zig" 14 | ) 15 | -------------------------------------------------------------------------------- /build/zig/patches-0.13/keep-frame-pointers.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/build.zig a/build.zig 2 | --- a~/build.zig 1970-01-01 00:00:00 3 | +++ a/build.zig 1970-01-01 00:00:00 4 | @@ -189,6 +189,11 @@ pub fn build(b: *std.Build) !void { 5 | exe.pie = pie; 6 | exe.entitlements = entitlements; 7 | 8 | + // 9 | + // We prefer to have the frame pointer in illumos. 10 | + // 11 | + exe.root_module.omit_frame_pointer = false; 12 | + 13 | exe.build_id = b.option( 14 | std.zig.BuildId, 15 | "build-id", 16 | -------------------------------------------------------------------------------- /build/zig/patches-0.13/no-reuseport.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/lib/std/net.zig a/lib/std/net.zig 2 | --- a~/lib/std/net.zig 1970-01-01 00:00:00 3 | +++ a/lib/std/net.zig 1970-01-01 00:00:00 4 | @@ -249,7 +249,7 @@ pub const Address = extern union { 5 | &mem.toBytes(@as(c_int, 1)), 6 | ); 7 | switch (native_os) { 8 | - .windows => {}, 9 | + .windows, .illumos => {}, 10 | else => try posix.setsockopt( 11 | sockfd, 12 | posix.SOL.SOCKET, 13 | -------------------------------------------------------------------------------- /build/zig/patches-0.13/series: -------------------------------------------------------------------------------- 1 | verbose-link.patch 2 | keep-frame-pointers.patch 3 | is-valid-memory.patch 4 | no-reuseport.patch 5 | filter-getStdPath-error-set.patch 6 | interp-check.patch 7 | -------------------------------------------------------------------------------- /build/zig/patches-0.13/verbose-link.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/CMakeLists.txt a/CMakeLists.txt 2 | --- a~/CMakeLists.txt 1970-01-01 00:00:00 3 | +++ a/CMakeLists.txt 1970-01-01 00:00:00 4 | @@ -968,6 +968,10 @@ if(NOT "${ZIG_TARGET_DYNAMIC_LINKER}" ST 5 | endif() 6 | 7 | 8 | +if(ZIG_BUILD_VERBOSE_LINK) 9 | + list(APPEND ZIG_BUILD_ARGS "--verbose-link") 10 | +endif() 11 | + 12 | add_custom_target(stage3 ALL 13 | DEPENDS "${PROJECT_BINARY_DIR}/stage3/bin/zig" 14 | ) 15 | -------------------------------------------------------------------------------- /build/zig/patches-0.14/keep-frame-pointers.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/build.zig a/build.zig 2 | --- a~/build.zig 1970-01-01 00:00:00 3 | +++ a/build.zig 1970-01-01 00:00:00 4 | @@ -197,6 +197,11 @@ pub fn build(b: *std.Build) !void { 5 | exe.pie = pie; 6 | exe.entitlements = entitlements; 7 | 8 | + // 9 | + // We prefer to have the frame pointer in illumos. 10 | + // 11 | + exe.root_module.omit_frame_pointer = false; 12 | + 13 | exe.build_id = b.option( 14 | std.zig.BuildId, 15 | "build-id", 16 | -------------------------------------------------------------------------------- /build/zig/patches-0.14/series: -------------------------------------------------------------------------------- 1 | verbose-link.patch 2 | keep-frame-pointers.patch 3 | is-valid-memory.patch 4 | interp-check.patch 5 | patch-getCpuCount.patch 6 | fix-watch-init.patch 7 | add-arc4random_buf.patch 8 | stack-trace-thread-safety.patch 9 | -------------------------------------------------------------------------------- /build/zig/patches-0.14/verbose-link.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN --no-dereference '--exclude=*.orig' a~/CMakeLists.txt a/CMakeLists.txt 2 | --- a~/CMakeLists.txt 1970-01-01 00:00:00 3 | +++ a/CMakeLists.txt 1970-01-01 00:00:00 4 | @@ -978,6 +978,10 @@ if(MINGW AND "${ZIG_HOST_TARGET_ARCH}" S 5 | endif() 6 | 7 | 8 | +if(ZIG_BUILD_VERBOSE_LINK) 9 | + list(APPEND ZIG_BUILD_ARGS "--verbose-link") 10 | +endif() 11 | + 12 | add_custom_target(stage3 ALL 13 | DEPENDS "${PROJECT_BINARY_DIR}/stage3/bin/zig" 14 | ) 15 | -------------------------------------------------------------------------------- /build/zig/patches-0.15/series: -------------------------------------------------------------------------------- 1 | verbose-link.patch 2 | keep-frame-pointers.patch 3 | is-valid-memory.patch 4 | illumos-interp-check.patch 5 | fix-watch-init.patch 6 | add-arc4random_buf.patch 7 | stack-trace-thread-safety.patch 8 | define-msghdr-flags.patch 9 | define-sigrt-min-and-max.patch 10 | -------------------------------------------------------------------------------- /build/znc/files/README: -------------------------------------------------------------------------------- 1 | 2 | The clientbuffer module is from https://github.com/CyberShadow/znc-clientbuffer 3 | 4 | -------------------------------------------------------------------------------- /build/zrepl/patches/config.patch: -------------------------------------------------------------------------------- 1 | diff -wpruN '--exclude=*.orig' a~/config/config.go a/config/config.go 2 | --- a~/config/config.go 1970-01-01 00:00:00 3 | +++ a/config/config.go 1970-01-01 00:00:00 4 | @@ -671,8 +671,8 @@ func (t *HookEnum) UnmarshalYAML(u func( 5 | } 6 | 7 | var ConfigFileDefaultLocations = []string{ 8 | + "/etc/opt/ooce/zrepl/zrepl.yml", 9 | "/etc/zrepl/zrepl.yml", 10 | - "/usr/local/etc/zrepl/zrepl.yml", 11 | } 12 | 13 | func ParseConfig(path string) (i *Config, err error) { 14 | -------------------------------------------------------------------------------- /build/zrepl/patches/series: -------------------------------------------------------------------------------- 1 | config.patch 2 | -------------------------------------------------------------------------------- /doc/tidy.conf: -------------------------------------------------------------------------------- 1 | indent: yes 2 | indent-spaces: 4 3 | indent-attributes: yes 4 | wrap: 80 5 | wrap-attributes: yes 6 | output-xml: yes 7 | input-xml: yes 8 | -------------------------------------------------------------------------------- /lib/.gitignore: -------------------------------------------------------------------------------- 1 | site.sh 2 | -------------------------------------------------------------------------------- /lib/meson-aarch64-gcc: -------------------------------------------------------------------------------- 1 | [binaries] 2 | c = '/opt/cross/aarch64/bin/aarch64-unknown-solaris2.11-gcc' 3 | cpp = '/opt/cross/aarch64/bin/aarch64-unknown-solaris2.11-g++' 4 | ar = '/opt/cross/aarch64/bin/aarch64-unknown-solaris2.11-ar' 5 | pkg-config = 'pkg-config' 6 | 7 | [host_machine] 8 | system = 'sunos' 9 | cpu_family = 'aarch64' 10 | cpu = 'aarch64' 11 | endian = 'little' 12 | 13 | --------------------------------------------------------------------------------