Edit

IABSD.fr/ports/net/mosh/Makefile

Branch :

  • Show log

    Commit

  • Author : kn
    Date : 2026-09-07 16:28:19
    Hash : 3f17f74b
    Message : sync wantlib and bump shared_libraries for abseil-cpp consumers ok rsadowski jca landry (for their ports)

  • net/mosh/Makefile
  • COMMENT =		mobile shell
    
    V =			1.4.0
    DISTNAME =		mosh-${V}
    REVISION =		7
    
    CATEGORIES =		net
    
    HOMEPAGE =		https://mosh.org/
    
    MAINTAINER =		Jeremie Courreges-Anglas <jca@wxcvbn.org>
    
    # GPLv3
    PERMIT_PACKAGE =	Yes
    
    # uses pledge()
    WANTLIB += ${COMPILER_LIBCXX} absl_base absl_base_cpu_detect absl_city
    WANTLIB += absl_civil_time absl_cord absl_cord_internal absl_cordz_functions
    WANTLIB += absl_cordz_handle absl_cordz_info absl_crc32c absl_crc_cord_state
    WANTLIB += absl_crc_internal absl_debugging_internal absl_decode_rust_punycode
    WANTLIB += absl_demangle_internal absl_demangle_rust absl_die_if_null
    WANTLIB += absl_examine_stack absl_exponential_biased absl_flags_commandlineflag
    WANTLIB += absl_flags_commandlineflag_internal absl_flags_config
    WANTLIB += absl_flags_internal absl_flags_marshalling absl_flags_private_handle_accessor
    WANTLIB += absl_flags_program_name absl_flags_reflection absl_graphcycles_internal
    WANTLIB += absl_hardening absl_hash absl_hashtablez_sampler absl_int128
    WANTLIB += absl_kernel_timeout_internal absl_leak_check absl_log_entry
    WANTLIB += absl_log_globals absl_log_initialize absl_log_internal_check_op
    WANTLIB += absl_log_internal_conditions absl_log_internal_fnmatch
    WANTLIB += absl_log_internal_format absl_log_internal_globals
    WANTLIB += absl_log_internal_log_sink_set absl_log_internal_message
    WANTLIB += absl_log_internal_nullguard absl_log_internal_proto
    WANTLIB += absl_log_internal_structured_proto absl_log_severity
    WANTLIB += absl_log_sink absl_malloc_internal absl_random_distributions
    WANTLIB += absl_random_internal_entropy_pool absl_random_internal_platform
    WANTLIB += absl_random_internal_randen absl_random_internal_randen_hwaes
    WANTLIB += absl_random_internal_randen_hwaes_impl absl_random_internal_randen_slow
    WANTLIB += absl_random_internal_seed_material absl_random_seed_gen_exception
    WANTLIB += absl_random_seed_sequences absl_raw_hash_set absl_raw_logging_internal
    WANTLIB += absl_source_location absl_spinlock_wait absl_stacktrace
    WANTLIB += absl_status absl_statusor absl_str_format_internal
    WANTLIB += absl_strerror absl_strings absl_strings_internal absl_symbolize
    WANTLIB += absl_synchronization absl_throw_delegate absl_time
    WANTLIB += absl_time_zone absl_tracing_internal absl_utf8_for_code_point
    WANTLIB += absl_vlog_config_internal c crypto curses execinfo
    WANTLIB += m protobuf ssl utf8_range utf8_validity util z
    
    SITES =			https://github.com/mobile-shell/mosh/releases/download/mosh-${V}/
    
    DEBUG_PACKAGES =	${BUILD_PACKAGES}
    
    # C++17 is recent upstream choice since C++14 is needed by protobuf
    COMPILER =		base-clang ports-gcc
    CXXFLAGS +=		-std=gnu++17
    
    LIB_DEPENDS =		devel/protobuf
    
    USE_GMAKE =		Yes
    CONFIGURE_STYLE =	gnu
    # don't force PIE which doesn't work on all arches
    CONFIGURE_ENV =		ax_cv_check_cxxflags__Werror___fPIE=no
    
    .include <bsd.port.mk>