a04c2341c7
Port changes: - Update pkg-plist. - Add USES=gettext-runtime because it's needed for the scripts, even when NLS is turned off. Changelog: https://github.com/dreibh/system-tools/blob/td-system-tools-2.7.7/ChangeLog Commit log: https://github.com/dreibh/system-tools/compare/td-system-tools-2.7.4...td-system-tools-2.7.7 PR: 296464 Approved by: osa, vvd (Mentors, implicit)
120 lines
3.6 KiB
Makefile
120 lines
3.6 KiB
Makefile
PORTNAME= td-system-tools
|
|
DISTVERSION= 2.7.7
|
|
CATEGORIES= net
|
|
MASTER_SITES= https://www.nntb.no/~dreibh/system-tools/download/
|
|
|
|
MAINTAINER= thomas.dreibholz@gmail.com
|
|
COMMENT= Tools for basic system management and maintenance
|
|
WWW= https://www.nntb.no/~dreibh/system-tools/
|
|
|
|
LICENSE= GPLv3+
|
|
LICENSE_FILE= ${WRKSRC}/COPYING
|
|
|
|
RUN_DEPENDS= bash:shells/bash \
|
|
getopt>=0:misc/getopt
|
|
|
|
USES= cmake gettext-runtime shebangfix tar:xz
|
|
|
|
CFLAGS+= -std=c23
|
|
|
|
OPTIONS_DEFINE= CONFIGURE_GRUB \
|
|
FINGERPRINT_SSH_KEYS \
|
|
GET_SYSTEM_INFO \
|
|
GIMP_SCRIPTS \
|
|
GIMP_SCRIPTS_EXAMPLES \
|
|
NLS \
|
|
PRINT_UTF8 \
|
|
RANDOM_SLEEP \
|
|
RESET_MACHINE_ID \
|
|
SYSTEM_INFO \
|
|
SYSTEM_INFO_DEFAULT_BANNER \
|
|
SYSTEM_INFO_EXAMPLES \
|
|
SYSTEM_INFO_IN_PROFILES \
|
|
SYSTEM_MAINTENANCE \
|
|
TEXT_BLOCK \
|
|
TRY_HARD \
|
|
UNIX_TIMESTAMP_TOOLS \
|
|
X509_TOOLS
|
|
|
|
OPTIONS_DEFAULT= ${OPTIONS_DEFINE:NCONFIGURE_GRUB:NGIMP_SCRIPTS:NGIMP_SCRIPTS_EXAMPLES}
|
|
OPTIONS_SUB= yes
|
|
|
|
CONFIGURE_GRUB_DESC= Include Configure-GRUB
|
|
FINGERPRINT_SSH_KEYS_DESC= Include Fingerprint-SSH-Keys
|
|
GET_SYSTEM_INFO_DESC= Include get-system-info
|
|
GIMP_SCRIPTS_DESC= Include GIMP-Scripts
|
|
GIMP_SCRIPTS_EXAMPLES_DESC= Include GIMP-Scripts example files
|
|
NLS_DESC= Build with Internationalization (i18n) support
|
|
PRINT_UTF8_DESC= Include Print-UTF8
|
|
RANDOM_SLEEP_DESC= Include Random-Sleep
|
|
RESET_MACHINE_ID_DESC= Include Reset-Machine-ID
|
|
SYSTEM_INFO_DEFAULT_BANNER_DESC= Include System-Info Default Banner
|
|
SYSTEM_INFO_DESC= Include System-Info
|
|
SYSTEM_INFO_EXAMPLES_DESC= Include System-Info Examples
|
|
SYSTEM_INFO_IN_PROFILES_DESC= Include System-Info in Profiles
|
|
SYSTEM_MAINTENANCE_DESC= Include System-Maintenance
|
|
TEXT_BLOCK_DESC= Include Text-Block
|
|
TRY_HARD_DESC= Include Try-Hard
|
|
UNIX_TIMESTAMP_TOOLS_DESC= Include Unix-Timestamp Tools
|
|
X509_TOOLS_DESC= Include X.509 Tools
|
|
|
|
CONFIGURE_GRUB_CMAKE_BOOL= WITH_CONFIGURE_GRUB
|
|
|
|
FINGERPRINT_SSH_KEYS_CMAKE_BOOL= WITH_FINGERPRINT_SSH_KEYS
|
|
|
|
GET_SYSTEM_INFO_CMAKE_BOOL= WITH_GET_SYSTEM_INFO
|
|
|
|
GIMP_SCRIPTS_RUN_DEPENDS= fc-list:x11-fonts/fontconfig \
|
|
gimp:graphics/gimp3-app \
|
|
gm:graphics/GraphicsMagick \
|
|
noto-basic>0:x11-fonts/noto-basic \
|
|
opensans-ttf>0:x11-fonts/opensans-ttf
|
|
GIMP_SCRIPTS_CMAKE_BOOL= WITH_GIMP_SCRIPTS
|
|
|
|
GIMP_SCRIPTS_EXAMPLES_IMPLIES= GIMP_SCRIPTS
|
|
GIMP_SCRIPTS_EXAMPLES_CMAKE_BOOL= WITH_GIMP_SCRIPTS_EXAMPLES
|
|
|
|
NLS_USES= gettext
|
|
NLS_CMAKE_BOOL= WITH_I18N
|
|
|
|
PRINT_UTF8_CMAKE_BOOL= WITH_PRINT_UTF8
|
|
|
|
RANDOM_SLEEP_CMAKE_BOOL= WITH_RANDOM_SLEEP
|
|
|
|
RESET_MACHINE_ID_USES= sudo
|
|
RESET_MACHINE_ID_CMAKE_BOOL= WITH_RESET_MACHINE_ID
|
|
|
|
SYSTEM_INFO_IMPLIES= GET_SYSTEM_INFO \
|
|
PRINT_UTF8
|
|
SYSTEM_INFO_RUN_DEPENDS= figlet:misc/figlet \
|
|
mbuffer:misc/mbuffer
|
|
SYSTEM_INFO_CMAKE_BOOL= WITH_SYSTEM_INFO
|
|
|
|
SYSTEM_INFO_DEFAULT_BANNER_IMPLIES= SYSTEM_INFO
|
|
SYSTEM_INFO_DEFAULT_BANNER_CMAKE_BOOL= WITH_SYSTEM_INFO_DEFAULT_BANNER
|
|
|
|
SYSTEM_INFO_EXAMPLES_IMPLIES= SYSTEM_INFO
|
|
SYSTEM_INFO_EXAMPLES_CMAKE_BOOL= WITH_SYSTEM_INFO_EXAMPLES
|
|
|
|
SYSTEM_INFO_IN_PROFILES_IMPLIES= SYSTEM_INFO
|
|
SYSTEM_INFO_IN_PROFILES_CMAKE_BOOL= WITH_SYSTEM_INFO_IN_PROFILES
|
|
|
|
SYSTEM_MAINTENANCE_USES= sudo
|
|
SYSTEM_MAINTENANCE_CMAKE_BOOL= WITH_SYSTEM_MAINTENANCE
|
|
|
|
TEXT_BLOCK_CMAKE_BOOL= WITH_TEXT_BLOCK
|
|
|
|
TRY_HARD_IMPLIES= RANDOM_SLEEP
|
|
TRY_HARD_CMAKE_BOOL= WITH_TRY_HARD
|
|
|
|
UNIX_TIMESTAMP_TOOLS_CMAKE_BOOL= WITH_UNIX_TIMESTAMP_TOOLS
|
|
|
|
X509_TOOLS_IMPLIES= PRINT_UTF8 \
|
|
TEXT_BLOCK
|
|
X509_TOOLS_RUN_DEPENDS= mbuffer:misc/mbuffer
|
|
X509_TOOLS_USES= python ssl:run
|
|
X509_TOOLS_CMAKE_BOOL= WITH_X509_TOOLS
|
|
X509_TOOLS_VARS= SHEBANG_FILES+=src/X509/generate-test-certificates
|
|
|
|
.include <bsd.port.mk>
|