View | Details | Raw Unified | Return to bug 295945 | Differences between
and this patch

Collapse All | Expand All

(-)b/Mk/Scripts/dialog4ports.sh (-2 / +2 lines)
Lines 42-50 fi Link Here
42
# Clear environment of PKGNAME or the dialog will show on older versions
42
# Clear environment of PKGNAME or the dialog will show on older versions
43
# that do not understand -v.
43
# that do not understand -v.
44
if ! env -u PKGNAME ${DIALOG4PORTS} -v > /dev/null 2>&1; then
44
if ! env -u PKGNAME ${DIALOG4PORTS} -v > /dev/null 2>&1; then
45
	exec env LC_ALL=C.UTF-8 $DIALOG4PORTS > $OPTIONSFILE 2>&1
45
	exec $DIALOG4PORTS > $OPTIONSFILE 2>&1
46
fi
46
fi
47
47
48
# Newer versions use stderr to work around a jail issue
48
# Newer versions use stderr to work around a jail issue
49
# http://lists.freebsd.org/pipermail/freebsd-ports/2013-March/082383.html
49
# http://lists.freebsd.org/pipermail/freebsd-ports/2013-March/082383.html
50
exec env LC_ALL=C.UTF-8 $DIALOG4PORTS 2> $OPTIONSFILE
50
exec $DIALOG4PORTS 2> $OPTIONSFILE
(-)b/Mk/Uses/electron.mk (-6 / +3 lines)
Lines 440-447 electron-fetch-node-package-manager: Link Here
440
		${SETENV} SCRIPTSDIR=${SCRIPTSDIR} WRKDIR=${WRKDIR} \
440
		${SETENV} SCRIPTSDIR=${SCRIPTSDIR} WRKDIR=${WRKDIR} \
441
			${SH} ${SCRIPTSDIR}/electron-create-mtree.sh ${NPM_CMDNAME} > \
441
			${SH} ${SCRIPTSDIR}/electron-create-mtree.sh ${NPM_CMDNAME} > \
442
			${NPM_CMDNAME}.mtree && \
442
			${NPM_CMDNAME}.mtree && \
443
		${SETENV} LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 \
443
		${TAR} -cz --options 'gzip:!timestamp' \
444
			${TAR} -cz --options 'gzip:!timestamp' \
445
			-f ${DISTDIR}/${DIST_SUBDIR}/${NPM_CMDNAME}-${NPM_VER}.tgz @${NPM_CMDNAME}.mtree; \
444
			-f ${DISTDIR}/${DIST_SUBDIR}/${NPM_CMDNAME}-${NPM_VER}.tgz @${NPM_CMDNAME}.mtree; \
446
	fi
445
	fi
447
	@${SETENV} ${MAKE_ENV} corepack install -g ${DISTDIR}/${DIST_SUBDIR}/${NPM_CMDNAME}-${NPM_VER}.tgz
446
	@${SETENV} ${MAKE_ENV} corepack install -g ${DISTDIR}/${DIST_SUBDIR}/${NPM_CMDNAME}-${NPM_VER}.tgz
Lines 491-498 electron-archive-node-modules: Link Here
491
				${SH} ${SCRIPTSDIR}/electron-create-mtree.sh $${dir} >> \
490
				${SH} ${SCRIPTSDIR}/electron-create-mtree.sh $${dir} >> \
492
				${WRKDIR}/node-modules-cache.mtree; \
491
				${WRKDIR}/node-modules-cache.mtree; \
493
		done; \
492
		done; \
494
		${SETENV} LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 \
493
		${TAR} -cz --options 'gzip:!timestamp' \
495
			${TAR} -cz --options 'gzip:!timestamp' \
496
			-f ${DISTDIR}/${DIST_SUBDIR}/${_DISTFILE_prefetch} \
494
			-f ${DISTDIR}/${DIST_SUBDIR}/${_DISTFILE_prefetch} \
497
			-C ${WRKDIR} @node-modules-cache.mtree; \
495
			-C ${WRKDIR} @node-modules-cache.mtree; \
498
		if [ ${TMPDIR} != ${WRKDIR} ]; then \
496
		if [ ${TMPDIR} != ${WRKDIR} ]; then \
Lines 519-526 electron-archive-node-modules: Link Here
519
		${SETENV} SCRIPTSDIR=${SCRIPTSDIR} WRKDIR=${WRKDIR} \
517
		${SETENV} SCRIPTSDIR=${SCRIPTSDIR} WRKDIR=${WRKDIR} \
520
			${SH} ${SCRIPTSDIR}/electron-create-mtree.sh ${NPM_MODULE_CACHE} > \
518
			${SH} ${SCRIPTSDIR}/electron-create-mtree.sh ${NPM_MODULE_CACHE} > \
521
			node-modules-cache.mtree && \
519
			node-modules-cache.mtree && \
522
		${SETENV} LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 \
520
		${TAR} -cz --options 'gzip:!timestamp' \
523
			${TAR} -cz --options 'gzip:!timestamp' \
524
			-f ${DISTDIR}/${DIST_SUBDIR}/${_DISTFILE_prefetch} @node-modules-cache.mtree; \
521
			-f ${DISTDIR}/${DIST_SUBDIR}/${_DISTFILE_prefetch} @node-modules-cache.mtree; \
525
		if [ ${TMPDIR} != ${WRKDIR} ]; then \
522
		if [ ${TMPDIR} != ${WRKDIR} ]; then \
526
			${RM} -r ${WRKDIR}; \
523
			${RM} -r ${WRKDIR}; \
(-)b/Mk/Uses/elixir.mk (-3 / +1 lines)
Lines 10-16 Link Here
10
# ELIXIR_LIB_ROOT	- Elixir default library path
10
# ELIXIR_LIB_ROOT	- Elixir default library path
11
# ELIXIR_APP_ROOT	- Root directory for this Elixir app
11
# ELIXIR_APP_ROOT	- Root directory for this Elixir app
12
# ELIXIR_HIDDEN		- Applications to be hidden from the code path; usually ${PORTNAME}
12
# ELIXIR_HIDDEN		- Applications to be hidden from the code path; usually ${PORTNAME}
13
# ELIXIR_LOCALE		- An UTF-8 locale to be used by Elixir during builds (any UTF-8 locale is good)
14
# MIX_CMD		- The "mix" command
13
# MIX_CMD		- The "mix" command
15
# MIX_COMPILE		- The "mix" command used to compile an Elixir app
14
# MIX_COMPILE		- The "mix" command used to compile an Elixir app
16
# MIX_REWRITE		- Automatically replace Mix dependencies with code paths
15
# MIX_REWRITE		- Automatically replace Mix dependencies with code paths
Lines 40-48 ELIXIR_APP_NAME?= ${PORTNAME} Link Here
40
ELIXIR_LIB_ROOT?=	${LOCALBASE}/lib/elixir/lib
39
ELIXIR_LIB_ROOT?=	${LOCALBASE}/lib/elixir/lib
41
ELIXIR_APP_ROOT?=	${PREFIX}/lib/elixir/lib/${ELIXIR_APP_NAME}
40
ELIXIR_APP_ROOT?=	${PREFIX}/lib/elixir/lib/${ELIXIR_APP_NAME}
42
ELIXIR_HIDDEN?=		"^${ELIXIR_APP_NAME}$$"
41
ELIXIR_HIDDEN?=		"^${ELIXIR_APP_NAME}$$"
43
ELIXIR_LOCALE?=		en_US.UTF-8
44
MIX_CMD?=		${LOCALBASE}/bin/mix
42
MIX_CMD?=		${LOCALBASE}/bin/mix
45
MIX_COMPILE?=		${SETENVI} ${WRK_ENV} ${MIX_ENV} LANG=${ELIXIR_LOCALE} LC_ALL=${ELIXIR_LOCALE} MIX_ENV=${MIX_ENV_NAME} ELIXIR_HIDDEN=${ELIXIR_HIDDEN} ${MIX_CMD} ${MIX_TARGET}
43
MIX_COMPILE?=		${SETENVI} ${WRK_ENV} ${MIX_ENV} MIX_ENV=${MIX_ENV_NAME} ELIXIR_HIDDEN=${ELIXIR_HIDDEN} ${MIX_CMD} ${MIX_TARGET}
46
MIX_REWRITE?=
44
MIX_REWRITE?=
47
MIX_BUILD_DEPS?=
45
MIX_BUILD_DEPS?=
48
MIX_RUN_DEPS?=
46
MIX_RUN_DEPS?=
(-)b/Mk/Uses/gem.mk (-3 lines)
Lines 46-54 GEM_CACHE?= ${CACHE_DIR}/${GEM_NAME}.gem Link Here
46
GEMSPEC=	${PORTNAME}.gemspec
46
GEMSPEC=	${PORTNAME}.gemspec
47
GEM_ENV+=	RB_USER_INSTALL=yes
47
GEM_ENV+=	RB_USER_INSTALL=yes
48
48
49
USE_LOCALE?=	en_US.UTF-8
50
GEM_ENV+=	LANG=${USE_LOCALE} LC_ALL=${USE_LOCALE}
51
52
PLIST_SUB+=	PORTVERSION="${PORTVERSION}" \
49
PLIST_SUB+=	PORTVERSION="${PORTVERSION}" \
53
		REV="${RUBY_GEM}" \
50
		REV="${RUBY_GEM}" \
54
		GEMS_BASE_DIR="${GEMS_BASE_DIR}" \
51
		GEMS_BASE_DIR="${GEMS_BASE_DIR}" \
(-)b/Mk/Uses/gnome.mk (-4 lines)
Lines 83-92 _USE_GNOME_ALL+=atkmm cairomm cairomm11 glibmm glibmm26 gtkmm24 \ Link Here
83
		gtkmm30 gtkmm40 gtksourceviewmm3 libxml++26 libsigc++20 \
83
		gtkmm30 gtkmm40 gtksourceviewmm3 libxml++26 libsigc++20 \
84
		libsigc++30 pangomm pangomm24
84
		libsigc++30 pangomm pangomm24
85
85
86
# glib-mkenums often fails with C locale
87
# https://gitlab.gnome.org/GNOME/glib/issues/1430
88
USE_LOCALE?=	en_US.UTF-8
89
90
GNOME_HTML_DIR?=	${PREFIX}/share/doc
86
GNOME_HTML_DIR?=	${PREFIX}/share/doc
91
GCONF_CONFIG_OPTIONS?=	merged
87
GCONF_CONFIG_OPTIONS?=	merged
92
GCONF_CONFIG_DIRECTORY?=etc/gconf/gconf.xml.defaults
88
GCONF_CONFIG_DIRECTORY?=etc/gconf/gconf.xml.defaults
(-)b/Mk/Uses/kde.mk (-2 lines)
Lines 239-246 IGNORE?= unknown CATEGORY value '${_KDE_CATEGORY}' #' Link Here
239
.    endif #defined(_KDE_CATEGORY)
239
.    endif #defined(_KDE_CATEGORY)
240
240
241
# ==============================================================================
241
# ==============================================================================
242
# === SET UP LOCALE ENVIRONMENT =================================================
243
USE_LOCALE?=	en_US.UTF-8
244
242
245
# === SET UP CMAKE ENVIRONMENT =================================================
243
# === SET UP CMAKE ENVIRONMENT =================================================
246
# Help cmake to find files when testing ports with non-default PREFIX.
244
# Help cmake to find files when testing ports with non-default PREFIX.
(-)b/Mk/Uses/meson.mk (-3 lines)
Lines 45-53 BUILD_DEPENDS+= meson:devel/meson Link Here
45
# meson uses ninja
45
# meson uses ninja
46
.include "${USESDIR}/ninja.mk"
46
.include "${USESDIR}/ninja.mk"
47
47
48
# meson might have issues with non-unicode locales
49
USE_LOCALE?=	en_US.UTF-8
50
51
# Enable muon's meson compatibility mode
48
# Enable muon's meson compatibility mode
52
.  if !empty(meson_ARGS:Mmuon)
49
.  if !empty(meson_ARGS:Mmuon)
53
CONFIGURE_ARGS+=	meson
50
CONFIGURE_ARGS+=	meson
(-)b/Mk/Uses/qt.mk (-5 lines)
Lines 122-132 PLIST_SUB+= QT_${dir}DIR="${QT_${dir}DIR_REL}" Link Here
122
.    endif
122
.    endif
123
.  endfor
123
.  endfor
124
124
125
# Suppress warnings from rcc about not using a UTF-8 locale.
126
.  if ${_QT_VER:M6}
127
USE_LOCALE?=		C.UTF-8
128
.  endif
129
130
CONFIGURE_ENV+=		QT_SELECT=${_QT_RELNAME}
125
CONFIGURE_ENV+=		QT_SELECT=${_QT_RELNAME}
131
MAKE_ENV+=		QT_SELECT=${_QT_RELNAME}
126
MAKE_ENV+=		QT_SELECT=${_QT_RELNAME}
132
127
(-)b/Mk/bsd.licenses.mk (-5 / +5 lines)
Lines 648-654 ${_LICENSE_COOKIE}: Link Here
648
.      if !defined(NO_LICENSES_DIALOGS)
648
.      if !defined(NO_LICENSES_DIALOGS)
649
# Dialog interface
649
# Dialog interface
650
.        if ${_LICENSE_COMB} == "single"
650
.        if ${_LICENSE_COMB} == "single"
651
	@${SETENV} LC_ALL=C.UTF-8 ${DIALOG} --title "License for ${PKGNAME} (${_LICENSE})" \
651
	@${DIALOG} --title "License for ${PKGNAME} (${_LICENSE})" \
652
		--yes-label Accept --no-label Reject --yesno \
652
		--yes-label Accept --no-label Reject --yesno \
653
		"$$(${CAT} ${_LICENSE_FILE})" 21 76
653
		"$$(${CAT} ${_LICENSE_FILE})" 21 76
654
654
Lines 665-677 ${_LICENSE_COOKIE}: Link Here
665
	done; \
665
	done; \
666
	menu_cmd="$${menu_cmd} REJECT \"Reject the licenses (all)\""; \
666
	menu_cmd="$${menu_cmd} REJECT \"Reject the licenses (all)\""; \
667
	while true; do \
667
	while true; do \
668
		${SH} -c "${SETENV} LC_ALL=C.UTF-8 $${menu_cmd} 2>\"$${tmpfile}\""; \
668
		${SH} -c "$${menu_cmd} 2>\"$${tmpfile}\""; \
669
		result=$$(${CAT} "$${tmpfile}"); \
669
		result=$$(${CAT} "$${tmpfile}"); \
670
		case $${result} in \
670
		case $${result} in \
671
		REJECT) exit 1;; \
671
		REJECT) exit 1;; \
672
		VIEW_*) name=$$(${ECHO_CMD} $${result} | ${SED} -e 's/^VIEW_//'); \
672
		VIEW_*) name=$$(${ECHO_CMD} $${result} | ${SED} -e 's/^VIEW_//'); \
673
				file=$$(${GREP} "^$${name}:" ${_LICENSE_ASK_DATA} | ${CUT} -d : -f 2); \
673
				file=$$(${GREP} "^$${name}:" ${_LICENSE_ASK_DATA} | ${CUT} -d : -f 2); \
674
				${SETENV} LC_ALL=C.UTF-8 ${DIALOG} --textbox "$${file}" 21 75 ;; \
674
				${DIALOG} --textbox "$${file}" 21 75 ;; \
675
		USE_*)  name=$$(${ECHO_CMD} $${result} | ${SED} -e 's/^USE_//'); \
675
		USE_*)  name=$$(${ECHO_CMD} $${result} | ${SED} -e 's/^USE_//'); \
676
				${ECHO_CMD} $${name} > ${_LICENSE_COOKIE}; \
676
				${ECHO_CMD} $${name} > ${_LICENSE_COOKIE}; \
677
				break ;; \
677
				break ;; \
Lines 683-689 ${_LICENSE_COOKIE}: Link Here
683
.          for lic in ${_LICENSE_TO_ASK}
683
.          for lic in ${_LICENSE_TO_ASK}
684
	@${ECHO_CMD} "${lic}:${_LICENSE_FILE_${lic}}" >> ${_LICENSE_ASK_DATA}
684
	@${ECHO_CMD} "${lic}:${_LICENSE_FILE_${lic}}" >> ${_LICENSE_ASK_DATA}
685
.          endfor
685
.          endfor
686
	@menu_cmd="${SETENV} LC_ALL=C.UTF-8 ${DIALOG} --hline \"This port requires you to accept all mentioned licenses\" --menu \"License for ${PKGNAME} (multi)\" 21 70 15"; \
686
	@menu_cmd="${DIALOG} --hline \"This port requires you to accept all mentioned licenses\" --menu \"License for ${PKGNAME} (multi)\" 21 70 15"; \
687
	trap '${RM} $$tmpfile' EXIT INT TERM; \
687
	trap '${RM} $$tmpfile' EXIT INT TERM; \
688
	tmpfile=$$(mktemp -t portlicenses); \
688
	tmpfile=$$(mktemp -t portlicenses); \
689
	for lic in ${_LICENSE_TO_ASK}; do \
689
	for lic in ${_LICENSE_TO_ASK}; do \
Lines 698-704 ${_LICENSE_COOKIE}: Link Here
698
		REJECT) exit 1 ;; \
698
		REJECT) exit 1 ;; \
699
		VIEW_*) name=$$(${ECHO_CMD} $${result} | ${SED} -e 's/^VIEW_//'); \
699
		VIEW_*) name=$$(${ECHO_CMD} $${result} | ${SED} -e 's/^VIEW_//'); \
700
				file=$$(${GREP} "^$${name}:" ${_LICENSE_ASK_DATA} | ${CUT} -d : -f 2); \
700
				file=$$(${GREP} "^$${name}:" ${_LICENSE_ASK_DATA} | ${CUT} -d : -f 2); \
701
				${SETENV} LC_ALL=C.UTF-8 ${DIALOG} --textbox "$${file}" 21 75 ;; \
701
				${DIALOG} --textbox "$${file}" 21 75 ;; \
702
		esac; \
702
		esac; \
703
	done
703
	done
