Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| a3db94dc | 2025-03-02 13:16:48 | bsd.port.mk: improve an error message mention the DIAGNOSTICS section of the bsd.port.mk(5) manpage when the packing-list doesn't match installed pkgs vs what's in the portstree. from espie@ | ||
| aef472a2 | 2025-02-26 14:22:53 | don't suggest VARBASE; LOCALSTATEDIR is the ports-relevant variable that usually ends up at /var and that's already mentioned | ||
| 5938ad92 | 2025-02-24 19:19:55 | Reserve UID for sysutils/ssl_exporter. | ||
| 382c3da0 | 2025-02-08 16:02:50 | Add _wstunnel user | ||
| 943756e0 | 2025-02-07 18:44:15 | Link net/ergo to the build and add _ergo user | ||
| a2474359 | 2025-01-29 17:01:59 | Reserve UID/GID for dhcpd_leases_exporter. | ||
| 24735180 | 2025-01-20 17:16:42 | Move ports back to using --forward in PATCH_ARGS and PATCH_DIST_ARGS. this was used earlier, but lost when changing to PATCH_DEBUG by default. Without this, if a diff appears to be reversed, patch asks whether to assume that you used -R, with a default 'y'. If there's no tty, as is the case with a bulk build, the default is accepted, resulting in problems (potentially nasty in the case of a security fix which was applied via a patch and later committed upstream) if 'cvs rm' was missed. Sync option order between PATCH_ARGS and PATCH_DIST_ARGS while there. Grepping ports logs doesn't show any current ports where this will cause unexpected changes in behaviour. ok tb | ||
| 9c932fc0 | 2025-01-18 14:03:41 | Change (github) tagnames containing '/' to replace slash with '-', as done for GH_* already. Original idea from sthen@. Draft from me and fixed by tb@ and survived a bulk. ok tb@ sthen@ | ||
| 456b50e2 | 2025-01-14 15:06:49 | setup WRKDIST correct when GH_TAGNAME contains /, ok tb | ||
| 0aa1c7d4 | 2025-01-11 17:18:11 | Reserve UID 540 for sysutils/idrac_exporter. | ||
| e1db0ccf | 2025-01-11 12:35:16 | in the comment about USE_NOBTCFI-aarch64, mention the standard format for ports using fortran libs | ||
| 5a9600c7 | 2025-01-10 18:03:43 | Mark ports using lang/gcc/8,-f95 on arm64 as not BTI compliant To be reconsidered when we move to lang/gcc/11 or newer, which supports -mbranch-protection. The fix isn't complete since some ports may use BTI-incompatible fortran code through shared libraries. ok tb@ phessler@ pascal@ sthen@ | ||
| 6b2d8ac0 | 2025-01-10 11:44:18 | change SITE_PYPI to use files.pythonhosted.org as suggested in https://docs.pypi.org/api/#integration-guide "Predictable URLs"; teach portroach to handle this. ok aja@ jasper@ | ||
| 28a8f216 | 2024-12-23 12:44:23 | poison old MODPY variables: MODPY_EGG_VERSION, MODPY_FLAVOR. suggested by landry | ||
| 0e4ddf64 | 2024-12-21 11:40:34 | follow python.port.mk changes | ||
| 02d8b767 | 2024-12-18 07:05:19 | Fix external "addhost" command in dpb $state->{default_prop} contains the already built object, so passing it to a constructor will not end up in a new host with the desired properties from espie | ||
| bb535f6f | 2024-12-15 23:03:27 | Comment out _mfi (from net/mfi) It was removed a few weeks ago. ok sthen | ||
| c4dfbc17 | 2024-12-09 22:43:22 | use 900 for comms/zigbee2mqtt | ||
| 61330247 | 2024-11-28 09:53:09 | bsd.port.mk: fix indentation from espie | ||
| 1aaec8e3 | 2024-11-25 08:29:28 | reserve _ejabberd for incoming net/ejabberd OK: sthen@ volker@ | ||
| 42cdef89 | 2024-11-08 16:05:20 | Release _gnome-initial-setup user & group. | ||
| 34a4e157 | 2024-11-07 09:49:51 | modgo-gen-modules-helper: print MODGO_VERSION to STDERR The goal is to avoid editing modules.inc by removing the MODGO_VERSION variable from that file by the go ports maintainer when using it like: make modgo-gen-modules > modules.inc OK: paco@ sthen@ | ||
| 4ce4d056 | 2024-11-06 14:31:59 | Reserve uid 555 for Krill | ||
| 325d34f0 | 2024-11-01 09:17:30 | portcheck: fix false positive about non-icon files going to icons/ subdir ok sthen@ | ||
| 44c8f58e | 2024-10-26 14:00:10 | remove i386 and powerpc64 from RUST_ARCHS - i386 fails to build rust (ENOMEM) - powerpc64 needs a new bootstrap bump EPOCH for librsvg, as it needs to go from librsvg-2.58.5 (with rust) to librsvg-2.40.21 (without rust) "looks right" sthen@ | ||
| 252dd1f9 | 2024-10-18 22:39:30 | Verify distfiles quietly to reduce checksum noise Print errors only or a single summary line when all distinfo checksums match; this avoids terminal spam especially when working on rust or go ports with hundreds or even thousands of distfiles (crates or modules). Feedback espie OK op | ||
| 9519fd2a | 2024-10-06 10:24:24 | new opt-in PATCH_QUIET aka. patch(1) -s; OK tb | ||
| 3a43d602 | 2024-09-15 18:15:17 | Poison the threads.h header by default in gnu.port.mk This will avoid threads.h from devel/libstdthreads being picked up by gnulib's threadlib.m4, potentially breaking due to dpb junking in bulk builds. The header is included and some weak symbol magic is performed, but it doesn't bring any useful feature as it doesn't even link against libstdthreads.so. That gnulib module already falls back to a pthreads-based implementation anyway. Ultimately it probably makes sense for C11 threads support to go into the base system, as already discussed several times by matthieu@ and others. But now isn't the right time as we're approaching release. ok ajacoutot@ sthen@ | ||
| 829ddd89 | 2024-08-28 23:11:36 | add www/pm2 user | ||
| 74a6d978 | 2024-08-24 16:48:14 | reserve _caddy for incoming www/caddy ok tb@ | ||
| e394a1c0 | 2024-08-19 13:43:56 | reuse uid 665 for net/hopm; formerly for audio/hgd removed in Aug 2016 | ||
| 81611d1d | 2024-08-18 05:04:27 | Re-use UID 522 for sysutils/unbound_exporter. | ||
| 72f4b9a5 | 2024-08-03 15:24:34 | Add BULK_COOKIES_DIR to proot(1) to fix permissions when other directories are placed outside the ports tree. From Denis Bodor, ok espie. | ||
| 087c3f35 | 2024-08-01 07:35:14 | validate arch list for ONLY_FOR_ARCHS and NOT_FOR_ARCHS, from espie, ok tb | ||
| f35b9aed | 2024-07-30 15:08:14 | powerpc was missing from ALL_ARCHS, found by espie | ||
| 41ff5f20 | 2024-07-30 14:58:32 | Remove ac_cv_header_netinet_tcp_var_h autoconf cache, this header requires tcp_timer.h to be included first, otherwise compilation fails. Problems seen with net/scamper which required a source code patch to workaround when built from ports, but not when built stand-alone. Diagnosed by Matthew Luckie (scamper upstream). | ||
| 07aff387 | 2024-07-16 20:25:49 | Remove net/adsuck; OK sthen Unmaintained upstream, outdated, doesn't work, used dhclient. Use unwind.conf(5) 'block list file' instead. OK sthen | ||
| 69b3b985 | 2024-07-11 12:54:41 | Rework font install target to accept filenames instead of file extensions. This means instead of setting MODFONT_TYPES to an extension like "otf", font ports now specify filenames to install (wildcards allowed) like MODFONT_FONTFILES=*.otf. ok sthen@ | ||
| 5d03926e | 2024-07-09 13:03:39 | Add a new font module variable, MODFONT_DOCDIR, to simplify doc installation. This reduces the need for custom install targets in ports using the font module. ok sthen@ | ||
| e2736034 | 2024-07-09 10:51:56 | Add victorialogs user | ||
| 91bed797 | 2024-07-02 09:23:00 | CPAN mirrors have been replaced by CDN. Use https://www.cpan.org directly. | ||
| 349771b2 | 2024-06-25 14:36:35 | Update config.guess and config.sub to the current 2024-01-01 version. This drops the mktemp template adjustment that we carried as a local change. If people really think that six X is not enough talk with upstream. Bulk test done by tb@ OK sthen@ | ||
| 31428ae9 | 2024-06-25 13:48:24 | Remove openbsd/mips64 from lang/go. The openbsd/mips64 port is effectively unmaintainable, largely due to not being able to upstream the direct syscall to libc conversion: https://github.com/golang/go/issues/61546 Remove mips64 from GO_ARCHS, along with armv7 (arm is already included). Remove mips64 from the lang/go Makefile and sort the MACHINE_ARCH handling list. Do the same in go.port.mk, adding riscv64 in the process (neither mips64 or riscv64 were included previously). ok jca@ sthen@ | ||
| d4cdf6e2 | 2024-06-10 05:10:08 | Set note to MODPY_COMPILEALL "${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py" was replaced by MODPY_COMPILEALL | ||
| 992d7490 | 2024-05-16 11:04:44 | luajit for aarch64 | ||
| fac7c0f5 | 2024-05-16 09:52:39 | add LUAJIT_ARCHS and associated property for bsd.port.arch.mk | ||
| e754c076 | 2024-05-01 06:51:18 | mention autoreconf, provide some examples of common uses of the various autoconf-related variables as you're likely to find in real ports with descriptions | ||
| dfefe28f | 2024-04-29 05:12:48 | Update the main SITE_XORG url to match what is used by X.Org releases announces. ok jsg@ | ||
| 4ba89a34 | 2024-04-23 20:42:50 | reserve 899 for openhab | ||
| 6c2ee259 | 2024-04-17 19:15:05 | reserve 898 for _icingadb | ||
| 01272f3f | 2024-04-15 16:08:14 | Properly namespace font module variables. Update individual ports to cope. ok sthen@ | ||
| b74eb743 | 2024-04-14 17:24:37 | stop erroring if <file>.orig exists OK op@ rsadowski@ kn@ | ||
| 46ef9bd1 | 2024-03-31 05:44:33 | user.list: uids 564 & 565 available again, mail/stalwart will reuse 567 only | ||
| d193b6b4 | 2024-03-29 01:06:54 | Update postfix entries mail/postfix/snapshot was removed so document stable35 instead. discussed with, and ok sthen@ | ||
| 1a9f2199 | 2024-03-05 01:52:34 | bump _SYSTEM_VERISON-powerpc for clang fix: CFI for cr2, cr3, cr4 The macppc snap with the Mar 4 kernel has a fixed base-clang. The bump affects only powerpc packages, and will cause pkg_add -u to update to fixed packages, where the CFI might unbreak a C++ exception. | ||
| b31d071f | 2024-03-03 08:08:04 | free _tryton uid, and register all tryton ports as removed ok rsadowski@ daniel@ on initial proposition tweak from daniel@ for quirks | ||
| 691c2477 | 2024-02-29 21:20:51 | Enable automatic setting of WRKDIST if DIST_TUPLE is used. After the previous attempt last fall led to breakage, this is now fixed and has survived a bulk kindly tested by tb@. It is based on how GitHub packages its tarballs. If needed, heuristics for other sources like gitlab, srht can be added later through the same mechanism. This makes lines in DIST_TUPLE (github) ports like the following superfluous: WRKDIST = ${WRKDIR}/project-${COMMIT_HASH} | ||
| cb497352 | 2024-02-29 10:10:17 | new user for sysutils/croc | ||
| 240d623f | 2024-02-29 01:02:05 | update _libreddit user to point to replacement redlib | ||
| bf424e20 | 2024-02-21 16:26:30 | better comments instead of "XXX easier for ports that depend on mono" for variables relating to availability of various different ports/features | ||
| 247cc8ed | 2024-02-21 13:11:34 | bump _SYSTEM_VERSION-amd64 and _SYSTEM_VERSION-i386 so that pkg_add -u will update all packages (that don't have PKG_ARCH=*). This will ensure that after the next set of packages built, people running pkg_add -u will get binaries built with the recent retpoline-related changes. Discussed with tb@, jca@ | ||
| d4f91b77 | 2024-02-14 20:42:46 | Fix post-extract stage for DIST_TUPLE with sub-projects (that is '/' in the project name) and using the subdir component. This is done by stripping the directory part from the project component for the post-extract mv(1) to subdir. Use :T instead of :C,^.*/,, as suggested by kn@. Problem discovered and raised by rsadowski@. ok kn@ | ||
| d35ba4ac | 2024-02-13 11:45:31 | reserve 896 for certspotter | ||
| 75a86e78 | 2024-02-03 11:49:55 | replace defunct kddilabs GNU mirror with another Japanese mirror (JAIST). kddilabs has been removed from the GNU mirror list some time ago as well. | ||
| cfc112d8 | 2024-01-17 14:44:42 | use '+=' in DIST_TUPLE example, nudging porters to use this syntax that makes it easy to combine multiple DIST_TUPLE entries. ok sthen@ | ||
| 85e87bbe | 2024-01-09 11:58:11 | Don't do the "if !exists(${_LD_PROGRAM})" check if USE_LLD=ports; it results in ignoring the port unless ld.lld from ports clang is present _when the Makefile is parsed_, so doesn't have chance to actually install the relevant clang package. This resulted in incomplete i386 bulks since mid November because it only resulted in IGNORE rather than any kind of error, so didn't trigger any reports of build failures. (Failure paths included gfortran -> graphviz -> doxygen, gfortran -> numpy -> boost, etc). (USE_LLD=ports is currently *only* used for gcc, and only on i386, so other archs unaffected). ok tb@ | ||
| b5575f4b | 2024-01-05 14:40:32 | add _spotifyd, reuse 2012's _kqemu; Feedback OK sthen | ||
| b99fbc90 | 2024-01-02 15:39:30 | tweak the exceptions_file bit so it is much closer to interpret_path. | ||
| a1580689 | 2024-01-02 12:25:32 | have -F grab everything including ignored ports (so it grabs "unlinked" distfiles) | ||
| b2e969bc | 2024-01-01 14:14:49 | lang/rust: add a module to cope with SYSTEM_VERSION-rust lang/rust module is intented to be only minimal. makes devel/cargo module to use lang/rust module. - makes MODCARGO_WANTLIB re-exports MODRUST_WANTLIB - it changes the WANTLIB to the right value for sparc64, but as SYSTEM_VERSION-rust is bumped, it should be fine adds SYSTEM_VERSION-rust ?= 0 to arch-defines.mk - this way, when lang/rust isn't used, -V 0 is passed (it is a no-op), and else, it is the value defined in lang/rust module. while here, correct few ports to use the right WANTLIB value ok tb@ "I'm happy with it" espie@ (regarding the usage of _SYSTEM_VERSION-rust) | ||
| e5b90961 | 2023-12-17 21:25:50 | Add user for net/soju. | ||
| 2c3acfdb | 2023-12-13 20:08:58 | Add _gonic user and group | ||
| 0e076c99 | 2023-11-27 18:07:58 | Install pfresolved daemon into sbin. Provide rc startup script. Add _pfresolved user and group. discussed with kn@ | ||
| fd6e2d7e | 2023-11-20 19:20:32 | bump _SYSTEM_VERSION-clang, to ensure that pkg_add -u updates to all clang16-built packages (also I suspect moving to c++17 default may have resulted in symbol changes in some C++ libs) ok tb@ | ||
| 672ba1c4 | 2023-11-18 13:28:43 | Comment out _minbif following net/minbif removal ok sthen | ||
| ffc4c35c | 2023-11-14 09:22:09 | Replace GH_* with DIST_TUPLE in Makefile.template with input from op, sthen. OK sthen | ||
| 781e78c9 | 2023-11-13 15:31:42 | ignore openbsd-wip and pobj; ok espie@ | ||
| 6931081c | 2023-11-13 14:34:07 | very simple script I used to find ports that are not referenced in any way in sqlports and yet are in my tree | ||
| d6e199b1 | 2023-11-12 12:55:08 | show the fullsubdir with flavors and multi in case the directory doesn't exist. Allow (parent) to show up in case of flavored missing dependencies! | ||
| 41def1fe | 2023-11-11 11:53:38 | Have dump-vars link UNLINKED | ||
| d8d5a31b | 2023-11-11 10:52:15 | shell quoting means the IGNORE message wants \( | ||
| 54c8d905 | 2023-11-11 10:16:25 | somehow I missed adding this one | ||
| a281a47c | 2023-11-11 10:12:48 | UNLINKED/BUILD_UNLINKED mechaanism, to allow linking everything to the build. | ||
| bf189d33 | 2023-11-10 19:55:14 | Sort. | ||
| 7c0dfcb6 | 2023-11-10 19:31:33 | Add gitlab.gnome.org support in DIST_TUPLES. ok robert@ | ||
| 50c26d6d | 2023-11-10 17:30:32 | Only append CFLAGS_${CHOSEN_COMPILER} is COMPILER_LANGS contains c Same for CXXFLAGS_${CHOSEN_COMPILER} and c++. Requested by espie@ | ||
| 536da61d | 2023-11-10 16:47:17 | Add support for CFLAGS_${CHOSEN_COMPILER} and CXXFLAGS_${CHOSEN_COMPILER} This helps defining compiler-specific C(XX)FLAGS in a single line, avoiding hacks like testing the value of ${CHOSEN_COMPILER} after including bsd.port.mk. As noted by tb@, this idiom is already used in multimedia/mkvtoolnix. Example usage: CFLAGS_base-clang = -Wno-useless-warning ok tb@ on a previous version, tweaks from espie@ | ||
| 67931e5a | 2023-11-10 12:34:49 | bsd.port.mk: add infrastructure for using sccache in Rust port builds Suggestion to add whitespace around CCACHE and SCCACHE blocks from kn@ OK landry@ kn@ | ||
| 318ab97d | 2023-11-08 11:42:22 | Add riscv64 to APM_ARCHS riscv64 provides a machine/apmvar.h header needed by ports at build time. Like sparc64 it doesn't provide an apm(4) driver - yet. | ||
| 7bf2eb53 | 2023-11-06 07:02:08 | tweak the hash check so that shortened commit hashes >= 10 characters can be used. The risk of collision with tags seems very very small okay thfr@ | ||
| 3ca5e2c0 | 2023-11-03 05:50:25 | config.site: do not force syscall declaration/existence to yes Syscall removal will thus be picked up correctly by various autconf-based ports once it lands in base and in particular Ruby will continue to build and transition to be syscall-free with the libc bump. discussed with jca and sthen | ||
| 139ac812 | 2023-10-29 06:31:11 | Update SITE_KDE - Remove broken mirrors - Switch to HTTP Feedback from sthen@ | ||
| cd6ec17a | 2023-10-27 18:51:10 | Use dedicated user, ship rc script and education/freedict/ example dictd(8) dropts to dictd (nonexistent) or nobody iff started as root; recycle old _polkituser into _dictd to isolate this port. Take maintainer Feedback OK sthen | ||
| b3c99bce | 2023-10-26 19:26:56 | do not create the ${PREFIX}/share/nls directory tree by default The share/nls directories have been barely ever used throughout the 27-year history of the ports tree. Let the single port that still installs a file there create the directory itself. | ||
| bdf5ccc7 | 2023-10-25 18:57:36 | trivial "check-sqlports" target | ||
| c6d60d7c | 2023-10-22 06:08:50 | add kde (invent.kde.org) support for DIST_TUPLES ok thfr, tweak@ and ok op@ | ||
| 523b0b93 | 2023-10-18 10:36:46 | it's SITE_BACKUP, not SITES_BACKUP | ||
| bc77c99e | 2023-10-17 22:19:34 | glue to randomize SUBDIRS using sort -R, so that dpb -r is even more random (done because it's cheap) okay tb@ | ||
| a60a2e54 | 2023-10-17 08:03:53 | thinko, repair commands that can take multiple parameters | ||
| fed9ad5b | 2023-10-16 13:03:42 | peek a bit more into the ports tree, refuse to start if bsd.port.mk and dpb have been misconfigured to use the same LOCKDIR, as they fit vastly different usage scenarios, and dpb will not grok bsd.port.mk(5)'s locks, as found by tb@ |