Commit Graph

156 Commits

Author SHA1 Message Date
root c6468bd623 Merge remote-tracking branch 'origin/pristine'
* origin/pristine: (60 commits)
  databases/percona-orchestrator: Update to v3.2.6-16
  emulators/virtualbox-ose-70: Fix 15-CURRENT kmod build
  multimedia/qmmp-qt6: update to 2.2.5 release (+)
  multimedia/qmmp-qt5: update to 1.7.5 release (+)
  deskutils/syncthingtray: Update to 1.7.6
  emulators/ares: Update 143 => 144
  www/varnish-ip2location: Update to 1.0.4
  sysutils/xdu: Switch repo and improved fix for filenames with spaces
  x11-toolkits/SoXt: Remove expired port
  databases/py-carbon: Remove expired port
  security/weggli: Remove expired port
  www/varnish-modules: Update to 0.25.0
  x11-fm/doublecmd: update to 1.1.24 gamma release (+)
  www/dooble: Update 2025.04.06 => 2025.04.27
  databases/xtrabackup84: change version schema to match an upstream
  biology/fasda-utils: Update to 0.1.0.1
  www/phpvirtualbox-71: Connect to the build
  lang/rust-nightly: update 1.88.0.20250416 → 1.88.0.20250427
  www/phpvirtualbox-71: Update 7.0 => 7.1-1
  www/phpvirtualbox-71: Repocopy from www/phpvirtualbox-70
  ...
2025-04-28 23:59:45 +02:00
Yasuhiro Kimura 08721b3f06 Makefile: Fix make index on FreeBSD 13
With recent main branch `make index` causes following warning message
on FreeeBSD 13.

make_index: Circular dependency loop found: glib-2.84.1_2,2 depends upon itself.

And it generates empty index file.

The issue seems to happen because /usr/libexec/make_index is used on
FreeBSD 13. So fix it by changing Makefile so Tools/make_index is
always used.

PR:		285999
Approved by:	portmgr (implicit, just fix it)
2025-04-28 09:56:36 +09:00
root a27adc3005 Makefile: Remove unused directories 2025-04-25 19:35:59 +02:00
root 2dcfaf18c3 japanese/p5-Jcode: Remove port
Designed for specific locales, not aligned with broad server application needs
2025-04-02 23:10:13 +02:00
root 024ec39e7d hebrew/py-pyluach: Remove port
Designed for specific locales, not aligned with broad server application needs
2025-03-31 11:18:29 +02:00
root faac5f088f korean/py-korean-lunar-calendar: Remove port
Designed for specific locales, not aligned with broad server application needs
2025-03-31 10:56:22 +02:00
root b57898ad44 x11-wm/xfce4-panel: Remove port
Desktop software not suitable for server-centric environment
2025-03-29 20:55:02 +01:00
root 6d65502b18 x11-fm/nautilus: Remove port
Desktop software not suitable for server-centric environment
2025-03-29 14:17:32 +01:00
root 927fea84c7 french/med: Remove port
Designed for specific locales, not aligned with broad server application needs
2025-03-28 21:35:26 +01:00
root 907684aba9 german/tipp10: Remove port
Personal/recreational applications, not aligned with broad server focus
2025-03-28 14:41:01 +01:00
root c5fa1be9e3 polish/aspell: Remove port
Designed for specific locales, not aligned with broad server application needs
2025-03-28 14:19:44 +01:00
root 75194d860e portuguese/mythes: Remove port
Designed for specific locales, not aligned with broad server application needs
2025-03-28 12:52:11 +01:00
root ecf89cfb4d russian/py-pytils: Remove port
Designed for specific locales, not aligned with broad server application needs
2025-03-28 12:29:50 +01:00
root 3e9528663d ukrainian/gd: Remove port
Designed for specific locales, not aligned with broad server application needs
2025-03-28 01:44:30 +01:00
root 0a94f1ac4b vietnamese/libviet: Remove port
Designed for specific locales, not aligned with broad server application needs
2025-03-28 01:31:50 +01:00
root b36a7246f6 french/jdictionary-fre-hun: Remove port
Designed for specific locales, not aligned with broad server application needs
2025-03-27 21:44:21 +01:00
root 010b51000e arabic/ae_fonts_ttf: Remove port
Designed for specific locales, not aligned with broad server application needs
2025-03-27 21:21:56 +01:00
Robert Clausecker 6e2da9672f filesystems: add new category for file systems and related utilities
The filesystems category houses file systems and file system utilities.
It is added mainly to turn the sysutils/fusefs-* pseudo-category into
a proper one, but is also useful for the sundry of other file systems
related ports found in the tree.