704
.        endif
704
.        endif
(-)b/Mk/bsd.port.mk (-10 / +4 lines)
Lines 343-351 FreeBSD_MAINTAINER= portmgr@FreeBSD.org Link Here
343
#				  can be used in Makefiles by port maintainers
343
#				  can be used in Makefiles by port maintainers
344
#				  if a port breaks with it.
344
#				  if a port breaks with it.
345
##
345
##
346
# USE_LOCALE	- LANG and LC_ALL are set to the value of this variable in
347
#				  CONFIGURE_ENV and MAKE_ENV.  Example: USE_LOCALE=en_US.UTF-8
348
##
349
# USE_GCC		- If set, this port requires this version of gcc, either in
346
# USE_GCC		- If set, this port requires this version of gcc, either in
350
#				  the system or installed from a port.
347
#				  the system or installed from a port.
351
# USE_CSTD		- Override the default C language standard (gnu89, gnu99)
348
# USE_CSTD		- Override the default C language standard (gnu89, gnu99)
Lines 681-686 FreeBSD_MAINTAINER= portmgr@FreeBSD.org Link Here
681
# For extract:
678
# For extract:
682
#
679
#
683
# EXTRACT_ENV	- Environment to pass to ${EXTRACT_CMD}
680
# EXTRACT_ENV	- Environment to pass to ${EXTRACT_CMD}
681
#				  Default: none
684
# EXTRACT_CMD	- Command for extracting archive
682
# EXTRACT_CMD	- Command for extracting archive
685
#				  Default: ${TAR}
683
#				  Default: ${TAR}
686
# EXTRACT_BEFORE_ARGS
684
# EXTRACT_BEFORE_ARGS
Lines 994-1001 FreeBSD_MAINTAINER= portmgr@FreeBSD.org Link Here
994
# Most port authors should not need to understand anything after this point.
992
# Most port authors should not need to understand anything after this point.
995
#
993
#
996
994
997
LANG=		C
995
LANG=		C.UTF-8
998
LC_ALL=		C
996
LC_ALL=		C.UTF-8
999
.export		LANG LC_ALL
997
.export		LANG LC_ALL
1000
998
1001
# These need to be absolute since we don't know how deep in the ports
999
# These need to be absolute since we don't know how deep in the ports
Lines 1589-1594 PKG_NOTE_flavor= ${FLAVOR} Link Here
1589
# GIT_CEILING_DIRECTORIES prevents ports that try to find their version
1587
# GIT_CEILING_DIRECTORIES prevents ports that try to find their version
1590
# using git from finding the ports tree's git repository.
1588
# using git from finding the ports tree's git repository.
1591
WRK_ENV+=		HOME=${WRKDIR} \
1589
WRK_ENV+=		HOME=${WRKDIR} \
1590
				LANG=C.UTF-8 \
1592
				MACHINE_ARCH=${MACHINE_ARCH} \
1591
				MACHINE_ARCH=${MACHINE_ARCH} \
1593
				PWD="$${PWD}" \
1592
				PWD="$${PWD}" \
1594
				GIT_CEILING_DIRECTORIES=${WRKDIR} \
1593
				GIT_CEILING_DIRECTORIES=${WRKDIR} \
Lines 1988-1997 ERROR+= "Unknown USES=${f:C/\:.*//}" Link Here
1988
.      endif
1987
.      endif
1989
.    endif
1988
.    endif
1990
1989
1991
.    if defined(USE_LOCALE)
1992
WRK_ENV+=	LANG=${USE_LOCALE} LC_ALL=${USE_LOCALE}
1993
.    endif
1994
1995
# Macro for doing in-place file editing using regexps.  REINPLACE_ARGS may only
1990
# Macro for doing in-place file editing using regexps.  REINPLACE_ARGS may only
1996
# be used to set or override the -i argument.  Any other use is considered
1991
# be used to set or override the -i argument.  Any other use is considered
1997
# invalid.
1992
# invalid.
Lines 2144-2150 PATCH_DIST_ARGS+= --suffix .orig Link Here
2144
TAR?=	/usr/bin/tar
2139
TAR?=	/usr/bin/tar
2145
2140
2146
# EXTRACT_SUFX is defined in .pre.mk section
2141
# EXTRACT_SUFX is defined in .pre.mk section
2147
EXTRACT_ENV?=	LC_ALL=C.UTF-8
2148
EXTRACT_CMD?=	${TAR}
2142
EXTRACT_CMD?=	${TAR}
2149
EXTRACT_BEFORE_ARGS?=	-xf
2143
EXTRACT_BEFORE_ARGS?=	-xf
2150
EXTRACT_AFTER_ARGS?=	--no-same-owner --no-same-permissions
2144
EXTRACT_AFTER_ARGS?=	--no-same-owner --no-same-permissions
(-)b/Tools/scripts/add-port-to-category-makefile.sh (-1 / +1 lines)
Lines 7-13 PORT="$1" Link Here
7
set -e
7
set -e
8
set -o pipefail
8
set -o pipefail
9
9
10
export LC_ALL=C
10
export LC_ALL=C.UTF-8
11
11
12
##
12
##
13
## add-port-to-category-makefile.sh: adds a new port to {category}/Makefile
13
## add-port-to-category-makefile.sh: adds a new port to {category}/Makefile
(-)b/Tools/scripts/git-diff-ports.sh (-1 / +1 lines)
Lines 3-9 Link Here
3
# MAINTAINER: yuri@FreeBSD.org
3
# MAINTAINER: yuri@FreeBSD.org
4
4
5
set -o pipefail
5
set -o pipefail
6
export LC_ALL=C
6
export LC_ALL=C.UTF-8
7
7
8
# ----- Dependency check ----------------------------------------------
8
# ----- Dependency check ----------------------------------------------
9
for dep in git; do
9
for dep in git; do
(-)b/Tools/scripts/git-get-latest-remote-version.sh (-1 / +1 lines)
Lines 5-11 Link Here
5
set -e
5
set -e
6
set -o pipefail
6
set -o pipefail
7
7
8
export LC_ALL=C
8
export LC_ALL=C.UTF-8
9
9
10
##
10
##
11
## git-get-latest-remote-version.sh: retrieves the latest version of a remote project at the given Git URL
11
## git-get-latest-remote-version.sh: retrieves the latest version of a remote project at the given Git URL
(-)b/Tools/scripts/hackage-get-latest-version.sh (-1 / +1 lines)
Lines 5-11 Link Here
5
set -e
5
set -e
6
set -o pipefail
6
set -o pipefail
7
7
8
export LC_ALL=C
8
export LC_ALL=C.UTF-8
9
9
10
##
10
##
11
## hackage-get-latest-version.sh: retrieves the latest version of a given Haskell package as registered on https://hackage.haskell.org
11
## hackage-get-latest-version.sh: retrieves the latest version of a given Haskell package as registered on https://hackage.haskell.org
(-)b/Tools/scripts/npmjs-fetch-with-dependencies.sh (-1 / +1 lines)
Lines 14-20 Link Here
14
set -eu -o pipefail
14
set -eu -o pipefail
15
set -o pipefail
15
set -o pipefail
16
16
17
export LC_ALL=C
17
export LC_ALL=C.UTF-8
18
18
19
##
19
##
20
## npmjs-get-latest-version.sh: retrieves the latest version of a given Node.js package as registered on https://registry.npmjs.org
20
## npmjs-get-latest-version.sh: retrieves the latest version of a given Node.js package as registered on https://registry.npmjs.org
(-)b/Tools/scripts/npmjs-get-latest-version.sh (-1 / +1 lines)
Lines 5-11 Link Here
5
set -e
5
set -e
6
set -o pipefail
6
set -o pipefail
7
7
8
export LC_ALL=C
8
export LC_ALL=C.UTF-8
9
9
10
##
10
##
11
## npmjs-get-latest-version.sh: retrieves the latest version of a given Node.js package as registered on https://registry.npmjs.org
11
## npmjs-get-latest-version.sh: retrieves the latest version of a given Node.js package as registered on https://registry.npmjs.org
(-)b/Tools/scripts/pypi-get-latest-version.sh (-1 / +1 lines)
Lines 5-11 Link Here
5
set -e
5
set -e
6
set -o pipefail
6
set -o pipefail
7
7
8
export LC_ALL=C
8
export LC_ALL=C.UTF-8
9
9
10
##
10
##
11
## pypi-get-latest-version.sh: retrieves the latest version of a given Python package as registered on https://pypi.org
11
## pypi-get-latest-version.sh: retrieves the latest version of a given Python package as registered on https://pypi.org
(-)b/audio/flac/Makefile (-4 lines)
Lines 23-32 USE_LDCONFIG= yes Link Here
23
23
24
CPE_VENDOR=	flac_project
24
CPE_VENDOR=	flac_project
25
25
26
# Preserve UTF-8 filenames in test/flac-to-flac-metadata-test-files/.
27
# They are referenced by the test suite.
28
EXTRACT_CMD=	${SETENV} LC_ALL=C.UTF-8 ${TAR}
29
30
USE_LDCONFIG=	yes
26
USE_LDCONFIG=	yes
31
GNU_CONFIGURE=	yes
27
GNU_CONFIGURE=	yes
32
CONFIGURE_ARGS=	--enable-static \
28
CONFIGURE_ARGS=	--enable-static \
(-)b/audio/flacon/Makefile (-2 / +1 lines)
Lines 29-36 USE_QT= buildtools:build concurrent:build qmake:build testlib:build \ Link Here
29
CMAKE_ARGS=	-DBUILD_TESTS:BOOL=YES
29
CMAKE_ARGS=	-DBUILD_TESTS:BOOL=YES
30
30
31
do-test:
31
do-test:
32
	@cd ${TEST_WRKSRC} && LC_ALL=C.UTF-8 ctest -C ${CMAKE_BUILD_TYPE} \
32
	@cd ${TEST_WRKSRC} && ctest -C ${CMAKE_BUILD_TYPE} ${_MAKE_JOBS}
33
		${_MAKE_JOBS}
34
	@${CAT} ${TEST_WRKSRC}/Testing/Temporary/LastTest.log
33
	@${CAT} ${TEST_WRKSRC}/Testing/Temporary/LastTest.log
35
34
36
.include <bsd.port.mk>
35
.include <bsd.port.mk>
(-)b/audio/picard/Makefile (-1 lines)
Lines 22-28 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}discid>=1.0:audio/py-discid@${PY_FLAVOR} \ Link Here
22
		${PYTHON_PKGNAMEPREFIX}pyjwt>=2.0:www/py-pyjwt@${PY_FLAVOR}
22
		${PYTHON_PKGNAMEPREFIX}pyjwt>=2.0:www/py-pyjwt@${PY_FLAVOR}
23
23
24
USES=		desktop-file-utils gettext-tools pyqt:5 python
24
USES=		desktop-file-utils gettext-tools pyqt:5 python
25
USE_LOCALE=	en_US.UTF-8
26
USE_PYQT=	pyqt5:run
25
USE_PYQT=	pyqt5:run
27
USE_PYTHON=	autoplist noflavors pep517 unittest
26
USE_PYTHON=	autoplist noflavors pep517 unittest
28
27
(-)b/audio/synthpod-lv2/Makefile (-1 / +1 lines)
Lines 74-80 do-fetch: Link Here
74
	    git clone -q ${GIT_URL} ${PORTNAME}-${DISTVERSIONFULL} && \
74
	    git clone -q ${GIT_URL} ${PORTNAME}-${DISTVERSIONFULL} && \
75
	    (cd ${PORTNAME}-${DISTVERSIONFULL} && git reset -q --hard ${GIT_TAGNAME} && ${RM} -r .git) && \
75
	    (cd ${PORTNAME}-${DISTVERSIONFULL} && git reset -q --hard ${GIT_TAGNAME} && ${RM} -r .git) && \
76
	    ${FIND} ${PORTNAME}-${DISTVERSIONFULL} -and -exec ${TOUCH} -h -d 1970-01-01T00:00:00Z {} \; && \
76
	    ${FIND} ${PORTNAME}-${DISTVERSIONFULL} -and -exec ${TOUCH} -h -d 1970-01-01T00:00:00Z {} \; && \
77
	    ${FIND} ${PORTNAME}-${DISTVERSIONFULL} -print0 | LC_ALL=C ${SORT} -z | \
77
	    ${FIND} ${PORTNAME}-${DISTVERSIONFULL} -print0 | ${SORT} -z | \
78
	        ${TAR} czf ${PORTNAME}-${DISTVERSIONFULL}${EXTRACT_SUFX} --format=ustar --gid 0 --uid 0 --options gzip:!timestamp --no-recursion --null -T - && \
78
	        ${TAR} czf ${PORTNAME}-${DISTVERSIONFULL}${EXTRACT_SUFX} --format=ustar --gid 0 --uid 0 --options gzip:!timestamp --no-recursion --null -T - && \
79
	    ${RM} -r ${PORTNAME}-${DISTVERSIONFULL}; \
79
	    ${RM} -r ${PORTNAME}-${DISTVERSIONFULL}; \
80
	fi
80
	fi
(-)b/biology/gatk/Makefile (-1 / +1 lines)
Lines 77-83 do-fetch: Link Here
77
			${RM} -r ${WRKDIR} \
77
			${RM} -r ${WRKDIR} \
78
		) && \
78
		) && \
79
		${FIND} ${PORTNAME}-${DISTVERSION} -and -exec ${TOUCH} -h -d 1970-01-01T00:00:00Z {} \; && \
79
		${FIND} ${PORTNAME}-${DISTVERSION} -and -exec ${TOUCH} -h -d 1970-01-01T00:00:00Z {} \; && \
80
		${FIND} ${PORTNAME}-${DISTVERSION} -print0 | LC_ALL=C ${SORT} -z | \
80
		${FIND} ${PORTNAME}-${DISTVERSION} -print0 | ${SORT} -z | \
81
		${SETENV} -i ${TAR} czf ${DISTNAME}${EXTRACT_SUFX} --format=cpio --gid 0 --uid 0 --options gzip:!timestamp --no-recursion --null -T - && \
81
		${SETENV} -i ${TAR} czf ${DISTNAME}${EXTRACT_SUFX} --format=cpio --gid 0 --uid 0 --options gzip:!timestamp --no-recursion --null -T - && \
82
		${RM} -r ${PORTNAME}-${DISTVERSION}; \
82
		${RM} -r ${PORTNAME}-${DISTVERSION}; \
83
	fi
83
	fi
(-)b/biology/jalview/Makefile (-2 lines)
Lines 21-28 JAVA_VERSION= 11 Link Here
21
21
22
WRKSRC=		${WRKDIR}/${PORTNAME}
22
WRKSRC=		${WRKDIR}/${PORTNAME}
23
23
24
USE_LOCALE=	en_US.UTF-8
25
26
DATADIR=	${JAVASHAREDIR}/${PORTNAME}
24
DATADIR=	${JAVASHAREDIR}/${PORTNAME}
27
SUB_FILES=	jalview.sh
25
SUB_FILES=	jalview.sh
28
SUB_LIST=	JAVA=${JAVA}
26
SUB_LIST=	JAVA=${JAVA}
(-)b/deskutils/R-cran-exams/Makefile (-2 / +1 lines)
Lines 30-36 TEST_DEPENDS= pdftex:print/tex-formats \ Link Here
30
30
31
USES=		cran:auto-plist
31
USES=		cran:auto-plist
32
32
33
MAKE_ENV=	LC_ALL=C.UTF-8 \
33
MAKE_ENV=	R_ZIPCMD=${LOCALBASE}/bin/zip
34
		R_ZIPCMD=${LOCALBASE}/bin/zip
35
34
36
.include <bsd.port.mk>
35
.include <bsd.port.mk>
(-)b/deskutils/joplin-desktop/Makefile (-4 / +2 lines)
Lines 76-83 pre-fetch: Link Here
76
		${SETENV} SCRIPTSDIR=${SCRIPTSDIR} WRKDIR=${WRKDIR} \
76
		${SETENV} SCRIPTSDIR=${SCRIPTSDIR} WRKDIR=${WRKDIR} \
77
			${SH} ${SCRIPTSDIR}/electron-create-mtree.sh node-modules-cache > \
77
			${SH} ${SCRIPTSDIR}/electron-create-mtree.sh node-modules-cache > \
78
			node-modules-cache.mtree && \
78
			node-modules-cache.mtree && \
79
		${SETENV} LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 \
79
		${TAR} -cz --options 'gzip:!timestamp' \
80
			${TAR} -cz --options 'gzip:!timestamp' \
81
			-f ${DISTDIR}/${DEFAULT_PLUGINS_NODE_MODULES_FILE} @node-modules-cache.mtree; \
80
			-f ${DISTDIR}/${DEFAULT_PLUGINS_NODE_MODULES_FILE} @node-modules-cache.mtree; \
82
		${RM} -r ${WRKDIR}/node-modules-cache; \
81
		${RM} -r ${WRKDIR}/node-modules-cache; \
83
	fi
82
	fi
Lines 93-100 pre-fetch: Link Here
93
		${SETENV} SCRIPTSDIR=${SCRIPTSDIR} WRKDIR=${WRKDIR} \
92
		${SETENV} SCRIPTSDIR=${SCRIPTSDIR} WRKDIR=${WRKDIR} \
94
			${SH} ${SCRIPTSDIR}/electron-create-mtree.sh node-modules-cache-app-clipper > \
93
			${SH} ${SCRIPTSDIR}/electron-create-mtree.sh node-modules-cache-app-clipper > \
95
			node-modules-cache-app-clipper.mtree && \
94
			node-modules-cache-app-clipper.mtree && \
96
		${SETENV} LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 \
95
		${TAR} -cz --options 'gzip:!timestamp' \
97
			${TAR} -cz --options 'gzip:!timestamp' \
98
			-f ${DISTDIR}/${APP_CLIPPER_NODE_MODULES_FILE} @node-modules-cache-app-clipper.mtree; \
96
			-f ${DISTDIR}/${APP_CLIPPER_NODE_MODULES_FILE} @node-modules-cache-app-clipper.mtree; \
99
		${RM} -r ${WRKDIR}/node-modules-cache-app-clipper; \
97
		${RM} -r ${WRKDIR}/node-modules-cache-app-clipper; \
100
	fi
98
	fi
(-)b/devel/R-cran-data.table/Makefile (-4 lines)
Lines 16-25 TEST_DEPENDS= R-cran-bit64>0:devel/R-cran-bit64 \ Link Here
16
16
17
USES=		cran:auto-plist,compiles pkgconfig
17
USES=		cran:auto-plist,compiles pkgconfig
18
18
19
# Tests	needs /etc/locatime symlink defined to succeed
20
# and C.UTF-8 env set:
21
MAKE_ENV=	LC_ALL=C.UTF-8
22
23
NO_ARCH_IGNORE=	data_table.so
19
NO_ARCH_IGNORE=	data_table.so
24
20
25
post-install:
21
post-install:
(-)b/devel/R-cran-lintr/Makefile (-2 lines)
Lines 31-38 TEST_DEPENDS= R-cran-cyclocomp>0:devel/R-cran-cyclocomp \ Link Here
31
31
32
USES=		cran:auto-plist
32
USES=		cran:auto-plist
33
33
34
MAKE_ENV=	LC_ALL=C.UTF-8
35
36
post-install:
34
post-install:
37
	@${ECHO_CMD} "@dir ${R_MOD_DIR}/help/figures" >> ${TMPPLIST}
35
	@${ECHO_CMD} "@dir ${R_MOD_DIR}/help/figures" >> ${TMPPLIST}
