Commit Graph

121 Commits

Author SHA1 Message Date
Tijl Coosemans b2238657fa Templates/config.site: gl_cv_func_fnmatch_posix=no
FreeBSD fnmatch(3) does not conform to POSIX.  Collating symbol
expressions, equivalence class expressions and character class
expressions are not supported.

This fixes make test in devel/gettext-tools.

PR:		277725
Exp-run by:	antoine
2024-03-23 12:27:43 +01:00
Yasuhiro Kimura 606e5218bc Templates/BSD.local.dist: Add share/man/ja/man8
Approved by:	portmgr (blanket)
2024-03-12 12:54:52 +09:00
Muhammad Moinur Rahman 2d0d48c906
Templates/BSD.local.dist: Add share/man/ja/man7
Approved by:	portmgr (blanket)
2024-03-02 14:53:15 +01:00
Muhammad Moinur Rahman e546294c82
Templates/BSD.local.dist: Add share/man/it/man8 2024-03-01 23:55:01 +01:00
Muhammad Moinur Rahman 153533c4c3
Templates/BSD.local.dist: Add share/man/it/man7
Approved by:	portmgr (blanket)
2024-02-29 20:52:24 +01:00
Muhammad Moinur Rahman 33fddb3d7a
Templates/BSD.local.dist: Add share/man/cat9
Approved by:	portmgr (blanket)
2024-02-26 21:38:46 +01:00
Muhammad Moinur Rahman 77d7f7f370
Templates/BSD.local.dist: Add share/man/fr/man7
Approved by:	portmgr (blanket)
2024-02-26 21:38:44 +01:00
Muhammad Moinur Rahman 31feb1d9af
Templates/BSD.local.dist: Add share/man/cat6
Approved by:	portmgr (blanket)
2024-02-26 06:15:55 +01:00
Antoine Brodin 5cd70cb3b7 Templates/BSD.local.dist: unbreak 2024-02-25 08:42:50 +00:00
Muhammad Moinur Rahman 2ba14de447
Templates/BSD.local.dist: Add share/man/ru.KOI8-R/man1
Approved by:	portmgr (blanket)
2024-02-24 21:05:08 +01:00
Muhammad Moinur Rahman a89020217b
Templates/BSD.local.dist: Add share/man/cat4
Approved by:	portmgr (blanket)
2024-02-24 20:25:28 +01:00
Muhammad Moinur Rahman ead33766e8
Templates/BSD.local.dist: Add share/man/cat3
Approved by:	portmgr (blanket)
2024-02-23 16:28:02 +01:00
Muhammad Moinur Rahman 8eb67f36fc
Templates/BSD.local.dist: Add share/man/cat2
Approved by:	portmgr (blanket)
2024-02-23 11:01:25 +01:00
Muhammad Moinur Rahman e8686d1827
Templates/BSD.local.dist: Add share/man/es/man8
Approved by:	portmgr (blanket)
2024-02-22 13:02:52 +01:00
Muhammad Moinur Rahman 7e90c45689
Templates/BSD.local.dist: Add missing es/man7 directory
Approved by:	portmgr (blanket)
2024-02-21 12:08:28 +01:00
Daniel Engberg b29930703f Templates/config.site: Enable ac_cv_header_byteswap_h
With 12.4 EOL all supported versions of FreeBSD have this header
so we can now unconditionally enable it

PR:		276671
Reviewed by:	portmgr (bofh)
Exp-run by:	antoine
2024-02-12 19:06:24 +01:00
Muhammad Moinur Rahman 72fd64090b
Templates/BSD.local.dist: Add share/man/mann
Approved by:	portmgr (blanket)
2024-01-30 23:35:36 +01:00
Muhammad Moinur Rahman b081a24325
Templates/BSD.local.dist: Add share/man/ja/man1
Approved by:	portmgr
2024-01-30 12:49:27 +01:00
Muhammad Moinur Rahman 83502c58f9
Templates/BSD.local.dist: Add share/man/cat8
Approved by:	portmgr
2024-01-29 20:54:11 +01:00
Muhammad Moinur Rahman 87d4370dfe
Templates/BSD.local.dist: Add share/man/cat7
Approved by:	portmgr
2024-01-29 15:08:30 +01:00
Muhammad Moinur Rahman 356747e827
Templates/BSD.local.dist: Add share/man/cat5
Approved by:    portmgr
2024-01-28 23:14:08 +01:00
Muhammad Moinur Rahman 3e2b774ac5
Templates/BSD.local.dist: Add share/man/cat1
- Remove NOOP MKDIR in other ports