Ports that seem like they belong there are moved to the new category.
Two ports, sysutils/fusefs-funionfs and sysutils/fusefs-fusepak are
not moved as they currently don't fetch and don't have TIMESTAMP set
in their distinfo, but that is required to be able to push a rename
of the port by the pre-receive hook.

Approved by:	portmgr (rene)
Reviewed by:	mat
Pull Request:	https://github.com/freebsd/freebsd-ports/pull/302
PR:		281988
2024-11-06 16:17:35 +01:00
Wolfram Schneider ac29792cff Makefile: enable to run `make index' without output to stdout
e.g.: make -s INDEX_ECHO_1ST=true PORTSDIR=$(pwd) index

PR: 282081
Approved by: bapt
Differential Revision: https://reviews.freebsd.org/D47108
2024-10-18 16:29:05 +00:00
Wolfram Schneider b5f41fd958 README: searchable index of all ports is at ports.freebsd.org
PR: 280816
2024-08-14 14:58:31 +00:00
Po-Chuan Hsieh ee26248a06 Makefile: Fix c3997397a0
WWW was erronously added to Makefile rather than databases/sqlite3/Makefile.
2022-10-03 10:18:07 +08:00
Pavel Volkov c3997397a0 databases/sqlite3: Update to 3.39.3
PR:	266459
2022-09-19 08:50:05 -07:00
Li-Wen Hsu cf13a62abc Change MASTER_SITE_INDEX to our distributed mirror
This would relax the load of www.freebsd.org and let user fetch INDEX
from a closer mirror.

Approved by:	bapt (portmgr)
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D33871
2022-01-13 16:25:20 +08:00
Baptiste Daroussin bcb098e384 fetchindex: make compression format configurable
Add INDEX_COMPRESSION_FORMAT as a variable a user can overwrite via
/etc/make.conf to allow the compression format used for INDEX to be
changed. Available compression formats are: bz2, xz and zst for now.

While here change the default compression format to be .xz (the
smallest), for environement where performance of unxz matters it can
switched to zst.

bz2 format is kept for compatibility with existing tooling.

In order to simplify the code, bsdcat(1) is now used for uncompressing
instead detecting the compression format manually and switch the
decompression tool manually

Note the bzip2 compression format is now considered as deprecated
2021-11-22 09:18:15 +01:00
Baptiste Daroussin cd8518854f fetchindex: do not leave a corrupted INDEX
When extracting the fetched index, do it in a temporary file, and only
when extraction succeed, move it to the final file, it makes it more
atomic and less likely to live a corrupted file behind

PR:	224871
2021-11-08 15:59:55 +01:00
Baptiste Daroussin 62f3ada949 index: keep index file as long as possible
When generating the INDEX file, we are already building it in a
temporary file and swap it last minute. make the index target now
directly depend on the INDEX file generation target.
Turn that target into a PHONY target so the file is always regenerated
when someone calls make index.

PR:		202070
2021-11-08 13:58:22 +01:00
Sofian Brabez 5d2188800f Makefile: Force to rebase when using make update
Approved by:	uqs
Differential Revision:	https://reviews.freebsd.org/D30450
2021-05-25 16:01:19 +00:00
Mathieu Arnold cf118ccf87 One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
2021-04-07 10:09:01 +02:00
Mathieu Arnold 5d33e04596 framework: Remove $FreeBSD$
Where appropriate fiddle with a few other things.
2021-04-06 16:27:10 +02:00
Li-Wen Hsu a7dfc7e583 Retire the palm category (1999-2019)
Reviewed by:	mat
Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D22222
2019-11-04 11:57:46 +00:00
Baptiste Daroussin f9d8d0eb8b Use sort with "modern" option
When building index we were using obsolete (but still supported options)
let use the non obsolete one.

PR:		166188
Submitted by:	lgfbsd@be-well.ilk.org
2019-09-04 14:07:48 +00:00
Wolfram Schneider f96e4a5cde MASTER_SITE_INDEX should use HTTPS URL
PR:	 	224893
Reviewed by:    mat (mentor)
Approved by: 	portmgr
2018-01-29 21:37:26 +00:00
Mathieu Arnold eabbfd75e3 ${RM} already has -f.
PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
2016-10-21 12:51:40 +00:00
Mathieu Arnold 4ad5e31e4e Have make update work for a git only repository.
PR:		195699
Submitted by:	clutton zoho com
Sponsored by:	Absolight
2016-04-13 11:28:57 +00:00
Steve Wills 58fd907816 Try harder to find svn
Don't assume svn is installed, but use it if it's available, falling back to
svnlite if not (or using svn from base in the case where WITH_SVN was set in
base). This matches the logic in base for finding svn.

PR:		207479
Discussed with:	gjb
Reported by:	Torsten Zühlsdorff <ports@toco-domains.de>
2016-04-13 02:02:43 +00:00
Kubilay Kocak e5451112c0 Makefile: Default INDEX_JOBS value to kern.smp.cpus
INDEX_JOBS currently defaults to 2 for the make index target.

MAKE_JOBS_NUMBER in bsd.port.mk currently uses kern.smp.cpus to select
a default. Modify INDEX_JOBS to match.

Nominal and repeatable performance improvements of ~20-30% were observed.

CR:		D381
Reviewed by:	swills, bdrewery
Approved by:	portmgr
2014-08-18 04:19:46 +00:00
Baptiste Daroussin 0b2a22b77c Add a mechanism to allow updating the ports tree with rsync
PR:		171681
Submitted by:	cyberleo@cyberleo.net
2014-06-15 22:47:10 +00:00
Bryan Drewery 3ac17805b7 - Fix 'make index' not working when PORTSDIR is a symlink to another directory
PR:		ports/183431
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org> (based on)
2013-12-06 18:45:13 +00:00
Bryan Drewery 529249e0bb - Revert r329851 and again allow using portsnap's make_index by default,
if available, for 'make index'. This removes the need to have
  perl installed. [1]
- Fix output of the file to have the proper /usr/ports/ORIGIN regardless
  of real PORTSDIR or CURDIR [2]

PR:		ports/183095 [1]
Submitted by:	ak [2]
With hat:	portmgr
2013-10-27 14:22:02 +00:00
Bryan Drewery 8ea6ff2b1c - Disable portsnap make_index usage as it does not produce
a correct INDEX currently.

With hat:	portmgr
2013-10-09 00:34:16 +00:00
Bryan Drewery b31efc4973 - Fix 'make index' when system is built with WITHOUT_PORTSNAP by
falling back on the perl make_index if needed.

With hat:	portmgr
Reported by:	ade
2013-10-07 21:32:30 +00:00
Baptiste Daroussin 66b8ac085d Use the portsnap version of make_index instead of the perl version.
Submitted by:	ak
2013-10-07 10:30:31 +00:00
Martin Wilke 2db3ae64a5 - Remove CVS reference
PR:		178381
		177581
Submitted by:	Eitan Adler <lists@eitanadler.com>
		Alex Kozlov <spam@rm-rf.kiev.ua>

With hat:	portmgr
2013-05-20 00:45:26 +00:00
Baptiste Daroussin 964883bc4c Do not hardcode make for make index 2013-05-02 12:05:48 +00:00
Beat Gaetzi edc5aa1499 - Don't use SVN variable in 'git svn rebase' as setting the SVN variable to
a non-default value will break git.

Submitted by:	bf@, melifaro@
2012-08-05 17:06:49 +00:00
Beat Gaetzi b0be23e64d - Sync update target with src/ [1]
- Add 'git svn rebase' command to update target [2]

PR:		ports/169970 [1], ports/169983 [2]
Submitted by:	avilla@ [1], clutton <mbsd AT isgroup.com.ua> [2]
Tested by:	exp-run on pointyhat
2012-08-02 12:19:35 +00:00
Beat Gaetzi a0e668c212 - Add Subversion capability to the update traget 2012-07-15 18:23:24 +00:00
Martin Wilke e924662c08 - Remove obsolete version check (We dont support FreeBSD 6 anymore)
PR:		155511
Submitted by:	Eitan Adler <lists@eitanadler.com>
Tested on:	phw
2012-05-24 07:03:21 +00:00
Florent Thoumie c406a95c53 Latest round of infrastructure changes.
- bsd.port.mk: add INDEX_PORTS, to support INDEX creation for a subset of the ports tree [1]
- bsd.port.mk: call target "install-rc-script" before "post-install" [2]
- [patch] ports/Mk bsd.port.mk order if groups/users are created by package [3]
- [bsd.port.mk] [patch] reaper of the dead: md5 has been in /sbin for a while [4]
- [bsd.port.mk] [patch] remove support for pre 7.x systems (b.*.m) [5]
- [patch] [bsd.port.mk] reaper of the dead: are three variable defintions needed [6]

PR:		ports/156575 [1],
		ports/139116 [2],
		ports/152498 [3],
		ports/155983 [4],
		ports/155510 [5],
		ports/156340 [6]
Submitted by:	Florent Thoumie <flz@xbsd.org> [1],
		Sergey Skvortsov <skv@freebsd.org> [2],
		Olli Hauer <ohauer@FreeBSD.org> [3],
		Eitan Adler <lists@eitanadler.com> [4],
		Eitan Adler <lists@eitanadler.com> [5],
		Eitan Adler <lists@eitanadler.com> [6]
2011-05-04 22:33:13 +00:00
Pav Lucistnik 71617b3597 - Retire mbone as a physical category 2011-03-06 22:44:48 +00:00