38
36
(-)b/devel/R-cran-sessioninfo/Makefile (-2 lines)
Lines 19-24 TEST_DEPENDS= R-cran-callr>0:devel/R-cran-callr \ Link Here
19
19
20
USES=		cran:auto-plist
20
USES=		cran:auto-plist
21
21
22
MAKE_ENV+=	LC_ALL="C.UTF-8"
23
24
.include <bsd.port.mk>
22
.include <bsd.port.mk>
(-)b/devel/R-cran-testthat/Makefile (-2 lines)
Lines 31-38 RUN_DEPENDS= R-cran-brio>=1.1.5:devel/R-cran-brio \ Link Here
31
31
32
USES=		cran:auto-plist,compiles
32
USES=		cran:auto-plist,compiles
33
33
34
MAKE_ENV=	LC_ALL=C.UTF-8
35
36
do-test:
34
do-test:
37
	@${FIND} ${WRKSRC} \( -name '*.o' -o -name '*.so' \) -delete
35
	@${FIND} ${WRKSRC} \( -name '*.o' -o -name '*.so' \) -delete
38
	@cd ${WRKDIR} ; ${SETENV} ${MAKE_ENV} _R_CHECK_FORCE_SUGGESTS_=FALSE \
36
	@cd ${WRKDIR} ; ${SETENV} ${MAKE_ENV} _R_CHECK_FORCE_SUGGESTS_=FALSE \
(-)b/devel/R-cran-vctrs/Makefile (-2 lines)
Lines 35-42 TEST_DEPENDS= R-cran-bit64>0:devel/R-cran-bit64 \ Link Here
35
35
36
USES=		compiler:c++11-lang cran:auto-plist,compiles
36
USES=		compiler:c++11-lang cran:auto-plist,compiles
37
37
38
MAKE_ENV=	LC_ALL=C.UTF-8
39
40
do-test:
38
do-test:
41
	@${FIND} ${WRKSRC} \( -name '*.o' -o -name '*.so' \) -delete
39
	@${FIND} ${WRKSRC} \( -name '*.o' -o -name '*.so' \) -delete
42
	@cd ${WRKDIR} ; ${SETENV} ${MAKE_ENV} _R_CHECK_FORCE_SUGGESTS_=FALSE \
40
	@cd ${WRKDIR} ; ${SETENV} ${MAKE_ENV} _R_CHECK_FORCE_SUGGESTS_=FALSE \
(-)b/devel/aarch64-none-elf-gcc/Makefile (-9 lines)
Lines 51-65 INSTALL_TARGET= install-gcc install-target-libgcc Link Here
51
51
52
.include <bsd.port.pre.mk>
52
.include <bsd.port.pre.mk>
53
53
54
# Extraction fails with poudriere on aarch64 for GCC 11.
55
# It seems that the bug is specific to lang/gcc11 and lang/gcc12 only.
56
# No other GCC port is affected.
57
# See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=271052
58
# and https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=246670
59
.if ${ARCH} == aarch64
60
EXTRACT_CMD=    ${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar
61
.endif
62
63
post-patch:
54
post-patch:
64
	@${REINPLACE_CMD} -e '/LIBSTDCXX/ s/stdc\+\+/c\+\+/g ' \
55
	@${REINPLACE_CMD} -e '/LIBSTDCXX/ s/stdc\+\+/c\+\+/g ' \
65
		${WRKSRC}//gcc/cp/g++spec.c
56
		${WRKSRC}//gcc/cp/g++spec.c
(-)b/devel/cmake-doc/Makefile (-1 lines)
Lines 13-19 LICENSE_FILE= ${WRKSRC}/Copyright.txt Link Here
13
BUILD_DEPENDS=	sphinx-build:textproc/py-sphinx@${PY_FLAVOR}
13
BUILD_DEPENDS=	sphinx-build:textproc/py-sphinx@${PY_FLAVOR}
14
14
15
USES=		cmake python:build qt:6
15
USES=		cmake python:build qt:6
16
USE_LOCALE=	en_US.UTF-8
17
USE_QT=		sqldriver-sqlite:build tools:build
16
USE_QT=		sqldriver-sqlite:build tools:build
18
17
19
CMAKE_ARGS=	-DCMAKE_DOC_DIR:STRING="${DOCSDIR_REL}" \
18
CMAKE_ARGS=	-DCMAKE_DOC_DIR:STRING="${DOCSDIR_REL}" \
(-)b/devel/cmake-man/Makefile (-1 lines)
Lines 12-18 LICENSE= BSD3CLAUSE Link Here
12
BUILD_DEPENDS=	sphinx-build:textproc/py-sphinx@${PY_FLAVOR}
12
BUILD_DEPENDS=	sphinx-build:textproc/py-sphinx@${PY_FLAVOR}
13
13
14
USES=		cmake python:build
14
USES=		cmake python:build
15
USE_LOCALE=	en_US.UTF-8
16
15
17
CMAKE_ARGS=	-DCMAKE_DOC_DIR:STRING="${DOCSDIR_REL}" \
16
CMAKE_ARGS=	-DCMAKE_DOC_DIR:STRING="${DOCSDIR_REL}" \
18
		-DCMAKE_MAN_DIR:STRING="share/man"
17
		-DCMAKE_MAN_DIR:STRING="share/man"
(-)b/devel/hs-cabal-plan/Makefile (-2 lines)
Lines 11-18 LICENSE= GPLv2 Link Here
11
LICENSE_FILE=	${WRKSRC}/LICENSE.GPLv2
11
LICENSE_FILE=	${WRKSRC}/LICENSE.GPLv2
12
12
13
USES=		cabal
13
USES=		cabal
14
USE_LOCALE=	en_US.UTF-8
15
16
USE_CABAL=	OneTuple-0.4.2_1 \
14
USE_CABAL=	OneTuple-0.4.2_1 \
17
		QuickCheck-2.16.0.0 \
15
		QuickCheck-2.16.0.0 \
18
		StateVar-1.2.2 \
16
		StateVar-1.2.2 \
(-)b/devel/hs-git-annex/Makefile (-1 lines)
Lines 14-20 BUILD_DEPENDS= ${MY_DEPENDS} Link Here
14
RUN_DEPENDS=	${MY_DEPENDS}
14
RUN_DEPENDS=	${MY_DEPENDS}
15
15
16
USES=		cabal perl5
16
USES=		cabal perl5
17
USE_LOCALE=	en_US.UTF-8
18
USE_PERL5=	build
17
USE_PERL5=	build
19
18
20
USE_CABAL=	DAV-1.3.4 \
19
USE_CABAL=	DAV-1.3.4 \
(-)b/devel/hs-hadolint/Makefile (-2 lines)
Lines 12-19 LICENSE_FILE= ${WRKSRC}/LICENSE Link Here
12
BUILD_DEPENDS=	ghc:lang/ghc
12
BUILD_DEPENDS=	ghc:lang/ghc
13
13
14
USES=		cabal
14
USES=		cabal
15
USE_LOCALE=	en_US.UTF-8
16
17
USE_CABAL=	Diff-1.0.2 \
15
USE_CABAL=	Diff-1.0.2 \
18
		HsYAML-0.2.1.5_1 \
16
		HsYAML-0.2.1.5_1 \
19
		OneTuple-0.4.3 \
17
		OneTuple-0.4.3 \
(-)b/devel/hs-haskell-language-server/Makefile (-2 lines)
Lines 31-38 GHC_VERSION= 9.8.4 Link Here
31
31
32
USES=		cabal
32
USES=		cabal
33
33
34
USE_LOCALE=	C.UTF-8
35
36
.for flavor in ${FLAVORS}
34
.for flavor in ${FLAVORS}
37
.	include "Makefile.cabal.${flavor}"
35
.	include "Makefile.cabal.${flavor}"
38
.endfor
36
.endfor
(-)b/devel/hs-hlint/Makefile (-2 lines)
Lines 9-16 WWW= https://github.com/ndmitchell/hlint Link Here
9
LICENSE=	BSD3CLAUSE
9
LICENSE=	BSD3CLAUSE
10
10
11
USES=		cabal
11
USES=		cabal
12
13
USE_LOCALE=	C.UTF-8
14
USE_CABAL=	OneTuple-0.4.2_1 \
12
USE_CABAL=	OneTuple-0.4.2_1 \
15
		QuickCheck-2.15.0.1_1 \
13
		QuickCheck-2.15.0.1_1 \
16
		StateVar-1.2.2 \
14
		StateVar-1.2.2 \
(-)b/devel/hs-ormolu/Makefile (-2 lines)
Lines 11-18 LICENSE_FILE= ${WRKSRC}/LICENSE.md Link Here
11
11
12
USES=		cabal
12
USES=		cabal
13
13
14
USE_LOCALE=	C.UTF-8
15
16
post-patch:
14
post-patch:
17
	${REINPLACE_CMD} 's|jobs: 1|jobs: 2|' ${CABAL_HOME}/.cabal/config
15
	${REINPLACE_CMD} 's|jobs: 1|jobs: 2|' ${CABAL_HOME}/.cabal/config
18
16
(-)b/devel/ice37/Makefile (-1 / +1 lines)
Lines 127-133 do-test-TEST-on: Link Here
127
.for CONFIG in ${CONFIGS}
127
.for CONFIG in ${CONFIGS}
128
	@${ECHO} Testing configuration ${CONFIG}
128
	@${ECHO} Testing configuration ${CONFIG}
129
	cd ${BUILD_WRKSRC} && \
129
	cd ${BUILD_WRKSRC} && \
130
		${SETENV} LC_ALL=en_US.UTF-8 ${PYTHON_CMD} ./allTests.py \
130
		${PYTHON_CMD} ./allTests.py \
131
		--config=${CONFIG} \
131
		--config=${CONFIG} \
132
		$$(${TEST} $$(${IS_JAILED_CMD}) -eq 1 \
132
		$$(${TEST} $$(${IS_JAILED_CMD}) -eq 1 \
133
			&& ${ECHO} ${JAILED_FILTER})
133
			&& ${ECHO} ${JAILED_FILTER})
(-)b/devel/meson-python/Makefile (-2 lines)
Lines 32-39 TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}build>0:devel/py-build@${PY_FLAVOR} \ Link Here
32
USES=		python
32
USES=		python
33
USE_PYTHON=	autoplist concurrent cython_test pep517 pytest
33
USE_PYTHON=	autoplist concurrent cython_test pep517 pytest
34
34
35
# tarball has UTF-8 filenames
36
EXTRACT_CMD=	env LANG=C.UTF-8 LC_ALL=C.UTF-8 ${TAR}
37
NO_ARCH=	yes
35
NO_ARCH=	yes
38
36
39
.include <bsd.port.mk>
37
.include <bsd.port.mk>
(-)b/devel/py-appdirs/Makefile (-1 lines)
Lines 19-24 USES= python Link Here
19
USE_PYTHON=	autoplist concurrent pep517
19
USE_PYTHON=	autoplist concurrent pep517
20
20
21
NO_ARCH=	yes
21
NO_ARCH=	yes
22
USE_LOCALE=	en_US.UTF-8
23
22
24
.include <bsd.port.mk>
23
.include <bsd.port.mk>
(-)b/devel/py-buildbot/Makefile (-1 / +1 lines)
Lines 76-81 do-test: Link Here
76
76
77
# Old invocation that we will probably need later
77
# Old invocation that we will probably need later
78
# ${MKDIR} ${WRKDIR}/tmp
78
# ${MKDIR} ${WRKDIR}/tmp
79
# cd ${WRKDIR}/tmp && TZ=UTC LANG=C PYTHONPATH=${WRKSRC} ${PYTHON_CMD} -m twisted.trial buildbot.test
79
# cd ${WRKDIR}/tmp && TZ=UTC PYTHONPATH=${WRKSRC} ${PYTHON_CMD} -m twisted.trial buildbot.test
80
80
81
.include <bsd.port.mk>
81
.include <bsd.port.mk>
(-)b/devel/py-configparser/Makefile (-1 lines)
Lines 15-21 LICENSE= MIT Link Here
15
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}backports>=0:devel/py-backports@${PY_FLAVOR}
15
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}backports>=0:devel/py-backports@${PY_FLAVOR}
16
16
17
USES=		python
17
USES=		python
18
USE_LOCALE=	en_US.UTF-8
19
USE_PYTHON=	distutils autoplist
18
USE_PYTHON=	distutils autoplist
20
19
21
NO_ARCH=	yes
20
NO_ARCH=	yes
(-)b/devel/py-cookiecutter/Makefile (-7 / +2 lines)
Lines 35-47 CPE_VENDOR= cookiecutter_project Link Here
35
35
36
NO_ARCH=	yes
36
NO_ARCH=	yes
37
37
38
# pytest needs a UTF-8 environment, and it will try and write outside
38
# pytest will try and write outside ${WRKDIR} unless told not to.
39
# ${WRKDIR} unless told not to.
39
TEST_ENV=	TMPDIR=${WRKDIR}
40
41
TEST_ENV=	HOME=${WRKDIR} \
42
		LANG=C.UTF-8 \
43
		LC_ALL=C.UTF-8 \
44
		TMPDIR=${WRKDIR}