Approved by:	portmgr
2024-01-28 19:33:05 +01:00
Muhammad Moinur Rahman f8ce82e546 Templates/BSD.local.dist: Add manl path
As we are moving ${PREFIX}/man to ${PREFIX}/share/man we should
gradually add the missing paths under ${PREFIX}/share/man too rather
than creating the directories manually at post-install target.

Approved by:	portmgr
2024-01-24 11:20:11 +01:00
Felix Palmen 0a170fe305 Templates/Makefile: Modernize and extend
The template for a port Makefile can be used automatically by editors
like vim. It hasn't been updated since its introduction in 2014 though.

Modernize and extend it to meet current best practices:

- Replace PORTVERSION with DISTVERSION, which is now the preferred
  variable to use.
- Add the WWW variable which should be set for every port.
- Add the LICENSE and LICENSE_FILE variables which should also be set
  whenever possible.

Approved by:		bapt
Differential Revision:	https://reviews.freebsd.org/D42155
2023-10-11 11:56:37 +02:00
Baptiste Daroussin a40a5009df Templates/BSD.local.dist: add share/icons
share/icons is a common place to install applications icons for a long
time.
An upcoming change in the way we handle icon cache generation leads to
make check-plist thinking some packages are now leaking (left overs) this
directory, adding it to the mtree fixes this issue.
2021-09-27 11:33:18 +02:00
Lewis Cook cb3b45287e Templates/BSD.local.dist: Add shell completion paths
This removes the necessity in creating the shell completion
directories for bash, fish and zsh when installing any
accompanying programmable shell completion files.

Approved by:		portmgr
Differential Revision:	https://reviews.freebsd.org/D31629
2021-08-21 14:04:32 +00:00
Mathieu Arnold 135fdeebb9
all: Remove all other $FreeBSD keywords. 2021-04-06 16:31:13 +02:00
Mathieu Arnold 5d33e04596
framework: Remove $FreeBSD$
Where appropriate fiddle with a few other things.
2021-04-06 16:27:10 +02:00
Tijl Coosemans 5c96135c7f Set configure variables to "yes" instead of "1".
The configure script in the next version of gettext specifically tests for
gl_cv_func_sigprocmask=yes.

PR:		248346
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2020-08-04 09:03:23 +00:00
Antoine Brodin d47d77872b malloc.h is now usable on head
PR:		245366
2020-05-12 18:15:06 +00:00
Baptiste Daroussin 003a571d1d Add LOCALBASE/share/man to the valid path for manpages
Also compress manpages in this location.

As a followup of a discussion which occured in 2017:
https://lists.freebsd.org/pipermail/freebsd-arch/2017-March/018115.html
And following:
https://svnweb.freebsd.org/base?view=revision&revision=315053
and
https://svnweb.freebsd.org/base?view=revision&revision=315142

All the supported FreeBSD version now supports share/man in manpath for
LOCALBASE As a result the ports tree can now accept it for manpage, but
more over migrate to this new path. Resulting in more consistency now the
manpages in base and ports would be in the relative path (under share/)
and a reduced amount of patching needed to port something to FreeBSD

Note1: this has already be done for GNU info pages earlier
Note2: due to the fact that for end user no functionnality will change during
the migration of the manpages to the new location and to avoid massive rebuild
of packages, it has been decided to not bump portrevision when migrating.

