├── .gitattributes ├── .gitignore ├── .gitlab-ci.yml ├── .gitreview ├── .mailmap ├── README.md ├── exlibs ├── cni.exlib ├── kubernetes.exlib ├── multus.exlib ├── sozu-connector.exlib └── v8-bundle.exlib ├── licences ├── LSI ├── SSPL-1.0 ├── Spencer-94 ├── Timescale ├── ioncube ├── jq ├── mod_fastcgi ├── msodbcsql ├── newrelic ├── pagerduty └── redis ├── metadata ├── about.conf ├── accounts │ ├── groups │ │ ├── arangodb.conf │ │ ├── beamium.conf │ │ ├── bird.conf │ │ ├── blackfire.conf │ │ ├── datadog-agent.conf │ │ ├── dnsdist.conf │ │ ├── elasticsearch.conf │ │ ├── etcd.conf │ │ ├── eventstore.conf │ │ ├── haproxy.conf │ │ ├── ipsec.conf │ │ ├── kibana.conf │ │ ├── lldpd.conf │ │ ├── logstash.conf │ │ ├── memcached.conf │ │ ├── mongodb.conf │ │ ├── pdagent.conf │ │ ├── pdns.conf │ │ ├── proxysql.conf │ │ ├── pure-ftpd.conf │ │ ├── rabbitmq.conf │ │ ├── redirectionio.conf │ │ ├── sqreen.conf │ │ ├── tideways.conf │ │ ├── varnish.conf │ │ ├── vector.conf │ │ └── zabbix.conf │ └── users │ │ ├── arangodb.conf │ │ ├── beamium.conf │ │ ├── bird.conf │ │ ├── blackfire.conf │ │ ├── datadog-agent.conf │ │ ├── dnsdist.conf │ │ ├── elasticsearch.conf │ │ ├── etcd.conf │ │ ├── eventstore.conf │ │ ├── haproxy.conf │ │ ├── ipsec.conf │ │ ├── kibana.conf │ │ ├── lldpd.conf │ │ ├── logstash.conf │ │ ├── memcached.conf │ │ ├── mongodb.conf │ │ ├── pdagent.conf │ │ ├── pdns.conf │ │ ├── proxysql.conf │ │ ├── pure-ftpd.conf │ │ ├── rabbitmq.conf │ │ ├── redirectionio.conf │ │ ├── sqreen.conf │ │ ├── tideways.conf │ │ ├── varnish.conf │ │ ├── vector.conf │ │ └── zabbix.conf ├── categories.conf ├── layout.conf ├── news │ └── 2017-05-06-fig-replaced-by-docker-compose │ │ └── 2017-05-06-fig-replaced-by-docker-compose.en.txt └── repository_mask.conf ├── packages ├── apache-mod │ ├── mod_authnz_external │ │ └── mod_authnz_external-3.3.3.exheres-0 │ └── mod_fastcgi │ │ ├── files │ │ └── byte-compile-against-apache24.patch │ │ ├── mod_fastcgi-2.4.6-r1.exheres-0 │ │ └── mod_fastcgi.exlib ├── app-admin │ └── 1password-cli-bin │ │ └── 1password-cli-bin-2.31.1.exheres-0 ├── app-benchmarks │ └── bonnie++ │ │ ├── bonnie++-1.03e.exheres-0 │ │ ├── bonnie++-1.97.exheres-0 │ │ ├── bonnie++.exlib │ │ └── files │ │ ├── makefile-1.03e.patch │ │ └── makefile-1.97.patch ├── app-forensics │ └── yara │ │ ├── yara-4.5.2.exheres-0 │ │ └── yara.exlib ├── app-misc │ ├── sd │ │ └── sd-1.0.0.exheres-0 │ └── tokei │ │ └── tokei-12.1.2.exheres-0 ├── app-shells │ └── direnv │ │ └── direnv-2.36.0.exheres-0 ├── app-text │ ├── jq │ │ └── jq-1.7.1.exheres-0 │ ├── lowdown │ │ ├── files │ │ │ └── 0001-liblowdown-add-a-symlink-for-the-install-phase.patch │ │ └── lowdown-1.1.0.exheres-0 │ ├── mdbook │ │ └── mdbook-0.4.51.exheres-0 │ ├── mkdocs │ │ └── mkdocs-1.6.1.exheres-0 │ ├── pdftk │ │ └── pdftk-2.02.exheres-0 │ └── zola │ │ └── zola-0.20.0.exheres-0 ├── app-virtualization │ ├── cloud-hypervisor │ │ └── cloud-hypervisor-39.0.exheres-0 │ ├── edk2-ovmf │ │ └── edk2-ovmf-20221126.exheres-0 │ └── virt-what │ │ └── virt-what-1.27.exheres-0 ├── dev-cpp │ └── log4cplus │ │ └── log4cplus-2.0.7.exheres-0 ├── dev-db │ ├── EventStore │ │ ├── EventStore-21.10.8.exheres-0 │ │ └── files │ │ │ ├── eventstore.conf │ │ │ └── systemd │ │ │ └── eventstore.service │ ├── Percona-Server │ │ ├── Percona-Server-5.7.44_48.exheres-0 │ │ ├── Percona-Server-8.0.42_33.exheres-0 │ │ ├── Percona-Server-8.4.5_5.exheres-0 │ │ ├── Percona-Server.exlib │ │ └── files │ │ │ ├── 5.7-recent-gcc-fixes.patch │ │ │ ├── 8.0-recent-gcc-fixes.patch │ │ │ ├── my-5.7.cnf │ │ │ ├── my-8.0.cnf │ │ │ └── my-8.4.cnf │ ├── arangodb │ │ ├── arangodb-3.7.10.exheres-0 │ │ └── files │ │ │ ├── 0001-Systemd-Remove-Prefix.patch │ │ │ └── 0002-Systemd-Fix-Legacy-Path-PID.patch │ ├── es-gencert-cli │ │ └── es-gencert-cli-1.1.0.exheres-0 │ ├── etcd │ │ ├── etcd-3.5.16.exheres-0 │ │ └── files │ │ │ └── systemd │ │ │ ├── etcd-compact.service │ │ │ ├── etcd-compact.timer │ │ │ ├── etcd-defrag.service │ │ │ ├── etcd-defrag.timer │ │ │ ├── etcd-snapshot.service │ │ │ ├── etcd-snapshot.timer │ │ │ └── etcd.service.d │ │ │ └── timers.conf │ ├── hypopg │ │ └── hypopg-1.4.1.exheres-0 │ ├── libspatialite │ │ └── libspatialite-5.0.1.exheres-0 │ ├── mongo-tools │ │ └── mongo-tools-4.2.25.exheres-0 │ ├── mongodb │ │ ├── files │ │ │ ├── c388d2db35d576862ebf42758686df340bc0bb9f.patch │ │ │ ├── mongodb-4.4.1-boost.patch │ │ │ ├── mongodb-4.4.5-no-compass.patch │ │ │ └── mongodb-5.0.2-glibc234.patch │ │ ├── mongodb-4.0.3-r2.exheres-0 │ │ ├── mongodb-4.2.8-r1.exheres-0 │ │ ├── mongodb-4.4.5-r1.exheres-0 │ │ └── mongodb-5.0.2-r1.exheres-0 │ ├── msodbcsql │ │ ├── msodbcsql-18.5.1.1.exheres-0 │ │ └── msodbcsql.exlib │ ├── percona-toolkit │ │ └── percona-toolkit-3.0.12.exheres-0 │ ├── pg_cron │ │ ├── pg_cron-1.6.4.exheres-0 │ │ └── pg_cron.exlib │ ├── pg_ivm │ │ ├── pg_ivm-1.9.exheres-0 │ │ └── pg_ivm.exlib │ ├── pg_jobmon │ │ └── pg_jobmon-1.4.1.exheres-0 │ ├── pg_logfebe │ │ └── pg_logfebe-1.4-r3.exheres-0 │ ├── pg_partman │ │ ├── pg_partman-4.7.4.exheres-0 │ │ ├── pg_partman-5.2.4.exheres-0 │ │ └── pg_partman.exlib │ ├── pg_qualstats │ │ ├── pg_qualstats-2.1.1.exheres-0 │ │ └── pg_qualstats.exlib │ ├── pg_repack │ │ └── pg_repack-1.5.2.exheres-0 │ ├── pg_stat_kcache │ │ ├── pg_stat_kcache-2.3.0.exheres-0 │ │ └── pg_stat_kcache.exlib │ ├── pg_track_settings │ │ └── pg_track_settings-2.1.2.exheres-0 │ ├── pg_wait_sampling │ │ ├── pg_wait_sampling-1.1.6-r1.exheres-0 │ │ └── pg_wait_sampling.exlib │ ├── pganalyze-collector │ │ ├── files │ │ │ └── systemd │ │ │ │ └── pganalyze-collector.service │ │ └── pganalyze-collector-0.64.1.exheres-0 │ ├── pgbackrest │ │ └── pgbackrest-2.54.2.exheres-0 │ ├── pgbadger │ │ └── pgbadger-13.0.exheres-0 │ ├── pgbouncer │ │ ├── files │ │ │ └── lib_usual_tls_tls.c.patch │ │ ├── pgbouncer-1.21.0.exheres-0 │ │ └── pgbouncer.exlib │ ├── pgjwt │ │ └── pgjwt-scm.exheres-0 │ ├── pgpool2 │ │ ├── files │ │ │ └── systemd │ │ │ │ └── pgpool2.service │ │ └── pgpool2-4.4.7.exheres-0 │ ├── pgtap │ │ └── pgtap-1.3.3.exheres-0 │ ├── pgvector │ │ ├── pgvector-0.8.0.exheres-0 │ │ └── pgvector.exlib │ ├── plv8 │ │ ├── files │ │ │ └── v8-bundle │ │ │ │ ├── 7c90567a34c01fdddce465e57a8040ef35d6f5bd.patch │ │ │ │ └── 84cf3230a9680aac3b73c410c2b758760b6d3066.patch │ │ ├── plv8-3.1.5.exheres-0 │ │ └── plv8.exlib │ ├── postgis │ │ ├── postgis-3.5.2.exheres-0 │ │ └── postgis.exlib │ ├── postgresql_anonymizer │ │ └── postgresql_anonymizer-1.3.0.exheres-0 │ ├── powa-archivist │ │ ├── powa-archivist-5.0.1.exheres-0 │ │ └── powa-archivist.exlib │ ├── powa-collector │ │ ├── files │ │ │ └── systemd │ │ │ │ └── powa-collector.service │ │ └── powa-collector-1.3.0.exheres-0 │ ├── proxysql │ │ ├── files │ │ │ └── libinjection-ar-cc-ld-python3.patch │ │ └── proxysql-2.7.1.exheres-0 │ └── timescaledb │ │ ├── timescaledb-2.15.3.exheres-0 │ │ ├── timescaledb-2.17.2.exheres-0 │ │ └── timescaledb.exlib ├── dev-dotnet │ └── dotnet-sdk │ │ ├── dotnet-sdk-6.0.125-r1.exheres-0 │ │ ├── dotnet-sdk-8.0.108.exheres-0 │ │ ├── dotnet-sdk.exlib │ │ └── files │ │ ├── 6.0 │ │ ├── 0101-RUNTIME-clang-banned-by-distribution.patch │ │ ├── 0102-RUNTIME-readelf-banned-by-distribution.patch │ │ └── 0103-RUNTIME-ar-nm-ranlib-link-objdump-objcopy-banned.patch │ │ └── 8.0 │ │ └── 0001-clang-banned-by-distribution.patch ├── dev-erlang │ └── rebar │ │ └── rebar-2.6.0.exheres-0 ├── dev-haskell │ └── stack-bin │ │ └── stack-bin-2.15.7.exheres-0 ├── dev-java │ ├── apm-agent-attach │ │ └── apm-agent-attach-1.47.1-r1.exheres-0 │ ├── jolokia-jvm │ │ └── jolokia-jvm-1.7.1.exheres-0 │ └── mx │ │ └── mx-7.45.0.exheres-0 ├── dev-lang │ ├── graalvm-ce │ │ ├── files │ │ │ ├── gcc-14-error-implicit-declaration-of-function-isspace.patch │ │ │ ├── gcc-14-error-implicit-declaration-of-function-syscall.patch │ │ │ ├── gcc-14-error-uintptr_t-was-not-declared-in-this-scope.patch │ │ │ ├── gcc-14-libffi-error-implicit-declaration-of-function-open_temp_exec_file.patch │ │ │ └── no-such-file-or-directory-org-graalvm-toolchain-test-hello.patch │ │ ├── graalvm-ce-23.0.2.exheres-0 │ │ ├── graalvm-ce-23.1.2.exheres-0 │ │ └── graalvm-ce.exlib │ └── v │ │ ├── files │ │ ├── vself.v │ │ └── vup.v │ │ ├── v-0.4.10.exheres-0 │ │ └── v.exlib ├── dev-libs │ ├── aws-c-auth │ │ └── aws-c-auth-0.7.0.exheres-0 │ ├── aws-c-cal │ │ └── aws-c-cal-0.6.0.exheres-0 │ ├── aws-c-common │ │ └── aws-c-common-0.8.23.exheres-0 │ ├── aws-c-compression │ │ └── aws-c-compression-0.2.17.exheres-0 │ ├── aws-c-event-stream │ │ └── aws-c-event-stream-0.3.1.exheres-0 │ ├── aws-c-http │ │ └── aws-c-http-0.7.10.exheres-0 │ ├── aws-c-io │ │ └── aws-c-io-0.13.28.exheres-0 │ ├── aws-c-mqtt │ │ └── aws-c-mqtt-0.8.14.exheres-0 │ ├── aws-c-s3 │ │ └── aws-c-s3-0.3.13.exheres-0 │ ├── aws-c-sdkutils │ │ └── aws-c-sdkutils-0.1.11.exheres-0 │ ├── aws-checksums │ │ └── aws-checksums-0.1.16.exheres-0 │ ├── aws-crt-cpp │ │ └── aws-crt-cpp-0.20.3.exheres-0 │ ├── aws-sdk-cpp │ │ └── aws-sdk-cpp-1.11.116.exheres-0 │ ├── editline │ │ └── editline-1.17.1.exheres-0 │ ├── grpc │ │ ├── grpc-1.70.0.exheres-0 │ │ └── grpc.exlib │ ├── libcouchbase │ │ └── libcouchbase-3.3.12.exheres-0 │ ├── libiscsi │ │ └── libiscsi-1.19.0.exheres-0 │ ├── libmemcached │ │ ├── libmemcached-1.1.4.exheres-0 │ │ └── libmemcached.exlib │ ├── librdkafka │ │ └── librdkafka-2.6.0.exheres-0 │ ├── libtraceevent │ │ └── libtraceevent-1.8.4.exheres-0 │ ├── libtracefs │ │ └── libtracefs-1.8.1.exheres-0 │ ├── ossp-uuid │ │ ├── files │ │ │ ├── prevent-conflict-with-util-linux.patch │ │ │ └── remove-strip.patch │ │ ├── ossp-uuid-1.6.2-r1.exheres-0 │ │ └── ossp-uuid.exlib │ ├── pulsar-client-cpp │ │ ├── pulsar-client-cpp-3.6.0-r1.exheres-0 │ │ └── pulsar-client-cpp.exlib │ ├── s2n-tls │ │ └── s2n-tls-1.3.46.exheres-0 │ ├── toml11 │ │ └── toml11-3.7.0.exheres-0 │ ├── vips │ │ └── vips-8.15.3.exheres-0 │ └── zbar │ │ └── zbar-0.23.exheres-0 ├── dev-node │ ├── bun-bin │ │ └── bun-bin-1.2.15.exheres-0 │ ├── node-lru-cache │ │ └── node-lru-cache-6.0.0.exheres-0 │ ├── node-semver │ │ └── node-semver-7.3.5.exheres-0 │ └── yallist │ │ └── yallist-4.0.0.exheres-0 ├── dev-pecl │ ├── PDFlib │ │ ├── PDFlib-10.0.2.exheres-0 │ │ └── PDFlib-10.0.3-r1.exheres-0 │ ├── amqp │ │ ├── amqp-1.11.0-r1.exheres-0 │ │ ├── amqp-2.1.2.exheres-0 │ │ └── amqp.exlib │ ├── apcu │ │ ├── apcu-4.0.11.exheres-0 │ │ └── apcu-5.1.24.exheres-0 │ ├── blackfire │ │ └── blackfire-1.92.32.exheres-0 │ ├── couchbase │ │ └── couchbase-4.1.1.exheres-0 │ ├── event │ │ └── event-3.1.4.exheres-0 │ ├── excimer │ │ └── excimer-1.2.1.exheres-0 │ ├── exlibs │ │ └── php-slotted-module.exlib │ ├── geos │ │ └── geos-1.0.0.exheres-0 │ ├── gnupg │ │ └── gnupg-1.5.1.exheres-0 │ ├── grpc │ │ └── grpc-1.70.0.exheres-0 │ ├── imagick │ │ ├── files │ │ │ └── replace-hard-coded-pkg-config.patch │ │ ├── imagick-3.7.0.exheres-0 │ │ └── php-imagick.exlib │ ├── imap │ │ └── imap-1.0.3.exheres-0 │ ├── intl │ │ └── intl-3.0.0.exheres-0 │ ├── ioncube │ │ └── ioncube-11.0.0.exheres-0 │ ├── libsodium │ │ └── libsodium-2.0.23.exheres-0 │ ├── mailparse │ │ ├── mailparse-3.1.3-r2.exheres-0 │ │ ├── mailparse-3.1.8.exheres-0 │ │ └── mailparse.exlib │ ├── maxminddb │ │ └── maxminddb-1.12.0.exheres-0 │ ├── mcrypt │ │ └── mcrypt-1.0.7.exheres-0 │ ├── memcache │ │ ├── memcache-3.0.8.exheres-0 │ │ ├── memcache-4.0.5.2.exheres-0 │ │ └── memcache-8.2-r1.exheres-0 │ ├── memcached │ │ ├── memcached-2.2.0-r1.exheres-0 │ │ └── memcached-3.3.0-r1.exheres-0 │ ├── mongo │ │ ├── mongo-1.6.16.exheres-0 │ │ └── mongo.exlib │ ├── mongodb │ │ ├── mongodb-1.11.1.exheres-0 │ │ ├── mongodb-1.12.1.exheres-0 │ │ ├── mongodb-1.13.0.exheres-0 │ │ ├── mongodb-1.14.2.exheres-0 │ │ ├── mongodb-1.15.3.exheres-0 │ │ ├── mongodb-1.16.2.exheres-0 │ │ ├── mongodb-1.17.3.exheres-0 │ │ ├── mongodb-1.18.1.exheres-0 │ │ ├── mongodb-1.19.0.exheres-0 │ │ ├── mongodb-1.20.1.exheres-0 │ │ ├── mongodb-1.7.5.exheres-0 │ │ ├── mongodb-1.9.2.exheres-0 │ │ └── mongodb.exlib │ ├── newrelic │ │ ├── newrelic-10.10.0.1-r1.exheres-0 │ │ ├── newrelic-10.21.0.11.exheres-0 │ │ ├── newrelic-11.5.0.18.exheres-0 │ │ └── newrelic.exlib │ ├── oauth │ │ ├── oauth-1.2.3.exheres-0 │ │ └── oauth-2.0.9.exheres-0 │ ├── opentelemetry │ │ └── opentelemetry-1.1.2.exheres-0 │ ├── pcs │ │ └── pcs-1.3.7.exheres-0 │ ├── pdo_sqlsrv │ │ └── pdo_sqlsrv-5.12.0.exheres-0 │ ├── protobuf │ │ └── protobuf-3.24.4-r1.exheres-0 │ ├── pspell │ │ └── pspell-1.0.1.exheres-0 │ ├── rdkafka │ │ ├── rdkafka-4.1.2.exheres-0 │ │ └── rdkafka-6.0.5.exheres-0 │ ├── redis │ │ ├── redis-4.3.0-r1.exheres-0 │ │ ├── redis-5.3.7-r1.exheres-0 │ │ ├── redis-6.0.2.exheres-0 │ │ └── redis-6.1.0.exheres-0 │ ├── scoutapm │ │ └── scoutapm-1.10.0.exheres-0 │ ├── solr │ │ ├── solr-2.4.0-r1.exheres-0 │ │ ├── solr-2.6.0.exheres-0 │ │ ├── solr-2.8.0.exheres-0 │ │ └── solr.exlib │ ├── sqlsrv │ │ └── sqlsrv-5.12.0.exheres-0 │ ├── sqreen │ │ └── sqreen-1.24.2.exheres-0 │ ├── ssh2 │ │ ├── ssh2-0.13.exheres-0 │ │ └── ssh2-1.4.1-r1.exheres-0 │ ├── tideways │ │ └── tideways-5.17.0.exheres-0 │ ├── uopz │ │ ├── uopz-6.1.2.exheres-0 │ │ ├── uopz-7.1.1-r2.exheres-0 │ │ └── uopz.exlib │ ├── uploadprogress │ │ └── uploadprogress-2.0.2-r3.exheres-0 │ ├── xmlrpc │ │ └── xmlrpc-1.0.0_rc3-r1.exheres-0 │ ├── yaml │ │ └── yaml-2.2.4.exheres-0 │ └── zip │ │ └── zip-1.22.4.exheres-0 ├── dev-php │ ├── composer │ │ ├── composer-1.10.27.exheres-0 │ │ ├── composer-2.8.9.exheres-0 │ │ └── composer.exlib │ ├── elastic-apm-agent │ │ └── elastic-apm-agent-1.15.0.exheres-0 │ ├── frankenphp-bin │ │ └── frankenphp-bin-1.6.2.exheres-0 │ └── symfony-cli │ │ └── symfony-cli-5.11.0.exheres-0 ├── dev-rust │ └── tokio-console │ │ └── tokio-console-0.1.13.exheres-0 ├── dev-scm │ └── git-lfs │ │ └── git-lfs-3.6.1.exheres-0 ├── dev-util │ ├── bazel │ │ └── bazel-4.2.1.exheres-0 │ ├── cinc-auditor-bin │ │ ├── cinc-auditor-bin-5.22.65.exheres-0 │ │ └── files │ │ │ └── nginx_parser.rb.patch │ ├── clever-tools-bin │ │ └── clever-tools-bin-3.12.0.exheres-0 │ ├── gperftools │ │ ├── gperftools-2.2.1-r2.exheres-0 │ │ └── gperftools.exlib │ ├── jpegoptim │ │ └── jpegoptim-1.4.6.exheres-0 │ ├── lttng-ust │ │ ├── lttng-ust-2.13.7.exheres-0 │ │ └── lttng-ust.exlib │ ├── mise │ │ └── mise-2025.5.17.exheres-0 │ ├── trace-cmd │ │ └── trace-cmd-3.3.1.exheres-0 │ └── volta │ │ ├── volta-2.0.2.exheres-0 │ │ └── volta.exlib ├── ftp-servers │ ├── proftpd │ │ ├── files │ │ │ └── systemd │ │ │ │ └── proftpd.service │ │ ├── proftpd-1.3.8c.exheres-0 │ │ └── proftpd.exlib │ └── pure-ftpd │ │ ├── files │ │ ├── pure-ftpd-confd │ │ └── systemd │ │ │ ├── pure-ftpd.service │ │ │ ├── pure-ftpd.socket │ │ │ └── pure-ftpd@.service │ │ ├── pure-ftpd-1.0.50.exheres-0 │ │ └── pure-ftpd.exlib ├── kubernetes │ ├── bandwidth │ │ └── bandwidth-1.6.2.exheres-0 │ ├── bridge │ │ └── bridge-1.6.2.exheres-0 │ ├── clicheck │ │ ├── clicheck-1.30.12.exheres-0 │ │ ├── clicheck-1.31.8.exheres-0 │ │ └── clicheck-1.32.4.exheres-0 │ ├── cloud-controller-manager │ │ ├── cloud-controller-manager-1.24.8.exheres-0 │ │ └── cloud-controller-manager-1.25.4.exheres-0 │ ├── crictl │ │ ├── crictl-1.30.1.exheres-0 │ │ ├── crictl-1.31.1.exheres-0 │ │ └── crictl-1.32.0.exheres-0 │ ├── dependencycheck │ │ ├── dependencycheck-1.30.12.exheres-0 │ │ ├── dependencycheck-1.31.8.exheres-0 │ │ └── dependencycheck-1.32.4.exheres-0 │ ├── dependencyverifier │ │ ├── dependencyverifier-1.30.12.exheres-0 │ │ ├── dependencyverifier-1.31.8.exheres-0 │ │ └── dependencyverifier-1.32.4.exheres-0 │ ├── dhcp │ │ └── dhcp-1.6.2.exheres-0 │ ├── dummy │ │ └── dummy-1.6.2.exheres-0 │ ├── firewall │ │ └── firewall-1.6.2.exheres-0 │ ├── gendocs │ │ ├── gendocs-1.30.12.exheres-0 │ │ ├── gendocs-1.31.8.exheres-0 │ │ └── gendocs-1.32.4.exheres-0 │ ├── genkubedocs │ │ ├── genkubedocs-1.30.12.exheres-0 │ │ ├── genkubedocs-1.31.8.exheres-0 │ │ └── genkubedocs-1.32.4.exheres-0 │ ├── genman │ │ ├── genman-1.30.12.exheres-0 │ │ ├── genman-1.31.8.exheres-0 │ │ └── genman-1.32.4.exheres-0 │ ├── genswaggertypedocs │ │ ├── genswaggertypedocs-1.30.12.exheres-0 │ │ ├── genswaggertypedocs-1.31.8.exheres-0 │ │ └── genswaggertypedocs-1.32.4.exheres-0 │ ├── genyaml │ │ ├── genyaml-1.30.12.exheres-0 │ │ ├── genyaml-1.31.8.exheres-0 │ │ └── genyaml-1.32.4.exheres-0 │ ├── host-device │ │ └── host-device-1.6.2.exheres-0 │ ├── host-local │ │ └── host-local-1.6.2.exheres-0 │ ├── importverifier │ │ ├── importverifier-1.30.12.exheres-0 │ │ ├── importverifier-1.31.8.exheres-0 │ │ └── importverifier-1.32.4.exheres-0 │ ├── ipvlan │ │ └── ipvlan-1.6.2.exheres-0 │ ├── kube-apiserver │ │ ├── kube-apiserver-1.30.12.exheres-0 │ │ ├── kube-apiserver-1.31.8.exheres-0 │ │ └── kube-apiserver-1.32.4.exheres-0 │ ├── kube-controller-manager │ │ ├── kube-controller-manager-1.30.12.exheres-0 │ │ ├── kube-controller-manager-1.31.8.exheres-0 │ │ └── kube-controller-manager-1.32.4.exheres-0 │ ├── kube-proxy │ │ ├── kube-proxy-1.30.12.exheres-0 │ │ ├── kube-proxy-1.31.8.exheres-0 │ │ └── kube-proxy-1.32.4.exheres-0 │ ├── kube-scheduler │ │ ├── kube-scheduler-1.30.12.exheres-0 │ │ ├── kube-scheduler-1.31.8.exheres-0 │ │ └── kube-scheduler-1.32.4.exheres-0 │ ├── kubeadm │ │ ├── kubeadm-1.30.12.exheres-0 │ │ ├── kubeadm-1.31.8.exheres-0 │ │ └── kubeadm-1.32.4.exheres-0 │ ├── kubectl-convert │ │ ├── kubectl-convert-1.30.12.exheres-0 │ │ ├── kubectl-convert-1.31.8.exheres-0 │ │ └── kubectl-convert-1.32.4.exheres-0 │ ├── kubectl │ │ ├── kubectl-1.30.12.exheres-0 │ │ ├── kubectl-1.31.8.exheres-0 │ │ └── kubectl-1.32.4.exheres-0 │ ├── kubelet │ │ ├── files │ │ │ └── systemd │ │ │ │ └── kubelet.service │ │ ├── kubelet-1.30.12.exheres-0 │ │ ├── kubelet-1.31.8.exheres-0 │ │ ├── kubelet-1.32.4.exheres-0 │ │ └── kubelet.exlib │ ├── kubemark │ │ ├── kubemark-1.30.12.exheres-0 │ │ ├── kubemark-1.31.8.exheres-0 │ │ └── kubemark-1.32.4.exheres-0 │ ├── loopback │ │ └── loopback-1.6.2.exheres-0 │ ├── macvlan │ │ └── macvlan-1.6.2.exheres-0 │ ├── multus-daemon │ │ └── multus-daemon-4.0.2.exheres-0 │ ├── multus-shim │ │ └── multus-shim-4.0.2.exheres-0 │ ├── multus │ │ └── multus-4.0.2.exheres-0 │ ├── portmap │ │ └── portmap-1.6.2.exheres-0 │ ├── preferredimports │ │ ├── preferredimports-1.30.12.exheres-0 │ │ ├── preferredimports-1.31.8.exheres-0 │ │ └── preferredimports-1.32.4.exheres-0 │ ├── prune-junit-xml │ │ ├── prune-junit-xml-1.30.12.exheres-0 │ │ ├── prune-junit-xml-1.31.8.exheres-0 │ │ └── prune-junit-xml-1.32.4.exheres-0 │ ├── ptp │ │ └── ptp-1.6.2.exheres-0 │ ├── sbr │ │ └── sbr-1.6.2.exheres-0 │ ├── static │ │ └── static-1.6.2.exheres-0 │ ├── tap │ │ └── tap-1.6.2.exheres-0 │ ├── tuning │ │ └── tuning-1.6.2.exheres-0 │ ├── vlan │ │ └── vlan-1.6.2.exheres-0 │ ├── vrf │ │ └── vrf-1.6.2.exheres-0 │ └── yamlfmt │ │ ├── yamlfmt-1.30.12.exheres-0 │ │ ├── yamlfmt-1.31.8.exheres-0 │ │ └── yamlfmt-1.32.4.exheres-0 ├── mail-mta │ └── ssmtp │ │ ├── files │ │ └── destdir-makefile.patch │ │ ├── ssmtp-2.64-r2.exheres-0 │ │ └── ssmtp.exlib ├── media-gfx │ ├── libimagequant │ │ ├── files │ │ │ └── 0001-fix-pkg-config.patch │ │ └── libimagequant-2.13.1.exheres-0 │ └── pngquant │ │ └── pngquant-2.13.1.exheres-0 ├── media-libs │ └── cgif │ │ └── cgif-0.3.0.exheres-0 ├── net-analyzer │ ├── exlibs │ │ └── zabbix-common.exlib │ ├── pd-zabbix │ │ └── pd-zabbix-1.6.2-r1.exheres-0 │ ├── pdagent │ │ └── pdagent-1.4-r1.exheres-0 │ ├── termshark │ │ └── termshark-2.4.0.exheres-0 │ ├── zabbix-agent │ │ ├── files │ │ │ ├── systemd │ │ │ │ └── zabbix-agentd.service │ │ │ └── tmpfiles.d │ │ │ │ └── zabbix-agent.conf │ │ ├── zabbix-agent-4.0.3-r1.exheres-0 │ │ ├── zabbix-agent-6.0.36.exheres-0 │ │ └── zabbix-agent.exlib │ ├── zabbix-frontend │ │ ├── zabbix-frontend-4.0.3.exheres-0 │ │ └── zabbix-frontend.exlib │ ├── zabbix-proxy │ │ ├── files │ │ │ ├── systemd │ │ │ │ └── zabbix-proxy.service │ │ │ └── tmpfiles.d │ │ │ │ └── zabbix-proxy.conf │ │ ├── zabbix-proxy-4.0.3.exheres-0 │ │ ├── zabbix-proxy-6.0.36.exheres-0 │ │ └── zabbix-proxy.exlib │ └── zabbix │ │ ├── files │ │ ├── systemd │ │ │ ├── zabbix-java-gateway.service │ │ │ └── zabbix-server.service │ │ └── tmpfiles.d │ │ │ ├── opt_java_zabbix-java-gateway.conf │ │ │ └── zabbix.conf │ │ ├── zabbix-4.0.3-r1.exheres-0 │ │ ├── zabbix-7.0.8.exheres-0 │ │ └── zabbix.exlib ├── net-dns │ ├── dnsdist │ │ ├── dnsdist-1.8.2.exheres-0 │ │ └── dnsdist.exlib │ ├── pdns-recursor │ │ ├── pdns-recursor-5.1.1.exheres-0 │ │ └── pdns-recursor.exlib │ ├── pdns │ │ ├── files │ │ │ ├── pdns.d │ │ │ │ ├── mysql.conf │ │ │ │ └── pgsql.conf │ │ │ └── systemd │ │ │ │ └── pdns.service │ │ ├── pdns-4.8.1.exheres-0 │ │ └── pdns.exlib │ └── stream-dns │ │ ├── stream-dns-0.4.2_beta20191211.exheres-0 │ │ ├── stream-dns-scm.exheres-0 │ │ └── stream-dns.exlib ├── net-libs │ └── librabbitmq │ │ └── librabbitmq-0.15.0.exheres-0 ├── net-misc │ ├── bird │ │ └── bird-2.15.1.exheres-0 │ ├── cfssl │ │ └── cfssl-1.6.5.exheres-0 │ ├── fping │ │ └── fping-5.3.exheres-0 │ ├── sipcalc │ │ └── sipcalc-1.1.6.exheres-0 │ └── strongswan │ │ └── strongswan-5.9.14.exheres-0 ├── net-security │ └── stunnel │ │ ├── stunnel-5.69.exheres-0 │ │ └── stunnel.exlib ├── net-utils │ └── iftop │ │ ├── iftop-1.0pre4.exheres-0 │ │ └── iftop.exlib ├── net │ ├── haproxy │ │ ├── haproxy-2.2.34.exheres-0 │ │ ├── haproxy-2.4.29.exheres-0 │ │ ├── haproxy-2.8.15.exheres-0 │ │ └── haproxy.exlib │ ├── kea │ │ ├── files │ │ │ └── systemd │ │ │ │ ├── kea-ctrl-agent.service │ │ │ │ ├── kea-dhcp-ddns.service │ │ │ │ ├── kea-dhcp4.service │ │ │ │ ├── kea-dhcp4@.service │ │ │ │ ├── kea-dhcp6.service │ │ │ │ └── kea-dhcp6@.service │ │ └── kea-2.7.3.exheres-0 │ ├── lldpd │ │ └── lldpd-1.0.17.exheres-0 │ ├── memcached │ │ ├── files │ │ │ ├── memcached.conf │ │ │ └── systemd │ │ │ │ └── memcached.service │ │ ├── memcached-1.6.32.exheres-0 │ │ └── memcached.exlib │ ├── prips │ │ └── prips-1.2.0.exheres-0 │ ├── pssh │ │ ├── pssh-2.3.1.exheres-0 │ │ └── pssh.exlib │ ├── rabbitmq-server │ │ ├── files │ │ │ └── systemd │ │ │ │ └── rabbitmq-server.service │ │ ├── rabbitmq-server-3.12.11.exheres-0 │ │ └── rabbitmq-server.exlib │ ├── redirectionio-bin │ │ └── redirectionio-bin-2.10.0-r2.exheres-0 │ ├── sozu-pki-connector │ │ ├── files │ │ │ └── systemd │ │ │ │ └── sozu-pki-connector-0.15.service │ │ ├── sozu-pki-connector-0.1.1.exheres-0 │ │ └── sozu-pki-connector.exlib │ ├── sozu-prometheus-connector │ │ ├── files │ │ │ └── systemd │ │ │ │ ├── sozu-prometheus-connector-0.15.service │ │ │ │ ├── sozu-prometheus-connector-1.0.service │ │ │ │ └── sozu-prometheus-connector-1.1.service │ │ ├── sozu-prometheus-connector-0.1.7.exheres-0 │ │ ├── sozu-prometheus-connector-0.2.3.exheres-0 │ │ ├── sozu-prometheus-connector-1.1.0rc0.exheres-0 │ │ └── sozu-prometheus-connector.exlib │ ├── sozu-pulsar-connector │ │ ├── files │ │ │ └── systemd │ │ │ │ └── sozu-pulsar-connector-0.15.service │ │ ├── sozu-pulsar-connector-0.1.1.exheres-0 │ │ └── sozu-pulsar-connector.exlib │ ├── sozu │ │ ├── files │ │ │ └── systemd │ │ │ │ ├── sozu-0.15.service │ │ │ │ ├── sozu-1.0.service │ │ │ │ └── sozu-1.1.service │ │ ├── sozu-0.15.19-r3.exheres-0 │ │ ├── sozu-1.0.6.exheres-0 │ │ ├── sozu-1.1.0rc2.exheres-0 │ │ └── sozu.exlib │ ├── tailscale │ │ └── tailscale-1.84.0.exheres-0 │ ├── varnish-modules │ │ └── varnish-modules-0.26.0.exheres-0 │ └── varnish │ │ ├── files │ │ ├── systemd │ │ │ ├── varnish.service │ │ │ ├── varnishlog.service │ │ │ └── varnishncsa.service │ │ └── varnish.params │ │ └── varnish-7.7.1.exheres-0 ├── sci-libs │ ├── gdal │ │ ├── files │ │ │ └── a689e2189ff0a464f3150ed8b2dd5a3cc1194012.patch │ │ ├── gdal-3.10.3.exheres-0 │ │ └── gdal.exlib │ ├── geos │ │ ├── geos-3.13.1.exheres-0 │ │ └── geos.exlib │ ├── libgeotiff │ │ ├── libgeotiff-1.7.4.exheres-0 │ │ └── libgeotiff.exlib │ └── proj │ │ ├── files │ │ ├── 0001-CmakeLists-Fix-hardcoded-datarootdir.patch │ │ └── 19-recent-gcc-fix.patch │ │ ├── proj-7.2.1-r4.exheres-0 │ │ ├── proj-9.6.0.exheres-0 │ │ └── proj.exlib ├── sys-analyzer │ ├── blackfire-agent │ │ └── blackfire-agent-2.26.1.exheres-0 │ ├── perf │ │ ├── perf-6.7.exheres-0 │ │ └── perf.exlib │ ├── sqreen-agent │ │ └── sqreen-agent-1.21.0.exheres-0 │ └── tideways-daemon │ │ ├── files │ │ └── systemd │ │ │ └── tideways-daemon.service │ │ └── tideways-daemon-1.9.26.exheres-0 ├── sys-apps │ ├── beamium │ │ ├── beamium-2.0.8.exheres-0 │ │ ├── beamium.exlib │ │ └── files │ │ │ └── systemd │ │ │ ├── beamium.conf │ │ │ └── beamium@.service │ ├── datadog-agent │ │ ├── datadog-agent-7.63.2-r1.exheres-0 │ │ └── files │ │ │ └── systemd │ │ │ └── datadog-agent.service │ ├── gum │ │ └── gum-0.16.1.exheres-0 │ ├── ipmitool │ │ ├── files │ │ │ ├── Disable-downloading-of-IANA-PEN-database.patch │ │ │ └── make-use-correct-docdir-variable-provided-by-autotoo.patch │ │ └── ipmitool-1.8.19.exheres-0 │ ├── megacli │ │ └── megacli-8.07.14.exheres-0 │ ├── megactl │ │ └── megactl-0.4.3.exheres-0 │ ├── nix │ │ ├── files │ │ │ └── use-nix-from-build-phase-in-build-phase.patch │ │ └── nix-2.5.1-r2.exheres-0 │ ├── oomd │ │ ├── files │ │ │ └── 0001-meson.build-fix-hardcoded-libdir.patch │ │ └── oomd-scm.exheres-0 │ ├── pulsarctl │ │ ├── pulsarctl-2.11.4.3.exheres-0 │ │ ├── pulsarctl-3.0.10.2.exheres-0 │ │ ├── pulsarctl-3.2.3.3.exheres-0 │ │ ├── pulsarctl-3.3.5.4.exheres-0 │ │ ├── pulsarctl-4.0.4.2.exheres-0 │ │ └── pulsarctl.exlib │ ├── repo │ │ └── repo-2.46.exheres-0 │ ├── sops │ │ └── sops-3.10.2.exheres-0 │ └── vector │ │ ├── files │ │ ├── vector.conf │ │ └── vector@.service │ │ ├── vector-0.43.0-r1.exheres-0 │ │ ├── vector-scm.exheres-0 │ │ └── vector.exlib ├── sys-auth │ └── libykclient │ │ └── libykclient-2.15.exheres-0 ├── sys-devel │ ├── crash │ │ ├── crash-8.0.5.exheres-0 │ │ ├── crash.exlib │ │ └── files │ │ │ ├── 1add37b567a7dee39d99f37b37802034c3fce9c4.patch │ │ │ └── prefix-ar.patch │ └── makedumpfile │ │ ├── makedumpfile-1.7.7.exheres-0 │ │ └── makedumpfile.exlib ├── sys-fs │ └── incron │ │ ├── files │ │ ├── exherbo-layout.patch │ │ ├── gcc-10-fix.patch │ │ ├── gcc-4.7-fix.patch │ │ └── systemd │ │ │ └── incrond.service │ │ ├── incron-0.5.10-r1.exheres-0 │ │ └── incron.exlib ├── sys-libs │ └── libcpuid │ │ └── libcpuid-0.8.0.exheres-0 ├── virtual │ ├── kubernetes-apiserver │ │ ├── kubernetes-apiserver-1.30.12.exheres-0 │ │ ├── kubernetes-apiserver-1.31.8.exheres-0 │ │ ├── kubernetes-apiserver-1.32.4.exheres-0 │ │ └── kubernetes-apiserver.exlib │ ├── kubernetes-clients │ │ ├── kubernetes-clients-1.30.12.exheres-0 │ │ ├── kubernetes-clients-1.31.8.exheres-0 │ │ ├── kubernetes-clients-1.32.4.exheres-0 │ │ └── kubernetes-clients.exlib │ ├── kubernetes-controller-manager │ │ ├── kubernetes-controller-manager-1.30.12.exheres-0 │ │ ├── kubernetes-controller-manager-1.31.8.exheres-0 │ │ ├── kubernetes-controller-manager-1.32.4.exheres-0 │ │ └── kubernetes-controller-manager.exlib │ ├── kubernetes-developer-tools │ │ ├── kubernetes-developer-tools-1.30.12.exheres-0 │ │ ├── kubernetes-developer-tools-1.31.8.exheres-0 │ │ ├── kubernetes-developer-tools-1.32.4.exheres-0 │ │ └── kubernetes-developer-tools.exlib │ ├── kubernetes-node │ │ ├── kubernetes-node-1.30.12.exheres-0 │ │ ├── kubernetes-node-1.31.8.exheres-0 │ │ ├── kubernetes-node-1.32.4.exheres-0 │ │ └── kubernetes-node.exlib │ └── kubernetes-scheduler │ │ ├── kubernetes-scheduler-1.30.12.exheres-0 │ │ ├── kubernetes-scheduler-1.31.8.exheres-0 │ │ ├── kubernetes-scheduler-1.32.4.exheres-0 │ │ └── kubernetes-scheduler.exlib ├── web-apps │ ├── elasticsearch-bin │ │ ├── elasticsearch-bin-7.17.10.exheres-0 │ │ ├── elasticsearch-bin-8.17.4.exheres-0 │ │ ├── elasticsearch-bin.exlib │ │ └── files │ │ │ ├── sysconfig │ │ │ ├── elasticsearch-7 │ │ │ └── elasticsearch-8 │ │ │ ├── sysctl │ │ │ ├── 99-elasticsearch-7.conf │ │ │ └── 99-elasticsearch-8.conf │ │ │ ├── systemd │ │ │ ├── elasticsearch-7.service │ │ │ └── elasticsearch-8.service │ │ │ └── tmpfiles │ │ │ ├── elasticsearch-7.conf │ │ │ └── elasticsearch-8.conf │ ├── kibana-bin │ │ ├── files │ │ │ └── systemd │ │ │ │ └── kibana.service │ │ └── kibana-bin-8.13.2.exheres-0 │ └── logstash-bin │ │ ├── files │ │ └── systemd │ │ │ └── logstash.service │ │ └── logstash-bin-7.16.3.exheres-0 ├── www-servers │ ├── gunicorn │ │ ├── gunicorn-19.10.0.exheres-0 │ │ └── gunicorn-21.2.0.exheres-0 │ └── uwsgi │ │ ├── uwsgi-2.0.28.exheres-0 │ │ └── uwsgi.exlib └── x11-utils │ ├── pngout │ └── pngout-20150319.exheres-0 │ └── xvfb-run │ └── xvfb-run-1.0.exheres-0 └── profiles └── repo_name /.gitattributes: -------------------------------------------------------------------------------- 1 | # Disable checks for trailing whitespace for patches, they always trigger warnings,-blank-at-eof 2 | *.diff whitespace=-trailing-space,-space-before-tab,-blank-at-eof 3 | *.patch whitespace=-trailing-space,-space-before-tab,-blank-at-eof 4 | *.exlib whitespace=-blank-at-eof 5 | *.exheres-0 whitespace=-blank-at-eof 6 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | .*~ 3 | .*swp 4 | #*# 5 | .project 6 | 7 | /.cache 8 | /metadata/cache 9 | 10 | -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- 1 | image: exherbo/exherbo_ci 2 | 3 | variables: 4 | REPO: CleverCloud 5 | REPO_NAMESPACE: exherbo-unofficial 6 | 7 | build: 8 | script: 9 | - buildtest 10 | 11 | -------------------------------------------------------------------------------- /.gitreview: -------------------------------------------------------------------------------- 1 | [gerrit] 2 | host=galileo.mailstation.de 3 | project=CleverCloud 4 | -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- 1 | Marc-Antoine Perennou 2 | Morgane Glidic 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Clever Cloud packages for the Exherbo GNU/Linux distribution 2 | 3 | https://www.clever-cloud.com/ 4 | https://www.exherbo.org/ 5 | 6 | -------------------------------------------------------------------------------- /metadata/about.conf: -------------------------------------------------------------------------------- 1 | summary = Clever Cloud's exherbo repository 2 | homepage = https://github.com/CleverCloud/CleverCloud-exheres 3 | owner = Marc-Antoine Perennou 4 | status = third-party 5 | -------------------------------------------------------------------------------- /metadata/accounts/groups/arangodb.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CleverCloud/CleverCloud-exheres/866944344f7e60af37440396e342a245d2f60649/metadata/accounts/groups/arangodb.conf -------------------------------------------------------------------------------- /metadata/accounts/groups/beamium.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CleverCloud/CleverCloud-exheres/866944344f7e60af37440396e342a245d2f60649/metadata/accounts/groups/beamium.conf -------------------------------------------------------------------------------- /metadata/accounts/groups/bird.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CleverCloud/CleverCloud-exheres/866944344f7e60af37440396e342a245d2f60649/metadata/accounts/groups/bird.conf -------------------------------------------------------------------------------- /metadata/accounts/groups/blackfire.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CleverCloud/CleverCloud-exheres/866944344f7e60af37440396e342a245d2f60649/metadata/accounts/groups/blackfire.conf -------------------------------------------------------------------------------- /metadata/accounts/groups/datadog-agent.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CleverCloud/CleverCloud-exheres/866944344f7e60af37440396e342a245d2f60649/metadata/accounts/groups/datadog-agent.conf -------------------------------------------------------------------------------- /metadata/accounts/groups/dnsdist.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CleverCloud/CleverCloud-exheres/866944344f7e60af37440396e342a245d2f60649/metadata/accounts/groups/dnsdist.conf -------------------------------------------------------------------------------- /metadata/accounts/groups/elasticsearch.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CleverCloud/CleverCloud-exheres/866944344f7e60af37440396e342a245d2f60649/metadata/accounts/groups/elasticsearch.conf -------------------------------------------------------------------------------- /metadata/accounts/groups/etcd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CleverCloud/CleverCloud-exheres/866944344f7e60af37440396e342a245d2f60649/metadata/accounts/groups/etcd.conf -------------------------------------------------------------------------------- /metadata/accounts/groups/eventstore.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CleverCloud/CleverCloud-exheres/866944344f7e60af37440396e342a245d2f60649/metadata/accounts/groups/eventstore.conf -------------------------------------------------------------------------------- /metadata/accounts/groups/haproxy.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CleverCloud/CleverCloud-exheres/866944344f7e60af37440396e342a245d2f60649/metadata/accounts/groups/haproxy.conf -------------------------------------------------------------------------------- /metadata/accounts/groups/ipsec.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CleverCloud/CleverCloud-exheres/866944344f7e60af37440396e342a245d2f60649/metadata/accounts/groups/ipsec.conf -------------------------------------------------------------------------------- /metadata/accounts/groups/kibana.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CleverCloud/CleverCloud-exheres/866944344f7e60af37440396e342a245d2f60649/metadata/accounts/groups/kibana.conf -------------------------------------------------------------------------------- /metadata/accounts/groups/lldpd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CleverCloud/CleverCloud-exheres/866944344f7e60af37440396e342a245d2f60649/metadata/accounts/groups/lldpd.conf -------------------------------------------------------------------------------- /metadata/accounts/groups/logstash.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CleverCloud/CleverCloud-exheres/866944344f7e60af37440396e342a245d2f60649/metadata/accounts/groups/logstash.conf -------------------------------------------------------------------------------- /metadata/accounts/groups/memcached.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CleverCloud/CleverCloud-exheres/866944344f7e60af37440396e342a245d2f60649/metadata/accounts/groups/memcached.conf -------------------------------------------------------------------------------- /metadata/accounts/groups/mongodb.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CleverCloud/CleverCloud-exheres/866944344f7e60af37440396e342a245d2f60649/metadata/accounts/groups/mongodb.conf -------------------------------------------------------------------------------- /metadata/accounts/groups/pdagent.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CleverCloud/CleverCloud-exheres/866944344f7e60af37440396e342a245d2f60649/metadata/accounts/groups/pdagent.conf -------------------------------------------------------------------------------- /metadata/accounts/groups/pdns.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CleverCloud/CleverCloud-exheres/866944344f7e60af37440396e342a245d2f60649/metadata/accounts/groups/pdns.conf -------------------------------------------------------------------------------- /metadata/accounts/groups/proxysql.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CleverCloud/CleverCloud-exheres/866944344f7e60af37440396e342a245d2f60649/metadata/accounts/groups/proxysql.conf -------------------------------------------------------------------------------- /metadata/accounts/groups/pure-ftpd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CleverCloud/CleverCloud-exheres/866944344f7e60af37440396e342a245d2f60649/metadata/accounts/groups/pure-ftpd.conf -------------------------------------------------------------------------------- /metadata/accounts/groups/rabbitmq.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CleverCloud/CleverCloud-exheres/866944344f7e60af37440396e342a245d2f60649/metadata/accounts/groups/rabbitmq.conf -------------------------------------------------------------------------------- /metadata/accounts/groups/redirectionio.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CleverCloud/CleverCloud-exheres/866944344f7e60af37440396e342a245d2f60649/metadata/accounts/groups/redirectionio.conf -------------------------------------------------------------------------------- /metadata/accounts/groups/sqreen.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CleverCloud/CleverCloud-exheres/866944344f7e60af37440396e342a245d2f60649/metadata/accounts/groups/sqreen.conf -------------------------------------------------------------------------------- /metadata/accounts/groups/tideways.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CleverCloud/CleverCloud-exheres/866944344f7e60af37440396e342a245d2f60649/metadata/accounts/groups/tideways.conf -------------------------------------------------------------------------------- /metadata/accounts/groups/varnish.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CleverCloud/CleverCloud-exheres/866944344f7e60af37440396e342a245d2f60649/metadata/accounts/groups/varnish.conf -------------------------------------------------------------------------------- /metadata/accounts/groups/vector.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CleverCloud/CleverCloud-exheres/866944344f7e60af37440396e342a245d2f60649/metadata/accounts/groups/vector.conf -------------------------------------------------------------------------------- /metadata/accounts/groups/zabbix.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CleverCloud/CleverCloud-exheres/866944344f7e60af37440396e342a245d2f60649/metadata/accounts/groups/zabbix.conf -------------------------------------------------------------------------------- /metadata/accounts/users/arangodb.conf: -------------------------------------------------------------------------------- 1 | gecos = user running the arangodb server 2 | home = /var/lib/arangodb3 3 | shell = /sbin/nologin 4 | primary_group = arangodb 5 | -------------------------------------------------------------------------------- /metadata/accounts/users/beamium.conf: -------------------------------------------------------------------------------- 1 | gecos = user running the beamium service 2 | home = /dev/null 3 | shell = /sbin/nologin 4 | primary_group = beamium 5 | extra_groups = systemd-journal 6 | -------------------------------------------------------------------------------- /metadata/accounts/users/bird.conf: -------------------------------------------------------------------------------- 1 | gecos = user running bird 2 | home = /dev/null 3 | shell = /bin/bash 4 | primary_group = bird 5 | -------------------------------------------------------------------------------- /metadata/accounts/users/blackfire.conf: -------------------------------------------------------------------------------- 1 | gecos = user running the blackfire service 2 | home = /dev/null 3 | shell = /sbin/nologin 4 | primary_group = blackfire 5 | -------------------------------------------------------------------------------- /metadata/accounts/users/datadog-agent.conf: -------------------------------------------------------------------------------- 1 | gecos = user running the datadog agent 2 | home = /var/lib/datadog-agent 3 | shell = /sbin/nologin 4 | primary_group = datadog-agent 5 | -------------------------------------------------------------------------------- /metadata/accounts/users/dnsdist.conf: -------------------------------------------------------------------------------- 1 | gecos = user running the PowerDNS DNSDist daemon 2 | home = /dev/null 3 | shell = /sbin/nologin 4 | primary_group = dnsdist 5 | -------------------------------------------------------------------------------- /metadata/accounts/users/elasticsearch.conf: -------------------------------------------------------------------------------- 1 | gecos = user running elasticsearch 2 | home = /opt/elasticsearch 3 | shell = /bin/bash 4 | primary_group = elasticsearch 5 | -------------------------------------------------------------------------------- /metadata/accounts/users/etcd.conf: -------------------------------------------------------------------------------- 1 | gecos = user running etcd 2 | home = /dev/null 3 | shell = /bin/bash 4 | primary_group = etcd 5 | -------------------------------------------------------------------------------- /metadata/accounts/users/eventstore.conf: -------------------------------------------------------------------------------- 1 | gecos = user running the eventstore service 2 | home = /dev/null 3 | shell = /sbin/nologin 4 | primary_group = eventstore 5 | -------------------------------------------------------------------------------- /metadata/accounts/users/haproxy.conf: -------------------------------------------------------------------------------- 1 | gecos = user running the HAProxy daemon 2 | home = /dev/null 3 | shell = /sbin/nologin 4 | primary_group = haproxy 5 | -------------------------------------------------------------------------------- /metadata/accounts/users/ipsec.conf: -------------------------------------------------------------------------------- 1 | gecos = user running the Strongswan daemons 2 | home = /dev/null 3 | shell = /sbin/nologin 4 | primary_group = ipsec 5 | -------------------------------------------------------------------------------- /metadata/accounts/users/kibana.conf: -------------------------------------------------------------------------------- 1 | gecos = user running kibana 2 | home = /opt/kibana 3 | shell = /bin/bash 4 | primary_group = kibana 5 | -------------------------------------------------------------------------------- /metadata/accounts/users/lldpd.conf: -------------------------------------------------------------------------------- 1 | gecos = user running lldpd 2 | home = /dev/null 3 | shell = /sbin/nologin 4 | primary_group = lldpd 5 | -------------------------------------------------------------------------------- /metadata/accounts/users/logstash.conf: -------------------------------------------------------------------------------- 1 | gecos = user running logstash 2 | home = /opt/logstash 3 | shell = /bin/bash 4 | primary_group = logstash 5 | -------------------------------------------------------------------------------- /metadata/accounts/users/memcached.conf: -------------------------------------------------------------------------------- 1 | gecos = user running the Memcached daemon 2 | home = /dev/null 3 | shell = /sbin/nologin 4 | primary_group = memcached 5 | -------------------------------------------------------------------------------- /metadata/accounts/users/mongodb.conf: -------------------------------------------------------------------------------- 1 | gecos = user running the MongoDB daemon 2 | home = /var/lib/mongodb 3 | shell = /bin/bash 4 | primary_group = mongodb 5 | -------------------------------------------------------------------------------- /metadata/accounts/users/pdagent.conf: -------------------------------------------------------------------------------- 1 | gecos = user running the pagerduty agent 2 | shell = /sbin/nologin 3 | primary_group = pdagent 4 | -------------------------------------------------------------------------------- /metadata/accounts/users/pdns.conf: -------------------------------------------------------------------------------- 1 | gecos = user running the PowerDNS Authoritative Server daemon 2 | home = /dev/null 3 | shell = /sbin/nologin 4 | primary_group = pdns 5 | -------------------------------------------------------------------------------- /metadata/accounts/users/proxysql.conf: -------------------------------------------------------------------------------- 1 | gecos = user running the ProxySQL daemon 2 | home = /dev/null 3 | shell = /sbin/nologin 4 | primary_group = proxysql 5 | -------------------------------------------------------------------------------- /metadata/accounts/users/pure-ftpd.conf: -------------------------------------------------------------------------------- 1 | gecos = user running the Pure-ftpd daemon 2 | home = /var/empty 3 | shell = /sbin/nologin 4 | primary_group = pure-ftpd 5 | -------------------------------------------------------------------------------- /metadata/accounts/users/rabbitmq.conf: -------------------------------------------------------------------------------- 1 | gecos = user running the rabbitmq server 2 | home = /var/lib/rabbitmq 3 | shell = /sbin/nologin 4 | primary_group = rabbitmq 5 | -------------------------------------------------------------------------------- /metadata/accounts/users/redirectionio.conf: -------------------------------------------------------------------------------- 1 | gecos = user running the redirectionio agent 2 | home = /var/lib/redirectionio 3 | shell = /sbin/nologin 4 | primary_group = redirectionio 5 | -------------------------------------------------------------------------------- /metadata/accounts/users/sqreen.conf: -------------------------------------------------------------------------------- 1 | gecos = user running the sqreen agent 2 | home = /dev/null 3 | shell = /sbin/nologin 4 | primary_group = sqreen 5 | -------------------------------------------------------------------------------- /metadata/accounts/users/tideways.conf: -------------------------------------------------------------------------------- 1 | gecos = user running the tideways agent 2 | home = /dev/null 3 | shell = /sbin/nologin 4 | primary_group = tideways 5 | -------------------------------------------------------------------------------- /metadata/accounts/users/varnish.conf: -------------------------------------------------------------------------------- 1 | gecos = user running the varnish daemon 2 | home = /dev/null 3 | shell = /sbin/nologin 4 | primary_group = varnish 5 | -------------------------------------------------------------------------------- /metadata/accounts/users/vector.conf: -------------------------------------------------------------------------------- 1 | gecos = user running the vector service 2 | home = /dev/null 3 | shell = /sbin/nologin 4 | primary_group = vector 5 | extra_groups = systemd-journal 6 | -------------------------------------------------------------------------------- /metadata/accounts/users/zabbix.conf: -------------------------------------------------------------------------------- 1 | gecos = user running the Zabbix Server, Agent and Proxy 2 | home = /dev/null 3 | shell = /sbin/nologin 4 | primary_group = zabbix 5 | -------------------------------------------------------------------------------- /metadata/categories.conf: -------------------------------------------------------------------------------- 1 | apache-mod 2 | app-admin 3 | app-benchmarks 4 | app-forensics 5 | app-misc 6 | app-shells 7 | app-text 8 | app-virtualization 9 | dev-cpp 10 | dev-db 11 | dev-dotnet 12 | dev-erlang 13 | dev-golang 14 | dev-haskell 15 | dev-java 16 | dev-lang 17 | dev-libs 18 | dev-node 19 | dev-pecl 20 | dev-php 21 | dev-rust 22 | dev-scm 23 | dev-util 24 | ftp-servers 25 | kubernetes 26 | mail-mta 27 | media-gfx 28 | media-libs 29 | net 30 | net-analyzer 31 | net-dns 32 | net-libs 33 | net-misc 34 | net-security 35 | net-utils 36 | sci-libs 37 | sys-analyzer 38 | sys-apps 39 | sys-auth 40 | sys-devel 41 | sys-fs 42 | sys-libs 43 | virtual 44 | web-apps 45 | www-servers 46 | x11-utils 47 | -------------------------------------------------------------------------------- /metadata/layout.conf: -------------------------------------------------------------------------------- 1 | masters = arbor java 2 | -------------------------------------------------------------------------------- /metadata/news/2017-05-06-fig-replaced-by-docker-compose/2017-05-06-fig-replaced-by-docker-compose.en.txt: -------------------------------------------------------------------------------- 1 | Title: app-virtualization/fig has been replaced by app-virtualization/docker-compose 2 | Author: Arnaud Lefebvre 3 | Content-Type: text/plain 4 | Posted: 2017-05-06 5 | Revision: 1 6 | News-Item-Format: 1.0 7 | Display-If-Installed: app-virtualization/fig 8 | 9 | fig has been replaced some times ago by the docker-compose project. 10 | You can now remove fig to install docker-compose instead: 11 | 12 | cave resolve \!app-virtualization/fig app-virtualization/docker-compose 13 | -------------------------------------------------------------------------------- /packages/apache-mod/mod_fastcgi/mod_fastcgi-2.4.6-r1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2012 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require mod_fastcgi 5 | 6 | PLATFORMS="~amd64" 7 | 8 | -------------------------------------------------------------------------------- /packages/app-benchmarks/bonnie++/bonnie++-1.03e.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2013 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require bonnie++ 5 | 6 | DEFAULT_SRC_PREPARE_PATCHES=( "${FILES}/makefile-1.03e.patch" ) 7 | 8 | PLATFORMS="~amd64" 9 | 10 | -------------------------------------------------------------------------------- /packages/app-benchmarks/bonnie++/bonnie++-1.97.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2013 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require bonnie++ 5 | 6 | DOWNLOADS="http://www.coker.com.au/${PN}/experimental/${PNV}.tgz" 7 | DEFAULT_SRC_PREPARE_PATCHES=( "${FILES}/makefile-1.97.patch" ) 8 | 9 | WORK=${WORKBASE}/${PNV}.1 10 | 11 | PLATFORMS="~amd64" 12 | 13 | -------------------------------------------------------------------------------- /packages/app-benchmarks/bonnie++/bonnie++.exlib: -------------------------------------------------------------------------------- 1 | # Copyright 2013 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | export_exlib_phases src_install 5 | 6 | SUMMARY="File system benchmark suite" 7 | HOMEPAGE="http://www.coker.com.au/bonnie++/" 8 | DOWNLOADS="http://www.coker.com.au/${PN}/${PNV}.tgz" 9 | 10 | RESTRICT=strip 11 | 12 | DEFAULT_SRC_CONFIGURE_PARAMS=('--disable-stripping') 13 | 14 | LICENCES="GPL-2" 15 | SLOT="0" 16 | 17 | bonnie++_src_install() { 18 | emake eprefix="${IMAGE}" install 19 | } 20 | 21 | -------------------------------------------------------------------------------- /packages/app-benchmarks/bonnie++/files/makefile-1.03e.patch: -------------------------------------------------------------------------------- 1 | --- a/Makefile.in 2 | +++ b/Makefile.in 3 | @@ -38,9 +38,9 @@ 4 | @INSTALL_SCRIPT@ $(SCRIPTS) $(eprefix)/bin 5 | 6 | install: install-bin 7 | - mkdir -p @mandir@/man1 @mandir@/man8 8 | - @INSTALL_DATA@ $(MAN1) @mandir@/man1 9 | - @INSTALL_DATA@ $(MAN8) @mandir@/man8 10 | + mkdir -p $(eprefix)@mandir@/man1 $(eprefix)@mandir@/man8 11 | + @INSTALL_DATA@ $(MAN1) $(eprefix)@mandir@/man1 12 | + @INSTALL_DATA@ $(MAN8) $(eprefix)@mandir@/man8 13 | 14 | %.o: %.cpp %.h bonnie.h port.h 15 | $(CXX) -c $< 16 | -------------------------------------------------------------------------------- /packages/app-benchmarks/bonnie++/files/makefile-1.97.patch: -------------------------------------------------------------------------------- 1 | --- a/Makefile.in 2 | +++ b/Makefile.in 3 | @@ -58,9 +58,9 @@ 4 | @INSTALL_SCRIPT@ $(SCRIPTS) $(eprefix)/bin 5 | 6 | install: install-bin 7 | - mkdir -p @mandir@/man1 @mandir@/man8 8 | - @INSTALL_DATA@ $(MAN1) @mandir@/man1 9 | - @INSTALL_DATA@ $(MAN8) @mandir@/man8 10 | + mkdir -p $(eprefix)@mandir@/man1 $(eprefix)@mandir@/man8 11 | + @INSTALL_DATA@ $(MAN1) $(eprefix)@mandir@/man1 12 | + @INSTALL_DATA@ $(MAN8) $(eprefix)@mandir@/man8 13 | 14 | %.o: %.cpp 15 | $(CXX) -c $< 16 | -------------------------------------------------------------------------------- /packages/app-forensics/yara/yara-4.5.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2023 Stanislav SAUVIN 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require yara 5 | 6 | PLATFORMS="~amd64 ~armv8" 7 | 8 | -------------------------------------------------------------------------------- /packages/app-forensics/yara/yara.exlib: -------------------------------------------------------------------------------- 1 | # Copyright 2023 Stanislav SAUVIN 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require github [ user=VirusTotal tag="v${PV}" ] 5 | require autotools [ supported_autoconf=[ 2.7 ] supported_automake=[ 1.16 ] ] 6 | 7 | SUMMARY="The pattern matching swiss knife" 8 | 9 | LICENCES="BSD-3" 10 | SLOT="0" 11 | MYOPTIONS="" 12 | DEPENDENCIES=" 13 | build+run: 14 | dev-libs/openssl:= [[ note = [ for libcrypto ] ]] 15 | sys-apps/file 16 | " 17 | 18 | DEFAULT_SRC_CONFIGURE_PARAMS=( 19 | --enable-magic 20 | ) 21 | 22 | -------------------------------------------------------------------------------- /packages/app-misc/sd/sd-1.0.0.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2020 Danilo Spinella 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require github [ user='chmln' tag=v${PV} ] cargo 5 | 6 | SUMMARY="Intuitive find & replace CLI (sed alternative)" 7 | 8 | LICENCES="MIT" 9 | SLOT="0" 10 | PLATFORMS="~amd64 ~armv8" 11 | 12 | MYOPTIONS="" 13 | 14 | DEPENDENCIES="" 15 | 16 | -------------------------------------------------------------------------------- /packages/app-misc/tokei/tokei-12.1.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2020 Danilo Spinella 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require github [ user='XAMPPRocky' tag=v${PV} ] cargo 5 | 6 | SUMMARY="Count your code, quickly." 7 | 8 | LICENCES=" 9 | Apache-2.0 10 | MIT 11 | " 12 | SLOT="0" 13 | PLATFORMS="~amd64" 14 | 15 | MYOPTIONS="" 16 | 17 | DEPENDENCIES="" 18 | 19 | -------------------------------------------------------------------------------- /packages/app-shells/direnv/direnv-2.36.0.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2023 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require github [ tag=v${PV} ] go [ go_minimum_version=1.24 ] 5 | 6 | SUMMARY="unclutter your .profile" 7 | LICENCES="MIT" 8 | PLATFORMS="~amd64 ~armv8" 9 | SLOT="0" 10 | DEPENDENCIES="" 11 | 12 | RESTRICT=test 13 | 14 | -------------------------------------------------------------------------------- /packages/app-text/mdbook/mdbook-0.4.51.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2021 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require cargo [ rust_minimum_version=1.82.0 ] 5 | 6 | SUMMARY="mdBook is a utility to create modern online books from Markdown files" 7 | PLATFORMS="~amd64 ~armv8" 8 | LICENCES="MPL-2.0" 9 | SLOT="0" 10 | MYOPTIONS="" 11 | DEPENDENCIES="" 12 | 13 | CARGO_SRC_TEST_PARAMS=( -- 14 | --skip remove_emphasis_works 15 | --skip round_trip_write_and_parse_input 16 | ) 17 | 18 | -------------------------------------------------------------------------------- /packages/app-text/mkdocs/mkdocs-1.6.1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2024 David Legrand 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require pypi py-pep517 [ backend=setuptools entrypoints=[ ${PN} ] ] 5 | 6 | SUMMARY="A fast, simple and downright gorgeous static site generator that's geared towards building project documentation" 7 | HOMEPAGE="https://www.mkdocs.org" 8 | 9 | LICENCES="BSD-2" 10 | SLOT="0" 11 | PLATFORMS="~amd64 ~armv8" 12 | MYOPTIONS="" 13 | 14 | DEPENDENCIES=" 15 | dev-python/Babel[python_abis:*(-)?] 16 | dev-python/hatchling[python_abis:*(-)?] 17 | " 18 | 19 | -------------------------------------------------------------------------------- /packages/app-text/zola/zola-0.20.0.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2024 davlgd 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require cargo 5 | require github [ user=getzola tag=v${PV} ] 6 | 7 | SUMMARY="A fast static site generator in a single binary with everything built-in" 8 | HOMEPAGE="https://get${PN}.com" 9 | 10 | LICENCES="MIT" 11 | SLOT="0" 12 | PLATFORMS="~amd64" 13 | MYOPTIONS="" 14 | 15 | DEPENDENCIES="" 16 | 17 | -------------------------------------------------------------------------------- /packages/app-virtualization/cloud-hypervisor/cloud-hypervisor-39.0.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2019 Marc-Antoine Perennou 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require cargo github [ tag=v${PV} ] 5 | 6 | SUMMARY="A rust-vmm based cloud hypervisor" 7 | 8 | LICENCES="Apache-2.0" 9 | SLOT="0" 10 | PLATFORMS="~amd64" 11 | MYOPTIONS="" 12 | 13 | DEPENDENCIES=" 14 | build+run: 15 | sys-fs/lvm2 16 | " 17 | 18 | BUGS_TO="marc-antoine.perennou@clever-cloud.com" 19 | 20 | CARGO_SRC_TEST_PARAMS=( unit_tests ) 21 | 22 | -------------------------------------------------------------------------------- /packages/app-virtualization/virt-what/virt-what-1.27.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2025 Tristan Charbonneau 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require autotools [ supported_autoconf=[ 2.7 ] supported_automake=[ 1.17 ] ] 5 | 6 | SUMMARY="Shell script which can be used to detect if the program is running in a virtual machine." 7 | HOMEPAGE="https://people.redhat.com/~rjones/virt-what/" 8 | DOWNLOADS="https://people.redhat.com/~rjones/${PN}/files/${PNV}.tar.gz" 9 | 10 | PLATFORMS="~amd64" 11 | LICENCES="GPL-2" 12 | SLOT="0" 13 | MYOPTIONS=" 14 | " 15 | DEPENDENCIES=" 16 | build+run: 17 | dev-lang/perl:* 18 | " 19 | -------------------------------------------------------------------------------- /packages/dev-db/EventStore/files/eventstore.conf: -------------------------------------------------------------------------------- 1 | --- 2 | Insecure: True 3 | ClusterSize: 1 4 | RunProjections: All 5 | StartStandardProjections: True 6 | EnableAtomPubOverHttp: True 7 | Db: /var/lib/eventstore 8 | Log: /var/log/eventstore 9 | -------------------------------------------------------------------------------- /packages/dev-db/EventStore/files/systemd/eventstore.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=EventStoreDB Server 3 | 4 | [Service] 5 | User=eventstore 6 | Group=eventstore 7 | Type=simple 8 | ExecStart=dotnet /opt/EventStore/EventStore.ClusterNode.dll 9 | PIDFile=/run/eventstore/eventstore.pid 10 | Restart=always 11 | LimitNOFILE=32768 12 | 13 | [Install] 14 | WantedBy=multi-user.target 15 | -------------------------------------------------------------------------------- /packages/dev-db/Percona-Server/Percona-Server-5.7.44_48.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2014 Marc-Antoine Perennou 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require Percona-Server 5 | 6 | PLATFORMS="~amd64 ~x86" 7 | -------------------------------------------------------------------------------- /packages/dev-db/Percona-Server/Percona-Server-8.0.42_33.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2014 Marc-Antoine Perennou 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require Percona-Server 5 | 6 | PLATFORMS="~amd64 ~x86" 7 | 8 | -------------------------------------------------------------------------------- /packages/dev-db/Percona-Server/Percona-Server-8.4.5_5.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2024 Aurélien Hébert 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require Percona-Server 5 | 6 | PLATFORMS="~amd64 ~x86" 7 | 8 | -------------------------------------------------------------------------------- /packages/dev-db/Percona-Server/files/8.0-recent-gcc-fixes.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CleverCloud/CleverCloud-exheres/866944344f7e60af37440396e342a245d2f60649/packages/dev-db/Percona-Server/files/8.0-recent-gcc-fixes.patch -------------------------------------------------------------------------------- /packages/dev-db/es-gencert-cli/es-gencert-cli-1.1.0.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2021 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require go github [ user=EventStore tag="${PV}" ] 5 | 6 | SUMMARY="The command line interface to ease the generation of a certificate authority and node certificates for EventStoreDB" 7 | PLATFORMS="~amd64" 8 | LICENCES="BSD-3" 9 | SLOT="0" 10 | 11 | MYOPTIONS="" 12 | DEPENDENCIES="" 13 | 14 | # TODO: Support go.mod in the Go exlib 15 | unset GOPATH 16 | 17 | src_unpack() { 18 | default 19 | 20 | edo cd "${WORK}" 21 | esandbox disable_net 22 | edo go mod download 23 | esandbox enable_net 24 | } 25 | 26 | -------------------------------------------------------------------------------- /packages/dev-db/etcd/files/systemd/etcd-compact.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description = Snapshot etcd's key-space 3 | Documentation = https://etcd.io/docs/v3.5/op-guide/maintenance/ 4 | After = etcd.service 5 | Wants = etcd.service 6 | 7 | [Service] 8 | User = etcd 9 | Type = oneshot 10 | ExecStart = /usr/bin/etcdctl compact 5 11 | Restart = on-failure 12 | RestartSec = 60s 13 | -------------------------------------------------------------------------------- /packages/dev-db/etcd/files/systemd/etcd-compact.timer: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description = Trigger compaction of etcd's key space 3 | Documentation = https://etcd.io/docs/v3.5/op-guide/maintenance/ 4 | 5 | [Timer] 6 | OnCalendar = 00/3:00:00 7 | Persistent = true 8 | 9 | [Install] 10 | WantedBy = timers.target 11 | -------------------------------------------------------------------------------- /packages/dev-db/etcd/files/systemd/etcd-defrag.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description = Snapshot etcd's key-space 3 | Documentation = https://etcd.io/docs/v3.5/op-guide/maintenance/ 4 | After = etcd.service etcd-compact.service 5 | Wants = etcd.service 6 | 7 | [Service] 8 | User = etcd 9 | Type = oneshot 10 | ExecStart = /usr/bin/etcdctl defrag 11 | Restart = on-failure 12 | RestartSec = 60s 13 | -------------------------------------------------------------------------------- /packages/dev-db/etcd/files/systemd/etcd-defrag.timer: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description = Trigger defragmentation of etcd's key space 3 | Documentation = https://etcd.io/docs/v3.5/op-guide/maintenance/ 4 | 5 | [Timer] 6 | OnCalendar = 00/3:30:00 7 | Persistent = true 8 | 9 | [Install] 10 | WantedBy = timers.target 11 | -------------------------------------------------------------------------------- /packages/dev-db/etcd/files/systemd/etcd-snapshot.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description = Snapshot etcd's key-space 3 | Documentation = https://etcd.io/docs/v3.5/op-guide/maintenance/ 4 | After = etcd.service 5 | Wants = etcd.service 6 | 7 | [Service] 8 | User = etcd 9 | Type = oneshot 10 | ExecStart = /bin/bash -c '/usr/bin/etcdctl snapshot save "/var/lib/etcd/snapshots/snapshot-$(/usr/bin/date +%%s).db"' 11 | Restart = on-failure 12 | RestartSec = 60s 13 | -------------------------------------------------------------------------------- /packages/dev-db/etcd/files/systemd/etcd-snapshot.timer: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description = Trigger snapshot of etcd's key space 3 | Documentation = https://etcd.io/docs/v3.5/op-guide/maintenance/ 4 | 5 | [Timer] 6 | OnCalendar = 00:00:00 7 | Persistent = true 8 | 9 | [Install] 10 | WantedBy = timers.target 11 | -------------------------------------------------------------------------------- /packages/dev-db/etcd/files/systemd/etcd.service.d/timers.conf: -------------------------------------------------------------------------------- 1 | [Install] 2 | Also=etcd-compact.timer etcd-defrag.timer etcd-snapshot.timer 3 | -------------------------------------------------------------------------------- /packages/dev-db/hypopg/hypopg-1.4.1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2020 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require github [ user="HypoPG" tag="${PV}" ] 5 | require postgresql 6 | 7 | PLATFORMS="~amd64" 8 | SUMMARY="HypoPG is a PostgreSQL extension adding support for hypothetical indexes" 9 | LICENCES="PostgreSQL" 10 | SLOT="0" 11 | 12 | DEPENDENCIES="" 13 | 14 | -------------------------------------------------------------------------------- /packages/dev-db/msodbcsql/msodbcsql-18.5.1.1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2019 Maxime SORIN 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require msodbcsql 5 | 6 | PLATFORMS="~amd64" 7 | -------------------------------------------------------------------------------- /packages/dev-db/pg_cron/pg_cron-1.6.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2019 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require pg_cron 5 | 6 | PLATFORMS="~amd64" 7 | 8 | -------------------------------------------------------------------------------- /packages/dev-db/pg_cron/pg_cron.exlib: -------------------------------------------------------------------------------- 1 | # Copyright 2019 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require github [ user="citusdata" tag="v${PV}" ] 5 | require postgresql 6 | 7 | SUMMARY="Run periodic jobs in PostgreSQL" 8 | 9 | LICENCES="PostgreSQL" 10 | SLOT="0" 11 | 12 | DEPENDENCIES="" 13 | 14 | -------------------------------------------------------------------------------- /packages/dev-db/pg_ivm/pg_ivm-1.9.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2024 Aurélien Hébert 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require pg_ivm [ min_version="13" max_version="17" ] 5 | 6 | PLATFORMS="~amd64" 7 | -------------------------------------------------------------------------------- /packages/dev-db/pg_ivm/pg_ivm.exlib: -------------------------------------------------------------------------------- 1 | # Copyright 2024 Aurélien Hébert 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | myexparam min_version 5 | myexparam max_version 6 | 7 | require github [ user="sraoss" tag="v${PV}" ] 8 | require postgresql [ min_version="$(exparam min_version)" max_version="$(exparam max_version)" ] 9 | 10 | SUMMARY="Provides Incremental View Maintenance (IVM) feature for PostgreSQL" 11 | 12 | LICENCES="PostgreSQL" 13 | SLOT="0" 14 | MYOPTIONS="" 15 | 16 | DEPENDENCIES="" 17 | 18 | DEFAULT_SRC_COMPILE_PARAMS=( OPTFLAGS='' ) 19 | -------------------------------------------------------------------------------- /packages/dev-db/pg_jobmon/pg_jobmon-1.4.1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2021 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require github [ user="omniti-labs" tag="v${PV}" ] 5 | require postgresql 6 | 7 | SUMMARY="pg_jobmon is a PostgreSQL extension designed to add autonomous logging capabilities to transactions and functions" 8 | LICENCES="PostgreSQL" 9 | PLATFORMS="~amd64" 10 | SLOT="0" 11 | 12 | DEPENDENCIES="" 13 | 14 | -------------------------------------------------------------------------------- /packages/dev-db/pg_logfebe/pg_logfebe-1.4-r3.exheres-0: -------------------------------------------------------------------------------- 1 | 2 | # Copyright 2014 Kevin Decherf 3 | # Distributed under the terms of the GNU General Public License v2 4 | 5 | require github [ user=logplex tag="v${PV}" ] 6 | require postgresql [ min_version="13" max_version="16" ] 7 | 8 | SUMMARY="Uses Postgres FEBE to Frame Postgres Logs" 9 | 10 | LICENCES="PostgreSQL" 11 | PLATFORMS="~amd64" 12 | SLOT="0" 13 | 14 | DEPENDENCIES="" 15 | 16 | -------------------------------------------------------------------------------- /packages/dev-db/pg_partman/pg_partman-4.7.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2021 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require pg_partman [ min_version=13 max_version=13 ] 5 | 6 | PLATFORMS="~amd64" 7 | 8 | -------------------------------------------------------------------------------- /packages/dev-db/pg_partman/pg_partman-5.2.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2021 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require pg_partman [ min_version=14 max_version=17 ] 5 | 6 | PLATFORMS="~amd64" 7 | 8 | -------------------------------------------------------------------------------- /packages/dev-db/pg_partman/pg_partman.exlib: -------------------------------------------------------------------------------- 1 | # Copyright 2021 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | myexparam min_version 5 | myexparam max_version 6 | 7 | require github [ user="pgpartman" tag="v${PV}" ] 8 | require postgresql [ min_version="$(exparam min_version)" max_version="$(exparam max_version)" ] 9 | 10 | SUMMARY="pg_partman is an extension to create and manage both time-based and serial-based table partition sets" 11 | LICENCES="PostgreSQL" 12 | SLOT="$(ever major)" 13 | 14 | DEPENDENCIES="" 15 | 16 | -------------------------------------------------------------------------------- /packages/dev-db/pg_qualstats/pg_qualstats-2.1.1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2019 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require pg_qualstats 5 | 6 | PLATFORMS="~amd64" 7 | 8 | -------------------------------------------------------------------------------- /packages/dev-db/pg_qualstats/pg_qualstats.exlib: -------------------------------------------------------------------------------- 1 | # Copyright 2019 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require github [ user="powa-team" tag="${PV}" ] 5 | require postgresql 6 | 7 | SUMMARY="A PostgreSQL extension for collecting statistics about predicates, helping find what indices are missing" 8 | 9 | LICENCES="PostgreSQL" 10 | SLOT="0" 11 | 12 | DEPENDENCIES="" 13 | 14 | -------------------------------------------------------------------------------- /packages/dev-db/pg_repack/pg_repack-1.5.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2023 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require github [ user="reorg" tag="ver_${PV}" ] 5 | require postgresql [ work="${PN}-ver_${PV}" ] 6 | 7 | SUMMARY="Reorganize tables in PostgreSQL databases with minimal locks" 8 | PLATFORMS="~amd64" 9 | LICENCES="BSD-3" 10 | SLOT="0" 11 | 12 | MYOPTIONS="" 13 | DEPENDENCIES="" 14 | 15 | -------------------------------------------------------------------------------- /packages/dev-db/pg_stat_kcache/pg_stat_kcache-2.3.0.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2019 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require pg_stat_kcache 5 | 6 | PLATFORMS="~amd64" 7 | 8 | -------------------------------------------------------------------------------- /packages/dev-db/pg_stat_kcache/pg_stat_kcache.exlib: -------------------------------------------------------------------------------- 1 | # Copyright 2019 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | MY_PV="REL${PV//./_}" 5 | 6 | require github [ user="powa-team" tag="${MY_PV}" ] 7 | require postgresql [ work="${PN}-${MY_PV}" ] 8 | 9 | SUMMARY="Gather statistics about physical disk access and CPU consumption done by backends" 10 | 11 | LICENCES="PostgreSQL" 12 | SLOT="0" 13 | 14 | DEPENDENCIES="" 15 | 16 | -------------------------------------------------------------------------------- /packages/dev-db/pg_track_settings/pg_track_settings-2.1.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2020 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require github [ user="rjuju" tag="${PV}" ] 5 | require postgresql 6 | 7 | PLATFORMS="~amd64" 8 | SUMMARY="A small extension that helps you keep track of postgresql settings configuration." 9 | LICENCES="PostgreSQL" 10 | SLOT="0" 11 | 12 | DEPENDENCIES="" 13 | 14 | -------------------------------------------------------------------------------- /packages/dev-db/pg_wait_sampling/pg_wait_sampling-1.1.6-r1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2019 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require pg_wait_sampling [ min_version="13" max_version="17" ] 5 | 6 | PLATFORMS="~amd64" 7 | -------------------------------------------------------------------------------- /packages/dev-db/pg_wait_sampling/pg_wait_sampling.exlib: -------------------------------------------------------------------------------- 1 | # Copyright 2019 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | myexparam min_version 5 | myexparam max_version 6 | exparam -v MIN_VERSION min_version 7 | exparam -v MAX_VERSION max_version 8 | 9 | require github [ user="postgrespro" tag="v${PV}" ] 10 | require postgresql [ min_version="${MIN_VERSION}" max_version="${MAX_VERSION}" ] 11 | 12 | SUMMARY="Sampling based statistics of wait events" 13 | LICENCES="PostgreSQL" 14 | SLOT="$(ever range 2-3)" 15 | 16 | DEPENDENCIES="" 17 | 18 | prepare_one_multibuild() { 19 | export USE_PGXS=1 20 | 21 | postgresql_prepare_one_multilib 22 | } 23 | 24 | -------------------------------------------------------------------------------- /packages/dev-db/pganalyze-collector/files/systemd/pganalyze-collector.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=pganalyze-collector 3 | StartLimitIntervalSec=30 4 | StartLimitBurst=3 5 | 6 | [Service] 7 | Type=simple 8 | ExecStart="/usr/bin/pganalyze-collector" 9 | Restart=always 10 | 11 | [Install] 12 | WantedBy=multi-user.target 13 | -------------------------------------------------------------------------------- /packages/dev-db/pgbadger/pgbadger-13.0.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2020 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require github [ user="darold" tag="v${PV}" ] perl-module 5 | 6 | SUMMARY="A fast PostgreSQL log analysis report" 7 | HOMEPAGE="https://github.com/darold/${PN}" 8 | 9 | LICENCES="|| ( PostgreSQL Artistic-2.0 )" 10 | SLOT="0" 11 | PLATFORMS="~amd64" 12 | 13 | DEPENDENCIES=" 14 | build+run: 15 | dev-perl/JSON-XS 16 | dev-perl/Text-CSV_XS 17 | " 18 | 19 | -------------------------------------------------------------------------------- /packages/dev-db/pgbouncer/files/lib_usual_tls_tls.c.patch: -------------------------------------------------------------------------------- 1 | Upstream: yes on libusual; no on pgbouncer (pgbouncer uses a bundled and outdated copy) 2 | Source: FreeBSD: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219018 3 | 4 | --- a/lib/usual/tls/tls.c.orig 2017-05-01 17:37:49 UTC 5 | +++ b/lib/usual/tls/tls.c 6 | @@ -287,7 +287,7 @@ tls_info_callback(const SSL *ssl, int wh 7 | { 8 | struct tls *ctx = SSL_get_app_data(ssl); 9 | 10 | -#ifdef USE_LIBSSL_INTERNALS 11 | +#if defined(USE_LIBSSL_INTERNALS) && (!defined(LIBRESSL_VERSION_NUMBER) || LIBRESSL_VERSION_NUMBER < 0x2050100fL) 12 | if (!(ctx->state & TLS_HANDSHAKE_COMPLETE) && ssl->s3) { 13 | /* steal info about used DH key */ 14 | if (ssl->s3->tmp.dh && !ctx->used_dh_bits) { 15 | -------------------------------------------------------------------------------- /packages/dev-db/pgbouncer/pgbouncer-1.21.0.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2013 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require pgbouncer 5 | 6 | PLATFORMS="~amd64" 7 | 8 | DEFAULT_SRC_PREPARE_PATCHES=( 9 | "${FILES}"/lib_usual_tls_tls.c.patch 10 | ) 11 | 12 | -------------------------------------------------------------------------------- /packages/dev-db/pgjwt/pgjwt-scm.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require postgresql 5 | require github [ user="michelp" ] 6 | 7 | SUMMARY="PostgreSQL implementation of JSON Web Tokens" 8 | LICENCES="MIT" 9 | PLATFORMS="~amd64" 10 | SLOT="0" 11 | 12 | DEPENDENCIES="" 13 | 14 | -------------------------------------------------------------------------------- /packages/dev-db/pgpool2/files/systemd/pgpool2.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Pgpool-II 3 | After=syslog.target network.target 4 | 5 | [Service] 6 | User=postgres 7 | Group=postgres 8 | RuntimeDirectory=pgpool 9 | PIDFile=/run/pgpool/pgpool.pid 10 | ExecStart=/usr/bin/pgpool -f /etc/pgpool2/pgpool.conf -n 11 | ExecStop=/usr/bin/pgpool -f /etc/pgpool2/pgpool.conf -m fast stop 12 | ExecReload=/usr/bin/pgpool -f /etc/pgpool2/pgpool.conf reload 13 | Restart=always 14 | 15 | [Install] 16 | WantedBy=multi-user.target 17 | -------------------------------------------------------------------------------- /packages/dev-db/pgtap/pgtap-1.3.3.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2021 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require github [ user="theory" tag="v${PV}" ] postgresql 5 | 6 | SUMMARY="pgTAP is a unit testing framework for PostgreSQL written in PL/pgSQL and PL/SQL" 7 | LICENCES="PostgreSQL" 8 | PLATFORMS="~amd64" 9 | SLOT="0" 10 | MYOPTIONS="" 11 | DEPENDENCIES="" 12 | 13 | -------------------------------------------------------------------------------- /packages/dev-db/pgvector/pgvector-0.8.0.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2024 Lucas DRAESCHER 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require pgvector [ min_version="13" max_version="17" ] 5 | 6 | PLATFORMS="~amd64" 7 | 8 | DEFAULT_SRC_COMPILE_PARAMS=( OPTFLAGS='' ) 9 | 10 | -------------------------------------------------------------------------------- /packages/dev-db/pgvector/pgvector.exlib: -------------------------------------------------------------------------------- 1 | # Copyright 2024 Lucas DRAESCHER 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | myexparam min_version 5 | myexparam max_version 6 | 7 | require github [ tag="v${PV}" ] 8 | require postgresql [ min_version="$(exparam min_version)" max_version="$(exparam max_version)" ] 9 | 10 | SUMMARY="Open-source vector similarity search for Postgres" 11 | 12 | LICENCES="PostgreSQL" 13 | SLOT="0" 14 | 15 | DEPENDENCIES="" 16 | MYOPTIONS="" 17 | 18 | -------------------------------------------------------------------------------- /packages/dev-db/plv8/plv8-3.1.5.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2014 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require plv8 5 | 6 | PLATFORMS="~amd64" 7 | 8 | -------------------------------------------------------------------------------- /packages/dev-db/postgis/postgis-3.5.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2014 Kevin Decherf 2 | # Copyright 2021 Maxime Sorin 3 | # Distributed under the terms of the GNU General Public License v2 4 | 5 | require postgis [ min_version=13 max_version=17 ] 6 | 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/dev-db/postgresql_anonymizer/postgresql_anonymizer-1.3.0.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2023 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require gitlab [ user=dalibo new_download_scheme=true ] 5 | require postgresql [ min_version=13 max_version=17 ] 6 | 7 | SUMMARY="postgresql_anonymizer is an extension to mask or replace personally identifiable information (PII) or commercially sensitive data from a PostgreSQL database" 8 | PLATFORMS="~amd64" 9 | LICENCES="PostgreSQL" 10 | SLOT="0" 11 | 12 | MYOPTIONS="" 13 | DEPENDENCIES="" 14 | 15 | -------------------------------------------------------------------------------- /packages/dev-db/powa-archivist/powa-archivist-5.0.1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2019 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require powa-archivist 5 | 6 | PLATFORMS="~amd64" 7 | 8 | -------------------------------------------------------------------------------- /packages/dev-db/powa-archivist/powa-archivist.exlib: -------------------------------------------------------------------------------- 1 | # Copyright 2019 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | MY_PV="REL_${PV//./_}" 5 | require github [ user="powa-team" tag="${MY_PV}" ] 6 | require postgresql [ work="${PN}-${MY_PV}" ] 7 | 8 | SUMMARY="PostgreSQL Workload Analyzer that gathers performance stats and provides real-time charts and graphs" 9 | 10 | LICENCES="PostgreSQL" 11 | SLOT="0" 12 | 13 | DEPENDENCIES="" 14 | 15 | -------------------------------------------------------------------------------- /packages/dev-db/powa-collector/files/systemd/powa-collector.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Powa-collector 3 | StartLimitIntervalSec=30 4 | StartLimitBurst=3 5 | 6 | [Service] 7 | Type=simple 8 | User=postgres 9 | Group=postgres 10 | ExecStart="/usr/bin/powa-collector.py" 11 | Restart=always 12 | 13 | [Install] 14 | WantedBy=multi-user.target 15 | -------------------------------------------------------------------------------- /packages/dev-db/timescaledb/timescaledb-2.15.3.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2023 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require timescaledb [ min_version="13" max_version="13" ] 5 | 6 | PLATFORMS="~amd64" 7 | 8 | -------------------------------------------------------------------------------- /packages/dev-db/timescaledb/timescaledb-2.17.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2023 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require timescaledb [ min_version="14" max_version="17" ] 5 | 6 | PLATFORMS="~amd64" 7 | 8 | -------------------------------------------------------------------------------- /packages/dev-dotnet/dotnet-sdk/dotnet-sdk-6.0.125-r1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2020 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | SLOT="$(ever range 1-2)" 5 | PLATFORMS="~amd64" 6 | 7 | require dotnet-sdk [ dotnet_project="installer" \ 8 | dotnet_tag="v${PV}" \ 9 | dotnet_tarball="${WORKBASE}/dotnet-sources/artifacts/x64/Release/${PNV}-exherbo-x64.tar.gz" \ 10 | dotnet_runtime="${SLOT}.25" \ 11 | llvm_slot=17 ] 12 | 13 | -------------------------------------------------------------------------------- /packages/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.108.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2020 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | SLOT="$(ever range 1-2)" 5 | PLATFORMS="~amd64" 6 | 7 | require dotnet-sdk [ dotnet_project="dotnet" \ 8 | dotnet_tag="v${SLOT}.8" \ 9 | dotnet_tarball="${WORK}/artifacts/x64/Release/${PNV}-exherbo-x64.tar.gz" \ 10 | dotnet_runtime="${SLOT}.8" \ 11 | llvm_slot=17 ] 12 | 13 | DEFAULT_SRC_PREPARE_PATCHES=( 14 | "${FILES}/${SLOT}/0001-clang-banned-by-distribution.patch" 15 | ) 16 | 17 | -------------------------------------------------------------------------------- /packages/dev-erlang/rebar/rebar-2.6.0.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2015 Marvin Schmidt 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require github 5 | 6 | SUMMARY="Erlang build tool that makes it easy to compile and test Erlang applications" 7 | 8 | LICENCES="Apache-2.0" 9 | SLOT="0" 10 | PLATFORMS="~amd64" 11 | MYOPTIONS="" 12 | 13 | DEPENDENCIES=" 14 | build+run: 15 | dev-lang/erlang[>=13.03] 16 | " 17 | 18 | # tries to download additional test tools 19 | RESTRICT="test" 20 | 21 | src_install() { 22 | dobin rebar 23 | } 24 | 25 | -------------------------------------------------------------------------------- /packages/dev-lang/graalvm-ce/graalvm-ce-23.0.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2025 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | SLOT="17" 5 | PLATFORMS="~amd64" 6 | 7 | require graalvm-ce [ labsjdk="labsjdk-ce-${SLOT}.0.9+9" jvmci="jvmci-23.0-b22" ] 8 | 9 | DEFAULT_SRC_PREPARE_PATCHES=( 10 | "${FILES}/gcc-14-error-uintptr_t-was-not-declared-in-this-scope.patch" 11 | ) 12 | 13 | -------------------------------------------------------------------------------- /packages/dev-lang/graalvm-ce/graalvm-ce-23.1.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2025 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | SLOT="21" 5 | PLATFORMS="~amd64" 6 | 7 | require graalvm-ce [ labsjdk="labsjdk-ce-${SLOT}.0.2+13" jvmci="jvmci-23.1-b33" ] 8 | 9 | DEFAULT_SRC_PREPARE_PATCHES=( 10 | "${FILES}/gcc-14-error-implicit-declaration-of-function-isspace.patch" 11 | "${FILES}/gcc-14-error-implicit-declaration-of-function-syscall.patch" 12 | "${FILES}/gcc-14-libffi-error-implicit-declaration-of-function-open_temp_exec_file.patch" 13 | "${FILES}/no-such-file-or-directory-org-graalvm-toolchain-test-hello.patch" 14 | ) 15 | 16 | -------------------------------------------------------------------------------- /packages/dev-lang/v/files/vself.v: -------------------------------------------------------------------------------- 1 | println('v self is disabled for packaged versions of V. 2 | Use your package manager to update your V package instead. 3 | Alternatively, if you do want a more recent V version, just clone V from source, 4 | then follow the instructions here: https://github.com/vlang/v#installing-v-from-source') 5 | -------------------------------------------------------------------------------- /packages/dev-lang/v/files/vup.v: -------------------------------------------------------------------------------- 1 | println('v up is disabled for packaged versions of V. 2 | Use your package manager to update your V package instead. 3 | Alternatively, if you do want a more recent V version, just clone V from source, 4 | then follow the instructions here: https://github.com/vlang/v#installing-v-from-source') 5 | -------------------------------------------------------------------------------- /packages/dev-lang/v/v-0.4.10.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2024 David Legrand 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require v 5 | 6 | PLATFORMS="~amd64 ~armv7 ~armv8" 7 | -------------------------------------------------------------------------------- /packages/dev-libs/aws-c-common/aws-c-common-0.8.23.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2020 Markus Rothe 2 | # Copyright 2023 Lucas Ransan 3 | # Distributed under the terms of the GNU General Public License v2 4 | 5 | require cmake github [ user=awslabs tag=v${PV} ] 6 | 7 | SUMMARY="Core C99 package for AWS SDK for C" 8 | DESCRIPTION=" 9 | Core C99 package for AWS SDK for C. Includes cross-platform primitives, 10 | configuration, data structures, and error handling. 11 | " 12 | 13 | LICENCES="Apache-2.0" 14 | SLOT="0" 15 | PLATFORMS="~amd64" 16 | MYOPTIONS="" 17 | 18 | DEPENDENCIES="" 19 | 20 | CMAKE_SRC_CONFIGURE_PARAMS=( 21 | '-DBUILD_SHARED_LIBS:BOOL=TRUE' 22 | ) 23 | 24 | -------------------------------------------------------------------------------- /packages/dev-libs/aws-c-compression/aws-c-compression-0.2.17.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2023 Lucas Ransan 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require cmake github [ user=awslabs tag=v${PV} ] 5 | 6 | SUMMARY="C99 implementation of huffman encoding/decoding" 7 | 8 | LICENCES="Apache-2.0" 9 | SLOT="0" 10 | PLATFORMS="~amd64" 11 | MYOPTIONS="" 12 | 13 | DEPENDENCIES=" 14 | build+run: 15 | dev-libs/aws-c-common 16 | " 17 | 18 | CMAKE_SRC_CONFIGURE_PARAMS=( 19 | '-DBUILD_SHARED_LIBS:BOOL=TRUE' 20 | ) 21 | 22 | -------------------------------------------------------------------------------- /packages/dev-libs/aws-c-http/aws-c-http-0.7.10.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2023 Lucas Ransan 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require cmake github [ user=awslabs tag=v${PV} ] 5 | 6 | SUMMARY="C99 implementation of the HTTP/1.1 and HTTP/2 specifications" 7 | 8 | LICENCES="Apache-2.0" 9 | SLOT="0" 10 | PLATFORMS="~amd64" 11 | MYOPTIONS="" 12 | 13 | DEPENDENCIES=" 14 | build+run: 15 | dev-libs/aws-c-compression 16 | dev-libs/aws-c-io 17 | " 18 | 19 | CMAKE_SRC_CONFIGURE_PARAMS=( 20 | '-DBUILD_SHARED_LIBS:BOOL=TRUE' 21 | ) 22 | 23 | -------------------------------------------------------------------------------- /packages/dev-libs/aws-c-io/aws-c-io-0.13.28.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2023 Lucas Ransan 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require cmake github [ user=awslabs tag=v${PV} ] 5 | 6 | SUMMARY="This is a module for the AWS SDK for C" 7 | DESCRIPTION=" 8 | This is a module for the AWS SDK for C. It handles all IO and TLS work for application protocols. 9 | " 10 | 11 | LICENCES="Apache-2.0" 12 | SLOT="0" 13 | PLATFORMS="~amd64" 14 | MYOPTIONS="" 15 | 16 | DEPENDENCIES=" 17 | build+run: 18 | dev-libs/aws-c-cal 19 | dev-libs/aws-c-common 20 | dev-libs/s2n-tls 21 | " 22 | 23 | CMAKE_SRC_CONFIGURE_PARAMS=( 24 | '-DBUILD_SHARED_LIBS:BOOL=TRUE' 25 | ) 26 | 27 | -------------------------------------------------------------------------------- /packages/dev-libs/aws-c-mqtt/aws-c-mqtt-0.8.14.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2023 Lucas Ransan 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require cmake github [ user=awslabs tag=v${PV} ] 5 | 6 | SUMMARY="C99 implementation of the MQTT 3.1.1 specification" 7 | 8 | LICENCES="Apache-2.0" 9 | SLOT="0" 10 | PLATFORMS="~amd64" 11 | MYOPTIONS="" 12 | 13 | DEPENDENCIES=" 14 | build+run: 15 | dev-libs/aws-c-http 16 | " 17 | 18 | CMAKE_SRC_CONFIGURE_PARAMS=( 19 | '-DBUILD_SHARED_LIBS:BOOL=TRUE' 20 | ) 21 | 22 | -------------------------------------------------------------------------------- /packages/dev-libs/aws-c-sdkutils/aws-c-sdkutils-0.1.11.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2023 Lucas Ransan 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require cmake github [ user=awslabs tag=v${PV} ] 5 | 6 | SUMMARY="C99 library implementing AWS SDK specific utilities" 7 | DESCRIPTION=" 8 | C99 library implementing AWS SDK specific utilities. Includes utilities for ARN parsing, reading 9 | AWS profiles, etc... 10 | " 11 | 12 | LICENCES="Apache-2.0" 13 | SLOT="0" 14 | PLATFORMS="~amd64" 15 | MYOPTIONS="" 16 | 17 | DEPENDENCIES=" 18 | build+run: 19 | dev-libs/aws-c-common 20 | " 21 | 22 | CMAKE_SRC_CONFIGURE_PARAMS=( 23 | '-DBUILD_SHARED_LIBS:BOOL=TRUE' 24 | ) 25 | 26 | -------------------------------------------------------------------------------- /packages/dev-libs/editline/editline-1.17.1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2021 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require github [ user=troglobit release=${PV} suffix=tar.xz ] 5 | 6 | SUMMARY="This is a small line editing library" 7 | 8 | LICENCES="Spencer-94" 9 | SLOT="0" 10 | PLATFORMS="~amd64" 11 | MYOPTIONS="" 12 | 13 | DEPENDENCIES="" 14 | 15 | DEFAULT_SRC_CONFIGURE_PARAMS=( '--disable-static' ) 16 | 17 | src_install() { 18 | default 19 | 20 | # To avoid collision with dev-libs/libedit 21 | edo mv "${IMAGE}"/usr/share/man/man3/editline.3 "${IMAGE}"/usr/share/man/man3/libeditline.3 22 | 23 | edo find "${IMAGE}" -name '*.la' -delete 24 | } 25 | 26 | -------------------------------------------------------------------------------- /packages/dev-libs/grpc/grpc-1.70.0.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2020 Danilo Spinella 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require grpc 5 | 6 | PLATFORMS="~amd64" 7 | 8 | -------------------------------------------------------------------------------- /packages/dev-libs/libiscsi/libiscsi-1.19.0.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2018 Alexandre DUVAL 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require github [ user=sahlberg pn=libiscsi tag=${PV} ] 5 | require autotools [ supported_autoconf=[ 2.5 ] supported_automake=[ 1.16 ] ] 6 | 7 | SUMMARY="Libiscsi is a client-side library to implement the iSCSI protocol" 8 | 9 | LICENCES="MIT" 10 | SLOT="0" 11 | PLATFORMS="~amd64" 12 | 13 | DEPENDENCIES="" 14 | 15 | BUGS_TO="alexanduval@wanadoo.fr" 16 | 17 | DEFAULT_SRC_CONFIGURE_PARAMS=( --disable-werror ) 18 | -------------------------------------------------------------------------------- /packages/dev-libs/libmemcached/libmemcached-1.1.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2013 Kevin Decherf 2 | # Copyright 2020 Maxime Sorin 3 | # Distributed under the terms of the GNU General Public License v2 4 | 5 | require libmemcached 6 | 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/dev-libs/libtraceevent/libtraceevent-1.8.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2024 Arnaud Lefebvre 2 | # Distributed under the terms of the GNU General Public License v3 3 | 4 | require meson 5 | 6 | SUMMARY="Library to parse raw trace event formats" 7 | HOMEPAGE="https://trace-cmd.org/" 8 | DOWNLOADS="https://git.kernel.org/pub/scm/libs/libtrace/${PN}.git/snapshot/${PNV}.tar.gz" 9 | 10 | LICENCES="GPL-2 LGPL-2.1" 11 | SLOT="0" 12 | PLATFORMS="~amd64" 13 | 14 | MYOPTIONS="" 15 | DEPENDENCIES="" 16 | 17 | -------------------------------------------------------------------------------- /packages/dev-libs/libtracefs/libtracefs-1.8.1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2024 Arnaud Lefebvre 2 | # Distributed under the terms of the GNU General Public License v3 3 | 4 | require meson 5 | 6 | SUMMARY="Linux kernel trace file system library" 7 | HOMEPAGE="https://trace-cmd.org/" 8 | DOWNLOADS="https://git.kernel.org/pub/scm/libs/libtrace/${PN}.git/snapshot/${PNV}.tar.gz" 9 | 10 | LICENCES="GPL-2 LGPL-2.1" 11 | SLOT="0" 12 | PLATFORMS="~amd64" 13 | 14 | MYOPTIONS="" 15 | DEPENDENCIES=" 16 | build+run: 17 | dev-libs/libtraceevent[>=1.8] 18 | " 19 | 20 | -------------------------------------------------------------------------------- /packages/dev-libs/ossp-uuid/files/remove-strip.patch: -------------------------------------------------------------------------------- 1 | Upstream: no 2 | -- 3 | --- a/Makefile.in 4 | +++ b/Makefile.in 5 | @@ -253,7 +253,7 @@ 6 | -@if [ ".$(WITH_CXX)" = .yes ]; then \ 7 | $(LIBTOOL) --mode=install $(SHTOOL) install -c -m 644 $(CXX_NAME) $(DESTDIR)$(libdir)/; \ 8 | fi 9 | - @$(LIBTOOL) --mode=install $(SHTOOL) install -c -s -m 755 uuid $(DESTDIR)$(bindir)/ 10 | + @$(LIBTOOL) --mode=install $(SHTOOL) install -c -m 755 uuid $(DESTDIR)$(bindir)/ 11 | $(SHTOOL) install -c -m 644 $(S)/uuid.1 $(DESTDIR)$(mandir)/man1/ 12 | -@if [ ".$(WITH_PERL)" = .yes ]; then \ 13 | (cd $(S)/perl && $(MAKE) $(MFLAGS) install DESTDIR=$(DESTDIR)); \ 14 | -------------------------------------------------------------------------------- /packages/dev-libs/ossp-uuid/ossp-uuid-1.6.2-r1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2014 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require ossp-uuid 5 | 6 | PLATFORMS="~amd64 ~x86" 7 | 8 | -------------------------------------------------------------------------------- /packages/dev-libs/pulsar-client-cpp/pulsar-client-cpp-3.6.0-r1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2019 Maxime SORIN 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require pulsar-client-cpp 5 | 6 | PLATFORMS="~amd64" 7 | 8 | -------------------------------------------------------------------------------- /packages/dev-libs/s2n-tls/s2n-tls-1.3.46.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2023 Lucas Ransan 2 | # Distributed under the terms of the GNU General Public License v2 3 | require cmake github [ user=aws tag=v${PV} ] 4 | 5 | SUMMARY="An implementation of the TLS/SSL protocols" 6 | 7 | LICENCES="Apache-2.0" 8 | SLOT="0" 9 | PLATFORMS="~amd64" 10 | MYOPTIONS=" 11 | ( providers: libressl openssl ) [[ number-selected = exactly-one ]] 12 | " 13 | 14 | DEPENDENCIES=" 15 | build+run: 16 | providers:libressl? ( dev-libs/libressl:= ) 17 | providers:openssl? ( dev-libs/openssl:= ) 18 | " 19 | 20 | CMAKE_SRC_CONFIGURE_PARAMS=( 21 | '-DBUILD_SHARED_LIBS:BOOL=TRUE' 22 | ) 23 | 24 | -------------------------------------------------------------------------------- /packages/dev-libs/toml11/toml11-3.7.0.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2021 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require github [ user="ToruNiina" tag="v${PV}" ] cmake 5 | 6 | SUMMARY="toml11 is a C++11 (or later) header-only toml parser/encoder depending only on C++ standard library" 7 | HOMEPAGE="https://github.com/ToruNiina/toml11" 8 | LICENCES="MIT" 9 | SLOT="0" 10 | PLATFORMS="~amd64" 11 | MYOPTIONS="" 12 | DEPENDENCIES="" 13 | 14 | CMAKE_SRC_CONFIGURE_PARAMS=( -Dtoml11_BUILD_TEST:BOOL=FALSE ) 15 | 16 | -------------------------------------------------------------------------------- /packages/dev-libs/zbar/zbar-0.23.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2017 Julien Durillon 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require autotools [ supported_autoconf=[ 2.5 ] supported_automake=[ 1.16 ] ] github [ user=mchehab ] 5 | 6 | SUMMARY="ZBar is an open source software suite for reading bar codes from various sources, such as video streams, image files and raw intensity sensors." 7 | 8 | LICENCES="LGPL-2.1" 9 | SLOT="0" 10 | PLATFORMS="~amd64" 11 | MYOPTIONS="" 12 | 13 | BUGS_TO="julien@durillon.xyz" 14 | 15 | DEFAULT_SRC_CONFIGURE_PARAMS=( 16 | '--disable-video' 17 | '--with-x=no' 18 | '--with-gtk=no' 19 | '--with-qt=no' 20 | ) 21 | 22 | -------------------------------------------------------------------------------- /packages/dev-pecl/amqp/amqp-1.11.0-r1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2017 Marc-Antoine Perennou 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require amqp [ php_abis=[ 5.6 7.0 7.1 7.2 7.3 ] ] 5 | 6 | PLATFORMS="~amd64" 7 | 8 | -------------------------------------------------------------------------------- /packages/dev-pecl/amqp/amqp-2.1.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2017 Marc-Antoine Perennou 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require amqp 5 | 6 | PLATFORMS="~amd64" 7 | 8 | -------------------------------------------------------------------------------- /packages/dev-pecl/amqp/amqp.exlib: -------------------------------------------------------------------------------- 1 | # Copyright 2017 Marc-Antoine Perennou 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | PECL_PV="${PV/_/}" 5 | myexparam php_abis=[ 7.4 8.0 8.1 8.2 8.3 8.4 ] 6 | require php-pecl [ module=module php_abis=[ $(exparam php_abis[@]) ] ] 7 | 8 | SUMMARY="Communicate with any AMQP compliant server" 9 | LICENCES="PHP-3" 10 | SLOT="$(ever range 1-2)" 11 | 12 | # Tests require running rabbitmq-server 13 | RESTRICT="test" 14 | 15 | DEPENDENCIES=" 16 | build+run: 17 | net-libs/librabbitmq[>=0.7.1] 18 | " 19 | 20 | prepare_one_multibuild() { 21 | edo sed -e "s/pkg-config/${PKG_CONFIG}/" -i config.m4 22 | php-pecl_prepare_one_multibuild 23 | } 24 | 25 | -------------------------------------------------------------------------------- /packages/dev-pecl/apcu/apcu-4.0.11.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2013 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=module php_abis=[ 5.6 ] pn=${PN} ] 5 | 6 | SUMMARY="APCu - APC User Cache" 7 | LICENCES="PHP-3" 8 | 9 | PLATFORMS="~amd64" 10 | SLOT="4" 11 | 12 | -------------------------------------------------------------------------------- /packages/dev-pecl/apcu/apcu-5.1.24.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2015 Julien Durillon 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=module php_abis=[ 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3 8.4 ] pn=${PN} ] 5 | 6 | SUMMARY="APCu - APC User Cache" 7 | LICENCES="PHP-3" 8 | PLATFORMS="~amd64" 9 | SLOT="5" 10 | 11 | -------------------------------------------------------------------------------- /packages/dev-pecl/couchbase/couchbase-4.1.1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2015 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=module php_abis=[ 7.3 7.4 8.0 8.1 8.2 ] ] 5 | 6 | SUMMARY="PHP extension for interfacing with Couchbase" 7 | PLATFORMS="~amd64" 8 | LICENCES="Apache-2.0" 9 | SLOT="0" 10 | 11 | DEPENDENCIES=" 12 | build+run: 13 | dev-libs/libcouchbase[>=3.2.4] 14 | " 15 | 16 | prepare_one_multibuild() { 17 | edo sed -e "s/pkg-config/${PKG_CONFIG}/" -i config.m4 18 | php-pecl_prepare_one_multibuild 19 | } 20 | 21 | -------------------------------------------------------------------------------- /packages/dev-pecl/event/event-3.1.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2021 Marc-Antoine Perennou 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=module ] 5 | 6 | SUMMARY="Provides interface to libevent library" 7 | PLATFORMS="~amd64" 8 | LICENCES="PHP-3" 9 | SLOT="0" 10 | RESTRICT="test" 11 | 12 | DEPENDENCIES=" 13 | build+run: 14 | dev-libs/libevent:= 15 | dev-libs/openssl:= 16 | " 17 | -------------------------------------------------------------------------------- /packages/dev-pecl/excimer/excimer-1.2.1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2023 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=module php_abis=[ 8.0 8.1 8.2 8.3 ] ] 5 | 6 | SUMMARY="Interrupting timer and low-overhead sampling profiler" 7 | LICENCES="Apache-2.0" 8 | SLOT="0" 9 | PLATFORMS="~amd64" 10 | 11 | MYOPTIONS="" 12 | DEPENDENCIES="" 13 | 14 | -------------------------------------------------------------------------------- /packages/dev-pecl/geos/geos-1.0.0.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2019 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=module pn="php-geos" php_abis=[ 5.6 7.0 7.1 7.2 7.3 7.4 ] ] 5 | 6 | SUMMARY="PHP bindings for libgeos" 7 | PLATFORMS="~amd64" 8 | LICENCES="LGPL-2" 9 | SLOT="0" 10 | 11 | HOMEPAGE="https://trac.osgeo.org/geos" 12 | DOWNLOADS="https://github.com/libgeos/php-geos/archive/${PV}.tar.gz -> ${PNV}.tar.gz" 13 | 14 | DEPENDENCIES=" 15 | build+run: 16 | sci-libs/geos 17 | " 18 | -------------------------------------------------------------------------------- /packages/dev-pecl/gnupg/gnupg-1.5.1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2020 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=module ] 5 | 6 | SUMMARY="Wrapper around the gpgme library" 7 | 8 | PLATFORMS="~amd64" 9 | LICENCES="BSD-2" 10 | SLOT="0" 11 | MYOPTIONS="" 12 | 13 | DEPENDENCIES=" 14 | build+run: 15 | app-crypt/gnupg 16 | app-crypt/gpgme 17 | " 18 | 19 | RESTRICT="test" 20 | 21 | -------------------------------------------------------------------------------- /packages/dev-pecl/grpc/grpc-1.70.0.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2021 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=module php_abis=[ 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3 8.4 ] ] 5 | 6 | SUMMARY="A high performance, open source, general RPC framework that puts mobile and HTTP/2 first" 7 | PLATFORMS="~amd64" 8 | LICENCES="BSD-3" 9 | SLOT="0" 10 | 11 | MYOPTIONS="" 12 | DEPENDENCIES=" 13 | run: 14 | dev-libs/grpc 15 | " 16 | 17 | -------------------------------------------------------------------------------- /packages/dev-pecl/imagick/files/replace-hard-coded-pkg-config.patch: -------------------------------------------------------------------------------- 1 | Upstream: no 2 | Reason: hard-coded pkg-config 3 | 4 | --- a/imagemagick.m4 5 | +++ b/imagemagick.m4 6 | @@ -28,7 +28,7 @@ AC_DEFUN([IM_FIND_IMAGEMAGICK],[ 7 | IM_MINIMUM_VERSION=$1 8 | IM_EXTRA_SEARCH_PREFIX=$2 9 | 10 | - AC_PATH_PROG(PKG_CONFIG, pkg-config, no) 11 | + AC_PATH_TOOL(PKG_CONFIG, pkg-config, no) 12 | if test "x$PKG_CONFIG" = "xno"; then 13 | AC_MSG_RESULT([pkg-config not found]) 14 | AC_MSG_ERROR([Please reinstall the pkg-config distribution]) 15 | 16 | -------------------------------------------------------------------------------- /packages/dev-pecl/imagick/imagick-3.7.0.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2015 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-imagick 5 | 6 | PLATFORMS="~amd64" 7 | 8 | -------------------------------------------------------------------------------- /packages/dev-pecl/imagick/php-imagick.exlib: -------------------------------------------------------------------------------- 1 | # Copyright 2015 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=module ] 5 | 6 | SUMMARY="Provides a wrapper to the ImageMagick library" 7 | 8 | LICENCES="PHP-3" 9 | SLOT="0" 10 | MYOPTIONS=" 11 | openmp [[ description = [ Support for Open Multi-Processing ] ]] 12 | " 13 | 14 | DEPENDENCIES=" 15 | build+run: 16 | media-gfx/ImageMagick[openmp=] 17 | openmp? ( sys-libs/libgomp:= ) 18 | " 19 | 20 | DEFAULT_SRC_PREPARE_PATCHES=( 21 | "${FILES}"/replace-hard-coded-pkg-config.patch 22 | ) 23 | 24 | -------------------------------------------------------------------------------- /packages/dev-pecl/imap/imap-1.0.3.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2024 David Legrand 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=module php_abis=[ 8.4 ] ] 5 | 6 | SUMMARY="An extension to operate with the IMAP protocol, as well as the NNTP, POP3, and local mailbox access methods" 7 | PLATFORMS="~amd64" 8 | LICENCES="PHP-3" 9 | SLOT="0" 10 | 11 | DEPENDENCIES=" 12 | build+run: 13 | dev-libs/c-client[>=2007e][ssl(+)] 14 | " 15 | 16 | PHP_PECL_SRC_CONFIGURE_PARAMS=( 17 | --with-imap-ssl 18 | ) 19 | -------------------------------------------------------------------------------- /packages/dev-pecl/intl/intl-3.0.0.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2017 Marc-Antoine Perennou 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=module php_abis=[ 5.6 ] ] 5 | 6 | SUMMARY="Internationalization extension" 7 | PLATFORMS="~amd64" 8 | LICENCES="PHP-3" 9 | SLOT="0" 10 | 11 | -------------------------------------------------------------------------------- /packages/dev-pecl/libsodium/libsodium-2.0.23.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2017 Marc-Antoine Perennou 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=module soname=sodium php_abis=[ 7.0 7.1 ] ] 5 | 6 | SUMMARY="Wrapper for the Sodium cryptographic library" 7 | PLATFORMS="~amd64" 8 | LICENCES="PHP-3" 9 | SLOT="0" 10 | 11 | DEPENDENCIES=" 12 | build+run: 13 | dev-libs/libsodium[>=1.0.8] 14 | " 15 | 16 | prepare_one_multibuild() { 17 | local abi 18 | abi=$(php-pecl_get_abi) 19 | 20 | sed "s/pkg-config/${PKG_CONFIG}/" -i "${WORK}/PHP_ABIS/${abi}/${PNV}/config.m4" 21 | 22 | php-pecl_prepare_one_multibuild 23 | } 24 | -------------------------------------------------------------------------------- /packages/dev-pecl/mailparse/mailparse-3.1.3-r2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2020 Marc-Antoine Perennou 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=module php_abis=[ 7.0 7.1 7.2 ] ] mailparse 5 | 6 | PLATFORMS="~amd64" 7 | 8 | -------------------------------------------------------------------------------- /packages/dev-pecl/mailparse/mailparse-3.1.8.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2020 Marc-Antoine Perennou 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=module php_abis=[ 7.3 7.4 8.0 8.1 8.2 8.3 8.4 ] ] mailparse 5 | 6 | PLATFORMS="~amd64" 7 | 8 | -------------------------------------------------------------------------------- /packages/dev-pecl/mailparse/mailparse.exlib: -------------------------------------------------------------------------------- 1 | # Copyright 2020 Marc-Antoine Perennou 2 | # Copyright 2023 Maxime Sorin 3 | # Distributed under the terms of the GNU General Public License v2 4 | 5 | SUMMARY="Email message manipulation" 6 | LICENCES="PHP-3" 7 | SLOT="${PV}" 8 | 9 | DEPENDENCIES="" 10 | 11 | -------------------------------------------------------------------------------- /packages/dev-pecl/maxminddb/maxminddb-1.12.0.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2025 David Legrand 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=module php_abis=[ 7.2 7.3 7.4 8.0 8.1 8.2 8.3 8.4 ] work="$PNV/ext" ] 5 | 6 | SUMMARY="Reader for the MaxMind DB file format" 7 | PLATFORMS="~amd64 ~armv8" 8 | LICENCES="Apache-2.0" 9 | SLOT="0" 10 | 11 | DEPENDENCIES=" 12 | build+run: 13 | net-libs/libmaxminddb 14 | " 15 | 16 | -------------------------------------------------------------------------------- /packages/dev-pecl/mcrypt/mcrypt-1.0.7.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2019 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=module soname=mcrypt php_abis=[ 7.2 7.3 7.4 8.0 8.1 8.2 8.3 ] ] 5 | 6 | SUMMARY="Bindings for the libmcrypt library" 7 | PLATFORMS="~amd64" 8 | LICENCES="PHP-3" 9 | SLOT="0" 10 | 11 | DEPENDENCIES=" 12 | build+run: 13 | dev-libs/libmcrypt[>=2.5.8] 14 | " 15 | -------------------------------------------------------------------------------- /packages/dev-pecl/memcache/memcache-3.0.8.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2013 Kevin Decherf 2 | # Copyright 2020 Maxime Sorin 3 | # Distributed under the terms of the GNU General Public License v2 4 | 5 | require php-pecl [ module=module php_abis=[ 5.6 ] ] 6 | 7 | SUMMARY="PHP extension for memcached" 8 | 9 | LICENCES="PHP-3" 10 | PLATFORMS="~amd64" 11 | SLOT="0" 12 | 13 | MYOPTIONS="" 14 | 15 | -------------------------------------------------------------------------------- /packages/dev-pecl/memcache/memcache-4.0.5.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2013 Kevin Decherf 2 | # Copyright 2020 Maxime Sorin 3 | # Distributed under the terms of the GNU General Public License v2 4 | 5 | require php-pecl [ module=module php_abis=[ 7.0 7.1 7.2 7.3 7.4 ] ] 6 | 7 | SUMMARY="PHP extension for memcached" 8 | 9 | LICENCES="PHP-3" 10 | PLATFORMS="~amd64" 11 | SLOT="4" 12 | 13 | MYOPTIONS="" 14 | 15 | -------------------------------------------------------------------------------- /packages/dev-pecl/memcache/memcache-8.2-r1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2013 Kevin Decherf 2 | # Copyright 2020 Maxime Sorin 3 | # Distributed under the terms of the GNU General Public License v2 4 | 5 | require php-pecl [ module=module php_abis=[ 8.0 8.1 8.2 8.3 8.4 ] ] 6 | 7 | SUMMARY="PHP extension for memcached" 8 | 9 | LICENCES="PHP-3" 10 | PLATFORMS="~amd64" 11 | SLOT="8" 12 | 13 | MYOPTIONS="" 14 | 15 | # The test suite requires memcached. 16 | RESTRICT='test' 17 | 18 | -------------------------------------------------------------------------------- /packages/dev-pecl/mongo/mongo-1.6.16.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2013 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require mongo 5 | 6 | PLATFORMS="~amd64" 7 | 8 | -------------------------------------------------------------------------------- /packages/dev-pecl/mongo/mongo.exlib: -------------------------------------------------------------------------------- 1 | # Copyright 2013 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=module php_abis=[ 5.6 ] ] 5 | 6 | SUMMARY="MongoDB database driver" 7 | 8 | LICENCES="PHP-3" 9 | SLOT="0" 10 | 11 | -------------------------------------------------------------------------------- /packages/dev-pecl/mongodb/mongodb-1.11.1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2016 Marc-Antoine Perennou 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require mongodb [ php_abis=[ 7.1 7.2 7.3 7.4 8.0 ] ] 5 | 6 | PLATFORMS="~amd64" 7 | -------------------------------------------------------------------------------- /packages/dev-pecl/mongodb/mongodb-1.12.1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2016 Marc-Antoine Perennou 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require mongodb 5 | 6 | PLATFORMS="~amd64" 7 | -------------------------------------------------------------------------------- /packages/dev-pecl/mongodb/mongodb-1.13.0.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2016 Marc-Antoine Perennou 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require mongodb 5 | 6 | PLATFORMS="~amd64" 7 | -------------------------------------------------------------------------------- /packages/dev-pecl/mongodb/mongodb-1.14.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2016 Marc-Antoine Perennou 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require mongodb 5 | 6 | PLATFORMS="~amd64" 7 | -------------------------------------------------------------------------------- /packages/dev-pecl/mongodb/mongodb-1.15.3.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2016 Marc-Antoine Perennou 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require mongodb [ php_abis=[ 7.2 7.3 7.4 8.0 8.1 8.2 ] ] 5 | 6 | PLATFORMS="~amd64" 7 | -------------------------------------------------------------------------------- /packages/dev-pecl/mongodb/mongodb-1.16.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2016 Marc-Antoine Perennou 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require mongodb [ php_abis=[ 7.2 7.3 7.4 8.0 8.1 8.2 ] ] 5 | 6 | PLATFORMS="~amd64" 7 | -------------------------------------------------------------------------------- /packages/dev-pecl/mongodb/mongodb-1.17.3.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2016 Marc-Antoine Perennou 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require mongodb [ php_abis=[ 7.4 8.0 8.1 8.2 8.3 ] ] 5 | 6 | PLATFORMS="~amd64" 7 | -------------------------------------------------------------------------------- /packages/dev-pecl/mongodb/mongodb-1.18.1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2016 Marc-Antoine Perennou 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require mongodb [ php_abis=[ 7.4 8.0 8.1 8.2 8.3 ] ] 5 | 6 | PLATFORMS="~amd64" 7 | -------------------------------------------------------------------------------- /packages/dev-pecl/mongodb/mongodb-1.19.0.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2016 Marc-Antoine Perennou 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require mongodb [ php_abis=[ 7.4 8.0 8.1 8.2 8.3 ] ] 5 | 6 | PLATFORMS="~amd64" 7 | -------------------------------------------------------------------------------- /packages/dev-pecl/mongodb/mongodb-1.20.1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2016 Marc-Antoine Perennou 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require mongodb [ php_abis=[ 7.4 8.0 8.1 8.2 8.3 8.4 ] ] 5 | 6 | PLATFORMS="~amd64" 7 | -------------------------------------------------------------------------------- /packages/dev-pecl/mongodb/mongodb-1.7.5.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2016 Marc-Antoine Perennou 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require mongodb [ php_abis=[ 5.6 7.0 7.1 7.2 7.3 7.4 ] ] 5 | 6 | PLATFORMS="~amd64" 7 | -------------------------------------------------------------------------------- /packages/dev-pecl/mongodb/mongodb-1.9.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2016 Marc-Antoine Perennou 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require mongodb [ php_abis=[ 7.0 7.1 7.2 7.3 7.4 8.0 ] ] 5 | 6 | PLATFORMS="~amd64" 7 | -------------------------------------------------------------------------------- /packages/dev-pecl/mongodb/mongodb.exlib: -------------------------------------------------------------------------------- 1 | # Copyright 2016 Marc-Antoine Perennou 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | myexparam php_abis=[ 7.2 7.3 7.4 8.0 8.1 ] 5 | 6 | require php-slotted-module [ php_abis=[ $(exparam php_abis[@]) ] ] 7 | 8 | SUMMARY="MongoDB database driver" 9 | 10 | LICENCES="PHP-3" 11 | SLOT="$(ever range 1-2)" 12 | MYOPTIONS="( providers: libressl openssl ) [[ number-selected = exactly-one ]]" 13 | 14 | DEPENDENCIES=" 15 | build+run: 16 | app-arch/zstd 17 | dev-libs/icu:= 18 | net-libs/cyrus-sasl 19 | providers:libressl? ( dev-libs/libressl:= ) 20 | providers:openssl? ( dev-libs/openssl:= ) 21 | " 22 | 23 | # Lots of sandbox error 24 | RESTRICT="test" 25 | 26 | -------------------------------------------------------------------------------- /packages/dev-pecl/newrelic/newrelic-10.10.0.1-r1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2023 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require newrelic [ php_abis=[ 5.6 ] ] 5 | 6 | DOWNLOADS="https://download.newrelic.com/php_agent/archive/${PV}/${PN}-php5-${PV}-linux.tar.gz" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/dev-pecl/newrelic/newrelic-10.21.0.11.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2023 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require newrelic [ php_abis=[ 7.0 7.1 ] ] 5 | 6 | DOWNLOADS="https://download.newrelic.com/php_agent/release/${PN}-php5-${PV}-linux.tar.gz" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/dev-pecl/newrelic/newrelic-11.5.0.18.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2025 David Legrand 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require newrelic 5 | 6 | DOWNLOADS="https://download.newrelic.com/php_agent/release/${PN}-php5-${PV}-linux.tar.gz" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/dev-pecl/oauth/oauth-1.2.3.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2013 Julien Durillon 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=module php_abis=[ 5.6 ] ] 5 | 6 | SUMMARY="OAuth consumer extension" 7 | LICENCES="BSD-3" 8 | 9 | PLATFORMS="~amd64" 10 | SLOT="1" 11 | 12 | -------------------------------------------------------------------------------- /packages/dev-pecl/oauth/oauth-2.0.9.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2015 Julien Durillon 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=module php_abis=[ 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3 8.4 ] ] 5 | 6 | SUMMARY="OAuth consumer extension" 7 | LICENCES="BSD-3" 8 | PLATFORMS="~amd64" 9 | SLOT="2" 10 | 11 | -------------------------------------------------------------------------------- /packages/dev-pecl/opentelemetry/opentelemetry-1.1.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2025 Tristan Charbonneau 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=module php_abis=[ 8.1 8.2 8.3 8.4 ] ] 5 | 6 | SUMMARY="OpenTelemetry auto-instrumentation support extension" 7 | PLATFORMS="~amd64" 8 | LICENCES="Apache-2.0" 9 | SLOT="0" 10 | 11 | DEPENDENCIES="" 12 | 13 | -------------------------------------------------------------------------------- /packages/dev-pecl/pcs/pcs-1.3.7.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2015 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=module php_abis=[ 5.6 7.0 7.1 7.2 7.3 7.4 ] ] 5 | 6 | SUMMARY="PHP Code Service" 7 | PLATFORMS="~amd64" 8 | LICENCES="PHP-3" 9 | SLOT="0" 10 | 11 | DEPENDENCIES="" 12 | 13 | -------------------------------------------------------------------------------- /packages/dev-pecl/pdo_sqlsrv/pdo_sqlsrv-5.12.0.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2025 Tristan Charbonneau 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=module php_abis=[ 8.1 8.2 8.3 8.4 ] ] 5 | 6 | SUMMARY="Microsoft Drivers for PHP for SQL Server (PDO_SQLSRV)" 7 | PLATFORMS="~amd64" 8 | LICENCES="MIT" 9 | SLOT="0" 10 | 11 | DEPENDENCIES=" 12 | build+run: 13 | dev-pecl/sqlsrv 14 | run: 15 | dev-db/msodbcsql 16 | " 17 | 18 | -------------------------------------------------------------------------------- /packages/dev-pecl/protobuf/protobuf-3.24.4-r1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2021 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=module php_abis=[ 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3 8.4 ] ] 5 | 6 | SUMMARY="Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data" 7 | PLATFORMS="~amd64" 8 | LICENCES="BSD-3" 9 | SLOT="0" 10 | 11 | MYOPTIONS="" 12 | DEPENDENCIES=" 13 | run: 14 | dev-libs/protobuf:=[>=${PV}] 15 | " 16 | 17 | -------------------------------------------------------------------------------- /packages/dev-pecl/pspell/pspell-1.0.1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2024 David Legrand 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=module php_abis=[ 8.4 ] ] 5 | 6 | SUMMARY="This extension allows you to check the spelling of a word and offer suggestions" 7 | PLATFORMS="~amd64" 8 | LICENCES="PHP-3" 9 | SLOT="0" 10 | 11 | DEPENDENCIES=" 12 | build+run: 13 | app-spell/aspell[>=0.50.0] 14 | " 15 | 16 | -------------------------------------------------------------------------------- /packages/dev-pecl/rdkafka/rdkafka-4.1.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2020 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=module php_abis=[ 5.6 ] ] 5 | 6 | SUMMARY="librdkafka binding providing a working client for Kafka" 7 | 8 | PLATFORMS="~amd64" 9 | LICENCES="MIT" 10 | SLOT="5.6" 11 | MYOPTIONS="" 12 | 13 | DEPENDENCIES=" 14 | build+run: 15 | dev-libs/librdkafka 16 | !dev-pecl/rdkafka:0[<5] [[ 17 | description = [ Removal of php 7 support, version 4.x only supports php 5.6 now ] 18 | resolution = upgrade-blocked-before 19 | ]] 20 | " 21 | 22 | # Tests require running kafka 23 | RESTRICT=test 24 | 25 | -------------------------------------------------------------------------------- /packages/dev-pecl/rdkafka/rdkafka-6.0.5.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2020 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=module php_abis=[ 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3 8.4 ] ] 5 | 6 | SUMMARY="librdkafka binding providing a working client for Kafka" 7 | 8 | PLATFORMS="~amd64" 9 | LICENCES="MIT" 10 | SLOT="0" 11 | MYOPTIONS="" 12 | 13 | DEPENDENCIES=" 14 | build+run: 15 | dev-libs/librdkafka 16 | " 17 | 18 | # Tests require running kafka 19 | RESTRICT=test 20 | 21 | -------------------------------------------------------------------------------- /packages/dev-pecl/redis/redis-4.3.0-r1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2015 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=module php_abis=[ 5.6 ] ] 5 | 6 | SUMMARY="PHP extension for interfacing with Redis" 7 | PLATFORMS="~amd64" 8 | LICENCES="PHP-3" 9 | SLOT="3" 10 | 11 | -------------------------------------------------------------------------------- /packages/dev-pecl/redis/redis-5.3.7-r1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2015 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=module php_abis=[ 7.0 7.1 ] ] 5 | 6 | SUMMARY="PHP extension for interfacing with Redis" 7 | PLATFORMS="~amd64" 8 | LICENCES="PHP-3" 9 | SLOT="5" 10 | 11 | -------------------------------------------------------------------------------- /packages/dev-pecl/redis/redis-6.0.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2015 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=module php_abis=[ 7.2 7.3 ] ] 5 | 6 | SUMMARY="PHP extension for interfacing with Redis" 7 | PLATFORMS="~amd64" 8 | LICENCES="PHP-3" 9 | SLOT="6.0" 10 | 11 | -------------------------------------------------------------------------------- /packages/dev-pecl/redis/redis-6.1.0.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2015 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=module php_abis=[ 7.4 8.0 8.1 8.2 8.3 8.4 ] ] 5 | 6 | SUMMARY="PHP extension for interfacing with Redis" 7 | PLATFORMS="~amd64" 8 | LICENCES="PHP-3" 9 | SLOT="6.1" 10 | 11 | -------------------------------------------------------------------------------- /packages/dev-pecl/scoutapm/scoutapm-1.10.0.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=zend php_abis=[ 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3 ] ] 5 | 6 | SUMMARY="Native Extension Component for ScoutAPM's PHP Agent" 7 | PLATFORMS="~amd64" 8 | LICENCES="MIT" 9 | SLOT="0" 10 | 11 | RESTRICT=test 12 | 13 | -------------------------------------------------------------------------------- /packages/dev-pecl/solr/solr-2.4.0-r1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2015 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require solr 5 | require php-pecl [ module=module php_abis=[ 5.6 ] ] 6 | 7 | PLATFORMS="~amd64" 8 | SLOT="2.4" 9 | 10 | -------------------------------------------------------------------------------- /packages/dev-pecl/solr/solr-2.6.0.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2015 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require solr 5 | require php-pecl [ module=module php_abis=[ 7.0 7.1 7.2 7.3 ] ] 6 | 7 | PLATFORMS="~amd64" 8 | SLOT="2.6" 9 | 10 | -------------------------------------------------------------------------------- /packages/dev-pecl/solr/solr-2.8.0.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2015 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require solr 5 | require php-pecl [ module=module php_abis=[ 7.4 8.0 8.1 8.2 8.3 8.4 ] ] 6 | 7 | PLATFORMS="~amd64" 8 | SLOT="2.8" 9 | 10 | -------------------------------------------------------------------------------- /packages/dev-pecl/solr/solr.exlib: -------------------------------------------------------------------------------- 1 | # Copyright 2015 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | SUMMARY="Apache Solr driver" 5 | 6 | LICENCES="PHP-3" 7 | 8 | DEPENDENCIES=" 9 | build+run: 10 | dev-libs/libxml2:2.0 11 | net-misc/curl 12 | " 13 | 14 | # need Apache Solr server 15 | RESTRICT=test 16 | 17 | -------------------------------------------------------------------------------- /packages/dev-pecl/sqlsrv/sqlsrv-5.12.0.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2025 Tristan Charbonneau 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=module php_abis=[ 8.1 8.2 8.3 8.4 ] ] 5 | 6 | SUMMARY="Microsoft Drivers for PHP for SQL Server (SQLSRV)" 7 | PLATFORMS="~amd64" 8 | LICENCES="MIT" 9 | SLOT="0" 10 | 11 | DEPENDENCIES=" 12 | build+run: 13 | dev-db/unixODBC 14 | " 15 | 16 | -------------------------------------------------------------------------------- /packages/dev-pecl/ssh2/ssh2-0.13.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2015 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=module php_abis=[ 5.6 ] ] 5 | 6 | SUMMARY="PHP extension which provides bindings to the functions of libssh2" 7 | LICENCES="PHP-3" 8 | PLATFORMS="~amd64" 9 | SLOT="0" 10 | 11 | DEPENDENCIES=" 12 | build+run: 13 | net-libs/libssh2 14 | " 15 | 16 | 17 | -------------------------------------------------------------------------------- /packages/dev-pecl/ssh2/ssh2-1.4.1-r1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2015 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=module php_abis=[ 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3 8.4 ] ] 5 | 6 | SUMMARY="PHP extension which provides bindings to the functions of libssh2" 7 | LICENCES="PHP-3" 8 | PLATFORMS="~amd64" 9 | SLOT="1" 10 | 11 | DEPENDENCIES=" 12 | build+run: 13 | net-libs/libssh2 14 | " 15 | 16 | -------------------------------------------------------------------------------- /packages/dev-pecl/uopz/uopz-6.1.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require uopz 5 | require php-pecl [ module=module php_abis=[ 7.1 7.2 7.3 7.4 ] ] 6 | 7 | PLATFORMS="~amd64" 8 | SLOT="6" 9 | 10 | -------------------------------------------------------------------------------- /packages/dev-pecl/uopz/uopz-7.1.1-r2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require uopz 5 | require php-pecl [ module=module php_abis=[ 8.0 8.1 8.2 8.3 ] ] 6 | 7 | PLATFORMS="~amd64" 8 | SLOT="7" 9 | 10 | # FAIL uopz_add_function (php 8.1 only) 11 | # https://github.com/krakjoe/uopz/issues/160 12 | RESTRICT=test 13 | 14 | -------------------------------------------------------------------------------- /packages/dev-pecl/uopz/uopz.exlib: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | SUMMARY="The uopz extension is focused on providing utilities to aid with unit testing PHP code." 5 | LICENCES="PHP-3" 6 | 7 | -------------------------------------------------------------------------------- /packages/dev-pecl/uploadprogress/uploadprogress-2.0.2-r3.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=module php_abis=[ 7.2 7.3 7.4 8.0 8.1 8.2 8.3 8.4 ] ] 5 | 6 | SUMMARY="An extension to track progress of a file upload" 7 | LICENCES="PHP-3" 8 | SLOT="0" 9 | PLATFORMS="~amd64" 10 | 11 | MYOPTIONS="" 12 | DEPENDENCIES="" 13 | 14 | -------------------------------------------------------------------------------- /packages/dev-pecl/xmlrpc/xmlrpc-1.0.0_rc3-r1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2023 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=module php_abis=[ 8.0 8.1 ] ] 5 | 6 | SUMMARY="Functions to write XML-RPC servers and clients" 7 | LICENCES="PHP-3" 8 | SLOT="0" 9 | PLATFORMS="~amd64" 10 | 11 | MYOPTIONS="" 12 | DEPENDENCIES=" 13 | dev-lang/php:*[php_extensions:xml] 14 | " 15 | 16 | -------------------------------------------------------------------------------- /packages/dev-pecl/yaml/yaml-2.2.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2024 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=module php_abis=[ 8.1 8.2 8.3 8.4 ] ] 5 | 6 | SUMMARY="YAML-1.1 parser and emitter" 7 | PLATFORMS="~amd64" 8 | LICENCES="MIT" 9 | SLOT="0" 10 | 11 | DEPENDENCIES=" 12 | build+run: 13 | dev-libs/libyaml 14 | " 15 | 16 | -------------------------------------------------------------------------------- /packages/dev-pecl/zip/zip-1.22.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2019 Marc-Antoine Perennou 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require php-pecl [ module=module ] 5 | 6 | SUMMARY="A zip management extension" 7 | PLATFORMS="~amd64" 8 | LICENCES="PHP-3" 9 | SLOT="0" 10 | 11 | DEPENDENCIES=" 12 | build+run: 13 | app-arch/libzip 14 | " 15 | 16 | # reason: PHP 8 only 17 | RESTRICT=test 18 | 19 | -------------------------------------------------------------------------------- /packages/dev-php/composer/composer-1.10.27.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2015 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require composer 5 | 6 | PLATFORMS="~amd64 ~armv8" 7 | 8 | -------------------------------------------------------------------------------- /packages/dev-php/composer/composer-2.8.9.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2015 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require composer 5 | 6 | PLATFORMS="~amd64 ~armv8" 7 | 8 | -------------------------------------------------------------------------------- /packages/dev-php/symfony-cli/symfony-cli-5.11.0.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2024 David Legrand 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require go [ go_minimum_version=1.23.0 ] github [ tag=v${PV} ] 5 | 6 | SUMMARY="A must-have tool when developing Symfony applications on your local machine" 7 | 8 | LICENCES="AGPL-3.0" 9 | SLOT="0" 10 | PLATFORMS="~amd64 ~armv8" 11 | MYOPTIONS="" 12 | 13 | DEPENDENCIES=" 14 | run: dev-lang/php:* 15 | " 16 | 17 | -------------------------------------------------------------------------------- /packages/dev-rust/tokio-console/tokio-console-0.1.13.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Arnaud Lefebvre 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require cargo [ rust_minimum_version=1.74.0 ] github [ user="tokio-rs" project="console" tag="${PN}-v${PV}" ] 5 | 6 | SUMMARY="The Tokio console: a debugger for asynchronous Rust programs" 7 | 8 | LICENCES="MIT" 9 | SLOT="0" 10 | PLATFORMS="~amd64 ~armv8" 11 | 12 | DEPENDENCIES=" 13 | " 14 | 15 | # Tests are not passing for now 16 | RESTRICT="test" 17 | 18 | WORK="${WORKBASE}/console-${PN}-v${PV}/${PN}" 19 | 20 | -------------------------------------------------------------------------------- /packages/dev-scm/git-lfs/git-lfs-3.6.1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2024 David Legrand 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require go [ go_minimum_version=1.23 ] github [ tag=v${PV} force_git_clone=true ] 5 | 6 | SUMMARY="Git extension for versioning large files" 7 | 8 | LICENCES="MIT" 9 | SLOT="0" 10 | PLATFORMS="~amd64 ~armv8" 11 | MYOPTIONS="" 12 | 13 | DEPENDENCIES=" 14 | build+run: 15 | dev-scm/git 16 | " 17 | 18 | src_unpack() { 19 | scm_src_unpack 20 | go_src_unpack 21 | } 22 | 23 | src_compile() { 24 | LDFLAGS="" emake 25 | } 26 | 27 | src_install() { 28 | dobin bin/${PN} 29 | emagicdocs 30 | } 31 | 32 | -------------------------------------------------------------------------------- /packages/dev-util/gperftools/gperftools-2.2.1-r2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2014 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require gperftools 5 | 6 | PLATFORMS="~amd64" 7 | 8 | -------------------------------------------------------------------------------- /packages/dev-util/jpegoptim/jpegoptim-1.4.6.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2018 Arnaud Lefebvre 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require github [ user="tjko" tag="RELEASE.${PV}" ] 5 | 6 | SUMMARY="Utility to optimize/compress JPEG files" 7 | 8 | LICENCES="GPL-2" 9 | SLOT="0" 10 | PLATFORMS="~amd64" 11 | 12 | BUGS_TO="arnaud.lefebvre@clever-cloud.com" 13 | 14 | MYOPTIONS=" 15 | providers: 16 | ijg-jpeg 17 | jpeg-turbo 18 | " 19 | 20 | DEPENDENCIES=" 21 | build+run: 22 | providers:ijg-jpeg? ( media-libs/jpeg:= ) 23 | providers:jpeg-turbo? ( media-libs/libjpeg-turbo ) 24 | " 25 | -------------------------------------------------------------------------------- /packages/dev-util/lttng-ust/lttng-ust-2.13.7.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2019 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require lttng-ust 5 | 6 | PLATFORMS="~amd64 ~armv8" 7 | 8 | -------------------------------------------------------------------------------- /packages/dev-util/volta/volta-2.0.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2021 Quentin ADAM 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require volta 5 | 6 | PLATFORMS="~amd64 ~armv8" 7 | 8 | -------------------------------------------------------------------------------- /packages/dev-util/volta/volta.exlib: -------------------------------------------------------------------------------- 1 | # Copyright 2021 Quentin ADAM 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require cargo github [ tag=v${PV} user=volta-cli ] 5 | 6 | SUMMARY="JS Toolchains as Code." 7 | 8 | LICENCES="BSD-2" 9 | SLOT="0" 10 | 11 | MYOPTIONS="" 12 | DEPENDENCIES="" 13 | -------------------------------------------------------------------------------- /packages/ftp-servers/proftpd/files/systemd/proftpd.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=ProFTPd FTP Server 3 | After=syslog.target network.target 4 | 5 | [Service] 6 | EnvironmentFile=/etc/conf.d/proftpd 7 | ExecStart=/usr/sbin/proftpd -n $PROFTPD_OPTIONS 8 | 9 | [Install] 10 | WantedBy=multi-user.target 11 | -------------------------------------------------------------------------------- /packages/ftp-servers/proftpd/proftpd-1.3.8c.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2013 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require proftpd 5 | 6 | PLATFORMS="~amd64" 7 | 8 | -------------------------------------------------------------------------------- /packages/ftp-servers/pure-ftpd/files/pure-ftpd-confd: -------------------------------------------------------------------------------- 1 | # conf.d file for Pure-FTPd 2 | 3 | # Listen interface(s) 4 | LISTEN="-S 21" 5 | 6 | # You may add any backend you want 7 | # PAM is used if not specified 8 | #AUTH="-l puredb:/etc/pure-ftpd/users.pdb -l pam" 9 | 10 | # Add options you want here 11 | OPTS="-s -u 1000" 12 | -------------------------------------------------------------------------------- /packages/ftp-servers/pure-ftpd/files/systemd/pure-ftpd.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Pure-FTPd Per-Connection 3 | After=syslog.target 4 | 5 | [Service] 6 | EnvironmentFile=/etc/conf.d/pure-ftpd.conf 7 | ExecStart=/usr/sbin/pure-ftpd $LISTEN $AUTH $OPTS 8 | 9 | [Install] 10 | WantedBy=multi-user.target 11 | -------------------------------------------------------------------------------- /packages/ftp-servers/pure-ftpd/files/systemd/pure-ftpd.socket: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Conflicts=pure-ftpd.service 3 | 4 | [Socket] 5 | ListenStream=21 6 | Accept=yes 7 | 8 | [Install] 9 | WantedBy=sockets.target 10 | -------------------------------------------------------------------------------- /packages/ftp-servers/pure-ftpd/files/systemd/pure-ftpd@.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Pure-FTPd Service 3 | After=syslog.target 4 | 5 | [Service] 6 | EnvironmentFile=/etc/conf.d/pure-ftpd.conf 7 | ExecStart=/usr/sbin/pure-ftpd $AUTH $OPTS 8 | StandardInput=socket 9 | -------------------------------------------------------------------------------- /packages/ftp-servers/pure-ftpd/pure-ftpd-1.0.50.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2012 Morgane "Sardem FF7" Glidic 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require pure-ftpd 5 | 6 | DOWNLOADS="https://download.pureftpd.org/pub/${PN}/releases/${PNV}.tar.bz2" 7 | 8 | PLATFORMS="~amd64" 9 | -------------------------------------------------------------------------------- /packages/kubernetes/bandwidth/bandwidth-1.6.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require cni [ kind="meta" ] 5 | 6 | DESCRIPTION="This plugin provides a way to use and configure Linux’s Traffic control (tc) subsystem. tc encompasses the sets of mechanisms and operations by which packets are queued for transmission/reception on a network interface." 7 | PLATFORMS="~amd64" 8 | -------------------------------------------------------------------------------- /packages/kubernetes/clicheck/clicheck-1.30.12.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - clicheck" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/clicheck/clicheck-1.31.8.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - clicheck" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/clicheck/clicheck-1.32.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - clicheck" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/cloud-controller-manager/cloud-controller-manager-1.24.8.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - cloud-controller-manager can embed cloud-specific control logic" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/cloud-controller-manager/cloud-controller-manager-1.25.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - cloud-controller-manager can embed cloud-specific control logic" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/crictl/crictl-1.30.1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2024 Gilles Biannic 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes [ user="kubernetes-sigs" project="cri-tools" ] 5 | 6 | SUMMARY="crictl is a CLI for Kubelet Container Runtime Interface (CRI)" 7 | PLATFORMS="~amd64" 8 | -------------------------------------------------------------------------------- /packages/kubernetes/crictl/crictl-1.31.1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2024 Gilles Biannic 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes [ user="kubernetes-sigs" project="cri-tools" ] 5 | 6 | SUMMARY="crictl is a CLI for Kubelet Container Runtime Interface (CRI)" 7 | PLATFORMS="~amd64" 8 | -------------------------------------------------------------------------------- /packages/kubernetes/crictl/crictl-1.32.0.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2024 Gilles Biannic 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes [ user="kubernetes-sigs" project="cri-tools" ] 5 | 6 | SUMMARY="crictl is a CLI for Kubelet Container Runtime Interface (CRI)" 7 | PLATFORMS="~amd64" 8 | -------------------------------------------------------------------------------- /packages/kubernetes/dependencycheck/dependencycheck-1.30.12.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - dependencycheck" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/dependencycheck/dependencycheck-1.31.8.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - dependencycheck" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/dependencycheck/dependencycheck-1.32.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - dependencycheck" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/dependencyverifier/dependencyverifier-1.30.12.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - dependencyverifier" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/dependencyverifier/dependencyverifier-1.31.8.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - dependencyverifier" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/dependencyverifier/dependencyverifier-1.32.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - dependencyverifier" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/dhcp/dhcp-1.6.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require cni [ kind="ipam" ] 5 | 6 | DESCRIPTION="With dhcp plugin the containers can get an IP allocated by a DHCP server already running on your network. This can be especially useful with plugin types such as macvlan . Because a DHCP lease must be periodically renewed for the duration of container lifetime, a separate daemon is required to be running. The same plugin binary can also be run in the daemon mode." 7 | PLATFORMS="~amd64" 8 | -------------------------------------------------------------------------------- /packages/kubernetes/dummy/dummy-1.6.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2024 Gilles Biannic 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require cni [ kind="main" ] 5 | 6 | DESCRIPTION="Dummy is a useful feature for routing packets through the Linux kernel without transmitting. Like loopback, it is a purely virtual interface that allows packets to be routed to a designated IP address. Unlike loopback, the IP address can be arbitrary and is not restricted to the 127.0.0.0/8 range." 7 | PLATFORMS="~amd64" 8 | -------------------------------------------------------------------------------- /packages/kubernetes/firewall/firewall-1.6.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require cni [ kind="meta" ] 5 | 6 | DESCRIPTION="This plugin creates firewall rules to allow traffic to/from container IP address via the host network. It does not create any network interfaces and therefore does not set up connectivity by itself. It is intended to be used as a chained plugins." 7 | PLATFORMS="~amd64" 8 | -------------------------------------------------------------------------------- /packages/kubernetes/gendocs/gendocs-1.30.12.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - gendocs" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/gendocs/gendocs-1.31.8.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - gendocs" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/gendocs/gendocs-1.32.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - gendocs" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/genkubedocs/genkubedocs-1.30.12.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - genkubedocs" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/genkubedocs/genkubedocs-1.31.8.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - genkubedocs" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/genkubedocs/genkubedocs-1.32.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - genkubedocs" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/genman/genman-1.30.12.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - genman" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/genman/genman-1.31.8.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - genman" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/genman/genman-1.32.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - genman" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/genswaggertypedocs/genswaggertypedocs-1.30.12.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - genswaggertypedocs" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/genswaggertypedocs/genswaggertypedocs-1.31.8.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - genswaggertypedocs" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/genswaggertypedocs/genswaggertypedocs-1.32.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - genswaggertypedocs" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/genyaml/genyaml-1.30.12.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="kubernetes - genyaml" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/genyaml/genyaml-1.31.8.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="kubernetes - genyaml" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/genyaml/genyaml-1.32.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="kubernetes - genyaml" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/host-device/host-device-1.6.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require cni [ kind="main" ] 5 | 6 | DESCRIPTION="This simple plugin will move the requested device from the host’s network namespace to the container’s. IPAM configuration can be used for this plugin. This plugin can also be used for a device bound to dpdk driver via pciBusID or runtimeConfig deviceID parameter then IPAM configuration will be ignored." 7 | PLATFORMS="~amd64" 8 | -------------------------------------------------------------------------------- /packages/kubernetes/host-local/host-local-1.6.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require cni [ kind="ipam" ] 5 | 6 | DESCRIPTION="host-local IPAM allocates IPv4 and IPv6 addresses out of a specified address range. Optionally, it can include a DNS configuration from a resolv.conf file on the host." 7 | PLATFORMS="~amd64" 8 | -------------------------------------------------------------------------------- /packages/kubernetes/importverifier/importverifier-1.30.12.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - importverifier" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/importverifier/importverifier-1.31.8.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - importverifier" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/importverifier/importverifier-1.32.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - importverifier" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/kube-apiserver/kube-apiserver-1.30.12.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - the API server validates and configures data for the api objects" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/kube-apiserver/kube-apiserver-1.31.8.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - the API server validates and configures data for the api objects" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/kube-apiserver/kube-apiserver-1.32.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - the API server validates and configures data for the api objects" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/kube-controller-manager/kube-controller-manager-1.30.12.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - controller manager is a daemon that embeds the core control loops shipped with Kubernetes" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/kube-controller-manager/kube-controller-manager-1.31.8.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - controller manager is a daemon that embeds the core control loops shipped with Kubernetes" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/kube-controller-manager/kube-controller-manager-1.32.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - controller manager is a daemon that embeds the core control loops shipped with Kubernetes" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/kube-proxy/kube-proxy-1.30.12.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - a network proxy that facilitates Kubernetes networking services" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/kube-proxy/kube-proxy-1.31.8.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - a network proxy that facilitates Kubernetes networking services" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/kube-proxy/kube-proxy-1.32.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - a network proxy that facilitates Kubernetes networking services" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/kube-scheduler/kube-scheduler-1.30.12.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - The scheduler is a control plane process which assigns Pods to Nodes" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/kube-scheduler/kube-scheduler-1.31.8.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - The scheduler is a control plane process which assigns Pods to Nodes" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/kube-scheduler/kube-scheduler-1.32.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - The scheduler is a control plane process which assigns Pods to Nodes" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/kubeadm/kubeadm-1.30.12.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - kubeadm is a tool built to provide best-practice fast paths for creating Kubernetes clusters" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/kubeadm/kubeadm-1.31.8.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - kubeadm is a tool built to provide best-practice fast paths for creating Kubernetes clusters" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/kubeadm/kubeadm-1.32.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - kubeadm is a tool built to provide best-practice fast paths for creating Kubernetes clusters" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/kubectl-convert/kubectl-convert-1.30.12.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - a kubectl plugin that allows you to convert manifests from one version of a Kubernetes API to a different version" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/kubectl-convert/kubectl-convert-1.31.8.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - a kubectl plugin that allows you to convert manifests from one version of a Kubernetes API to a different version" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/kubectl-convert/kubectl-convert-1.32.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - a kubectl plugin that allows you to convert manifests from one version of a Kubernetes API to a different version" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/kubectl/kubectl-1.30.12.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2024 Gilles Biannic 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - the command-line tool" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/kubectl/kubectl-1.31.8.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2024 Gilles Biannic 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - the command-line tool" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/kubectl/kubectl-1.32.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2024 Gilles Biannic 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - the command-line tool" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/kubelet/files/systemd/kubelet.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=kubelet: The Kubernetes Node Agent 3 | Documentation=https://kubernetes.io/docs/ 4 | Wants=network-online.target 5 | After=network-online.target 6 | 7 | [Service] 8 | ExecStart=/usr/x86_64-pc-linux-gnu/bin/kubelet 9 | Restart=always 10 | StartLimitInterval=0 11 | RestartSec=10 12 | 13 | [Install] 14 | WantedBy=multi-user.target 15 | 16 | -------------------------------------------------------------------------------- /packages/kubernetes/kubelet/kubelet-1.30.12.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2024 Gilles Biannic 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubelet 5 | 6 | PLATFORMS="~amd64" 7 | 8 | -------------------------------------------------------------------------------- /packages/kubernetes/kubelet/kubelet-1.31.8.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2024 Gilles Biannic 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubelet 5 | 6 | PLATFORMS="~amd64" 7 | 8 | -------------------------------------------------------------------------------- /packages/kubernetes/kubelet/kubelet-1.32.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2024 Gilles Biannic 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubelet 5 | 6 | PLATFORMS="~amd64" 7 | 8 | -------------------------------------------------------------------------------- /packages/kubernetes/kubelet/kubelet.exlib: -------------------------------------------------------------------------------- 1 | # Copyright 2024 Gilles Biannic 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes systemd-service 5 | 6 | SUMMARY="Kubernetes - the primary node agent that runs on each node" 7 | 8 | DEPENDENCIES=" 9 | run: 10 | net-firewall/conntrack-tools 11 | " 12 | 13 | pkg_setup() { 14 | exdirectory --allow /etc/systemd/system 15 | } 16 | 17 | src_install() { 18 | kubernetes_src_install 19 | 20 | keepdir /etc/kubernetes/{pki,manifests} 21 | keepdir /etc/systemd/system/${PN}.service.d 22 | keepdir /var/lib/${PN}/pki 23 | 24 | install_systemd_files 25 | } 26 | -------------------------------------------------------------------------------- /packages/kubernetes/kubemark/kubemark-1.30.12.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - a performance testing tool which allows users to run experiments on simulated clusters" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/kubemark/kubemark-1.31.8.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - a performance testing tool which allows users to run experiments on simulated clusters" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/kubemark/kubemark-1.32.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - a performance testing tool which allows users to run experiments on simulated clusters" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/loopback/loopback-1.6.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require cni [ kind="main" ] 5 | 6 | PLATFORMS="~amd64" 7 | -------------------------------------------------------------------------------- /packages/kubernetes/macvlan/macvlan-1.6.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require cni [ kind="main" ] 5 | 6 | DESCRIPTION="macvlan functions like a switch that is already connected to the host interface. A host interface gets “enslaved” with the virtual interfaces sharing the physical device but having distinct MAC addresses. Since each macvlan interface has its own MAC address, it makes it easy to use with existing DHCP servers already present on the network." 7 | PLATFORMS="~amd64" 8 | -------------------------------------------------------------------------------- /packages/kubernetes/multus-daemon/multus-daemon-4.0.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require multus 5 | 6 | PLATFORMS="~amd64" 7 | -------------------------------------------------------------------------------- /packages/kubernetes/multus-shim/multus-shim-4.0.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require multus 5 | 6 | PLATFORMS="~amd64" 7 | -------------------------------------------------------------------------------- /packages/kubernetes/multus/multus-4.0.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require multus 5 | 6 | PLATFORMS="~amd64" 7 | -------------------------------------------------------------------------------- /packages/kubernetes/portmap/portmap-1.6.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require cni [ kind="meta" ] 5 | 6 | DESCRIPTION="This plugin will forward traffic from one or more ports on the host to the container. It expects to be run as a chained plugin." 7 | PLATFORMS="~amd64" 8 | -------------------------------------------------------------------------------- /packages/kubernetes/preferredimports/preferredimports-1.30.12.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - preferredimports" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/preferredimports/preferredimports-1.31.8.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - preferredimports" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/preferredimports/preferredimports-1.32.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - preferredimports" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/prune-junit-xml/prune-junit-xml-1.30.12.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - prune-junit-xml" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/prune-junit-xml/prune-junit-xml-1.31.8.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - prune-junit-xml" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/prune-junit-xml/prune-junit-xml-1.32.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - prune-junit-xml" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/ptp/ptp-1.6.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require cni [ kind="main" ] 5 | 6 | DESCRIPTION="The ptp plugin creates a point-to-point link between a container and the host by using a veth device. One end of the veth pair is placed inside a container and the other end resides on the host. The host-local IPAM plugin can be used to allocate an IP address to the container. The traffic of the container interface will be routed through the interface of the host." 7 | PLATFORMS="~amd64" 8 | -------------------------------------------------------------------------------- /packages/kubernetes/sbr/sbr-1.6.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require cni [ kind="meta" ] 5 | 6 | DESCRIPTION="This plugin performs Source Based Routing (SBR). The most common and standard way to perform routing is to base it purely on the destination. However, in some applications which are using network separation for traffic management and security, there is no way to tell a priori which interface should be used, but the application is capable of making the decision." 7 | PLATFORMS="~amd64" 8 | -------------------------------------------------------------------------------- /packages/kubernetes/static/static-1.6.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require cni [ kind="ipam" ] 5 | 6 | DESCRIPTION="static IPAM is very simple IPAM plugin that assigns IPv4 and IPv6 addresses statically to container. This will be useful in debugging purpose and in case of assign same IP address in different vlan/vxlan to containers." 7 | PLATFORMS="~amd64" 8 | -------------------------------------------------------------------------------- /packages/kubernetes/tap/tap-1.6.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2024 Gilles Biannic 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require cni [ kind="main" ] 5 | 6 | PLATFORMS="~amd64" 7 | -------------------------------------------------------------------------------- /packages/kubernetes/tuning/tuning-1.6.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require cni [ kind="meta" ] 5 | 6 | DESCRIPTION="This plugin can change some system controls (sysctls) and several interface attributes (promiscuous mode, all-multicast mode, MTU and MAC address) in the network namespace. It does not create any network interfaces and therefore does not bring connectivity by itself. It is only useful when used in addition to other plugins." 7 | PLATFORMS="~amd64" 8 | -------------------------------------------------------------------------------- /packages/kubernetes/vlan/vlan-1.6.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require cni [ kind="main" ] 5 | 6 | DESCRIPTION="The vlan plugin creates a vlan subinterface off an enslaved interface in the host network namespace and the container using a veth device. One end of the veth pair is placed inside a container and the other end is a subinterface off the master in the host network namespace. The host-local IPAM plugin can be used to allocate an IP address to the container. The traffic of the container interface will be routed through the interface of the host." 7 | PLATFORMS="~amd64" 8 | -------------------------------------------------------------------------------- /packages/kubernetes/vrf/vrf-1.6.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require cni [ kind="meta" ] 5 | 6 | DESCRIPTION="This plugin creates a VRF in the network namespace and assigns it the interface passed in the arguments. If the VRF is already present in the namespace, it only adds the interface to it. The table id is mandatory for VRF but optional in the CNI configuration. If not specified, the plugin generates a new one for each different VRF that is added to the namespace. It does not create any network interfaces and therefore does not bring connectivity by itself. It is only useful when used in addition to other plugins." 7 | PLATFORMS="~amd64" 8 | -------------------------------------------------------------------------------- /packages/kubernetes/yamlfmt/yamlfmt-1.30.12.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - yamlfmt" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/yamlfmt/yamlfmt-1.31.8.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - yamlfmt" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/kubernetes/yamlfmt/yamlfmt-1.32.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes 5 | 6 | SUMMARY="Kubernetes - yamlfmt" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/mail-mta/ssmtp/ssmtp-2.64-r2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2012 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require ssmtp 5 | 6 | PLATFORMS="~amd64" 7 | 8 | DEFAULT_SRC_PREPARE_PATCHES=( "${FILES}/destdir-makefile.patch" ) 9 | 10 | -------------------------------------------------------------------------------- /packages/media-libs/cgif/cgif-0.3.0.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require meson github [ user="dloebl" tag="V${PV}" ] 5 | 6 | SUMMARY="GIF encoder written in C" 7 | LICENCES="MIT" 8 | SLOT="0" 9 | PLATFORMS="~amd64" 10 | 11 | MYOPTIONS="" 12 | DEPENDENCIES="" 13 | 14 | -------------------------------------------------------------------------------- /packages/net-analyzer/termshark/termshark-2.4.0.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2021 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require github [ user='gcla' tag=v${PV} ] go 5 | 6 | SUMMARY="A terminal user-interface for tshark, inspired by Wireshark." 7 | HOMEPAGE="https://termshark.io/" 8 | LICENCES="MIT" 9 | SLOT="0" 10 | PLATFORMS="~amd64 ~armv8" 11 | 12 | MYOPTIONS="" 13 | DEPENDENCIES=" 14 | run: 15 | net-analyzer/wireshark 16 | " 17 | 18 | -------------------------------------------------------------------------------- /packages/net-analyzer/zabbix-agent/files/systemd/zabbix-agentd.service: -------------------------------------------------------------------------------- 1 | # Copyright 2012 Kevin Decherf 2 | # Distributed under the termes of the GNU Geneal Public License v2 3 | 4 | [Unit] 5 | Description=Zabbix Agent 6 | After=network.target 7 | 8 | [Service] 9 | ExecStart=/usr/sbin/zabbix_agentd 10 | Type=forking 11 | PIDFile=/run/zabbix/zabbix-agentd.pid 12 | 13 | [Install] 14 | WantedBy=multi-user.target 15 | -------------------------------------------------------------------------------- /packages/net-analyzer/zabbix-agent/files/tmpfiles.d/zabbix-agent.conf: -------------------------------------------------------------------------------- 1 | d /run/zabbix 0755 zabbix zabbix 2 | -------------------------------------------------------------------------------- /packages/net-analyzer/zabbix-agent/zabbix-agent-6.0.36.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2012 Kevin Decherf 2 | # Copyright 2012 Marc-Antoine Perennou 3 | # Distributed under the terms of the GNU General Public License v2 4 | 5 | require zabbix-agent 6 | 7 | PLATFORMS="~amd64" 8 | -------------------------------------------------------------------------------- /packages/net-analyzer/zabbix-agent/zabbix-agent.exlib: -------------------------------------------------------------------------------- 1 | # Copyright 2012 Kevin Decherf 2 | # Copyright 2012 Marc-Antoine Perennou 3 | # Distributed under the terms of the GNU General Public License v2 4 | 5 | require zabbix-common [ bin_name=${PN}d ] 6 | 7 | MYOPTIONS="" 8 | 9 | DEPENDENCIES="" 10 | 11 | DEFAULT_SRC_CONFIGURE_PARAMS+=( 12 | --enable-agent 13 | --disable-server 14 | --disable-proxy 15 | ) 16 | 17 | ZABBIX_SRC_INSTALL_KEEPDIRS=( 18 | /etc/zabbix/zabbix_agent.conf.d 19 | /etc/zabbix/zabbix_agentd.conf.d 20 | ) 21 | 22 | -------------------------------------------------------------------------------- /packages/net-analyzer/zabbix-frontend/zabbix-frontend-4.0.3.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2012 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require zabbix-frontend 5 | 6 | PLATFORMS="~amd64" 7 | 8 | -------------------------------------------------------------------------------- /packages/net-analyzer/zabbix-proxy/files/systemd/zabbix-proxy.service: -------------------------------------------------------------------------------- 1 | # Copyright 2014 Kevin Decherf 2 | # Distributed under the termes of the GNU Geneal Public License v2 3 | 4 | [Unit] 5 | Description=Zabbix Proxy 6 | After=network.target 7 | 8 | [Service] 9 | ExecStart=/usr/sbin/zabbix_proxy 10 | Type=forking 11 | PIDFile=/run/zabbix/zabbix-proxy.pid 12 | Restart=always 13 | 14 | [Install] 15 | WantedBy=multi-user.target 16 | -------------------------------------------------------------------------------- /packages/net-analyzer/zabbix-proxy/files/tmpfiles.d/zabbix-proxy.conf: -------------------------------------------------------------------------------- 1 | d /run/zabbix 0755 zabbix zabbix 2 | -------------------------------------------------------------------------------- /packages/net-analyzer/zabbix-proxy/zabbix-proxy-6.0.36.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2014 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require zabbix-proxy 5 | 6 | PLATFORMS="~amd64" 7 | -------------------------------------------------------------------------------- /packages/net-analyzer/zabbix-proxy/zabbix-proxy.exlib: -------------------------------------------------------------------------------- 1 | # Copyright 2014 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require zabbix-common [ bin_name=${PN} ] 5 | 6 | MYOPTIONS="" 7 | 8 | DEPENDENCIES=" 9 | build+run: 10 | dev-db/sqlite:3 11 | suggestion: 12 | net-analyzer/zabbix-agent 13 | " 14 | 15 | DEFAULT_SRC_CONFIGURE_PARAMS+=( 16 | --enable-proxy 17 | --disable-agent 18 | --disable-server 19 | --with-sqlite3 20 | ) 21 | 22 | ZABBIX_SRC_INSTALL_KEEPDIRS=( 23 | /etc/zabbix/zabbix_proxy.conf.d 24 | /usr/share/zabbix/externalscripts 25 | /usr/share/zabbix/alertscripts 26 | ) 27 | 28 | ZABBIX_SRC_INSTALL_DATABASE=sqlite3 29 | -------------------------------------------------------------------------------- /packages/net-analyzer/zabbix/files/systemd/zabbix-java-gateway.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Zabbix Java Gateway 3 | After=network.target 4 | 5 | [Service] 6 | Type=forking 7 | Environment=PID_FILE=/run/zabbix/zabbix-java-gateway.pid 8 | Environment=LISTEN_IP=0.0.0.0 9 | Environment=LISTEN_PORT=10052 10 | Environment=START_POLLERS=5 11 | Environment=TIMEOUT=3 12 | Environment=JAVA_OPTIONS=-Xmx256m 13 | ExecStart=/usr/share/zabbix/zabbix_java/startup.sh 14 | PIDFile=/run/zabbix/zabbix-java-gateway.pid 15 | User=zabbix 16 | Group=zabbix 17 | Restart=on-abort 18 | 19 | [Install] 20 | WantedBy=multi-user.target 21 | -------------------------------------------------------------------------------- /packages/net-analyzer/zabbix/files/systemd/zabbix-server.service: -------------------------------------------------------------------------------- 1 | # Copyright 2012 Kevin Decherf 2 | # Distributed under the termes of the GNU Geneal Public License v2 3 | 4 | [Unit] 5 | Description=Zabbix Server 6 | After=network.target 7 | 8 | [Service] 9 | ExecStart=/usr/sbin/zabbix_server 10 | Type=forking 11 | PIDFile=/run/zabbix/zabbix-server.pid 12 | Restart=always 13 | 14 | [Install] 15 | WantedBy=multi-user.target 16 | -------------------------------------------------------------------------------- /packages/net-analyzer/zabbix/files/tmpfiles.d/opt_java_zabbix-java-gateway.conf: -------------------------------------------------------------------------------- 1 | d /run/zabbix 0755 zabbix zabbix 2 | -------------------------------------------------------------------------------- /packages/net-analyzer/zabbix/files/tmpfiles.d/zabbix.conf: -------------------------------------------------------------------------------- 1 | d /run/zabbix 0755 zabbix zabbix 2 | -------------------------------------------------------------------------------- /packages/net-analyzer/zabbix/zabbix-7.0.8.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2013 Kevin Decherf 2 | # Copyright 2012 Marc-Antoine Perennou 3 | # Distributed under the terms of the GNU General Public License v2 4 | 5 | require zabbix 6 | 7 | PLATFORMS="~amd64" 8 | 9 | DEPENDENCIES+=" 10 | run: 11 | dev-lang/php:*[>=8.0&<=8.3][php_extensions:pgsql] [[ description = [ PHP Frontend ] ]] 12 | dev-db/postgresql:*[>=13] 13 | suggestion: 14 | www-servers/apache 15 | " 16 | -------------------------------------------------------------------------------- /packages/net-dns/dnsdist/dnsdist-1.8.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2012 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require dnsdist 5 | 6 | PLATFORMS="~amd64" 7 | 8 | -------------------------------------------------------------------------------- /packages/net-dns/pdns-recursor/pdns-recursor-5.1.1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2012 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require pdns-recursor 5 | 6 | PLATFORMS="~amd64" 7 | 8 | -------------------------------------------------------------------------------- /packages/net-dns/pdns/files/pdns.d/mysql.conf: -------------------------------------------------------------------------------- 1 | #gmysql-host= 2 | #gmysql-dbname= 3 | #gmysql-user= 4 | #gmysql-password= 5 | -------------------------------------------------------------------------------- /packages/net-dns/pdns/files/pdns.d/pgsql.conf: -------------------------------------------------------------------------------- 1 | #gpgsql-host= 2 | #gpgsql-dbname= 3 | #gpgsql-user= 4 | #gpgsql-password= 5 | -------------------------------------------------------------------------------- /packages/net-dns/pdns/files/systemd/pdns.service: -------------------------------------------------------------------------------- 1 | # Copyright 2012 Kevin Decherf 2 | # Distributed under the termes of the GNU Geneal Public License v2 3 | 4 | [Unit] 5 | Description=PowerDNS Authoritative Server 6 | Wants=network-online.target 7 | After=network-online.target 8 | 9 | [Service] 10 | ExecStart=/usr/sbin/pdns_server 11 | ExecReload=/usr/bin/pdns_control reload 12 | ExecStop=/usr/bin/pdns_control quit 13 | Restart=on-failure 14 | RestartSec=2 15 | PrivateTmp=true 16 | 17 | [Install] 18 | WantedBy=multi-user.target 19 | -------------------------------------------------------------------------------- /packages/net-dns/pdns/pdns-4.8.1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2012 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require pdns 5 | 6 | PLATFORMS="~amd64" 7 | 8 | -------------------------------------------------------------------------------- /packages/net-dns/stream-dns/stream-dns-0.4.2_beta20191211.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2019 Julien Durillon 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require stream-dns 5 | 6 | SLOT="0" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/net-dns/stream-dns/stream-dns-scm.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2019 Julien Durillon 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require stream-dns 5 | 6 | SLOT="0" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/net-misc/fping/fping-5.3.exheres-0: -------------------------------------------------------------------------------- 1 | SUMMARY="An alternative to ping, which is better to ping multiple hosts" 2 | HOMEPAGE="https://fping.org" 3 | DOWNLOADS="https://fping.org/dist/${PNV}.tar.gz" 4 | PLATFORMS="~amd64 ~armv8" 5 | 6 | SLOT="0" 7 | 8 | src_install() { 9 | default 10 | 11 | edo chmod u+s ${IMAGE}/usr/$(exhost --target)/bin/fping 12 | } 13 | 14 | -------------------------------------------------------------------------------- /packages/net-misc/sipcalc/sipcalc-1.1.6.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | SUMMARY="Sipcalc is an advanced ip calculator supporting both IPv4 and IPv6" 5 | LICENCES="BSD-0" 6 | SLOT="0" 7 | PLATFORMS="~amd64" 8 | DOWNLOADS="http://www.routemeister.net/projects/${PN}/files/${PNV}.tar.gz" 9 | 10 | MYOPTIONS="" 11 | DEPENDENCIES="" 12 | 13 | -------------------------------------------------------------------------------- /packages/net-security/stunnel/stunnel-5.69.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2013 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require stunnel 5 | 6 | PLATFORMS="~amd64" 7 | 8 | -------------------------------------------------------------------------------- /packages/net-utils/iftop/iftop-1.0pre4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2012 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require iftop 5 | 6 | PLATFORMS="~amd64 ~armv8" 7 | 8 | -------------------------------------------------------------------------------- /packages/net-utils/iftop/iftop.exlib: -------------------------------------------------------------------------------- 1 | # Copyright 2012 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require flag-o-matic 5 | 6 | SUMMARY="display bandwidth usage on an interface" 7 | HOMEPAGE="http://www.ex-parrot.com/pdw/${PN}" 8 | DOWNLOADS="http://www.ex-parrot.com/pdw/${PN}/download/${PNV}.tar.gz" 9 | 10 | LICENCES="GPL-2" 11 | SLOT="0" 12 | 13 | DEPENDENCIES=" 14 | build+run: 15 | dev-libs/libpcap 16 | sys-libs/ncurses 17 | " 18 | 19 | export_exlib_phases src_configure 20 | 21 | iftop_src_configure() { 22 | append-flags -fcommon 23 | default 24 | } 25 | -------------------------------------------------------------------------------- /packages/net/haproxy/haproxy-2.2.34.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2020 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require haproxy 5 | 6 | PLATFORMS="~amd64" 7 | -------------------------------------------------------------------------------- /packages/net/haproxy/haproxy-2.4.29.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2021 Arnaud Lefebvre 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require haproxy 5 | 6 | PLATFORMS="~amd64" 7 | -------------------------------------------------------------------------------- /packages/net/haproxy/haproxy-2.8.15.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2021 Arnaud Lefebvre 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require haproxy 5 | 6 | PLATFORMS="~amd64" 7 | 8 | -------------------------------------------------------------------------------- /packages/net/kea/files/systemd/kea-ctrl-agent.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Kea Control Agent 3 | Documentation=man:kea-ctrl-agent(8) 4 | Wants=network-online.target 5 | After=network-online.target 6 | After=time-sync.target 7 | 8 | [Service] 9 | ExecStart=/usr/host/bin/kea-ctrl-agent -c /etc/kea/kea-ctrl-agent.conf 10 | Environment=KEA_PIDFILE_DIR=/run/kea 11 | 12 | [Install] 13 | WantedBy=multi-user.target 14 | -------------------------------------------------------------------------------- /packages/net/kea/files/systemd/kea-dhcp-ddns.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Kea DHCP-DDNS Server 3 | Documentation=man:kea-dhcp-ddns(8) 4 | Wants=network-online.target 5 | After=network-online.target 6 | After=time-sync.target 7 | 8 | [Service] 9 | ExecStart=/usr/host/bin/kea-dhcp-ddns -c /etc/kea/kea-dhcp-ddns.conf 10 | Environment=KEA_PIDFILE_DIR=/run/kea 11 | 12 | [Install] 13 | WantedBy=multi-user.target 14 | -------------------------------------------------------------------------------- /packages/net/kea/files/systemd/kea-dhcp4.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Kea DHCPv4 Server 3 | Documentation=man:kea-dhcp4(8) 4 | Wants=network-online.target 5 | After=network-online.target 6 | After=time-sync.target 7 | 8 | [Service] 9 | ExecStart=/usr/host/bin/kea-dhcp4 -c /etc/kea/kea-dhcp4.conf 10 | Environment=KEA_PIDFILE_DIR=/run/kea 11 | 12 | [Install] 13 | WantedBy=multi-user.target 14 | -------------------------------------------------------------------------------- /packages/net/kea/files/systemd/kea-dhcp4@.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Kea DHCPv4 Server 3 | Documentation=man:kea-dhcp4(8) 4 | Wants=network-online.target 5 | After=network-online.target 6 | After=time-sync.target 7 | 8 | [Service] 9 | ExecStart=/usr/host/bin/kea-dhcp4 -c /etc/kea/kea-dhcp4-%i.conf 10 | Environment=KEA_PIDFILE_DIR=/run/kea 11 | 12 | [Install] 13 | WantedBy=multi-user.target 14 | -------------------------------------------------------------------------------- /packages/net/kea/files/systemd/kea-dhcp6.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Kea DHCPv6 Server 3 | Documentation=man:kea-dhcp6(8) 4 | Wants=network-online.target 5 | After=network-online.target 6 | After=time-sync.target 7 | 8 | [Service] 9 | ExecStart=/usr/host/bin/kea-dhcp6 -c /etc/kea/kea-dhcp6.conf 10 | Environment=KEA_PIDFILE_DIR=/run/kea 11 | 12 | [Install] 13 | WantedBy=multi-user.target 14 | -------------------------------------------------------------------------------- /packages/net/kea/files/systemd/kea-dhcp6@.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Kea DHCPv6 Server 3 | Documentation=man:kea-dhcp6(8) 4 | Wants=network-online.target 5 | After=network-online.target 6 | After=time-sync.target 7 | 8 | [Service] 9 | ExecStart=/usr/host/bin/kea-dhcp6 -c /etc/kea/kea-dhcp6-%i.conf 10 | Environment=KEA_PIDFILE_DIR=/run/kea 11 | 12 | [Install] 13 | WantedBy=multi-user.target 14 | -------------------------------------------------------------------------------- /packages/net/memcached/files/memcached.conf: -------------------------------------------------------------------------------- 1 | # Copyright 2014 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | # Insert any memcached options, see the man page or memcached -h for 5 | # a full list. 6 | #MEMCACHED_OPTS="-m 1024" 7 | -------------------------------------------------------------------------------- /packages/net/memcached/files/systemd/memcached.service: -------------------------------------------------------------------------------- 1 | # Copyright 2012 Kevin Decherf 2 | # Distributed under the termes of the GNU Geneal Public License v2 3 | 4 | [Unit] 5 | Description=Memcached 6 | After=network.target 7 | 8 | [Service] 9 | Environment=MEMCACHED_OPTS= 10 | EnvironmentFile=/etc/conf.d/memcached.conf 11 | ExecStart=/usr/bin/memcached -v $MEMCACHED_OPTS 12 | User=memcached 13 | 14 | [Install] 15 | WantedBy=multi-user.target 16 | -------------------------------------------------------------------------------- /packages/net/memcached/memcached-1.6.32.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2012 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require memcached 5 | 6 | PLATFORMS="~amd64" 7 | 8 | -------------------------------------------------------------------------------- /packages/net/prips/prips-1.2.0.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2019 Julien Durillon 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | SUMMARY="A tool that can be used to print all of the IP address on a given range." 5 | HOMEPAGE="https://gitlab.com/prips/prips" 6 | DOWNLOADS="${HOMEPAGE}/-/archive/master/${PN}-release-${PV}.tar.gz" 7 | 8 | LICENCES="GPLv2" 9 | SLOT="0" 10 | PLATFORMS="~amd64" 11 | MYOPTIONS="" 12 | 13 | BUGS_TO="julien.durillon@clever-cloud.com" 14 | 15 | 16 | src_unpack() { 17 | default 18 | 19 | edo mv ${WORKBASE}/${PN}-master-* ${WORKBASE}/${PNV} 20 | } 21 | 22 | src_install() { 23 | dobin ${WORK}/prips 24 | doman ${WORK}/prips.1 25 | } 26 | -------------------------------------------------------------------------------- /packages/net/pssh/pssh-2.3.1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2013 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require pssh 5 | 6 | PLATFORMS="~amd64" 7 | 8 | -------------------------------------------------------------------------------- /packages/net/pssh/pssh.exlib: -------------------------------------------------------------------------------- 1 | # Copyright 2013 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require pypi googlecode [ project="parallel-ssh" suffix=tar.gz ] 5 | require setup-py [ import=setuptools blacklist=3 ] 6 | 7 | SUMMARY="Parallel SSH Tools" 8 | HOMEPAGE="http://code.google.com/p/parallel-ssh/" 9 | 10 | RESTRICT="test" 11 | 12 | LICENCES="BSD-3" 13 | SLOT="0" 14 | 15 | -------------------------------------------------------------------------------- /packages/net/rabbitmq-server/files/systemd/rabbitmq-server.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=RabbitMQ broker 3 | After=network.target epmd@0.0.0.0.socket 4 | Wants=network.target epmd@0.0.0.0.socket 5 | 6 | [Service] 7 | Type=notify 8 | User=rabbitmq 9 | Group=rabbitmq 10 | NotifyAccess=all 11 | TimeoutStartSec=3600 12 | Restart=on-failure 13 | RestartSec=10 14 | WorkingDirectory=/var/lib/rabbitmq 15 | ExecStart=/usr/bin/rabbitmq-server 16 | ExecStop=/usr/bin/rabbitmqctl stop 17 | ExecStop=/bin/sh -c "while ps -p $MAINPID >/dev/null 2>&1; do sleep 1; done" 18 | 19 | [Install] 20 | WantedBy=multi-user.target 21 | -------------------------------------------------------------------------------- /packages/net/rabbitmq-server/rabbitmq-server-3.12.11.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2012 Marc-Antoine Perennou 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require rabbitmq-server 5 | PLATFORMS="~amd64" 6 | 7 | -------------------------------------------------------------------------------- /packages/net/sozu-pki-connector/sozu-pki-connector-0.1.1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2023 Florentin Dubois 2 | # Copyright 2023 Emmanuel Bosquet 3 | # Distributed under the terms of the GNU General Public License v2 4 | 5 | PLATFORMS="~amd64" 6 | SLOT="0.15" 7 | 8 | require sozu-pki-connector [ slot="${SLOT}" ] 9 | -------------------------------------------------------------------------------- /packages/net/sozu-pki-connector/sozu-pki-connector.exlib: -------------------------------------------------------------------------------- 1 | # Copyright 2023 Emmanuel Bosquet 2 | # Copyright 2023 Florentin Dubois 3 | # Distributed under the terms of the GNU General Public License v2 4 | 5 | myexparam slot 6 | exparam -v SLOT slot 7 | 8 | require sozu-connector [ connector_name="pki" slot="${SLOT}" ] 9 | 10 | SUMMARY="Sōzu pki connector" 11 | DESCRIPTION="Retrieves Public Key Infrastructure (PKI) from a directory and transmits to Sōzu." 12 | 13 | -------------------------------------------------------------------------------- /packages/net/sozu-prometheus-connector/sozu-prometheus-connector-0.1.7.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2023 Florentin Dubois 2 | # Copyright 2023 Emmanuel Bosquet 3 | # Distributed under the terms of the GNU General Public License v2 4 | 5 | PLATFORMS="~amd64" 6 | SLOT="0.15" 7 | 8 | require sozu-prometheus-connector [ slot="${SLOT}" ] 9 | -------------------------------------------------------------------------------- /packages/net/sozu-prometheus-connector/sozu-prometheus-connector-0.2.3.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2023 Florentin Dubois 2 | # Copyright 2023 Emmanuel Bosquet 3 | # Distributed under the terms of the GNU General Public License v2 4 | 5 | PLATFORMS="~amd64" 6 | SLOT="1.0" 7 | 8 | require sozu-prometheus-connector [ slot="${SLOT}" ] 9 | -------------------------------------------------------------------------------- /packages/net/sozu-prometheus-connector/sozu-prometheus-connector-1.1.0rc0.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2023 Florentin Dubois 2 | # Copyright 2023 Emmanuel Bosquet 3 | # Distributed under the terms of the GNU General Public License v2 4 | 5 | PLATFORMS="~amd64" 6 | SLOT="1.1" 7 | 8 | require sozu-prometheus-connector [ slot="${SLOT}" ] 9 | -------------------------------------------------------------------------------- /packages/net/sozu-prometheus-connector/sozu-prometheus-connector.exlib: -------------------------------------------------------------------------------- 1 | # Copyright 2023 Emmanuel Bosquet 2 | # Copyright 2023 Florentin Dubois 3 | # Distributed under the terms of the GNU General Public License v2 4 | 5 | myexparam slot 6 | exparam -v SLOT slot 7 | 8 | require sozu-connector [ connector_name="prometheus" slot="${SLOT}" ] 9 | 10 | SUMMARY="Sōzu prometheus connector" 11 | DESCRIPTION="Exposes Sōzu metrics in a prometheus format on HTTP." 12 | -------------------------------------------------------------------------------- /packages/net/sozu-pulsar-connector/sozu-pulsar-connector-0.1.1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2023 Florentin Dubois 2 | # Copyright 2023 Emmanuel Bosquet 3 | # Distributed under the terms of the GNU General Public License v2 4 | 5 | PLATFORMS="~amd64" 6 | SLOT="0.15" 7 | 8 | require sozu-pulsar-connector [ slot="${SLOT}" ] 9 | -------------------------------------------------------------------------------- /packages/net/sozu-pulsar-connector/sozu-pulsar-connector.exlib: -------------------------------------------------------------------------------- 1 | # Copyright 2023 Emmanuel Bosquet 2 | # Copyright 2023 Florentin Dubois 3 | # Distributed under the terms of the GNU General Public License v2 4 | 5 | myexparam slot 6 | exparam -v SLOT slot 7 | 8 | require sozu-connector [ connector_name="pulsar" slot="${SLOT}" ] 9 | 10 | SUMMARY="Sōzu pulsar connector" 11 | DESCRIPTION="Transmit requests to Sōzu, consuming a pulsar topic" 12 | -------------------------------------------------------------------------------- /packages/net/sozu/sozu-0.15.19-r3.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2017 Marc-Antoine Perennou 2 | # Copyright 2022 Florentin Dubois 3 | # Distributed under the terms of the GNU General Public License v2 4 | 5 | PLATFORMS="~amd64" 6 | 7 | require sozu 8 | -------------------------------------------------------------------------------- /packages/net/sozu/sozu-1.0.6.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2017 Marc-Antoine Perennou 2 | # Copyright 2022 Florentin Dubois 3 | # Distributed under the terms of the GNU General Public License v2 4 | 5 | PLATFORMS="~amd64" 6 | 7 | require sozu 8 | -------------------------------------------------------------------------------- /packages/net/sozu/sozu-1.1.0rc2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2017 Marc-Antoine Perennou 2 | # Copyright 2022 Florentin Dubois 3 | # Distributed under the terms of the GNU General Public License v2 4 | 5 | PLATFORMS="~amd64" 6 | 7 | require sozu 8 | -------------------------------------------------------------------------------- /packages/net/varnish-modules/varnish-modules-0.26.0.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2021 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require github [ user=varnish release=${PV} suffix=tar.gz ] 5 | 6 | SUMMARY="A collection of modules (vmods) extending Varnish VCL" 7 | 8 | LICENCES="BSD-2" 9 | SLOT="0" 10 | PLATFORMS="~amd64" 11 | MYOPTIONS="" 12 | 13 | # Way too much networking 14 | RESTRICT="test" 15 | 16 | DEPENDENCIES=" 17 | build: 18 | dev-lang/python:*[>=3] 19 | virtual/pkg-config 20 | build+run: 21 | net/varnish[>=7.7.0] 22 | " 23 | 24 | -------------------------------------------------------------------------------- /packages/net/varnish/files/systemd/varnishlog.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Varnish HTTP accelerator logging daemon 3 | After=varnish.service 4 | 5 | [Service] 6 | ExecStart=/usr/bin/varnishlog -a -w /var/log/varnish/varnish.log -P /run/varnishlog.pid 7 | 8 | [Install] 9 | WantedBy=multi-user.target 10 | -------------------------------------------------------------------------------- /packages/net/varnish/files/systemd/varnishncsa.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Varnish HTTP accelerator NCSA daemon 3 | After=varnish.service 4 | 5 | [Service] 6 | ExecStart=/usr/bin/varnishncsa -a -w /var/log/varnish/varnishncsa.log -P /run/varnishncsa.pid 7 | 8 | [Install] 9 | WantedBy=multi-user.target 10 | -------------------------------------------------------------------------------- /packages/sci-libs/gdal/gdal-3.10.3.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2014 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require geos 5 | 6 | PLATFORMS="~amd64" 7 | 8 | -------------------------------------------------------------------------------- /packages/sci-libs/libgeotiff/libgeotiff-1.7.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2014 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require libgeotiff 5 | 6 | PLATFORMS="~amd64" 7 | 8 | -------------------------------------------------------------------------------- /packages/sci-libs/proj/files/19-recent-gcc-fix.patch: -------------------------------------------------------------------------------- 1 | Upstream: in recent versions 2 | Reason: Missing include with recent GCC 3 | Author: Morgane “Sardem FF7” Glidic 4 | diff -ur a/src/proj_json_streaming_writer.hpp proj-7.2.1/src/proj_json_streaming_writer.hpp 5 | --- a/src/proj_json_streaming_writer.hpp 2020-01-23 09:45:49.000000000 +0100 6 | +++ proj-7.2.1/src/proj_json_streaming_writer.hpp 2023-09-15 12:08:22.516982436 +0200 7 | @@ -33,6 +33,7 @@ 8 | 9 | #include 10 | #include 11 | +#include 12 | 13 | #define CPL_DLL 14 | 15 | -------------------------------------------------------------------------------- /packages/sci-libs/proj/proj-7.2.1-r4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2014 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require proj 5 | 6 | # PROJ_API_VERSION in CMakeLists.txt 7 | SLOT="19" 8 | PLATFORMS="~amd64" 9 | 10 | DEFAULT_SRC_PREPARE_PATCHES=( 11 | "${FILES}"/0001-CmakeLists-Fix-hardcoded-datarootdir.patch 12 | "${FILES}"/${SLOT}-recent-gcc-fix.patch 13 | ) 14 | -------------------------------------------------------------------------------- /packages/sci-libs/proj/proj-9.6.0.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2014 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require proj 5 | 6 | # PROJ_SOVERSION in CMakeLists.txt 7 | SLOT="25" 8 | PLATFORMS="~amd64" 9 | 10 | -------------------------------------------------------------------------------- /packages/sys-analyzer/perf/perf-6.7.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2014 Marc-Antoine Perennou 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require perf 5 | 6 | PLATFORMS="~amd64 ~armv8" 7 | 8 | -------------------------------------------------------------------------------- /packages/sys-analyzer/tideways-daemon/files/systemd/tideways-daemon.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=tideways daemon 3 | After=network.target 4 | 5 | [Service] 6 | Type=simple 7 | User=tideways 8 | Group=tideways 9 | PIDFile=/run/tideways/tideways-daemon.pid 10 | RuntimeDirectory=tideways 11 | ExecStart=/usr/host/bin/tideways-daemon --pidfile /run/tideways/tideways-daemon.pid 12 | Restart=always 13 | TimeoutStopSec=10 14 | 15 | [Install] 16 | WantedBy=multi-user.target 17 | -------------------------------------------------------------------------------- /packages/sys-apps/beamium/beamium-2.0.8.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2024 miton18 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | PLATFORMS="~amd64" 5 | 6 | require beamium 7 | 8 | -------------------------------------------------------------------------------- /packages/sys-apps/beamium/files/systemd/beamium.conf: -------------------------------------------------------------------------------- 1 | d /run/beamium 0700 beamium beamium 2 | d /var/lib/beamium 0700 beamium beamium 3 | -------------------------------------------------------------------------------- /packages/sys-apps/beamium/files/systemd/beamium@.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Beamium 3 | Documentation=https://github.com/CleverCloud/beamium 4 | After=network-online.target 5 | Requires=network-online.target 6 | 7 | [Service] 8 | User=beamium 9 | 10 | Environment=BEAMIUM_CONFIG_FILE=/etc/beamium/%i.yaml 11 | EnvironmentFile=-/etc/conf.d/beamium 12 | 13 | ExecStartPre=/usr/host/libexec/beamium --config ${BEAMIUM_CONFIG_FILE} --check 14 | ExecStart=/usr/host/libexec/beamium --config ${BEAMIUM_CONFIG_FILE} 15 | Restart=always 16 | 17 | StartLimitInterval=10 18 | StartLimitBurst=5 19 | 20 | [Install] 21 | WantedBy=multi-user.target 22 | 23 | -------------------------------------------------------------------------------- /packages/sys-apps/datadog-agent/files/systemd/datadog-agent.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Datadog Agent 3 | Documentation=https://docs.datadoghq.com/agent/ 4 | After=network-online.target local-fs.target remote-fs.target 5 | Wants=network-online.target 6 | 7 | StartLimitInterval=10 8 | StartLimitBurst=5 9 | 10 | [Service] 11 | Type=simple 12 | Restart=always 13 | 14 | User=datadog-agent 15 | Group=datadog-agent 16 | 17 | Environment=DD_AGENT_CONFIG_FILE=/etc/datadog-agent/datadog.yaml 18 | ExecStart=/usr/host/bin/datadog-agent run --cfgpath ${DD_AGENT_CONFIG_FILE} 19 | 20 | [Install] 21 | WantedBy=multi-user.target 22 | -------------------------------------------------------------------------------- /packages/sys-apps/gum/gum-0.16.1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2023 Yannick Guern 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require github [ user=charmbracelet tag=v${PV} ] go [ go_minimum_version=1.23 ] 5 | 6 | SUMMARY="A tool for glamorous shell scripts. Leverage the power of Bubbles and Lip Gloss in your scripts and aliases without writing any Go code!" 7 | LICENCES="MIT" 8 | PLATFORMS="~amd64 ~armv8" 9 | SLOT="0" 10 | DEPENDENCIES="" 11 | 12 | -------------------------------------------------------------------------------- /packages/sys-apps/megactl/megactl-0.4.3.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require github [ user=hmage tag="v${PV}-hmage" ] 5 | 6 | SUMMARY="LSI Megaraid Control and Monitoring Tools" 7 | PLATFORMS="~amd64 x86" 8 | LICENCES="GPL-2" 9 | SLOT="0" 10 | 11 | MYOPTIONS="" 12 | DEPENDENCIES="" 13 | 14 | [[ $(exhost --target) == x86_64-* ]] && DEFAULT_SRC_COMPILE_PARAMS=( ARCH=-m64 ) 15 | [[ $(exhost --target) == i686-* ]] && DEFAULT_SRC_COMPILE_PARAMS=( ARCH=-m32 ) 16 | 17 | src_install() { 18 | dobin megactl megarpt megasasctl megasasrpt 19 | emagicdocs 20 | } 21 | 22 | -------------------------------------------------------------------------------- /packages/sys-apps/pulsarctl/pulsarctl-2.11.4.3.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2024 David Legrand 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require pulsarctl 5 | 6 | PLATFORMS="~amd64 ~armv8" 7 | 8 | -------------------------------------------------------------------------------- /packages/sys-apps/pulsarctl/pulsarctl-3.0.10.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2024 David Legrand 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require pulsarctl 5 | 6 | PLATFORMS="~amd64 ~armv8" 7 | 8 | -------------------------------------------------------------------------------- /packages/sys-apps/pulsarctl/pulsarctl-3.2.3.3.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2024 David Legrand 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require pulsarctl 5 | 6 | PLATFORMS="~amd64 ~armv8" 7 | 8 | -------------------------------------------------------------------------------- /packages/sys-apps/pulsarctl/pulsarctl-3.3.5.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2024 David Legrand 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require pulsarctl 5 | 6 | PLATFORMS="~amd64 ~armv8" 7 | 8 | -------------------------------------------------------------------------------- /packages/sys-apps/pulsarctl/pulsarctl-4.0.4.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2024 David Legrand 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require pulsarctl 5 | 6 | PLATFORMS="~amd64 ~armv8" 7 | 8 | -------------------------------------------------------------------------------- /packages/sys-apps/repo/repo-2.46.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2012 Marc-Antoine Perennou 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require python [ blacklist=2 ] 5 | 6 | SUMMARY="The multiple repository tool" 7 | HOMEPAGE="https://gerrit.googlesource.com/git-repo/" 8 | DOWNLOADS="https://gerrit.googlesource.com/git-repo/+/refs/tags/v${PV}/${PN}?format=TEXT -> ${PNV}.b64" 9 | 10 | LICENCES="Apache-2.0" 11 | SLOT="0" 12 | PLATFORMS="~amd64 ~armv8" 13 | MYOPTIONS="" 14 | 15 | DEPENDENCIES=" 16 | " 17 | 18 | src_unpack() { 19 | mkdir -p "${WORK}" 20 | edo base64 -d "${FETCHEDDIR}"/"${PNV}".b64 > "${WORK}"/"${PN}" 21 | } 22 | 23 | src_install() { 24 | dobin ${PN} 25 | } 26 | 27 | -------------------------------------------------------------------------------- /packages/sys-apps/sops/sops-3.10.2.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require github [ user='mozilla' tag=v${PV} ] go [ go_minimum_version=1.23.0 ] 5 | 6 | SUMMARY="Simple and flexible tool for managing secrets" 7 | LICENCES="MPL-2.0" 8 | SLOT="0" 9 | PLATFORMS="~amd64 ~armv8" 10 | 11 | MYOPTIONS="" 12 | DEPENDENCIES=" 13 | build+run: 14 | app-crypt/gnupg 15 | " 16 | 17 | WORK=${WORKBASE}/${PNV}/cmd/sops 18 | 19 | -------------------------------------------------------------------------------- /packages/sys-apps/vector/files/vector.conf: -------------------------------------------------------------------------------- 1 | d /run/vector 0700 vector vector 2 | d /var/lib/vector 0700 vector vector 3 | -------------------------------------------------------------------------------- /packages/sys-apps/vector/vector-0.43.0-r1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2020 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | PLATFORMS="~amd64" 5 | 6 | require vector 7 | 8 | -------------------------------------------------------------------------------- /packages/sys-apps/vector/vector-scm.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2020 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | PLATFORMS="~amd64" 5 | 6 | require vector 7 | -------------------------------------------------------------------------------- /packages/sys-auth/libykclient/libykclient-2.15.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2014 Kevin Decherf 2 | # Copyright 2017 Marc-Antoine Perennou 3 | # Distributed under the terms of the GNU General Public License v2 4 | 5 | require github [ user=Yubico pn=yubico-c-client tag="ykclient-${PV}" ] 6 | require autotools [ supported_autoconf=[ 2.5 ] supported_automake=[ 1.15 ] ] 7 | 8 | SUMMARY="Yubico C client library" 9 | HOMEPAGE="http://opensource.yubico.com/yubico-c-client/" 10 | 11 | PLATFORMS="~amd64" 12 | LICENCES="BSD-2" 13 | SLOT="0" 14 | 15 | RESTRICT="test" 16 | 17 | DEPENDENCIES=" 18 | build: 19 | sys-devel/libtool 20 | build+run: 21 | net-misc/curl 22 | " 23 | 24 | -------------------------------------------------------------------------------- /packages/sys-devel/crash/crash-8.0.5.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2023 Morgane “Sardem FF7” Glidic 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require crash [ gdb=10.2 ] 5 | 6 | PLATFORMS="~amd64" 7 | 8 | -------------------------------------------------------------------------------- /packages/sys-devel/crash/files/prefix-ar.patch: -------------------------------------------------------------------------------- 1 | Upstream: no 2 | Reason: we forbid non-prefixed tool in exheres env 3 | 4 | --- a/Makefile 2023-02-21 17:21:07.836523830 +0100 5 | +++ b/Makefile 2023-02-21 17:21:33.356786220 +0100 6 | @@ -245,6 +245,8 @@ 7 | CONF_TARGET_FLAG += -x valgrind 8 | endif 9 | 10 | +AR ?= ar 11 | + 12 | # To build the extensions library by default, uncomment the third command 13 | # line below. Otherwise they can be built by entering "make extensions". 14 | 15 | @@ -294,7 +296,7 @@ 16 | patch -p0 < ${GDB}.patch; cp ${GDB}.patch ${GDB}; fi 17 | 18 | library: ${OBJECT_FILES} 19 | - ar -rs ${PROGRAM}lib.a ${OBJECT_FILES} 20 | + $(AR) -rs ${PROGRAM}lib.a ${OBJECT_FILES} 21 | 22 | gdb: force 23 | rm -f ${GDB_OFILES} 24 | -------------------------------------------------------------------------------- /packages/sys-devel/makedumpfile/makedumpfile-1.7.7.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2023 Morgane “Sardem FF7” Glidic 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require makedumpfile 5 | 6 | PLATFORMS="~amd64" 7 | 8 | -------------------------------------------------------------------------------- /packages/sys-fs/incron/files/gcc-4.7-fix.patch: -------------------------------------------------------------------------------- 1 | Source: Upstream 2 | Upstream: Bug 713 - http://bts.aiken.cz/view.php?id=713 3 | Reason: Compile with gcc-4.7 4 | --- a/icd-main.cpp 5 | +++ b/icd-main.cpp 6 | @@ -24,6 +24,7 @@ 7 | #include 8 | #include 9 | #include 10 | +#include 11 | #include 12 | #include 13 | #include 14 | -------------------------------------------------------------------------------- /packages/sys-fs/incron/files/systemd/incrond.service: -------------------------------------------------------------------------------- 1 | # Copyright 2012 Kevin Decherf 2 | # Distributed under the termes of the GNU Geneal Public License v2 3 | 4 | [Unit] 5 | Description=incron Daemon 6 | After=network.target 7 | 8 | [Service] 9 | ExecStart=/usr/sbin/incrond 10 | Type=forking 11 | 12 | [Install] 13 | WantedBy=multi-user.target 14 | -------------------------------------------------------------------------------- /packages/sys-fs/incron/incron-0.5.10-r1.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2012 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require incron 5 | 6 | PLATFORMS="~amd64" 7 | 8 | DEFAULT_SRC_PREPARE_PATCHES=( 9 | "${FILES}"/exherbo-layout.patch 10 | "${FILES}"/gcc-4.7-fix.patch 11 | "${FILES}"/gcc-10-fix.patch 12 | ) 13 | 14 | -------------------------------------------------------------------------------- /packages/sys-libs/libcpuid/libcpuid-0.8.0.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2021 Maxime Sorin 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require github [ user=anrieff tag=v${PV} ] 5 | require autotools [ supported_autoconf=[ 2.7 ] supported_automake=[ 1.16 ] ] 6 | 7 | SUMMARY="libcpuid provides CPU identification" 8 | LICENCES="BSD-2" 9 | SLOT="0" 10 | PLATFORMS="~amd64" 11 | MYOPTIONS="" 12 | DEPENDENCIES="" 13 | 14 | DEFAULT_SRC_CONFIGURE_PARAMS=( '--disable-static' ) 15 | 16 | src_install() { 17 | default 18 | 19 | edo find "${IMAGE}" -name '*.la' -delete 20 | } 21 | 22 | -------------------------------------------------------------------------------- /packages/virtual/kubernetes-apiserver/kubernetes-apiserver-1.30.12.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes-apiserver 5 | 6 | PLATFORMS="amd64" 7 | -------------------------------------------------------------------------------- /packages/virtual/kubernetes-apiserver/kubernetes-apiserver-1.31.8.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes-apiserver 5 | 6 | PLATFORMS="amd64" 7 | -------------------------------------------------------------------------------- /packages/virtual/kubernetes-apiserver/kubernetes-apiserver-1.32.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes-apiserver 5 | 6 | PLATFORMS="amd64" 7 | -------------------------------------------------------------------------------- /packages/virtual/kubernetes-apiserver/kubernetes-apiserver.exlib: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | SUMMARY="Meta-package to provides kubernetes components for an apiserver node" 5 | 6 | SLOT="$(ever range 1-2)" 7 | DEPENDENCIES=" 8 | run: 9 | kubernetes/kube-apiserver:${SLOT} 10 | virtual/kubernetes-clients:${SLOT} 11 | " 12 | -------------------------------------------------------------------------------- /packages/virtual/kubernetes-clients/kubernetes-clients-1.30.12.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes-clients 5 | 6 | PLATFORMS="amd64" 7 | -------------------------------------------------------------------------------- /packages/virtual/kubernetes-clients/kubernetes-clients-1.31.8.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes-clients 5 | 6 | PLATFORMS="amd64" 7 | -------------------------------------------------------------------------------- /packages/virtual/kubernetes-clients/kubernetes-clients-1.32.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes-clients 5 | 6 | PLATFORMS="amd64" 7 | -------------------------------------------------------------------------------- /packages/virtual/kubernetes-clients/kubernetes-clients.exlib: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | SUMMARY="Meta-package to provides kubernetes clients command lines" 5 | 6 | SLOT="$(ever range 1-2)" 7 | DEPENDENCIES=" 8 | run: 9 | kubernetes/crictl 10 | kubernetes/kubeadm:${SLOT} 11 | kubernetes/kubectl:${SLOT} 12 | kubernetes/kubectl-convert:${SLOT} 13 | kubernetes/kubemark:${SLOT} 14 | " 15 | -------------------------------------------------------------------------------- /packages/virtual/kubernetes-controller-manager/kubernetes-controller-manager-1.30.12.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes-controller-manager 5 | 6 | PLATFORMS="amd64" 7 | -------------------------------------------------------------------------------- /packages/virtual/kubernetes-controller-manager/kubernetes-controller-manager-1.31.8.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes-controller-manager 5 | 6 | PLATFORMS="amd64" 7 | -------------------------------------------------------------------------------- /packages/virtual/kubernetes-controller-manager/kubernetes-controller-manager-1.32.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes-controller-manager 5 | 6 | PLATFORMS="amd64" 7 | -------------------------------------------------------------------------------- /packages/virtual/kubernetes-controller-manager/kubernetes-controller-manager.exlib: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | SUMMARY="Meta-package to provides kubernetes components for a controller-manager node" 5 | 6 | SLOT="$(ever range 1-2)" 7 | DEPENDENCIES=" 8 | run: 9 | kubernetes/kube-controller-manager:${SLOT} 10 | virtual/kubernetes-clients:${SLOT} 11 | " 12 | -------------------------------------------------------------------------------- /packages/virtual/kubernetes-developer-tools/kubernetes-developer-tools-1.30.12.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes-developer-tools 5 | 6 | PLATFORMS="amd64" 7 | -------------------------------------------------------------------------------- /packages/virtual/kubernetes-developer-tools/kubernetes-developer-tools-1.31.8.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes-developer-tools 5 | 6 | PLATFORMS="amd64" 7 | -------------------------------------------------------------------------------- /packages/virtual/kubernetes-developer-tools/kubernetes-developer-tools-1.32.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes-developer-tools 5 | 6 | PLATFORMS="amd64" 7 | -------------------------------------------------------------------------------- /packages/virtual/kubernetes-node/kubernetes-node-1.30.12.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes-node 5 | 6 | PLATFORMS="amd64" 7 | -------------------------------------------------------------------------------- /packages/virtual/kubernetes-node/kubernetes-node-1.31.8.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes-node 5 | 6 | PLATFORMS="amd64" 7 | -------------------------------------------------------------------------------- /packages/virtual/kubernetes-node/kubernetes-node-1.32.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes-node 5 | 6 | PLATFORMS="amd64" 7 | -------------------------------------------------------------------------------- /packages/virtual/kubernetes-scheduler/kubernetes-scheduler-1.30.12.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes-scheduler 5 | 6 | PLATFORMS="amd64" 7 | -------------------------------------------------------------------------------- /packages/virtual/kubernetes-scheduler/kubernetes-scheduler-1.31.8.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes-scheduler 5 | 6 | PLATFORMS="amd64" 7 | -------------------------------------------------------------------------------- /packages/virtual/kubernetes-scheduler/kubernetes-scheduler-1.32.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require kubernetes-scheduler 5 | 6 | PLATFORMS="amd64" 7 | -------------------------------------------------------------------------------- /packages/virtual/kubernetes-scheduler/kubernetes-scheduler.exlib: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Florentin Dubois 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | SUMMARY="Meta-package to provides kubernetes components for a scheduler node" 5 | 6 | SLOT="$(ever range 1-2)" 7 | DEPENDENCIES=" 8 | run: 9 | kubernetes/kube-scheduler:${SLOT} 10 | virtual/kubernetes-clients:${SLOT} 11 | " 12 | -------------------------------------------------------------------------------- /packages/web-apps/elasticsearch-bin/elasticsearch-bin-7.17.10.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2020 Arnaud Lefebvre 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require elasticsearch-bin 5 | 6 | SLOT="7" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/web-apps/elasticsearch-bin/elasticsearch-bin-8.17.4.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2022 Arnaud Lefebvre 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require elasticsearch-bin 5 | 6 | SLOT="8" 7 | PLATFORMS="~amd64" 8 | 9 | -------------------------------------------------------------------------------- /packages/web-apps/elasticsearch-bin/files/sysconfig/elasticsearch-8: -------------------------------------------------------------------------------- 1 | ################################ 2 | # Elasticsearch 3 | ################################ 4 | 5 | # Elasticsearch home directory 6 | #ES_HOME=/usr/share/elasticsearch 7 | 8 | # Elasticsearch Java path 9 | #ES_JAVA_HOME= 10 | 11 | # Elasticsearch configuration directory 12 | # Note: this setting will be shared with command-line tools 13 | ES_PATH_CONF=/opt/elasticsearch-8/config 14 | 15 | # Elasticsearch PID directory 16 | #PID_DIR=/var/run/elasticsearch 17 | 18 | # Additional Java OPTS 19 | #ES_JAVA_OPTS= 20 | 21 | # Configure restart on package upgrade (true, every other setting will lead to not restarting) 22 | #RESTART_ON_UPGRADE=true 23 | -------------------------------------------------------------------------------- /packages/web-apps/elasticsearch-bin/files/sysctl/99-elasticsearch-7.conf: -------------------------------------------------------------------------------- 1 | vm.max_map_count=262144 2 | -------------------------------------------------------------------------------- /packages/web-apps/elasticsearch-bin/files/sysctl/99-elasticsearch-8.conf: -------------------------------------------------------------------------------- 1 | vm.max_map_count=262144 2 | -------------------------------------------------------------------------------- /packages/web-apps/elasticsearch-bin/files/tmpfiles/elasticsearch-7.conf: -------------------------------------------------------------------------------- 1 | d /run/elasticsearch-7 0755 elasticsearch elasticsearch - - 2 | -------------------------------------------------------------------------------- /packages/web-apps/elasticsearch-bin/files/tmpfiles/elasticsearch-8.conf: -------------------------------------------------------------------------------- 1 | d /run/elasticsearch-8 0755 elasticsearch elasticsearch - - 2 | -------------------------------------------------------------------------------- /packages/web-apps/logstash-bin/files/systemd/logstash.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Logstash 3 | StartLimitIntervalSec=30 4 | StartLimitBurst=3 5 | 6 | [Service] 7 | Type=simple 8 | User=logstash 9 | Group=logstash 10 | # Load env vars from /etc/default/ and /etc/sysconfig/ if they exist. 11 | # Prefixing the path with '-' makes it try to load, but if the file doesn't 12 | # exist, it continues onward. 13 | EnvironmentFile=-/etc/default/logstash 14 | EnvironmentFile=-/etc/sysconfig/logstash 15 | ExecStart=/opt/logstash/bin/logstash "--path.settings=/opt/logstash/config" 16 | Restart=always 17 | WorkingDirectory=/ 18 | 19 | [Install] 20 | WantedBy=multi-user.target 21 | -------------------------------------------------------------------------------- /packages/www-servers/uwsgi/uwsgi-2.0.28.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2013 Kevin Decherf 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require uwsgi 5 | 6 | PLATFORMS="~amd64" 7 | 8 | -------------------------------------------------------------------------------- /packages/x11-utils/pngout/pngout-20150319.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2015 Marc-Antoine Perennou 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | SUMMARY="Optimize your png" 5 | HOMEPAGE="http://www.jonof.id.au/kenutils" 6 | DOWNLOADS="http://static.jonof.id.au/dl/kenutils/${PNV}-linux-static.tar.gz" 7 | 8 | LICENCES="BSD-2" 9 | SLOT="0" 10 | PLATFORMS="~amd64" 11 | MYOPTIONS="" 12 | 13 | DEPENDENCIES="" 14 | 15 | BUGS_TO="keruspe@exherbo.org" 16 | 17 | WORK="${WORKBASE}"/${PNV}-linux-static 18 | 19 | src_install() { 20 | newbin x86_64/${PN}-static ${PN} 21 | } 22 | 23 | -------------------------------------------------------------------------------- /packages/x11-utils/xvfb-run/xvfb-run-1.0.exheres-0: -------------------------------------------------------------------------------- 1 | # Copyright 2015 Marc-Antoine Perennou 2 | # Distributed under the terms of the GNU General Public License v2 3 | 4 | require github [ user=revnode rev=a8da1785a998bf599cfdfa97c598daf287c89467 ] 5 | 6 | SUMMARY="The xvfb-run script from the X11 project." 7 | 8 | LICENCES="GPL-2" 9 | SLOT="0" 10 | PLATFORMS="~amd64" 11 | MYOPTIONS="" 12 | 13 | DEPENDENCIES=" 14 | run: 15 | x11-apps/xauth 16 | x11-server/xorg-server 17 | " 18 | 19 | BUGS_TO="keruspe@exherbo.org" 20 | 21 | src_install() { 22 | default 23 | dobin ${PN} 24 | } 25 | 26 | -------------------------------------------------------------------------------- /profiles/repo_name: -------------------------------------------------------------------------------- 1 | CleverCloud 2 | --------------------------------------------------------------------------------