45
40
46
# Windows specific test
41
# Windows specific test
47
PYTEST_IGNORED_TESTS= test_run_shell_hooks_win
42
PYTEST_IGNORED_TESTS= test_run_shell_hooks_win
(-)b/devel/py-jupyter_console/Makefile (-1 lines)
Lines 23-29 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jupyter-core>=4.12:devel/py-jupyter-core@${P Link Here
23
		${PYTHON_PKGNAMEPREFIX}traitlets>=5.4:devel/py-traitlets@${PY_FLAVOR}
23
		${PYTHON_PKGNAMEPREFIX}traitlets>=5.4:devel/py-traitlets@${PY_FLAVOR}
24
24
25
USES=		python
25
USES=		python
26
USE_LOCALE=	en_US.UTF-8
27
USE_PYTHON=	autoplist pep517
26
USE_PYTHON=	autoplist pep517
28
27
29
NO_ARCH=	yes
28
NO_ARCH=	yes
(-)b/devel/py-molecule/Makefile (-4 lines)
Lines 48-57 USE_PYTHON= autoplist concurrent pep517 pytest Link Here
48
#
48
#
49
# Test failures. Only three tests fail:
49
# Test failures. Only three tests fail:
50
#  test/unit/test_util.py ......FFF.......................   [ 23%]
50
#  test/unit/test_util.py ......FFF.......................   [ 23%]
51
#
52
# The click module demands a UTF-8 locale when used with python-3.x
53
TEST_ENV=	LANG=en_US.UTF-8 \
54
		LC_ALL=en_US.UTF-8
55
51
56
NO_ARCH=	yes
52
NO_ARCH=	yes
57
53
(-)b/devel/py-pytest-plus/Makefile (-1 / +1 lines)
Lines 20-26 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=7.4.2:devel/py-pytest@${PY_FLAVOR} Link Here
20
USES=		python
20
USES=		python
21
USE_PYTHON=	autoplist pep517 pytest
21
USE_PYTHON=	autoplist pep517 pytest
22
22
23
TEST_ENV=	LC_ALL=C.UTF-8 PYTHONPATH=${WRKSRC}/src TMPDIR=${WRKDIR}/
23
TEST_ENV=	PYTHONPATH=${WRKSRC}/src TMPDIR=${WRKDIR}/
24
NO_ARCH=	yes
24
NO_ARCH=	yes
25
25
26
.include <bsd.port.mk>
26
.include <bsd.port.mk>
(-)b/devel/py-python-magic/Makefile (-1 / +1 lines)
Lines 18-24 USES= python Link Here
18
USE_PYTHON=	autoplist concurrent pep517 pytest
18
USE_PYTHON=	autoplist concurrent pep517 pytest
19
19
20
NO_ARCH=	yes
20
NO_ARCH=	yes
21
TEST_ENV=	LC_ALL=en_US.UTF-8 PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR}
21
TEST_ENV=	PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR}
22
22
23
USE_GITHUB=	yes
23
USE_GITHUB=	yes
24
GH_ACCOUNT=	ahupp
24
GH_ACCOUNT=	ahupp
(-)b/devel/py-qt6-qscintilla2/Makefile (-1 lines)
Lines 17-23 LIB_DEPENDS= libqscintilla2_qt6.so:devel/qscintilla2@qt6 Link Here
17
17
18
USES=		python pyqt:6 gl qt:6
18
USES=		python pyqt:6 gl qt:6
19
USE_GL=		gl
19
USE_GL=		gl
20
USE_LOCALE=	C.UTF-8
21
USE_PYQT=	pyqt6 qtbuilder:build sip:build
20
USE_PYQT=	pyqt6 qtbuilder:build sip:build
22
USE_PYTHON=	concurrent flavors
21
USE_PYTHON=	concurrent flavors
23
USE_QT=		base
22
USE_QT=		base
(-)b/devel/py-wheel/Makefile (-2 lines)
Lines 24-31 USE_PYTHON+= pytest Link Here
24
TEST_ENV=	PYTHONPATH="${STAGEDIR}${PYTHON_SITELIBDIR}"
24
TEST_ENV=	PYTHONPATH="${STAGEDIR}${PYTHON_SITELIBDIR}"
25
.endif
25
.endif
26
26
27
# see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=268500
28
EXTRACT_CMD=	${SETENV} LC_ALL=en_US.UTF-8 ${TAR}
29
NO_ARCH=	yes
27
NO_ARCH=	yes
30
28
31
.include <bsd.port.mk>
29
.include <bsd.port.mk>
(-)b/devel/py-wheel044/Makefile (-2 lines)
Lines 19-26 USE_PYTHON= allflavors autoplist concurrent pep517 Link Here
19
19
20
PORTSCOUT=	ignore:1
20
PORTSCOUT=	ignore:1
21
21
22
# see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=268500
23
EXTRACT_CMD=	${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar
24
NO_ARCH=	yes
22
NO_ARCH=	yes
25
23
26
post-install:
24
post-install:
(-)b/devel/qt6-base/Makefile (-1 lines)
Lines 40-46 USES= cmake compiler:c++17-lang gl gnome jpeg perl5 pkgconfig python \ Link Here
40
USE_GL=		egl opengl
40
USE_GL=		egl opengl
41
USE_GNOME=	cairo gdkpixbuf glib20 gtk30 pango
41
USE_GNOME=	cairo gdkpixbuf glib20 gtk30 pango
42
USE_LDCONFIG=	${PREFIX}/${QT_LIBDIR_REL}
42
USE_LDCONFIG=	${PREFIX}/${QT_LIBDIR_REL}
43
USE_LOCALE=	C.UTF-8
44
43
45
SHEBANG_FILES=	${WRKSRC}/libexec/qt-android-runner.py \
44
SHEBANG_FILES=	${WRKSRC}/libexec/qt-android-runner.py \
46
		${WRKSRC}/mkspecs/features/uikit/device_destinations.sh \
45
		${WRKSRC}/mkspecs/features/uikit/device_destinations.sh \
(-)b/devel/radicle/Makefile (-1 / +1 lines)
Lines 47-53 generate-tarball: Link Here
47
		${GIT_HEAD} | ${TAR} xf -
47
		${GIT_HEAD} | ${TAR} xf -
48
	${FIND} ${DISTNAME} -print0 | \
48
	${FIND} ${DISTNAME} -print0 | \
49
	     ${XARGS} -0r ${TOUCH} -d '1970-01-01T00:00:00Z'
49
	     ${XARGS} -0r ${TOUCH} -d '1970-01-01T00:00:00Z'
50
	${FIND} ${DISTNAME} -print0 | LC_ALL=C ${SORT} -z | \
50
	${FIND} ${DISTNAME} -print0 | ${SORT} -z | \
51
		sudo ${TAR} --owner=0 --group=0 --numeric-owner --no-recursion \
51
		sudo ${TAR} --owner=0 --group=0 --numeric-owner --no-recursion \
52
		--null -T - -cf - ${DISTNAME} | \
52
		--null -T - -cf - ${DISTNAME} | \
53
		${GZIP_CMD} -9n >${DISTNAME}.tar.gz
53
		${GZIP_CMD} -9n >${DISTNAME}.tar.gz
(-)b/devel/tcllib/Makefile (-1 lines)
Lines 16-22 OPTIONS_DEFINE?=DOCS MANPAGES Link Here
16
OPTIONS_SUB=	yes
16
OPTIONS_SUB=	yes
17
17
18
USES+=		tcl tar:xz
18
USES+=		tcl tar:xz
19
USE_LOCALE=	en_US.UTF-8
20
GNU_CONFIGURE=	yes
19
GNU_CONFIGURE=	yes
21
CONFIGURE_ENV+=	ac_cv_path_tclsh="${TCLSH}"
20
CONFIGURE_ENV+=	ac_cv_path_tclsh="${TCLSH}"
22
TEST_TARGET=	test
21
TEST_TARGET=	test
(-)b/dns/libpsl/Makefile (-1 lines)
Lines 21-27 MESON_ARGS= --default-library=both \ Link Here
21
		-Dpsl_file=${LOCALBASE}/share/public_suffix_list/public_suffix_list.dat \
21
		-Dpsl_file=${LOCALBASE}/share/public_suffix_list/public_suffix_list.dat \
22
		-Dpsl_testfile=${LOCALBASE}/share/public_suffix_list/test_psl.txt
22
		-Dpsl_testfile=${LOCALBASE}/share/public_suffix_list/test_psl.txt
23
USE_LDCONFIG=	yes
23
USE_LDCONFIG=	yes
24
USE_LOCALE=	en_US.UTF-8
25
24
26
SHEBANG_FILES=	src/psl-make-dafsa
25
SHEBANG_FILES=	src/psl-make-dafsa
27
TEST_TARGET=	test
26
TEST_TARGET=	test
(-)b/editors/kakoune/Makefile (-1 lines)
Lines 22-28 OPTIONS_DEFINE= DEBUG DOCS Link Here
22
DEBUG_MAKE_ARGS=	debug=yes
22
DEBUG_MAKE_ARGS=	debug=yes
23
23
24
TEST_TARGET=	test
24
TEST_TARGET=	test
25
TEST_ENV+=	LC_ALL=en_US.UTF-8
26
25
27
post-install:
26
post-install:
28
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/kak
27
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/kak
(-)b/editors/libreoffice/Makefile (-1 lines)
Lines 137-143 USE_GL= gl glew glu Link Here
137
USE_GNOME=	cairo glib20 libxml2 libxslt
137
USE_GNOME=	cairo glib20 libxml2 libxslt
138
USE_PERL5=	build
138
USE_PERL5=	build
139
USE_XORG=	ice sm x11 xaw xcb xext xinerama xrandr xrender
139
USE_XORG=	ice sm x11 xaw xcb xext xinerama xrandr xrender
140
USE_LOCALE?=	en_US.UTF-8
141
140
142
USES+=		elfctl
141
USES+=		elfctl
143
ELF_FEATURES=	+wxneeded:instdir/program/soffice.bin
142
ELF_FEATURES=	+wxneeded:instdir/program/soffice.bin
(-)b/editors/tea/Makefile (-1 lines)
Lines 19-25 SPELL_DESC= Spell checker backend Link Here
19
19
20
USE_QT=		base
20
USE_QT=		base
21
USE_GL=		opengl
21
USE_GL=		opengl
22
USE_LOCALE=	en_US.UTF-8
23
22
24
USE_GITHUB=	yes
23
USE_GITHUB=	yes
25
GH_ACCOUNT=	psemiletov
24
GH_ACCOUNT=	psemiletov
(-)b/emulators/elliott-803/Makefile (-1 lines)
Lines 12-18 LICENSE_FILE= ${WRKSRC}/LICENSE Link Here
12
12
13
USES=		compiler:c++17-lang ncurses
13
USES=		compiler:c++17-lang ncurses
14
MAKE_ARGS+=	DATADIR="${DATADIR}" PREFIX="${PREFIX}" VERSION="${PKGVERSION}" MAN1_DIR="${STAGEDIR}/${PREFIX}/share/man/man1"
14
MAKE_ARGS+=	DATADIR="${DATADIR}" PREFIX="${PREFIX}" VERSION="${PKGVERSION}" MAN1_DIR="${STAGEDIR}/${PREFIX}/share/man/man1"
15
MAKE_ENV+=	LC_ALL=en_US.UTF-8
16
15
17
USE_GITHUB=	yes
16
USE_GITHUB=	yes
18
GH_ACCOUNT=	hxw
17
GH_ACCOUNT=	hxw
(-)b/filesystems/py-dfvfs/Makefile (-4 lines)
Lines 47-60 RUN_DEPENDS= libbde>=a:filesystems/libbde \ Link Here
47
		${PYTHON_PKGNAMEPREFIX}pyyaml>=3.10:devel/py-pyyaml@${PY_FLAVOR}
47
		${PYTHON_PKGNAMEPREFIX}pyyaml>=3.10:devel/py-pyyaml@${PY_FLAVOR}
48
48
49
USES=		python
49
USES=		python
50
USE_LOCALE=	en_US.UTF-8
51
USE_PYTHON=	autoplist cryptography pep517
50
USE_PYTHON=	autoplist cryptography pep517
52
DO_MAKE_TEST=	${SETENV} ${TEST_ENV} ${PYTHON_CMD}
51
DO_MAKE_TEST=	${SETENV} ${TEST_ENV} ${PYTHON_CMD}
53
TEST_TARGET=	run_tests.py
52
TEST_TARGET=	run_tests.py
54
53
55
NO_ARCH=	yes
54
NO_ARCH=	yes
56
55
57
# Upstream archive contains files with UTF-8 names
58
EXTRACT_CMD=	${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar
59
60
.include <bsd.port.mk>
56
.include <bsd.port.mk>
(-)b/finance/fava/Makefile (-2 lines)
Lines 31-38 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.11:devel/py-babel@${PY_FLAVOR} \ Link Here
31
USES=		python # same as finance/beancount
31
USES=		python # same as finance/beancount
32
USE_PYTHON=	autoplist distutils noflavors
32
USE_PYTHON=	autoplist distutils noflavors
33
33
34
# Upstream archive contains files with UTF-8 names
35
EXTRACT_CMD=	${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar
36
NO_ARCH=	yes
34
NO_ARCH=	yes
37
35
38
post-patch:
36
post-patch:
(-)b/finance/hs-hledger-ui/Makefile (-1 lines)
Lines 14-19 BROKEN_FreeBSD_16= compilation fails: ghc SEGVs, see https://bugs.freebsd.org/bu Link Here
14
LIB_DEPENDS=	libinotify.so:devel/libinotify
14
LIB_DEPENDS=	libinotify.so:devel/libinotify
15
15
16
USES=		cabal
16
USES=		cabal
17
USE_LOCALE=	C.UTF-8
18
17
19
.include <bsd.port.mk>
18
.include <bsd.port.mk>
(-)b/finance/hs-hledger-web/Makefile (-1 lines)
Lines 10-15 LICENSE= GPLv3 Link Here
10
LICENSE_FILE=	${WRKSRC}/LICENSE
10
LICENSE_FILE=	${WRKSRC}/LICENSE
11
11
12
USES=		cabal
12
USES=		cabal
13
USE_LOCALE=	en_US.UTF-8
14
13
15
.include <bsd.port.mk>
14
.include <bsd.port.mk>
(-)b/finance/hs-hledger/Makefile (-1 lines)
Lines 10-15 LICENSE= GPLv3 Link Here
10
LICENSE_FILE=	${WRKSRC}/LICENSE
10
LICENSE_FILE=	${WRKSRC}/LICENSE
11
11
12
USES=		cabal
12
USES=		cabal
13
USE_LOCALE=	en_US.UTF-8
14
13
15
.include <bsd.port.mk>
14
.include <bsd.port.mk>
(-)b/french/aster/Makefile (-1 lines)
Lines 59-65 MAKE_ENV= INCLUDES="${LOCALBASE}/include" \ Link Here
59
		INCLUDEDIR="${LOCALBASE}/include"	\
59
		INCLUDEDIR="${LOCALBASE}/include"	\
60
		LD_PRELOAD="${LOCALBASE}/lib/gcc${_GCC_VER}/libgcc_s.so.1"	\
60
		LD_PRELOAD="${LOCALBASE}/lib/gcc${_GCC_VER}/libgcc_s.so.1"	\
61
		PYTHONPATH="${PYTHON_SITELIBDIR}:${LOCALBASE}/aster/ASTK/ASTK_SERV"	\
61
		PYTHONPATH="${PYTHON_SITELIBDIR}:${LOCALBASE}/aster/ASTK/ASTK_SERV"	\
62
		PYTHONIOENCODING="utf-8" LANG=C LC_ALL="en_US.UTF-8"	\
63
		LINKFLAGS="${LDFLAGS}" LD_LIBRARY_PATH="${LOCALBASE}/lib/gcc${_GCC_VER}"
62
		LINKFLAGS="${LDFLAGS}" LD_LIBRARY_PATH="${LOCALBASE}/lib/gcc${_GCC_VER}"
64
REINPLACE_ARGS=	-i ""
63
REINPLACE_ARGS=	-i ""
65
64
(-)b/games/aisleriot/Makefile (+1 lines)
Lines 1-5 Link Here
1
PORTNAME=	aisleriot
1
PORTNAME=	aisleriot
2
DISTVERSION=	3.22.35
2
DISTVERSION=	3.22.35
3
PORTREVISION=	1
3
CATEGORIES=	games gnome
4
CATEGORIES=	games gnome
4
MASTER_SITES=	GNOME
5
MASTER_SITES=	GNOME
5
DIST_SUBDIR=	gnome
6
DIST_SUBDIR=	gnome
(-)a/games/aisleriot/files/patch-cards_meson.build (-10 lines)
Removed Link Here
1
--- cards/meson.build.orig	2025-01-28 17:32:48 UTC
2
+++ cards/meson.build
3
@@ -51,7 +51,6 @@ cards_sources = [
4
   'tigullio.svg',
5
   'tragy.svg',
6
   'XSkat.svg',
7
-  'Атласные.svg',
8
 ]
9
 
10
 cardsdir = ar_pkgdatadir / 'cards'
(-)b/games/aisleriot/pkg-plist (+1 lines)
Lines 118-123 libexec/aisleriot/ar-cards-renderer Link Here
118
%%DATADIR%%/cards/tarot.svgz
118
%%DATADIR%%/cards/tarot.svgz
119
%%DATADIR%%/cards/tigullio.svgz
119
%%DATADIR%%/cards/tigullio.svgz
120
%%DATADIR%%/cards/tragy.svgz
120
%%DATADIR%%/cards/tragy.svgz
121
%%DATADIR%%/cards/Атласные.svgz
121
%%DATADIR%%/icons/hicolor/16x16/actions/cards-deal.png
122
%%DATADIR%%/icons/hicolor/16x16/actions/cards-deal.png
122
%%DATADIR%%/icons/hicolor/22x22/actions/cards-deal.png
123
%%DATADIR%%/icons/hicolor/22x22/actions/cards-deal.png
123
%%DATADIR%%/icons/hicolor/24x24/actions/cards-deal.png
124
%%DATADIR%%/icons/hicolor/24x24/actions/cards-deal.png
(-)b/games/blackjackclient/Makefile (-2 / +1 lines)
Lines 21-28 post-extract-script: Link Here
21
	@${ECHO_CMD} "Main-Class: ${PORTNAME}" > ${WRKDIR}/src/MANIFEST.MF
21
	@${ECHO_CMD} "Main-Class: ${PORTNAME}" > ${WRKDIR}/src/MANIFEST.MF
22
22
23
do-build:
23
do-build:
24
	(cd ${WRKDIR}/src && ${SETENV} LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 \
24
	(cd ${WRKDIR}/src && ${JAVAC} ${PORTNAME}.java)
25
		${JAVAC} ${PORTNAME}.java)
26
25
27
post-build-script:
26
post-build-script:
28
	@cd ${WRKDIR}/src && \
27
	@cd ${WRKDIR}/src && \
(-)b/games/devd-controller-rules/Makefile (-1 lines)
Lines 16-22 LICENSE= MIT ZLIB Link Here
16
LICENSE_COMB=	multi
16
LICENSE_COMB=	multi
17
17
18
USES=		ruby:build
18
USES=		ruby:build
19
USE_LOCALE=	en_US.UTF-8
20
19
21
SDL_COMMIT=	a882afafe55501711593d96f8f0f59f0e3adf3ee
20
SDL_COMMIT=	a882afafe55501711593d96f8f0f59f0e3adf3ee
22
21
(-)b/games/doomsday/Makefile (-3 lines)
Lines 31-39 WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/${PORTNAME} Link Here
31
PORTSCOUT=	limit:^\d+\.\d+\.\d+$$
31
PORTSCOUT=	limit:^\d+\.\d+\.\d+$$
32
32
33
post-patch:
33
post-patch:
34
	# Removing (three) non-ascii bytes from the beginning of the file
35
	@${REINPLACE_CMD} '1s,^...,,' \
36
		${WRKSRC}/apps/client/src/client/cl_sound.cpp
37
	@${REINPLACE_CMD} -E -e 's|(DENG_DISTRIB_DIR /usr)|\1/local|' \
34
	@${REINPLACE_CMD} -E -e 's|(DENG_DISTRIB_DIR /usr)|\1/local|' \
38
		-e 's|python3|${PYTHON_VERSION}|' \
35
		-e 's|python3|${PYTHON_VERSION}|' \
39
		${WRKSRC}/cmake/Config.cmake
36
		${WRKSRC}/cmake/Config.cmake
(-)b/games/jchessboard/Makefile (-1 lines)
Lines 12-18 WWW= https://jchessboard.sourceforge.net/ Link Here
12
LICENSE=	GPLv2
12
LICENSE=	GPLv2
13
13
14
USES=		java:ant,run tar:tgz
14
USES=		java:ant,run tar:tgz
15
USE_LOCALE=	en_US.ISO8859-1
16
15
17
NO_ARCH=	yes
16
NO_ARCH=	yes
18
17
(-)b/games/luanti/Makefile (-1 / +1 lines)
Lines 22-28 CMAKE_ARGS= -DCUSTOM_EXAMPLE_CONF_DIR="${PREFIX}/etc" \ Link Here
22
CMAKE_ON=	ENABLE_SYSTEM_JSONCPP
22
CMAKE_ON=	ENABLE_SYSTEM_JSONCPP
23
CMAKE_OFF=	BUILD_DOCUMENTATION
23
CMAKE_OFF=	BUILD_DOCUMENTATION
24
24
25
TEST_ENV=	${MAKE_ENV} LC_ALL=C.UTF-8
25
TEST_ENV=	${MAKE_ENV}
26
26
27
LDFLAGS_i386=	-Wl,-znotext
27
LDFLAGS_i386=	-Wl,-znotext
28
28
(-)b/games/xblast/Makefile (-1 / +2 lines)
Lines 54-60 SOUND_DISTFILES= musics-${MUSICS_DATE}${EXTRACT_SUFX}:musics \ Link Here
54
SOUND_CONFIGURE_ENABLE=	sound
54
SOUND_CONFIGURE_ENABLE=	sound
55
55
56
post-extract:
56
post-extract:
57
	-@${MV} ${WRKDIR}/levels-${LEVELS_DATE}/reconstruct?on2.xal ${WRKDIR}/levels-${LEVELS_DATE}/reconstruction2.xal
57
	@${MV} $$'${WRKDIR}/levels-${LEVELS_DATE}/reconstruct\xeeon2.xal' \
58
		${WRKDIR}/levels-${LEVELS_DATE}/reconstruction2.xal
58
59
59
post-patch:
60
post-patch:
60
	@${TOUCH} -r ${WRKSRC}/configure ${WRKSRC}/aclocal.m4
61
	@${TOUCH} -r ${WRKSRC}/configure ${WRKSRC}/aclocal.m4
(-)b/graphics/jogl/Makefile (-1 lines)
Lines 30-36 USES= gl java:ant,run xorg zip Link Here
30
USE_XORG=	x11 xau xdamage xdmcp xext xfixes xorgproto xt xxf86vm
30
USE_XORG=	x11 xau xdamage xdmcp xext xfixes xorgproto xt xxf86vm
31
USE_GL=		gl
31
USE_GL=		gl
32
USE_LDCONFIG=	yes
32
USE_LDCONFIG=	yes
33
USE_LOCALE=	en_US.UTF-8
34
# gluegen/src/java/net/highteq/nativetaglet/NativeTaglet.java:3: error: package com.sun.tools.doclets does not exist
33
# gluegen/src/java/net/highteq/nativetaglet/NativeTaglet.java:3: error: package com.sun.tools.doclets does not exist
35
JAVA_VERSION=	8
34
JAVA_VERSION=	8
36
NO_SHLIB_REQUIRES_GLOB=	libjawt.so libjvm.so
35
NO_SHLIB_REQUIRES_GLOB=	libjawt.so libjvm.so
(-)b/graphics/oidn/Makefile (-1 / +1 lines)
Lines 65-71 pre-fetch: Link Here
65
			${RM} -r ${WRKDIR} \
65
			${RM} -r ${WRKDIR} \
66
		) && \
66
		) && \
67
		${FIND} ${PORTNAME}-weights-${WEIGHTS_GIT_HASH} -and -exec ${TOUCH} -h -d 1970-01-01T00:00:00Z {} \; && \
67
		${FIND} ${PORTNAME}-weights-${WEIGHTS_GIT_HASH} -and -exec ${TOUCH} -h -d 1970-01-01T00:00:00Z {} \; && \
68
		${FIND} ${PORTNAME}-weights-${WEIGHTS_GIT_HASH} -print0 | LC_ALL=C ${SORT} -z | \
68
		${FIND} ${PORTNAME}-weights-${WEIGHTS_GIT_HASH} -print0 | ${SORT} -z | \
69
		${TAR} czf ${PORTNAME}-weights-${WEIGHTS_GIT_HASH}${EXTRACT_SUFX} --format=ustar --gid 0 --uid 0 --options gzip:!timestamp --no-recursion --null -T - && \
69
		${TAR} czf ${PORTNAME}-weights-${WEIGHTS_GIT_HASH}${EXTRACT_SUFX} --format=ustar --gid 0 --uid 0 --options gzip:!timestamp --no-recursion --null -T - && \
70
		${RM} -r ${PORTNAME}-weights-${WEIGHTS_GIT_HASH}; \
70
		${RM} -r ${PORTNAME}-weights-${WEIGHTS_GIT_HASH}; \
71
	fi
71
	fi
(-)b/graphics/poppler-qt5/Makefile (-3 lines)
Lines 1-9 Link Here
1
1
2
COMMENT=	Qt 5 bindings to poppler
2
COMMENT=	Qt 5 bindings to poppler
3
3
4
# needed for tests
5
USE_LOCALE=	en_US.UTF-8
6
7
MASTERDIR=	${.CURDIR}/../../graphics/poppler
4
MASTERDIR=	${.CURDIR}/../../graphics/poppler
8
_SLAVE_PORT=	qt5
5
_SLAVE_PORT=	qt5
9
PLIST=		${.CURDIR}/pkg-plist
6
PLIST=		${.CURDIR}/pkg-plist
(-)b/graphics/rawtherapee/Makefile (-1 / +1 lines)
Lines 162-168 TESTIMAGES= ${MASTERDIR}/testimages Link Here
162
# _check_version strips stuffixes from distnames etc. that do not appear
162
# _check_version strips stuffixes from distnames etc. that do not appear
163
# in the program's version numbering
163
# in the program's version numbering
164
_check_version=	${PKGVERSION:C/.g0//}
164
_check_version=	${PKGVERSION:C/.g0//}
165
_env=		LANG= LC_ALL=C LANGUAGE= DISPLAY= HOME="$$TMP" RT_SETTINGS=${WRKDIR}/rt-config RT_CACHE="$$TMP/rtcache"
165
_env=		LANGUAGE= DISPLAY= HOME="$$TMP" RT_SETTINGS=${WRKDIR}/rt-config RT_CACHE="$$TMP/rtcache"
166
post-install:
166
post-install:
167
	@${RM} -f ${WRKDIR}/selftest.exitcodes ${WRKDIR}/selftest.expect
167
	@${RM} -f ${WRKDIR}/selftest.exitcodes ${WRKDIR}/selftest.expect
168
	@(set -e; _mp=$$(/bin/df -P ${STAGEDIR}${PREFIX}/bin/rawtherapee | ${AWK} 'NR==2{print $$NF}') ; \
168
	@(set -e; _mp=$$(/bin/df -P ${STAGEDIR}${PREFIX}/bin/rawtherapee | ${AWK} 'NR==2{print $$NF}') ; \
(-)b/japanese/font-myrica/Makefile (-3 lines)
Lines 22-30 SUB_FILES= pkg-install Link Here
22
WRKSRC=		${WRKDIR}/${DISTNAME}
22
WRKSRC=		${WRKDIR}/${DISTNAME}
23
PORTDOCS=	LICENSE_M+.txt LICENSE_OFL.txt README.md
23
PORTDOCS=	LICENSE_M+.txt LICENSE_OFL.txt README.md
24
24
25
# Upstream archive contains files with UTF-8 names
26
EXTRACT_CMD=	${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar
27
28
OPTIONS_DEFINE=	DOCS
25
OPTIONS_DEFINE=	DOCS
29
26
30
do-install:
27
do-install:
(-)b/japanese/font-myricam/Makefile (-3 lines)
Lines 22-30 SUB_FILES= pkg-install Link Here
22
WRKSRC=		${WRKDIR}/${DISTNAME}
22
WRKSRC=		${WRKDIR}/${DISTNAME}
23
PORTDOCS=	LICENSE_M+.txt LICENSE_OFL.txt README.md
23
PORTDOCS=	LICENSE_M+.txt LICENSE_OFL.txt README.md
24
24
25
# Upstream archive contains files with UTF-8 names
26
EXTRACT_CMD=	${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar
27
28
OPTIONS_DEFINE=	DOCS
25
OPTIONS_DEFINE=	DOCS
29
26
30
do-install:
27
do-install:
(-)b/japanese/skk-jawiki/Makefile (-1 / +1 lines)
Lines 54-60 do-build: Link Here
54
		>> ${WRKSRC}/${SKKDIC}
54
		>> ${WRKSRC}/${SKKDIC}
55
.endif
55
.endif
56
.for dic in ${DICS:M*.cdb}
56
.for dic in ${DICS:M*.cdb}
57
	${AWK} '/^[^;]/ { \
57
	LC_ALL=C ${AWK} '/^[^;]/ { \
58
			s = substr($$0, index($$0, " ") + 1); \
58
			s = substr($$0, index($$0, " ") + 1); \
59
			print "+" length($$1) "," length(s) ":" $$1 "->" s; \
59
			print "+" length($$1) "," length(s) ":" $$1 "->" s; \
60
		} \
60
		} \
(-)b/japanese/skk-jisyo/Makefile (-1 / +1 lines)
Lines 57-63 post-patch: Link Here
57
# See also: <URL:http://cr.yp.to/cdb/cdbmake.html>.
57
# See also: <URL:http://cr.yp.to/cdb/cdbmake.html>.
58
do-build:
58
do-build:
59
.for type in ${SKK_JISYO_TYPE}
59
.for type in ${SKK_JISYO_TYPE}
60
	${AWK} '/^[^;]/ { \
60
	LC_ALL=C ${AWK} '/^[^;]/ { \
61
			s = substr($$0, index($$0, " ") + 1); \
61
			s = substr($$0, index($$0, " ") + 1); \
62
			print "+" length($$1) "," length(s) ":" $$1 "->" s; \
62
			print "+" length($$1) "," length(s) ":" $$1 "->" s; \
63
		} \
63
		} \
(-)b/japanese/today/Makefile (-1 / +2 lines)
Lines 17-22 NO_WRKSUBDIR= yes Link Here
17
USES=		lha
17
USES=		lha
18
18
19
MAKEFILE=	${FILESDIR}/Makefile
19
MAKEFILE=	${FILESDIR}/Makefile
20
CFLAGS+=	-Wno-invalid-source-encoding
20
21
21
OPTIONS_DEFINE=	DOCS
22
OPTIONS_DEFINE=	DOCS
22
23
Lines 30-36 post-extract: Link Here
30
		gengo.tbl hist??.tbl history.tbl holiday.tbl magazine.tbl \
31
		gengo.tbl hist??.tbl history.tbl holiday.tbl magazine.tbl \
31
		monthly.tbl schedule.tbl suffix.tbl week.tbl; \
32
		monthly.tbl schedule.tbl suffix.tbl week.tbl; \
32
	do \
33
	do \
33
		nkf -Se $$i | ${TR} -d '\015' > $$i.tmp ;\
34
		nkf -Se $$i | LC_ALL=ja_JP.eucJP ${TR} -d '\r' > $$i.tmp ;\
34
		${MV} -f $$i.tmp $$i ; \
35
		${MV} -f $$i.tmp $$i ; \
35
	done)
36
	done)
36
37
(-)b/java/icedtea-web/Makefile (-3 lines)
Lines 46-54 CONFIGURE_SHELL= ${bash_CMD} Link Here
46
46
47
TEST_TARGET=	check
47
TEST_TARGET=	check
48
48
49
# Upstream archive contains files with UTF-8 names
50
EXTRACT_CMD=	${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar
51
52
OPTIONS_DEFINE=	DOCS PLUGIN PLUGINJAR RHINO RUST TAGSOUP
49
OPTIONS_DEFINE=	DOCS PLUGIN PLUGINJAR RHINO RUST TAGSOUP
53
OPTIONS_DEFAULT=PLUGINJAR RUST
50
OPTIONS_DEFAULT=PLUGINJAR RUST
54
OPTIONS_SUB=	yes
51
OPTIONS_SUB=	yes
(-)b/java/openjdk11/Makefile (-3 / +1 lines)
Lines 44-52 NO_CCACHE= yes Link Here
44
# Suppress passing -j to do-build target via Mk/bsd.port.mk
44
# Suppress passing -j to do-build target via Mk/bsd.port.mk
45
# In the JDK build the number of parallel jobs is passed in via configure --with-num-cores=N
45
# In the JDK build the number of parallel jobs is passed in via configure --with-num-cores=N
46
_MAKE_JOBS=	#
46
_MAKE_JOBS=	#
47
MAKE_ENV=	LANG="C" \
47
MAKE_ENV=	CLASSPATH="" \
48
		LC_ALL="C" \
49
		CLASSPATH="" \
50
		JAVA_HOME="" \
48
		JAVA_HOME="" \
51
		LD_LIBRARY_PATH="" \
49
		LD_LIBRARY_PATH="" \
52
		CC=${CC} \
50
		CC=${CC} \
(-)b/java/openjdk17/Makefile (-3 / +1 lines)
Lines 43-51 NO_CCACHE= yes Link Here
43
# Suppress passing -j to do-build target via Mk/bsd.port.mk
43
# Suppress passing -j to do-build target via Mk/bsd.port.mk
44
# In the JDK build the number of parallel jobs is passed in via configure --with-num-cores=N
44
# In the JDK build the number of parallel jobs is passed in via configure --with-num-cores=N
45
_MAKE_JOBS=
45
_MAKE_JOBS=
46
MAKE_ENV=	LANG="C" \
46
MAKE_ENV=	CLASSPATH="" \
47
		LC_ALL="C" \
48
		CLASSPATH="" \
49
		JAVA_HOME="" \
47
		JAVA_HOME="" \
50
		LD_LIBRARY_PATH="" \
48
		LD_LIBRARY_PATH="" \
51
		CC=${CC} \
49
		CC=${CC} \
(-)b/java/openjdk21/Makefile (-3 / +1 lines)
Lines 44-52 NO_CCACHE= yes Link Here
44
# Suppress passing -j to do-build target via Mk/bsd.port.mk
44
# Suppress passing -j to do-build target via Mk/bsd.port.mk
45
# In the JDK build the number of parallel jobs is passed in via configure --with-num-cores=N
45
# In the JDK build the number of parallel jobs is passed in via configure --with-num-cores=N
46
_MAKE_JOBS=	#
46
_MAKE_JOBS=	#
47
MAKE_ENV=	LANG="C" \
47
MAKE_ENV=	CLASSPATH="" \
48
		LC_ALL="C" \
49
		CLASSPATH="" \
50
		JAVA_HOME="" \
48
		JAVA_HOME="" \
51
		LD_LIBRARY_PATH="" \
49
		LD_LIBRARY_PATH="" \
52
		CC=${CC} \
50
		CC=${CC} \
(-)b/korean/hunspell/Makefile (-1 / +1 lines)
Lines 29-35 PLIST_FILES= ${DATADIR}/ko_KR.aff \ Link Here
29
		${DATADIR}/ko_KR.dic
29
		${DATADIR}/ko_KR.dic
30
30
31
TEST_TARGET=	test
31
TEST_TARGET=	test
32
TEST_ENV+=	GMAKE=${GMAKE} LC_ALL=en_US.UTF-8
32
TEST_ENV+=	GMAKE=${GMAKE}
33
33
34
pre-build:
34
pre-build:
35
.for f in Makefile tests/Makefile
35
.for f in Makefile tests/Makefile
(-)b/lang/bun/Makefile (-3 / +3 lines)
Lines 158-164 do-fetch: Link Here
158
		(cd $$_NSrc && \
158
		(cd $$_NSrc && \
159
		  ${FIND} node_modules packages/bun-error/node_modules \
159
		  ${FIND} node_modules packages/bun-error/node_modules \
160
			src/node-fallbacks/node_modules -print0 \
160
			src/node-fallbacks/node_modules -print0 \
161
		  | LC_ALL=C ${SORT} -z \
161
		  | ${SORT} -z \
162
		  | ${SETENV} -i ${TAR} czf ${DD}/bun-node-modules-${DISTVERSION}.tar.gz \
162
		  | ${SETENV} -i ${TAR} czf ${DD}/bun-node-modules-${DISTVERSION}.tar.gz \
163
			--format=cpio --gid 0 --uid 0 --options gzip:!timestamp \
163
			--format=cpio --gid 0 --uid 0 --options gzip:!timestamp \
164
			--no-recursion --null -T -) && \
164
			--no-recursion --null -T -) && \
Lines 183-189 do-fetch: Link Here
183
			( cd $$_DTmp && \
183
			( cd $$_DTmp && \
184
			  ${FIND} tarballs -exec ${TOUCH} -h -d 1970-01-01T00:00:00Z {} \; && \
184
			  ${FIND} tarballs -exec ${TOUCH} -h -d 1970-01-01T00:00:00Z {} \; && \
185
			  ${FIND} tarballs -print0 \
185
			  ${FIND} tarballs -print0 \
186
			  | LC_ALL=C ${SORT} -z \
186
			  | ${SORT} -z \
187
			  | ${SETENV} -i ${TAR} czf ${DD}/bun-dep-tarballs-${DISTVERSION}.tar.gz \
187
			  | ${SETENV} -i ${TAR} czf ${DD}/bun-dep-tarballs-${DISTVERSION}.tar.gz \
188
				--format=cpio --gid 0 --uid 0 --options gzip:!timestamp \
188
				--format=cpio --gid 0 --uid 0 --options gzip:!timestamp \
189
				--no-recursion --null -T - ); \
189
				--no-recursion --null -T - ); \
Lines 199-205 do-fetch: Link Here
199
			${FIND} $$_LTmp/c-api/vendor -exec ${TOUCH} -h -d 1970-01-01T00:00:00Z {} \; && \
199
			${FIND} $$_LTmp/c-api/vendor -exec ${TOUCH} -h -d 1970-01-01T00:00:00Z {} \; && \
200
			( cd $$_LTmp/c-api && \
200
			( cd $$_LTmp/c-api && \
201
			  ${FIND} vendor -print0 \
201
			  ${FIND} vendor -print0 \
202
			  | LC_ALL=C ${SORT} -z \
202
			  | ${SORT} -z \
203
			  | ${SETENV} -i ${TAR} czf ${DD}/bun-cargo-vendor-lolhtml-${DISTVERSION}.tar.gz \
203
			  | ${SETENV} -i ${TAR} czf ${DD}/bun-cargo-vendor-lolhtml-${DISTVERSION}.tar.gz \
204
				--format=cpio --gid 0 --uid 0 --options gzip:!timestamp \
204
				--format=cpio --gid 0 --uid 0 --options gzip:!timestamp \
205
				--no-recursion --null -T - ) && \
205
				--no-recursion --null -T - ) && \
(-)b/lang/elixir-devel/Makefile (-1 lines)
Lines 21-27 USES= gmake Link Here
21
USE_GITHUB=	yes
21
USE_GITHUB=	yes
22
GH_ACCOUNT=	elixir-lang
22
GH_ACCOUNT=	elixir-lang
23
23
24
USE_LOCALE=	en_US.UTF-8
25
MAKE_ENV+=	MAN_PREFIX=${PREFIX}/share/man \
24
MAKE_ENV+=	MAN_PREFIX=${PREFIX}/share/man \
26
		PATH="${LOCALBASE}/lib/erlang${_ERLANG_VER}/bin:${PATH}"
25
		PATH="${LOCALBASE}/lib/erlang${_ERLANG_VER}/bin:${PATH}"
27
ALL_TARGET=	# empty
26
ALL_TARGET=	# empty
(-)b/lang/elixir/Makefile (-1 lines)
Lines 19-25 USES= gmake Link Here
19
USE_GITHUB=	yes
19
USE_GITHUB=	yes
20
GH_ACCOUNT=	elixir-lang
20
GH_ACCOUNT=	elixir-lang
21
21
22
USE_LOCALE=	en_US.UTF-8
23
MAKE_ENV+=	MAN_PREFIX=${PREFIX}/share/man \
22
MAKE_ENV+=	MAN_PREFIX=${PREFIX}/share/man \
24
		PATH="${LOCALBASE}/lib/erlang${ERLANG_VER}/bin:${PATH}"
23
		PATH="${LOCALBASE}/lib/erlang${ERLANG_VER}/bin:${PATH}"
25
ALL_TARGET=	# empty
24
ALL_TARGET=	# empty
(-)b/lang/gcc12/Makefile (-9 lines)
Lines 70-84 GRAPHITE_CONFIGURE_WITH+= isl Link Here
70
70
71
.include <bsd.port.pre.mk>
71
.include <bsd.port.pre.mk>
72
72
73
# Extraction fails with poudriere on aarch64 for GCC 12.
74
# It seems that the bug is specific to lang/gcc11 and lang/gcc12 only.
75
# No other GCC port is affected.
76
# See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=271052
77
# and https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=246670
78
.if ${ARCH} == aarch64
79
EXTRACT_CMD=    ${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar
80
.endif
81
82
.if ${ARCH} == amd64
73
.if ${ARCH} == amd64
83
CONFIGURE_TARGET=	x86_64-portbld-${OPSYS:tl}${OSREL}
74
CONFIGURE_TARGET=	x86_64-portbld-${OPSYS:tl}${OSREL}
84
75
(-)b/lang/ghc/Makefile (-1 lines)
Lines 27-33 CONFIGURE_ARGS+= --docdir=${DOCSDIR} Link Here
27
CONFIGURE_ENV=		CC=${CC} CXX=${CXX} CPP=${CPP} GHC=${BOOT_GHC} \
27
CONFIGURE_ENV=		CC=${CC} CXX=${CXX} CPP=${CPP} GHC=${BOOT_GHC} \
28
			ALEX=/usr/bin/true HAPPY=/usr/bin/true
28
			ALEX=/usr/bin/true HAPPY=/usr/bin/true
29
CONFIGURE_TARGET=	${GHC_ARCH}-portbld-${OPSYS:tl}
29
CONFIGURE_TARGET=	${GHC_ARCH}-portbld-${OPSYS:tl}
30
USE_LOCALE=		en_US.UTF-8
31
NO_CCACHE=		yes
30
NO_CCACHE=		yes
32
OPTIONS_SUB=		yes
31
OPTIONS_SUB=		yes
33
SHEBANG_FILES=		${BOOT_SCRIPT} \
32
SHEBANG_FILES=		${BOOT_SCRIPT} \
(-)b/lang/go/bsd.go.mk (-2 lines)
Lines 49-56 REINPLACE_ARGS= -i'' Link Here
49
# Example: 1.24.2 matches go124, 1.25.2 matches go125, etc.
49
# Example: 1.24.2 matches go124, 1.25.2 matches go125, etc.
50
PORTSCOUT?=	limit:^${DISTVERSION:R:S/./\./g}\.
50
PORTSCOUT?=	limit:^${DISTVERSION:R:S/./\./g}\.
51
51
52
# Upstream archive contains files with UTF-8 names
53
EXTRACT_CMD=	${SETENV} LC_ALL=en_US.UTF-8 ${TAR}
54
BASH?=		${LOCALBASE}/bin/bash
52
BASH?=		${LOCALBASE}/bin/bash
55
53
56
OPTIONS_DEFINE_i386=	SOFTFLOAT
54
OPTIONS_DEFINE_i386=	SOFTFLOAT
(-)b/lang/kefir/Makefile (-1 lines)
Lines 27-33 MAKE_ARGS= prefix=${PREFIX} Link Here
27
MAKE_ARGS+=	PROFILE=debug
27
MAKE_ARGS+=	PROFILE=debug
28
.endif
28
.endif
29
29
30
TEST_ENV=	LC_ALL=C.UTF-8
31
TEST_TARGET= 	test
30
TEST_TARGET= 	test
32
31
33
.include <bsd.port.mk>
32
.include <bsd.port.mk>
(-)b/lang/purescript/Makefile (-2 lines)
Lines 17-24 USES= cabal Link Here
17
USE_GITHUB=	yes
17
USE_GITHUB=	yes
18
GH_TUPLE=	purescript:cheapskate:633c69024e061ad956f1aecfc137fb99a7a7a20b:cheapskate/dist-newstyle/src/cheapskate-2b7d9040a6c99dc66a75cbbf8e892de170830ff08b4c515e8a6898af1e6b078a
18
GH_TUPLE=	purescript:cheapskate:633c69024e061ad956f1aecfc137fb99a7a7a20b:cheapskate/dist-newstyle/src/cheapskate-2b7d9040a6c99dc66a75cbbf8e892de170830ff08b4c515e8a6898af1e6b078a
19
19
20
USE_LOCALE=	en_US.UTF-8
21
22
BINARY_ALIAS=	git=true
20
BINARY_ALIAS=	git=true
23
21
24
USE_CABAL=	Glob-0.10.2_3 \
22
USE_CABAL=	Glob-0.10.2_3 \
(-)b/math/apache-commons-math/Makefile (-1 lines)
Lines 17-23 WWW= https://commons.apache.org/proper/commons-math/ Link Here
17
LICENSE=	APACHE20
17
LICENSE=	APACHE20
18
18
19
USES=		java:ant,run
19
USES=		java:ant,run
20
USE_LOCALE=	en_US.ISO8859-1
21
20
22
ALL_TARGET=	compile jar
21
ALL_TARGET=	compile jar
23
MAKE_ARGS=	-Dlibdir=${WRKDIR} -Dnoget=true
22
MAKE_ARGS=	-Dlibdir=${WRKDIR} -Dnoget=true
(-)b/math/hs-Agda/Makefile (-3 lines)
Lines 15-23 BROKEN_i386= compiler goes out of memory Link Here
15
BUILD_DEPENDS=	emacs:editors/emacs@nox
15
BUILD_DEPENDS=	emacs:editors/emacs@nox
16
16
17
USES=		cabal
17
USES=		cabal
18
19
USE_LOCALE=	en_US.UTF-8
20
21
USE_CABAL=	ListLike-4.7.8.4 \
18
USE_CABAL=	ListLike-4.7.8.4 \
22
		OneTuple-0.4.2_1 \
19
		OneTuple-0.4.2_1 \
23
		QuickCheck-2.16.0.0 \
20
		QuickCheck-2.16.0.0 \
(-)b/math/py-matplotlib-scalebar/Makefile (-1 lines)
Lines 20-26 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR Link Here
20
TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}ruff>=0.5.0:devel/py-ruff@${PY_FLAVOR}
20
TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}ruff>=0.5.0:devel/py-ruff@${PY_FLAVOR}
21
21
22
USES=		python
22
USES=		python
23
USE_LOCALE=	en_US.UTF-8
24
USE_PYTHON=	autoplist pep517 pytest
23
USE_PYTHON=	autoplist pep517 pytest
25
24
26
NO_ARCH=	yes
25
NO_ARCH=	yes
(-)b/math/scilab-toolbox-swt/Makefile (-1 lines)
Lines 14-20 BUILD_DEPENDS= ${SCILAB_CMD}:math/scilab Link Here
14
RUN_DEPENDS:=	${BUILD_DEPENDS}
14
RUN_DEPENDS:=	${BUILD_DEPENDS}
15
15
16
USES=		dos2unix zip
16
USES=		dos2unix zip
17
USE_LOCALE=	en_US.UTF-8
18
17
19
SCILAB_CMD=	${LOCALBASE}/bin/scilab-adv-cli
18
SCILAB_CMD=	${LOCALBASE}/bin/scilab-adv-cli
20
SCILAB_ARGS=	-noatomsautoload -nb -nouserstartup
19
SCILAB_ARGS=	-noatomsautoload -nb -nouserstartup
(-)b/math/scilab/Makefile (-1 lines)
Lines 31-37 USES= compiler:c++17-lang cpe desktop-file-utils eigen:3,build \ Link Here
31
		localbase ncurses pathfix pkgconfig shared-mime-info
31
		localbase ncurses pathfix pkgconfig shared-mime-info
32
USE_GNOME=	libxml2
32
USE_GNOME=	libxml2
33
JAVA_VERSION=	8
33
JAVA_VERSION=	8
34
USE_LOCALE=	en_US.UTF-8
35
34
36
GNU_CONFIGURE=	yes
35
GNU_CONFIGURE=	yes
37
36
(-)b/math/ttmath/Makefile (-1 / +1 lines)
Lines 27-33 do-fetch: Link Here
27
	    git clone -q ${GIT_URL} ${PORTNAME}-${DISTVERSIONFULL} && \
27
	    git clone -q ${GIT_URL} ${PORTNAME}-${DISTVERSIONFULL} && \
28
	    (cd ${PORTNAME}-${DISTVERSIONFULL} && git reset -q --hard ${GIT_TAG} && ${RM} -r .git) && \
28
	    (cd ${PORTNAME}-${DISTVERSIONFULL} && git reset -q --hard ${GIT_TAG} && ${RM} -r .git) && \
29
	    ${FIND} ${PORTNAME}-${DISTVERSIONFULL} -and -exec ${TOUCH} -h -d 1970-01-01T00:00:00Z {} \; && \
29
	    ${FIND} ${PORTNAME}-${DISTVERSIONFULL} -and -exec ${TOUCH} -h -d 1970-01-01T00:00:00Z {} \; && \
30
	    ${FIND} ${PORTNAME}-${DISTVERSIONFULL} -print0 | LC_ALL=C ${SORT} -z | \
30
	    ${FIND} ${PORTNAME}-${DISTVERSIONFULL} -print0 | ${SORT} -z | \
31
	        ${TAR} czf ${PORTNAME}-${DISTVERSIONFULL}${EXTRACT_SUFX} --format=ustar --gid 0 --uid 0 --options gzip:!timestamp --no-recursion --null -T - && \
31
	        ${TAR} czf ${PORTNAME}-${DISTVERSIONFULL}${EXTRACT_SUFX} --format=ustar --gid 0 --uid 0 --options gzip:!timestamp --no-recursion --null -T - && \
32
	    ${RM} -r ${PORTNAME}-${DISTVERSIONFULL}; \
32
	    ${RM} -r ${PORTNAME}-${DISTVERSIONFULL}; \
33
	fi
33
	fi
(-)b/misc/gemini-cli/Makefile (-1 / +1 lines)
Lines 49-55 do-fetch: Link Here
49
		${LN} -sf ../lib/node_modules/${PACKAGE_NAME}/bundle/gemini.js bin/gemini && \
49
		${LN} -sf ../lib/node_modules/${PACKAGE_NAME}/bundle/gemini.js bin/gemini && \
50
		${RM} -rf node_modules package.json && \
50
		${RM} -rf node_modules package.json && \
51
		${FIND} ${WRKDIR} -and -exec ${TOUCH} -h -d 1970-01-01T00:00:00Z {} \; && \
51
		${FIND} ${WRKDIR} -and -exec ${TOUCH} -h -d 1970-01-01T00:00:00Z {} \; && \
52
		cd ${WRKDIR} && ${FIND} ${PORTNAME}-${DISTVERSION} -print0 | LC_ALL=C ${SORT} -z | \
52
		cd ${WRKDIR} && ${FIND} ${PORTNAME}-${DISTVERSION} -print0 | ${SORT} -z | \
53
			${TAR} czf ${DISTDIR}/${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} --format=bsdtar --gid 0 --uid 0 --options gzip:!timestamp --no-recursion --null -T - \
53
			${TAR} czf ${DISTDIR}/${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} --format=bsdtar --gid 0 --uid 0 --options gzip:!timestamp --no-recursion --null -T - \
54
	); fi