Reviewed by:	mat (portmgr)
Differential Revision:	https://reviews.freebsd.org/D23166
2020-01-15 12:06:13 +00:00
Antoine Brodin 937760ab5a gets was removed from head
PR:		222796
2019-09-01 18:57:18 +00:00
Antoine Brodin d78b23817a sys/dir.h is deprecated and is scheduled to be removed from base
PR:		21519
2019-06-05 17:40:09 +00:00
Baptiste Daroussin 7990f81066 Install texinfo files (GNU info) into ${PREFIX}/share/info
After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.

Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.

Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them

Bump revision of all impacted ports

PR:		232907
exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D17816
2018-11-10 18:12:57 +00:00
Antoine Brodin a9bd2fb5f6 config.guess: merge upstream changes up to 2018-08-29
PR:		230987
With hat:	portmgr
2018-08-29 18:53:00 +00:00
Antoine Brodin 33f24a0416 Merge config.guess upstream changes up to 2018-07-18
This includes gnueabihf addition to armv6 and armv7 targets

PR:		228706
Submitted by:	Mikael Urankar
With hat:	portmgr
2018-08-13 20:26:05 +00:00
Antoine Brodin 16154f2941 Remove duplicate CPU types coming from a mismerge
With hat:	portmgr
2018-08-13 19:50:21 +00:00
Ruslan Bukin fbef8dc6ee Update our copies of config.guess and config.sub scripts
(RISC-V machine added).

PR:		229176
Reviewed by:	bapt
Approved by:	portmgr (antoine)
Sponsored by:	DARPA, AFRL
Exp-run:	antoine
Differential Revision:	https://reviews.freebsd.org/D15925
2018-06-25 15:44:31 +00:00
Antoine Brodin 532b3292ff Revert r472783, no exp-run and no approval = no cookie
With hat:	portmgr
2018-06-19 17:22:14 +00:00
Ruslan Bukin 8b3598ab7d Update config.guess and config.sub to the latest version.
RISC-V machine added to config.sub allowing us to build
ports/packages for RISC-V.

Sponsored by:	DARPA, AFRL
2018-06-19 12:36:52 +00:00
Bryan Drewery 8046dbb3ce Revert libm functions.
These require -lm but by caching a 'yes' value some ports fail to add -lm
properly, such as x11-toolkits/vte3.
2018-03-16 17:41:22 +00:00
Antoine Brodin 56fbe2ed72 Do not autodetect floor(3), it breaks some ports
With hat:	portmgr
2018-03-16 06:39:11 +00:00
Bryan Drewery 14beb619c7 Add more random items 2018-03-15 20:53:41 +00:00
Bryan Drewery 597ce86ee3 Add some more random functions in all releases. 2018-03-15 16:47:57 +00:00
Danilo G. Baio 393c55bdbf Remove MPL (without version) license
All ports now are using MPL[10|11|20] license.

Approved by:	portmgr (rene)
Differential Revision:	D12940
2017-11-04 13:14:01 +00:00
Danilo G. Baio 986b1e1642 Templates/Licenses: Add MPL[10|11]
- Add MPL[10|11]
- Copy MPL -> MPL20

Reported by:	sunpoet
Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D11772
2017-07-28 15:23:34 +00:00
Tobias Kortkamp dc0e63addc Add The Unlicense to Mk/bsd.licenses.db.mk
- Update all ports that currently use a custom definition
- Also add a link to a list of certified copyfree licenses

Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D11487
2017-07-05 14:58:11 +00:00
Rene Ladan decbfff56f Add more functions to the autoconf cache that appeared in FreeBSD 9 or 10.
PR:		219871
Submitted by:	rene
Reviewed by:	bdrewery
Exp-run:	antoine
Differential Revision:	https://reviews.freebsd.org/D11101
2017-06-10 21:23:04 +00:00
Mathieu Arnold f03d021325 Add the DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE versions 1 and 2.
PR:		218843, 214492
Submitted by:	Dave Cottlehuber, Yuri Victorovich
Sponsored by:	Absolight
2017-05-10 12:47:37 +00:00
Justin Hibbits 411d3e540e Add powerpcspe to config.sub template
With this single change many ports now build for the relatively new (in
12-current) powerpc.powerpcspe arch target.  Additional changes will be needed
on a port-by-port basis.

Approved by:	swills
2017-05-03 01:02:53 +00:00