54
	); fi
55
55
(-)b/misc/py-spdx-tools/Makefile (-1 / +1 lines)
Lines 31-37 TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tzdata>=0:devel/py-tzdata@${PY_FLAVOR} Link Here
31
USES=		python
31
USES=		python
32
USE_PYTHON=	autoplist concurrent pep517 pytest
32
USE_PYTHON=	autoplist concurrent pep517 pytest
33
33
34
TEST_ENV=	PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} LC_ALL=en_US.UTF-8
34
TEST_ENV=	PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
35
35
36
NO_ARCH=	yes
36
NO_ARCH=	yes
37
PORTEXAMPLES=	*
37
PORTEXAMPLES=	*
(-)b/multimedia/ffmpegthumbnailer/Makefile (-2 lines)
Lines 25-32 CMAKE_ON= ENABLE_GIO Link Here
25
CMAKE_OFF=	ENABLE_TESTS
25
CMAKE_OFF=	ENABLE_TESTS
26
CMAKE_TESTING_ON=	ENABLE_TESTS
26
CMAKE_TESTING_ON=	ENABLE_TESTS
27
27
28
EXTRACT_CMD=	${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar
29
30
OPTIONS_DEFINE=		AUDIO_THUMBNAILER THUMBNAILER
28
OPTIONS_DEFINE=		AUDIO_THUMBNAILER THUMBNAILER
31
OPTIONS_DEFAULT=	AUDIO_THUMBNAILER THUMBNAILER
29
OPTIONS_DEFAULT=	AUDIO_THUMBNAILER THUMBNAILER
32
OPTIONS_SUB=		yes
30
OPTIONS_SUB=		yes
(-)b/multimedia/py-pymediainfo/Makefile (-3 lines)
Lines 19-27 RUN_DEPENDS= mediainfo>0:multimedia/mediainfo Link Here
19
USES=		python
19
USES=		python
20
USE_PYTHON=	autoplist pep517 pytest
20
USE_PYTHON=	autoplist pep517 pytest
21
21
22
# Upstream archive contains files with UTF-8 names
23
EXTRACT_CMD=	${SETENV} LC_ALL=C.UTF-8 ${TAR}
24
25
NO_ARCH=	yes
22
NO_ARCH=	yes
26
23
27
.include <bsd.port.mk>
24
.include <bsd.port.mk>
(-)b/net/gerbera/Makefile (-1 / +1 lines)
Lines 81-87 TEST_BUILD_DEPENDS= googletest>=0:devel/googletest Link Here
81
TEST_CMAKE_BOOL=	WITH_TESTS
81
TEST_CMAKE_BOOL=	WITH_TESTS
82
TEST_TEST_TARGET=	test
82
TEST_TEST_TARGET=	test
83
TEST_IMPLIES=		CURL DUKTAPE
83
TEST_IMPLIES=		CURL DUKTAPE
84
TEST_ENV=		LC_ALL=C.UTF-8 CTEST_PARALLEL_LEVEL=${MAKE_JOBS_NUMBER}
84
TEST_ENV=		CTEST_PARALLEL_LEVEL=${MAKE_JOBS_NUMBER}
85
85
86
.include <bsd.port.options.mk>
86
.include <bsd.port.options.mk>
87
87
(-)b/net/py-ldap0/Makefile (-1 lines)
Lines 16-22 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.4.5:devel/py-pyasn1@${PY_FLAVOR} \ Link Here
16
TEST_DEPENDS=	${LOCALBASE}/libexec/slapd:net/openldap${OPENLDAP_VER}-server
16
TEST_DEPENDS=	${LOCALBASE}/libexec/slapd:net/openldap${OPENLDAP_VER}-server
17
17
18
USES=		ldap:24 localbase python
18
USES=		ldap:24 localbase python
19
USE_LOCALE=	en_US.UTF-8
20
USE_PYTHON=	autoplist distutils
19
USE_PYTHON=	autoplist distutils
21
20
22
USE_GITLAB=	yes
21
USE_GITLAB=	yes
(-)b/net/py-urllib3/Makefile (-2 / +1 lines)
Lines 34-41 USE_PYTHON= autoplist concurrent cryptography_test pep517 pytest Link Here
34
34
35
NO_ARCH=	yes
35
NO_ARCH=	yes
36
PYTEST_IGNORED_TESTS=	test_ssl_read_timeout
36
PYTEST_IGNORED_TESTS=	test_ssl_read_timeout
37
TEST_ENV=	LC_ALL=en_US.UTF-8 \
37
TEST_ENV=	PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR}
38
		PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR}
39
38
40
SUB_FILES=	pkg-message
39
SUB_FILES=	pkg-message
41
40
(-)b/net/rabbitmq/Makefile (-1 lines)
Lines 16-22 RUN_DEPENDS= erlang-runtime${_ERLANG_VER}>=${_ERLANG_VER}:lang/erlang-runtime${_ Link Here
16
16
17
USES=		cpe shebangfix tar:xz
17
USES=		cpe shebangfix tar:xz
18
CPE_VENDOR=	pivotal_software
18
CPE_VENDOR=	pivotal_software
19
USE_LOCALE=	en_US.UTF-8
20
USE_RC_SUBR=	${PORTNAME}
19
USE_RC_SUBR=	${PORTNAME}
21
20
22
NO_ARCH=	yes
21
NO_ARCH=	yes
(-)b/ports-mgmt/porttree/Makefile (-1 / +1 lines)
Lines 28-34 do-install: Link Here
28
	${INSTALL_MAN} ${WRKSRC}/src/porttree.1 ${STAGEDIR}${PREFIX}/share/man/man1
28
	${INSTALL_MAN} ${WRKSRC}/src/porttree.1 ${STAGEDIR}${PREFIX}/share/man/man1
29
29
30
do-test:
30
do-test:
31
	LC_ALL="en_US.UTF-8" ${WRKSRC}/tests/tests.sh
31
	${WRKSRC}/tests/tests.sh
32
32
33
# maintainer section:
33
# maintainer section:
34
# require: devel/subversion-lts or devel/subversion
34
# require: devel/subversion-lts or devel/subversion
(-)b/security/openvpn-devel/Makefile (-1 / +1 lines)
Lines 132-138 LIB_DEPENDS+= libinotify.so:devel/libinotify Link Here
132
# sanity check that we don't inherit incompatible SSL libs through,
132
# sanity check that we don't inherit incompatible SSL libs through,
133
# for instance, pkcs11-helper:
133
# for instance, pkcs11-helper:
134
post-build:
134
post-build:
135
	@a=$$(LC_ALL=C ldd -f '%o\n' ${WRKSRC}/src/openvpn/openvpn \
135
	@a=$$(ldd -f '%o\n' ${WRKSRC}/src/openvpn/openvpn \
136
	|	${SORT} -u) ; set -- $$(for i in ${_tlslibs} ; do ${PRINTF} '%s\n' "$$a" | ${GREP} $${i}.so | wc -l ; done | ${SORT} -u) ;\
136
	|	${SORT} -u) ; set -- $$(for i in ${_tlslibs} ; do ${PRINTF} '%s\n' "$$a" | ${GREP} $${i}.so | wc -l ; done | ${SORT} -u) ;\
137
	if test "$$*" != "1" ; then ${ECHO_CMD} >&2 "${.CURDIR} FAILED: either of ${_tlslibs} libraries linked multiple times" ; ${PRINTF} '%s\n' "$$a"; ${RM} ${BUILD_COOKIE} ; exit 1 ; fi
137
	if test "$$*" != "1" ; then ${ECHO_CMD} >&2 "${.CURDIR} FAILED: either of ${_tlslibs} libraries linked multiple times" ; ${PRINTF} '%s\n' "$$a"; ${RM} ${BUILD_COOKIE} ; exit 1 ; fi
138
138
(-)b/security/openvpn/Makefile (-1 / +1 lines)
Lines 149-155 post-configure: Link Here
149
# for instance, pkcs11-helper:
149
# for instance, pkcs11-helper:
150
_tlslibs=libssl libcrypto
150
_tlslibs=libssl libcrypto
151
post-build:
151
post-build:
152
	@a=$$(LC_ALL=C ldd -f '%o\n' ${WRKSRC}/src/openvpn/openvpn \
152
	@a=$$(ldd -f '%o\n' ${WRKSRC}/src/openvpn/openvpn \
153
	|	${SORT} -u) ; set -- $$(for i in ${_tlslibs} ; do ${PRINTF} '%s\n' "$$a" | ${GREP} $${i}.so | wc -l ; done | ${SORT} -u) ;\
153
	|	${SORT} -u) ; set -- $$(for i in ${_tlslibs} ; do ${PRINTF} '%s\n' "$$a" | ${GREP} $${i}.so | wc -l ; done | ${SORT} -u) ;\
154
	if test "$$*" != "1" ; then ( set -x ; ldd -a ${WRKSRC}/src/openvpn/openvpn ) ; ${PRINTF} '%s\n' "$$a" ; ${ECHO_CMD} >&2 "${.CURDIR} FAILED: either of ${_tlslibs} libraries linked multiple times" ; ${RM} ${BUILD_COOKIE} ; exit 1 ; fi
154
	if test "$$*" != "1" ; then ( set -x ; ldd -a ${WRKSRC}/src/openvpn/openvpn ) ; ${PRINTF} '%s\n' "$$a" ; ${ECHO_CMD} >&2 "${.CURDIR} FAILED: either of ${_tlslibs} libraries linked multiple times" ; ${RM} ${BUILD_COOKIE} ; exit 1 ; fi
155
155
(-)b/security/py-maec/Makefile (-1 lines)
Lines 24-30 GH_PROJECT= python-${PORTNAME} Link Here
24
NO_ARCH=	yes
24
NO_ARCH=	yes
25
USES=		python
25
USES=		python
26
USE_PYTHON=	concurrent distutils autoplist
26
USE_PYTHON=	concurrent distutils autoplist
27
USE_LOCALE=	en_US.UTF-8
28
27
29
PORTDOCS=	README.rst
28
PORTDOCS=	README.rst
30
PORTEXAMPLES=	*
29
PORTEXAMPLES=	*
(-)b/security/py-plaso/Makefile (-3 lines)
Lines 58-67 TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fakeredis>=0:databases/py-fakeredis@${PY_FL Link Here
58
		${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR}
58
		${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR}
59
59
60
USES=		python
60
USES=		python
61
USE_LOCALE=	en_US.UTF-8
62
USE_PYTHON=	autoplist concurrent cryptography pep517
61
USE_PYTHON=	autoplist concurrent cryptography pep517
63
# Upstream archive contains files with UTF-8 names
64
EXTRACT_CMD=	${SETENV} LANG=${USE_LOCALE} LC_ALL=${USE_LOCALE} ${TAR}
65
DO_MAKE_TEST=	${SETENV} ${TEST_ENV} ${PYTHON_CMD}
62
DO_MAKE_TEST=	${SETENV} ${TEST_ENV} ${PYTHON_CMD}
66
TEST_TARGET=	run_tests.py
63
TEST_TARGET=	run_tests.py
67
64
(-)b/security/py-pyopenssl/Makefile (-2 / +1 lines)
Lines 35-42 NO_ARCH= yes Link Here
35
# will fail.
35
# will fail.
36
PYTEST_IGNORED_TESTS=	test_connect_ex \
36
PYTEST_IGNORED_TESTS=	test_connect_ex \
37
			test_connect_refused
37
			test_connect_refused
38
TEST_ENV=	LC_ALL=en_US.UTF-8 \
38
TEST_ENV=	PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
39
		PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
40
39
41
CPE_VENDOR=	jean-paul_calderone
40
CPE_VENDOR=	jean-paul_calderone
42
41
(-)b/security/xca/Makefile (-1 lines)
Lines 20-26 qt6_CONFLICTS_INSTALL= ${PORTNAME} Link Here
20
20
21
USES=		cmake compiler:c++17-lang desktop-file-utils localbase \
21
USES=		cmake compiler:c++17-lang desktop-file-utils localbase \
22
		pkgconfig shared-mime-info ssl
22
		pkgconfig shared-mime-info ssl
23
USE_LOCALE=	en_US.UTF-8
24
23
25
.if ${FLAVOR} == qt5
24
.if ${FLAVOR} == qt5
26
USES+=		qt:5
25
USES+=		qt:5
(-)b/shells/bash-completion/Makefile (-4 lines)
Lines 40-49 ZFS_RUN_DEPENDS= bash-completion-zfs>=0:shells/bash-completion-zfs Link Here
40
40
41
.include <bsd.port.options.mk>
41
.include <bsd.port.options.mk>
42
42
43
.if ${ARCH} == riscv64
44
EXTRACT_CMD=	${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar
45
.endif
46
47
post-configure:
43
post-configure:
48
	@${REINPLACE_CMD} \
44
	@${REINPLACE_CMD} \
49
		-e 's|/etc/ssl/openssl.cnf|${PREFIX}& &|g' \
45
		-e 's|/etc/ssl/openssl.cnf|${PREFIX}& &|g' \
(-)b/shells/fd/Makefile (-4 / +5 lines)
Lines 15-25 LICENSE_NAME= unknown Link Here
15
LICENSE_FILE=	${WRKSRC}/LICENSES
15
LICENSE_FILE=	${WRKSRC}/LICENSES
16
LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
16
LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
17
17
18
USE_LOCALE=	ja
18
DESTDIRNAME=	BUILD
19
MAKE_ARGS=	CC="${CC}" CFLAGS="${CFLAGS}" \
19
MAKE_ARGS=	CC="${CC}" CFLAGS="${CFLAGS}" \
20
		CONFDIR="\$$(DESTDIR)${PREFIX}/etc" \
20
		CONFDIR="${PREFIX}/etc" \
21
		MANTOP="\$$(DESTDIR)${PREFIX}/share/man" \
21
		MANTOP="${PREFIX}/share/man" \
22
		PREFIX="\$$(DESTDIR)${PREFIX}"
22
		LANG=ja \
23
		PREFIX="${PREFIX}"
23
24
24
CONFLICTS_INSTALL=	fd-find # bin/fd
25
CONFLICTS_INSTALL=	fd-find # bin/fd
25
26
(-)b/sysutils/ansible/Makefile (-1 / +1 lines)
Lines 29-35 python_OLD_CMD= /Users/kbreit/Documents/Programming/ansible_collections/cisco/me Link Here
29
29
30
NO_ARCH=	yes
30
NO_ARCH=	yes
31
31
32
DO_MAKE_TEST=	env LC_ALL=C.UTF-8 ansible -m ping
32
DO_MAKE_TEST=	ansible -m ping
33
TEST_TARGET=	localhost
33
TEST_TARGET=	localhost
34
34
35
post-patch:
35
post-patch:
(-)b/sysutils/kleene-daemon/Makefile (-2 lines)
Lines 27-34 USE_RC_SUBR= kleened Link Here
27
MAKE_ENV+=	ERL_LIBS='' \
27
MAKE_ENV+=	ERL_LIBS='' \
28
		HEX_HOME=${WRKDIR}/.hex \
28
		HEX_HOME=${WRKDIR}/.hex \
29
		HEX_OFFLINE=true \
29
		HEX_OFFLINE=true \
30
		LANG=en_US_UTF-8 \
31
		LC_ALL=en_US.UTF-8 \
32
		MIX_ARCHIVES=${WRKDIR} \
30
		MIX_ARCHIVES=${WRKDIR} \
33
		MIX_ENV=prod \
31
		MIX_ENV=prod \
34
		MIX_HOME=${WRKDIR}/.mix \
32
		MIX_HOME=${WRKDIR}/.mix \
(-)b/sysutils/openvox-agent8/Makefile (-2 / +2 lines)
Lines 104-110 post-patch: Link Here
104
		${WRKSRC}/lib/puppet/gettext/config.rb
104
		${WRKSRC}/lib/puppet/gettext/config.rb
105
105
106
do-install:
106
do-install:
107
	@cd ${WRKSRC} && ${SETENV} PREFIX=${PREFIX} LC_ALL=C.UTF-8 ${RUBY} ${WRKSRC}/install.rb --no-configs --destdir=${STAGEDIR} \
107
	@cd ${WRKSRC} && ${SETENV} PREFIX=${PREFIX} ${RUBY} ${WRKSRC}/install.rb --no-configs --destdir=${STAGEDIR} \
108
		--localedir=${RUBY_SITELIBDIR}/puppet/locales --publicdir=/var/puppet/state/
108
		--localedir=${RUBY_SITELIBDIR}/puppet/locales --publicdir=/var/puppet/state/
109
109
110
post-install:
110
post-install:
Lines 115-121 post-install: Link Here
115
	(cd ${WRKDIR}/puppetlabs-${module:C/=.*//}-${module:C/.*=//} && ${COPYTREE_SHARE} . ${STAGEDIR}${ETCDIR}/vendor_modules/${module:C/=.*//})
115
	(cd ${WRKDIR}/puppetlabs-${module:C/=.*//}-${module:C/.*=//} && ${COPYTREE_SHARE} . ${STAGEDIR}${ETCDIR}/vendor_modules/${module:C/=.*//})
116
.endfor
116
.endfor
117
	${MKDIR} ${STAGEDIR}/var/puppet
117
	${MKDIR} ${STAGEDIR}/var/puppet
118
	${SETENV} LC_ALL=C.UTF-8 ${RUBY} -I ${STAGEDIR}/${RUBY_SITELIBDIR} ${STAGEDIR}${PREFIX}/bin/puppet agent --genconfig \
118
	${RUBY} -I ${STAGEDIR}/${RUBY_SITELIBDIR} ${STAGEDIR}${PREFIX}/bin/puppet agent --genconfig \
119
		--confdir=${ETCDIR} \
119
		--confdir=${ETCDIR} \
120
		--rundir=/var/run/puppet \
120
		--rundir=/var/run/puppet \
121
		--vardir=/var/puppet \
121
		--vardir=/var/puppet \
(-)b/sysutils/puppet8/Makefile (-2 / +2 lines)
Lines 100-106 post-patch: Link Here
100
		${WRKSRC}/lib/puppet/gettext/config.rb
100
		${WRKSRC}/lib/puppet/gettext/config.rb
101
101
102
do-install:
102
do-install:
103
	@cd ${WRKSRC} && ${SETENV} PREFIX=${PREFIX} LC_ALL=C.UTF-8 ${RUBY} ${WRKSRC}/install.rb --no-configs --destdir=${STAGEDIR} \
103
	@cd ${WRKSRC} && ${SETENV} PREFIX=${PREFIX} ${RUBY} ${WRKSRC}/install.rb --no-configs --destdir=${STAGEDIR} \
104
		--localedir=${RUBY_SITELIBDIR}/puppet/locales --publicdir=/var/puppet/state/
104
		--localedir=${RUBY_SITELIBDIR}/puppet/locales --publicdir=/var/puppet/state/
105
105
106
post-install:
106
post-install:
Lines 111-117 post-install: Link Here
111
	(cd ${WRKDIR}/puppetlabs-${module:C/=.*//}-${module:C/.*=//} && ${COPYTREE_SHARE} . ${STAGEDIR}${ETCDIR}/vendor_modules/${module:C/=.*//})
111
	(cd ${WRKDIR}/puppetlabs-${module:C/=.*//}-${module:C/.*=//} && ${COPYTREE_SHARE} . ${STAGEDIR}${ETCDIR}/vendor_modules/${module:C/=.*//})
112
.endfor
112
.endfor
113
	${MKDIR} ${STAGEDIR}/var/puppet
113
	${MKDIR} ${STAGEDIR}/var/puppet
114
	${SETENV} LC_ALL=C.UTF-8 ${RUBY} -I ${STAGEDIR}/${RUBY_SITELIBDIR} ${STAGEDIR}${PREFIX}/bin/puppet agent --genconfig \
114
	${RUBY} -I ${STAGEDIR}/${RUBY_SITELIBDIR} ${STAGEDIR}${PREFIX}/bin/puppet agent --genconfig \
115
		--confdir=${ETCDIR} \
115
		--confdir=${ETCDIR} \
116
		--rundir=/var/run/puppet \
116
		--rundir=/var/run/puppet \
117
		--vardir=/var/puppet \
117
		--vardir=/var/puppet \
(-)b/sysutils/py-ansible-compat/Makefile (-1 / +1 lines)
Lines 31-37 USE_PYTHON= autoplist pep517 pytest Link Here
31
31
32
WRKSRC=		${WRKDIR}/ansible_compat-${PORTVERSION}
32
WRKSRC=		${WRKDIR}/ansible_compat-${PORTVERSION}
33
33
34
TEST_ENV=	LC_ALL=C.UTF-8 PYTHONPATH=${WRKSRC}/src TMPDIR=${WRKDIR}/
34
TEST_ENV=	PYTHONPATH=${WRKSRC}/src TMPDIR=${WRKDIR}/
35
35
36
NO_ARCH=	yes
36
NO_ARCH=	yes
37
37
(-)b/sysutils/py-ansible-lint/Makefile (-1 / +1 lines)
Lines 51-57 USE_PYTHON= autoplist concurrent pep517 pytest Link Here
51
51
52
WRKSRC=		${WRKDIR}/ansible_lint-${PORTVERSION}
52
WRKSRC=		${WRKDIR}/ansible_lint-${PORTVERSION}
53
53
54
TEST_ENV=	LC_ALL=C.UTF-8 PYTHONPATH=${WRKSRC}/src TMPDIR=${WRKDIR}/
54
TEST_ENV=	PYTHONPATH=${WRKSRC}/src TMPDIR=${WRKDIR}/
55
NO_ARCH=	yes
55
NO_ARCH=	yes
56
56
57
.include <bsd.port.mk>
57
.include <bsd.port.mk>
(-)b/sysutils/py-salt/Makefile (-3 lines)
Lines 69-77 SUB_LIST+= PYTHON_CMD=${PYTHON_CMD} Link Here
69
69
70
SUB_FILES=	pkg-message
70
SUB_FILES=	pkg-message
71
71
72
# Upstream archive contains files with UTF-8 names
73
EXTRACT_CMD=	${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar
74
75
OPTIONS_DEFINE=	AWS BASH FISH TCP ZEROMQ ZSH
72
OPTIONS_DEFINE=	AWS BASH FISH TCP ZEROMQ ZSH
76
OPTIONS_DEFAULT=	BASH FISH ZEROMQ ZSH
73
OPTIONS_DEFAULT=	BASH FISH ZEROMQ ZSH
77
74
(-)b/textproc/R-cran-hunspell/Makefile (-2 lines)
Lines 19-26 TEST_DEPENDS= R-cran-knitr>0:print/R-cran-knitr \ Link Here
19
19
20
USES=		cran:auto-plist,compiles
20
USES=		cran:auto-plist,compiles
21
21
22
MAKE_ENV=	LC_ALL=C.UTF-8
23
24
TESTING_UNSAFE=	yes
22
TESTING_UNSAFE=	yes
25
23
26
.include <bsd.port.mk>
24
.include <bsd.port.mk>
(-)b/textproc/docbookrx/Makefile (-2 / +1 lines)
Lines 21-28 USE_GITHUB= yes Link Here
21
GH_ACCOUNT=	asciidoctor
21
GH_ACCOUNT=	asciidoctor
22
GH_PROJECT=	docbookrx
22
GH_PROJECT=	docbookrx
23
GH_TAGNAME=	06f4336
23
GH_TAGNAME=	06f4336
24
USE_LOCALE?=	en_US.UTF-8
24
GEM_ENV+=	RB_USER_INSTALL=yes
25
GEM_ENV+=	RB_USER_INSTALL=yes LANG=${USE_LOCALE} LC_ALL=${USE_LOCALE}
26
25
27
NO_ARCH=	yes
26
NO_ARCH=	yes
28
27
(-)b/textproc/ibus-typing-booster/Makefile (-1 lines)
Lines 45-51 SHEBANG_LANG= sh Link Here
45
sh_OLD_CMD=	/usr/bin/sh
45
sh_OLD_CMD=	/usr/bin/sh
46
sh_CMD=		${SH}
46
sh_CMD=		${SH}
47
USE_GNOME=	gtk40
47
USE_GNOME=	gtk40
48
USE_LOCALE=	en_US.UTF-8
49
GNU_CONFIGURE=	yes
48
GNU_CONFIGURE=	yes
50
CONFIGURE_ARGS=	--libexecdir=${PREFIX}/libexec
49
CONFIGURE_ARGS=	--libexecdir=${PREFIX}/libexec
51
NO_ARCH=	yes
50
NO_ARCH=	yes
(-)b/textproc/linuxdoc-tools/Makefile (-1 / +5 lines)
Lines 1-6 Link Here
1
PORTNAME=	linuxdoc-tools
1
PORTNAME=	linuxdoc-tools
2
DISTVERSION=	0.9.83
2
DISTVERSION=	0.9.83
3
PORTREVISION=	1
3
PORTREVISION=	2
4
CATEGORIES=	textproc
4
CATEGORIES=	textproc
5
5
6
MAINTAINER=	ports@FreeBSD.org
6
MAINTAINER=	ports@FreeBSD.org
Lines 36-39 DOCS_USES= makeinfo tex Link Here
36
DOCS_USE=		TEX=dvipsk:build,latex:build,pdftex:build
36
DOCS_USE=		TEX=dvipsk:build,latex:build,pdftex:build
37
DOCS_CONFIGURE_ENABLE=	docs
37
DOCS_CONFIGURE_ENABLE=	docs
38
38
39
post-stage:
40
	@${RM} ${STAGEDIR}${DOCSDIR}/Makefile.orig \
41
		${STAGEDIR}${DOCSDIR}/example/Makefile.orig
42
39
.include <bsd.port.mk>
43
.include <bsd.port.mk>
(-)b/textproc/linuxdoc-tools/files/patch-doc_Makefile (+11 lines)
Added Link Here
1
--- doc/Makefile.orig	2023-06-12 16:57:27 UTC
2
+++ doc/Makefile
3
@@ -16,7 +16,7 @@
4
 
5
 %.lyx: %.sgml
6
 	@echo "- Building lyx docs" >&2
7
-	$(TMPDIR)/linuxdoc --backend=lyx $<
8
+	$(TMPDIR)/linuxdoc --backend=lyx --charset=utf-8 $<
9
 
10
 html/%.html: %.sgml
11
 	@echo "- Building html docs" >&2
(-)b/textproc/linuxdoc-tools/files/patch-doc_example_Makefile (+11 lines)
Added Link Here
1
--- doc/example/Makefile.orig	2023-06-12 16:57:27 UTC
2
+++ doc/example/Makefile
3
@@ -40,7 +40,7 @@ all: $(allfiles)
4
 	$(COMMAND)info  $<
5
 
6
 %.lyx: %.sgml logo.eps
7
-	$(COMMAND)lyx  $<
8
+	$(COMMAND)lyx --charset=utf-8  $<
9
 
10
 %.rtf: %.sgml
11
 	$(COMMAND)rtf $<
(-)b/textproc/pageedit/Makefile (-2 lines)
Lines 19-31 USES= cmake qt:${FLAVOR:S/qt//} ${_USES_${FLAVOR}} desktop-file-utils Link Here
19
USE_GITHUB=	yes
19
USE_GITHUB=	yes
20
GH_ACCOUNT=	Sigil-Ebook
20
GH_ACCOUNT=	Sigil-Ebook
21
GH_PROJECT=	PageEdit
21
GH_PROJECT=	PageEdit
22
USE_LOCALE=	${_USE_LOCALE_${FLAVOR}}
23
USE_QT=		${_USE_QT_${FLAVOR}}
22
USE_QT=		${_USE_QT_${FLAVOR}}
24
USE_GL=		${_USE_GL_${FLAVOR}}
23
USE_GL=		${_USE_GL_${FLAVOR}}
25
CMAKE_ARGS=	${_CMAKE_ARGS_${FLAVOR}}
24
CMAKE_ARGS=	${_CMAKE_ARGS_${FLAVOR}}
26
25
27
_CMAKE_ARGS_qt6=	-DUSE_QT6:BOOL=TRUE
26
_CMAKE_ARGS_qt6=	-DUSE_QT6:BOOL=TRUE
28
_USE_LOCALE_qt6=	en_US.UTF-8
29
_USES_qt6=	gl
27
_USES_qt6=	gl
30
_USE_GL_qt6=	gl opengl
28
_USE_GL_qt6=	gl opengl
31
_USE_QT_qt6=		5compat base webengine translations declarative webchannel positioning
29
_USE_QT_qt6=		5compat base webengine translations declarative webchannel positioning
(-)b/textproc/py-pikepdf/Makefile (-2 lines)
Lines 37-44 USE_PYTHON= autoplist pep517 Link Here
37
37
38
CPE_VENDOR=	pikepdf_project
38
CPE_VENDOR=	pikepdf_project
39
39
40
TEST_ENV=	LC_ALL=en_US.UTF-8
41
42
OPTIONS_DEFINE=	JBIG2
40
OPTIONS_DEFINE=	JBIG2
43
OPTIONS_DEFAULT=	JBIG2
41
OPTIONS_DEFAULT=	JBIG2
44
42
(-)b/textproc/py-sphinx/Makefile (-4 lines)
Lines 47-56 PYTEST_BROKEN_TESTS= test_anchors_ignored \ Link Here
47
			test_ext_imgconverter \
47
			test_ext_imgconverter \
48
			test_latex_images
48
			test_latex_images
49
49
50
# Upstream archive contains files with UTF-8 names (#246618)
51
# https://github.com/sphinx-doc/sphinx/issues/2395
52
EXTRACT_CMD=	${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar
53
54
.include <bsd.port.pre.mk>
50
.include <bsd.port.pre.mk>
55
51
56
# imghdr was removed from the standard library in Python 3.13
52
# imghdr was removed from the standard library in Python 3.13
(-)b/textproc/py-sphinxcontrib-programoutput/Makefile (-1 lines)
Lines 16-22 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.3.5,1:textproc/py-sphinx@${PY_FLAV Link Here
16
16
17
USES=		python
17
USES=		python
18
USE_PYTHON=	autoplist distutils
18
USE_PYTHON=	autoplist distutils
19
USE_LOCALE=	en_US.UTF-8
20
19
21
NO_ARCH=	yes
20
NO_ARCH=	yes
22
21
(-)b/textproc/te-hunspell/Makefile (-1 / +1 lines)
Lines 25-31 PLIST_FILES= ${DATADIR}/te_IN.aff \ Link Here
25
do-build:
25
do-build:
26
	@cd ${WRKSRC}; \
26
	@cd ${WRKSRC}; \
27
		${LOCALBASE}/bin/prezip-bin -d < te.cwl > te.txt; \
27
		${LOCALBASE}/bin/prezip-bin -d < te.cwl > te.txt; \
28
		${SETENV} LANG=te_IN.utf8 LC_ALL=te_IN.utf8 ${LOCALBASE}/bin/wordlist2hunspell te.txt te_IN
28
		${LOCALBASE}/bin/wordlist2hunspell te.txt te_IN
29
29
30
do-install:
30
do-install:
31
	${MKDIR} ${STAGEDIR}${DATADIR}/
31
	${MKDIR} ${STAGEDIR}${DATADIR}/
(-)b/textproc/translate-shell/Makefile (-1 lines)
Lines 23-29 USE_GITHUB= yes Link Here
23
GH_ACCOUNT=	soimort
23
GH_ACCOUNT=	soimort
24
24
25
ALL_TARGET=	build
25
ALL_TARGET=	build
26
TEST_ENV=	LC_ALL=C.UTF-8
27
TEST_TARGET=	test
26
TEST_TARGET=	test
28
NO_ARCH=	yes
27
NO_ARCH=	yes
29
PLIST_FILES=	bin/trans \
28
PLIST_FILES=	bin/trans \
(-)b/textproc/write-good/Makefile (-2 / +2 lines)
Lines 66-75 _npm-regenerate: Link Here
66
	(cd ${WRKSRC} && ${SETENV} ${_NPM_ENV} npm install --ignore-scripts)
66
	(cd ${WRKSRC} && ${SETENV} ${_NPM_ENV} npm install --ignore-scripts)
67
	${FIND} ${WRKDIR}/.npm ${WRKSRC}/node_modules -exec ${TOUCH} -h -d 1970-01-01T00:00:00Z {} \;
67
	${FIND} ${WRKDIR}/.npm ${WRKSRC}/node_modules -exec ${TOUCH} -h -d 1970-01-01T00:00:00Z {} \;
68
	(cd ${WRKDIR} && \
68
	(cd ${WRKDIR} && \
69
		${FIND} .npm/_cacache -print0 | LC_ALL=C ${SORT} -z | \
69
		${FIND} .npm/_cacache -print0 | ${SORT} -z | \
70
		${TAR} czf ${WRKDIR}/${_NPM_DISTFILE_cache} --format=ustar --uid 0 --gid 0 --options gzip:!timestamp --no-recursion --null -T -)
70
		${TAR} czf ${WRKDIR}/${_NPM_DISTFILE_cache} --format=ustar --uid 0 --gid 0 --options gzip:!timestamp --no-recursion --null -T -)
71
	(cd ${WRKDIR} && \
71
	(cd ${WRKDIR} && \
72
		${FIND} ${WRKSRC:T}/node_modules -print0 | LC_ALL=C ${SORT} -z | \
72
		${FIND} ${WRKSRC:T}/node_modules -print0 | ${SORT} -z | \
73
		${TAR} czf ${WRKDIR}/${_NPM_DISTFILE_modules} --format=ustar --uid 0 --gid 0 --options gzip:!timestamp --no-recursion --null -T -)
73
		${TAR} czf ${WRKDIR}/${_NPM_DISTFILE_modules} --format=ustar --uid 0 --gid 0 --options gzip:!timestamp --no-recursion --null -T -)
74
	scp ${WRKDIR}/${_NPM_DISTFILE_cache} ${WRKDIR}/${_NPM_DISTFILE_modules} 0mp@freefall.freebsd.org:public_distfiles/
74
	scp ${WRKDIR}/${_NPM_DISTFILE_cache} ${WRKDIR}/${_NPM_DISTFILE_modules} 0mp@freefall.freebsd.org:public_distfiles/
75
	cp ${WRKDIR}/${_NPM_DISTFILE_cache} ${WRKDIR}/${_NPM_DISTFILE_modules} ${DISTDIR}/
75
	cp ${WRKDIR}/${_NPM_DISTFILE_cache} ${WRKDIR}/${_NPM_DISTFILE_modules} ${DISTDIR}/
(-)b/textproc/xlnt/Makefile (-1 / +1 lines)
Lines 34-40 pre-fetch: Link Here
34
	    git clone -q ${LIBSTUDXML_GIT_URL} ${LIBSTUDXML_NAME}-${LIBSTUDXML_REV} && \
34
	    git clone -q ${LIBSTUDXML_GIT_URL} ${LIBSTUDXML_NAME}-${LIBSTUDXML_REV} && \
35
	    (cd ${LIBSTUDXML_NAME}-${LIBSTUDXML_REV} && git reset -q --hard ${LIBSTUDXML_REV} && ${RM} -r .git) && \
35
	    (cd ${LIBSTUDXML_NAME}-${LIBSTUDXML_REV} && git reset -q --hard ${LIBSTUDXML_REV} && ${RM} -r .git) && \
36
	    ${FIND} ${LIBSTUDXML_NAME}-${LIBSTUDXML_REV} -and -exec ${TOUCH} -h -d 1970-01-01T00:00:00Z {} \; && \
36
	    ${FIND} ${LIBSTUDXML_NAME}-${LIBSTUDXML_REV} -and -exec ${TOUCH} -h -d 1970-01-01T00:00:00Z {} \; && \
37
	    ${FIND} ${LIBSTUDXML_NAME}-${LIBSTUDXML_REV} -print0 | LC_ALL=C ${SORT} -z | \
37
	    ${FIND} ${LIBSTUDXML_NAME}-${LIBSTUDXML_REV} -print0 | ${SORT} -z | \
38
	        ${TAR} czf ${LIBSTUDXML_NAME}-${LIBSTUDXML_REV}${EXTRACT_SUFX} --format=ustar --gid 0 --uid 0 --options gzip:!timestamp --no-recursion --null -T - && \
38
	        ${TAR} czf ${LIBSTUDXML_NAME}-${LIBSTUDXML_REV}${EXTRACT_SUFX} --format=ustar --gid 0 --uid 0 --options gzip:!timestamp --no-recursion --null -T - && \
39
	    ${RM} -r ${LIBSTUDXML_NAME}-${LIBSTUDXML_REV}; \
39
	    ${RM} -r ${LIBSTUDXML_NAME}-${LIBSTUDXML_REV}; \
40
	fi
40
	fi
(-)b/www/chromium/Makefile (-1 / +1 lines)
Lines 425-431 post-install-DRIVER-on: Link Here
425
425
426
do-test-TEST-on:
426
do-test-TEST-on:
427
.for t in ${TEST_TARGETS}
427
.for t in ${TEST_TARGETS}
428
	cd ${WRKSRC}/out/${BUILDTYPE} && ${SETENV} LC_ALL=en_US.UTF-8 \
428
	cd ${WRKSRC}/out/${BUILDTYPE} && \
429
		./${t} --gtest_filter=-${EXCLUDE_${t}:ts:} || ${TRUE}
429
		./${t} --gtest_filter=-${EXCLUDE_${t}:ts:} || ${TRUE}
430
.endfor
430
.endfor
431
431
(-)b/www/hs-hjsmin/Makefile (-3 lines)
Lines 9-17 WWW= https://github.com/erikd/hjsmin Link Here
9
LICENSE=	BSD3CLAUSE
9
LICENSE=	BSD3CLAUSE
10
10
11
USES=		cabal
11
USES=		cabal
12
13
USE_LOCALE=	en_US.UTF-8
14
15
USE_CABAL=	alex-3.5.3.0 \
12
USE_CABAL=	alex-3.5.3.0 \
16
		ansi-terminal-1.1.2 \
13
		ansi-terminal-1.1.2 \
17
		ansi-terminal-types-1.1 \
14
		ansi-terminal-types-1.1 \
(-)b/www/jericho-html/Makefile (-2 / +1 lines)
Lines 23-30 PLIST_FILES+= ${JAVAJARDIR}/${PORTNAME}.jar Link Here
23
OPTIONS_DEFINE=	DOCS
23
OPTIONS_DEFINE=	DOCS
24
24
25
do-build:
25
do-build:
26
	(cd ${WRKSRC} && ${RM} -r classes/* && ${SETENV}         \
26
	(cd ${WRKSRC} && ${RM} -r classes/* && ${JAVAC}           \
27
		LANG=en_US.ISO8859-1 LC_ALL=en_US.ISO8859-1 ${JAVAC} \
28
		-classpath ${INTERFACES:S, ,,g}                   \
27
		-classpath ${INTERFACES:S, ,,g}                   \
29
		-encoding Windows-1252 \
28
		-encoding Windows-1252 \
30
		-d classes src/java/net/htmlparser/jericho/*.java \
29
		-d classes src/java/net/htmlparser/jericho/*.java \
(-)b/www/newsraft/Makefile (-1 lines)
Lines 18-24 USES= pkgconfig sqlite Link Here
18
18
19
MAKEFILE=	makefile
19
MAKEFILE=	makefile
20
MAKE_ARGS+=	CFLAGS="${CFLAGS}"
20
MAKE_ARGS+=	CFLAGS="${CFLAGS}"
21
TEST_ENV+=	LANG=C.UTF-8
22
TEST_TARGET=	check
21
TEST_TARGET=	check
23
22
24
WRKSRC=		${WRKDIR}/${PORTNAME}
23
WRKSRC=		${WRKDIR}/${PORTNAME}
(-)b/www/py-django42/Makefile (-3 lines)
Lines 38-46 CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django[0-9][0-9] Link Here
38
38
39
CPE_VENDOR=	djangoproject
39
CPE_VENDOR=	djangoproject
40
40
41
# Upstream archive contains files with UTF-8 names
42
EXTRACT_CMD=	${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar
43
44
OPTIONS_DEFINE=	DOCS HTMLDOCS
41
OPTIONS_DEFINE=	DOCS HTMLDOCS
45
OPTIONS_GROUP=	DATABASE
42
OPTIONS_GROUP=	DATABASE
46
OPTIONS_GROUP_DATABASE=	PGSQL MYSQL SQLITE
43
OPTIONS_GROUP_DATABASE=	PGSQL MYSQL SQLITE
(-)b/www/py-django52/Makefile (-3 lines)
Lines 36-44 CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django[0-9][0-9] Link Here
36
36
37
CPE_VENDOR=	djangoproject
37
CPE_VENDOR=	djangoproject
38
38
39
# Upstream archive contains files with UTF-8 names
40
# EXTRACT_CMD=	${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar
41
42
OPTIONS_DEFINE=	DOCS HTMLDOCS
39
OPTIONS_DEFINE=	DOCS HTMLDOCS
43
OPTIONS_GROUP=	DATABASE
40
OPTIONS_GROUP=	DATABASE
44
OPTIONS_GROUP_DATABASE=	PGSQL MYSQL SQLITE
41
OPTIONS_GROUP_DATABASE=	PGSQL MYSQL SQLITE
(-)b/www/py-django60/Makefile (-3 lines)
Lines 35-43 CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django[0-9][0-9] Link Here
35
35
36
CPE_VENDOR=	djangoproject
36
CPE_VENDOR=	djangoproject
37
37
38
# Upstream archive contains files with UTF-8 names
39
# EXTRACT_CMD=	${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar
40
41
OPTIONS_DEFINE=	DOCS HTMLDOCS
38
OPTIONS_DEFINE=	DOCS HTMLDOCS
42
OPTIONS_GROUP=	DATABASE
39
OPTIONS_GROUP=	DATABASE
43
OPTIONS_GROUP_DATABASE=	PGSQL MYSQL SQLITE
40
OPTIONS_GROUP_DATABASE=	PGSQL MYSQL SQLITE
(-)b/www/py-python-digitalocean/Makefile (-1 lines)
Lines 16-22 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0:www/py-requests@${PY_FLAVOR} Link Here
16
USES=		python
16
USES=		python
17
USE_PYTHON=	distutils autoplist
17
USE_PYTHON=	distutils autoplist
18
18
19
USE_LOCALE=	en_US.UTF-8
20
NO_ARCH=	yes
19
NO_ARCH=	yes
21
20
22
.include <bsd.port.mk>
21
.include <bsd.port.mk>
(-)b/www/qutebrowser/Makefile (-2 lines)
Lines 42-49 USE_QT= base declarative quick3d sqldriver-sqlite:run webengine \ Link Here
42
		websockets tools:build
42
		websockets tools:build
43
.endif
43
.endif
44
44
45
# Upstream archive contains files with UTF-8 names
46
EXTRACT_CMD=	${SETENV} LC_ALL=en_US.UTF-8 ${TAR}
47
NO_ARCH=	yes
45
NO_ARCH=	yes
48
PLIST_FILES=	share/applications/${PORTNAME}-${PYTHON_VER}.desktop \
46
PLIST_FILES=	share/applications/${PORTNAME}-${PYTHON_VER}.desktop \
49
		share/man/man1/${PORTNAME}.1.gz
47
		share/man/man1/${PORTNAME}.1.gz
(-)b/www/ungoogled-chromium/Makefile (-1 / +1 lines)
Lines 414-420 post-install-DRIVER-on: Link Here
414
414
415
do-test-TEST-on:
415
do-test-TEST-on:
416
.for t in ${TEST_TARGETS}
416
.for t in ${TEST_TARGETS}
417
	cd ${WRKSRC}/out/${BUILDTYPE} && ${SETENV} LC_ALL=en_US.UTF-8 \
417
	cd ${WRKSRC}/out/${BUILDTYPE} && \
418
		./${t} --gtest_filter=-${EXCLUDE_${t}:ts:} || ${TRUE}
418
		./${t} --gtest_filter=-${EXCLUDE_${t}:ts:} || ${TRUE}
419
.endfor
419
.endfor
420
420
(-)b/x11/foot/Makefile (-1 / +1 lines)
Lines 78-84 post-build-PGO-on: Link Here
78
	(cd ${BUILD_WRKSRC} && ./${PORTNAME} --version) # -Wbackend-plugin/-Wmissing-profile
78
	(cd ${BUILD_WRKSRC} && ./${PORTNAME} --version) # -Wbackend-plugin/-Wmissing-profile
79
.if defined(WAYLAND_DISPLAY)
79
.if defined(WAYLAND_DISPLAY)
80
# Likely a local build, so optimize for the current config
80
# Likely a local build, so optimize for the current config
81
	(cd ${BUILD_WRKSRC} && LC_ALL=en_US.UTF-8 ./${PORTNAME} ${PYTHON_CMD} \
81
	(cd ${BUILD_WRKSRC} && ./${PORTNAME} ${PYTHON_CMD} \
82
		${WRKSRC}/scripts/generate-alt-random-writes.py \
82
		${WRKSRC}/scripts/generate-alt-random-writes.py \
83
		${PGO_SCRIPT_ARGS})
83
		${PGO_SCRIPT_ARGS})
84
.else
84
.else
(-)b/x11/qimageblitz/Makefile (-1 / +1 lines)
Lines 31-37 do-fetch: Link Here
31
	    svn co -r ${SVN_REVISION} ${SVN_URL} ${PORTNAME}-${DISTVERSIONFULL} && \
31
	    svn co -r ${SVN_REVISION} ${SVN_URL} ${PORTNAME}-${DISTVERSIONFULL} && \
32
	    (cd ${PORTNAME}-${DISTVERSIONFULL} && ${RM} -r .svn) && \
32
	    (cd ${PORTNAME}-${DISTVERSIONFULL} && ${RM} -r .svn) && \
33
	    ${FIND} ${PORTNAME}-${DISTVERSIONFULL} -and -exec ${TOUCH} -h -d 1970-01-01T00:00:00Z {} \; && \
33
	    ${FIND} ${PORTNAME}-${DISTVERSIONFULL} -and -exec ${TOUCH} -h -d 1970-01-01T00:00:00Z {} \; && \
34
	    ${FIND} ${PORTNAME}-${DISTVERSIONFULL} -print0 | LC_ALL=C ${SORT} -z | \
34
	    ${FIND} ${PORTNAME}-${DISTVERSIONFULL} -print0 | ${SORT} -z | \
35
	        ${TAR} czf ${PORTNAME}-${DISTVERSIONFULL}${EXTRACT_SUFX} --format=ustar --uid 0 --gid 0 --options gzip:!timestamp --no-recursion --null -T - && \
35
	        ${TAR} czf ${PORTNAME}-${DISTVERSIONFULL}${EXTRACT_SUFX} --format=ustar --uid 0 --gid 0 --options gzip:!timestamp --no-recursion --null -T - && \
36
	    ${RM} -r ${PORTNAME}-${DISTVERSIONFULL}; \
36
	    ${RM} -r ${PORTNAME}-${DISTVERSIONFULL}; \
37
	fi
37
	fi

Return to bug 295945