mirror of
https://git.freebsd.org/ports.git
synced 2025-05-28 08:56:28 -04:00
comms/gensio: Add new port
Gensio is a framework for giving a consistent view of various stream I/O types. It's used by ser2net to manage network connections.
This commit is contained in:
parent
55c81710bb
commit
5db06dc12c
5 changed files with 312 additions and 0 deletions
|
@ -47,6 +47,7 @@
|
|||
SUBDIR += flwrap
|
||||
SUBDIR += freedv
|
||||
SUBDIR += gammu
|
||||
SUBDIR += gensio
|
||||
SUBDIR += gkermit
|
||||
SUBDIR += gnocky
|
||||
SUBDIR += gnokii
|
||||
|
|
18
comms/gensio/Makefile
Normal file
18
comms/gensio/Makefile
Normal file
|
@ -0,0 +1,18 @@
|
|||
PORTNAME= gensio
|
||||
PORTVERSION= 2.8.12
|
||||
CATEGORIES= comms
|
||||
MASTER_SITES= https://github.com/cminyard/gensio/releases/download/v${PORTVERSION}/
|
||||
|
||||
MAINTAINER= rodrigo@FreeBSD.org
|
||||
COMMENT= General Stream I/O framework
|
||||
WWW= https://github.com/cminyard/gensio
|
||||
|
||||
LICENSE= GPLv2 LGPL21
|
||||
LICENSE_COMB= dual
|
||||
LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING
|
||||
LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.LIB
|
||||
|
||||
USES= gmake libtool ssl
|
||||
GNU_CONFIGURE= yes
|
||||
|
||||
.include <bsd.port.mk>
|
3
comms/gensio/distinfo
Normal file
3
comms/gensio/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1739623221
|
||||
SHA256 (gensio-2.8.12.tar.gz) = f7dc447c1eed51a9349ab120665eb5db26ed83150cd991764b0ca89b3bac769f
|
||||
SIZE (gensio-2.8.12.tar.gz) = 1571347
|
8
comms/gensio/pkg-descr
Normal file
8
comms/gensio/pkg-descr
Normal file
|
@ -0,0 +1,8 @@
|
|||
Gensio is a framework for giving a consistent view of
|
||||
various stream I/O types. You can stack gensio on top
|
||||
of another one to add protocol functionality.
|
||||
For instance, you can create a TCP gensio, stack SSL
|
||||
on top of that, and stack Telnet on top of that.
|
||||
|
||||
gensio tools include gensiot, gtlssh(d), gtlssh-keygen
|
||||
gmdns and gsound.
|
282
comms/gensio/pkg-plist
Normal file
282
comms/gensio/pkg-plist
Normal file
|
@ -0,0 +1,282 @@
|
|||
bin/gagwpe
|
||||
bin/gensiot
|
||||
bin/greflector
|
||||
bin/gsound
|
||||
bin/gtlssh
|
||||
bin/gtlssh-keygen
|
||||
bin/gtlssync
|
||||
include/gensio/argvutils.h
|
||||
include/gensio/gensio
|
||||
include/gensio/gensio.h
|
||||
include/gensio/gensio_acc_gensio.h
|
||||
include/gensio/gensio_addr.h
|
||||
include/gensio/gensio_atomics.h
|
||||
include/gensio/gensio_ax25_addr.h
|
||||
include/gensio/gensio_base.h
|
||||
include/gensio/gensio_buffer.h
|
||||
include/gensio/gensio_byteswap.h
|
||||
include/gensio/gensio_circbuf.h
|
||||
include/gensio/gensio_class.h
|
||||
include/gensio/gensio_control.h
|
||||
include/gensio/gensio_deprecated.h
|
||||
include/gensio/gensio_dllvisibility
|
||||
include/gensio/gensio_dllvisibility.h
|
||||
include/gensio/gensio_err.h
|
||||
include/gensio/gensio_list.h
|
||||
include/gensio/gensio_ll_fd.h
|
||||
include/gensio/gensio_ll_gensio.h
|
||||
include/gensio/gensio_mdns.h
|
||||
include/gensio/gensio_os_funcs.h
|
||||
include/gensio/gensio_os_funcs_public.h
|
||||
include/gensio/gensio_osops.h
|
||||
include/gensio/gensio_osops_addrinfo.h
|
||||
include/gensio/gensio_osops_env.h
|
||||
include/gensio/gensio_osops_stdsock.h
|
||||
include/gensio/gensio_refcount.h
|
||||
include/gensio/gensio_selector.h
|
||||
include/gensio/gensio_time.h
|
||||
include/gensio/gensio_types.h
|
||||
include/gensio/gensio_unix.h
|
||||
include/gensio/gensio_utils.h
|
||||
include/gensio/gensio_version.h
|
||||
include/gensio/gensio_win.h
|
||||
include/gensio/gensiomdns
|
||||
include/gensio/gensioosh
|
||||
include/gensio/gensioosh_dllvisibility
|
||||
include/gensio/gensioosh_dllvisibility.h
|
||||
include/gensio/netif.h
|
||||
include/gensio/selector.h
|
||||
include/gensio/sergensio.h
|
||||
include/gensio/sergensio_class.h
|
||||
lib/libgensio.a
|
||||
lib/libgensio.so
|
||||
lib/libgensio.so.10
|
||||
lib/libgensio.so.10.3.0
|
||||
lib/libgensiocpp.a
|
||||
lib/libgensiocpp.so
|
||||
lib/libgensiocpp.so.10
|
||||
lib/libgensiocpp.so.10.3.0
|
||||
lib/libgensiomdns.a
|
||||
lib/libgensiomdns.so
|
||||
lib/libgensiomdns.so.10
|
||||
lib/libgensiomdns.so.10.3.0
|
||||
lib/libgensiomdnscpp.a
|
||||
lib/libgensiomdnscpp.so
|
||||
lib/libgensiomdnscpp.so.10
|
||||
lib/libgensiomdnscpp.so.10.3.0
|
||||
lib/libgensioosh.a
|
||||
lib/libgensioosh.so
|
||||
lib/libgensioosh.so.10
|
||||
lib/libgensioosh.so.10.3.0
|
||||
lib/libgensiooshcpp.a
|
||||
lib/libgensiooshcpp.so
|
||||
lib/libgensiooshcpp.so.10
|
||||
lib/libgensiooshcpp.so.10.3.0
|
||||
libdata/pkgconfig/libgensio.pc
|
||||
libdata/pkgconfig/libgensiocpp.pc
|
||||
libdata/pkgconfig/libgensiomdns.pc
|
||||
libdata/pkgconfig/libgensiomdnscpp.pc
|
||||
libdata/pkgconfig/libgensioosh.pc
|
||||
libdata/pkgconfig/libgensiooshcpp.pc
|
||||
libexec/gensio/2.8.12/libgensio_afskmdm.so
|
||||
libexec/gensio/2.8.12/libgensio_ax25.so
|
||||
libexec/gensio/2.8.12/libgensio_certauth.so
|
||||
libexec/gensio/2.8.12/libgensio_conacc.so
|
||||
libexec/gensio/2.8.12/libgensio_dgram.so
|
||||
libexec/gensio/2.8.12/libgensio_dummy.so
|
||||
libexec/gensio/2.8.12/libgensio_echo.so
|
||||
libexec/gensio/2.8.12/libgensio_file.so
|
||||
libexec/gensio/2.8.12/libgensio_keepopen.so
|
||||
libexec/gensio/2.8.12/libgensio_kiss.so
|
||||
libexec/gensio/2.8.12/libgensio_msgdelim.so
|
||||
libexec/gensio/2.8.12/libgensio_mux.so
|
||||
libexec/gensio/2.8.12/libgensio_net.so
|
||||
libexec/gensio/2.8.12/libgensio_perf.so
|
||||
libexec/gensio/2.8.12/libgensio_pty.so
|
||||
libexec/gensio/2.8.12/libgensio_ratelimit.so
|
||||
libexec/gensio/2.8.12/libgensio_relpkt.so
|
||||
libexec/gensio/2.8.12/libgensio_script.so
|
||||
libexec/gensio/2.8.12/libgensio_serialdev.so
|
||||
libexec/gensio/2.8.12/libgensio_sound.so
|
||||
libexec/gensio/2.8.12/libgensio_ssl.so
|
||||
libexec/gensio/2.8.12/libgensio_stdio.so
|
||||
libexec/gensio/2.8.12/libgensio_telnet.so
|
||||
libexec/gensio/2.8.12/libgensio_trace.so
|
||||
libexec/gensio/2.8.12/libgensio_xlt.so
|
||||
sbin/gtlsshd
|
||||
share/man/man1/gensiot.1.gz
|
||||
share/man/man1/greflector.1.gz
|
||||
share/man/man1/gsound.1.gz
|
||||
share/man/man1/gtlssh-keygen.1.gz
|
||||
share/man/man1/gtlssh.1.gz
|
||||
share/man/man1/gtlssync.1.gz
|
||||
share/man/man3/gensio_acc_accept_s.3.gz
|
||||
share/man/man3/gensio_acc_control.3.gz
|
||||
share/man/man3/gensio_acc_disable.3.gz
|
||||
share/man/man3/gensio_acc_free.3.gz
|
||||
share/man/man3/gensio_acc_get_type.3.gz
|
||||
share/man/man3/gensio_acc_get_user_data.3.gz
|
||||
share/man/man3/gensio_acc_is_message.3.gz
|
||||
share/man/man3/gensio_acc_is_mux.3.gz
|
||||
share/man/man3/gensio_acc_is_packet.3.gz
|
||||
share/man/man3/gensio_acc_is_reliable.3.gz
|
||||
share/man/man3/gensio_acc_set_accept_callback_enable.3.gz
|
||||
share/man/man3/gensio_acc_set_accept_callback_enable_cb.3.gz
|
||||
share/man/man3/gensio_acc_set_accept_callback_enable_s.3.gz
|
||||
share/man/man3/gensio_acc_set_callback.3.gz
|
||||
share/man/man3/gensio_acc_set_sync.3.gz
|
||||
share/man/man3/gensio_acc_set_user_data.3.gz
|
||||
share/man/man3/gensio_acc_shutdown.3.gz
|
||||
share/man/man3/gensio_acc_shutdown_s.3.gz
|
||||
share/man/man3/gensio_acc_startup.3.gz
|
||||
share/man/man3/gensio_acc_str_to_gensio.3.gz
|
||||
share/man/man3/gensio_accepter_event.3.gz
|
||||
share/man/man3/gensio_acontrol.3.gz
|
||||
share/man/man3/gensio_acontrol_s.3.gz
|
||||
share/man/man3/gensio_add_default.3.gz
|
||||
share/man/man3/gensio_alloc_channel.3.gz
|
||||
share/man/man3/gensio_alloc_mdns.3.gz
|
||||
share/man/man3/gensio_alloc_os_funcs.3.gz
|
||||
share/man/man3/gensio_bswap.3.gz
|
||||
share/man/man3/gensio_clear_sync.3.gz
|
||||
share/man/man3/gensio_close.3.gz
|
||||
share/man/man3/gensio_close_s.3.gz
|
||||
share/man/man3/gensio_control.3.gz
|
||||
share/man/man3/gensio_default_os_hnd.3.gz
|
||||
share/man/man3/gensio_del_default.3.gz
|
||||
share/man/man3/gensio_disable.3.gz
|
||||
share/man/man3/gensio_err.3.gz
|
||||
share/man/man3/gensio_err_to_str.3.gz
|
||||
share/man/man3/gensio_event.3.gz
|
||||
share/man/man3/gensio_filter_acc_alloc.3.gz
|
||||
share/man/man3/gensio_filter_alloc.3.gz
|
||||
share/man/man3/gensio_flowcontrol_to_str.3.gz
|
||||
share/man/man3/gensio_free.3.gz
|
||||
share/man/man3/gensio_free_mdns.3.gz
|
||||
share/man/man3/gensio_get_child.3.gz
|
||||
share/man/man3/gensio_get_default.3.gz
|
||||
share/man/man3/gensio_get_defaultaddr.3.gz
|
||||
share/man/man3/gensio_get_log_mask.3.gz
|
||||
share/man/man3/gensio_get_type.3.gz
|
||||
share/man/man3/gensio_get_user_data.3.gz
|
||||
share/man/man3/gensio_is_authenticated.3.gz
|
||||
share/man/man3/gensio_is_client.3.gz
|
||||
share/man/man3/gensio_is_encrypted.3.gz
|
||||
share/man/man3/gensio_is_message.3.gz
|
||||
share/man/man3/gensio_is_mux.3.gz
|
||||
share/man/man3/gensio_is_packet.3.gz
|
||||
share/man/man3/gensio_is_reliable.3.gz
|
||||
share/man/man3/gensio_log.3.gz
|
||||
share/man/man3/gensio_log_level_to_str.3.gz
|
||||
share/man/man3/gensio_mdns.3.gz
|
||||
share/man/man3/gensio_mdns_add_service.3.gz
|
||||
share/man/man3/gensio_mdns_add_watch.3.gz
|
||||
share/man/man3/gensio_mdns_remove_service.3.gz
|
||||
share/man/man3/gensio_mdns_remove_watch.3.gz
|
||||
share/man/man3/gensio_onoff_to_str.3.gz
|
||||
share/man/man3/gensio_open.3.gz
|
||||
share/man/man3/gensio_open_nochild.3.gz
|
||||
share/man/man3/gensio_open_nochild_s.3.gz
|
||||
share/man/man3/gensio_open_s.3.gz
|
||||
share/man/man3/gensio_os_funcs.3.gz
|
||||
share/man/man3/gensio_os_funcs_alloc_lock.3.gz
|
||||
share/man/man3/gensio_os_funcs_alloc_runner.3.gz
|
||||
share/man/man3/gensio_os_funcs_alloc_timer.3.gz
|
||||
share/man/man3/gensio_os_funcs_alloc_waiter.3.gz
|
||||
share/man/man3/gensio_os_funcs_free.3.gz
|
||||
share/man/man3/gensio_os_funcs_free_lock.3.gz
|
||||
share/man/man3/gensio_os_funcs_free_runner.3.gz
|
||||
share/man/man3/gensio_os_funcs_free_timer.3.gz
|
||||
share/man/man3/gensio_os_funcs_free_waiter.3.gz
|
||||
share/man/man3/gensio_os_funcs_get_data.3.gz
|
||||
share/man/man3/gensio_os_funcs_get_monotonic_time.3.gz
|
||||
share/man/man3/gensio_os_funcs_handle_fork.3.gz
|
||||
share/man/man3/gensio_os_funcs_lock.3.gz
|
||||
share/man/man3/gensio_os_funcs_run.3.gz
|
||||
share/man/man3/gensio_os_funcs_service.3.gz
|
||||
share/man/man3/gensio_os_funcs_set_data.3.gz
|
||||
share/man/man3/gensio_os_funcs_set_vlog.3.gz
|
||||
share/man/man3/gensio_os_funcs_start_timer.3.gz
|
||||
share/man/man3/gensio_os_funcs_start_timer_abs.3.gz
|
||||
share/man/man3/gensio_os_funcs_stop_timer.3.gz
|
||||
share/man/man3/gensio_os_funcs_stop_timer_with_done.3.gz
|
||||
share/man/man3/gensio_os_funcs_unlock.3.gz
|
||||
share/man/man3/gensio_os_funcs_wait.3.gz
|
||||
share/man/man3/gensio_os_funcs_wait_intr.3.gz
|
||||
share/man/man3/gensio_os_funcs_wait_intr_sigmask.3.gz
|
||||
share/man/man3/gensio_os_funcs_wake.3.gz
|
||||
share/man/man3/gensio_os_funcs_zalloc.3.gz
|
||||
share/man/man3/gensio_os_funcs_zfree.3.gz
|
||||
share/man/man3/gensio_os_new_thread.3.gz
|
||||
share/man/man3/gensio_os_proc_cleanup.3.gz
|
||||
share/man/man3/gensio_os_proc_register_reload_handler.3.gz
|
||||
share/man/man3/gensio_os_proc_register_term_handler.3.gz
|
||||
share/man/man3/gensio_os_proc_register_winsize_handler.3.gz
|
||||
share/man/man3/gensio_os_proc_setup.3.gz
|
||||
share/man/man3/gensio_os_proc_unix_get_wait_sigset.3.gz
|
||||
share/man/man3/gensio_os_wait_thread.3.gz
|
||||
share/man/man3/gensio_parity_to_str.3.gz
|
||||
share/man/man3/gensio_read_s.3.gz
|
||||
share/man/man3/gensio_reset_defaults.3.gz
|
||||
share/man/man3/gensio_set_callback.3.gz
|
||||
share/man/man3/gensio_set_default.3.gz
|
||||
share/man/man3/gensio_set_log_mask.3.gz
|
||||
share/man/man3/gensio_set_read_callback_enable.3.gz
|
||||
share/man/man3/gensio_set_sync.3.gz
|
||||
share/man/man3/gensio_set_user_data.3.gz
|
||||
share/man/man3/gensio_set_write_callback_enable.3.gz
|
||||
share/man/man3/gensio_str_to_flowcontrol.3.gz
|
||||
share/man/man3/gensio_str_to_onoff.3.gz
|
||||
share/man/man3/gensio_str_to_parity.3.gz
|
||||
share/man/man3/gensio_terminal_acc_alloc.3.gz
|
||||
share/man/man3/gensio_terminal_alloc.3.gz
|
||||
share/man/man3/gensio_to_sergensio.3.gz
|
||||
share/man/man3/gensio_unix_funcs_alloc.3.gz
|
||||
share/man/man3/gensio_vlog.3.gz
|
||||
share/man/man3/gensio_win_funcs_alloc.3.gz
|
||||
share/man/man3/gensio_write.3.gz
|
||||
share/man/man3/gensio_write_s.3.gz
|
||||
share/man/man3/gensio_write_sg.3.gz
|
||||
share/man/man3/sergensio_b_alloc.3.gz
|
||||
share/man/man3/sergensio_b_free.3.gz
|
||||
share/man/man3/sergensio_baud.3.gz
|
||||
share/man/man3/sergensio_baud_b.3.gz
|
||||
share/man/man3/sergensio_cts.3.gz
|
||||
share/man/man3/sergensio_cts_b.3.gz
|
||||
share/man/man3/sergensio_datasize.3.gz
|
||||
share/man/man3/sergensio_datasize_b.3.gz
|
||||
share/man/man3/sergensio_dcd_dsr.3.gz
|
||||
share/man/man3/sergensio_dcd_dsr_b.3.gz
|
||||
share/man/man3/sergensio_dtr.3.gz
|
||||
share/man/man3/sergensio_dtr_b.3.gz
|
||||
share/man/man3/sergensio_event.3.gz
|
||||
share/man/man3/sergensio_flowcontrol.3.gz
|
||||
share/man/man3/sergensio_flowcontrol_b.3.gz
|
||||
share/man/man3/sergensio_flowcontrol_state.3.gz
|
||||
share/man/man3/sergensio_flush.3.gz
|
||||
share/man/man3/sergensio_get_user_data.3.gz
|
||||
share/man/man3/sergensio_iflowcontrol.3.gz
|
||||
share/man/man3/sergensio_iflowcontrol_b.3.gz
|
||||
share/man/man3/sergensio_is_client.3.gz
|
||||
share/man/man3/sergensio_linestate.3.gz
|
||||
share/man/man3/sergensio_modemstate.3.gz
|
||||
share/man/man3/sergensio_parity.3.gz
|
||||
share/man/man3/sergensio_parity_b.3.gz
|
||||
share/man/man3/sergensio_ri.3.gz
|
||||
share/man/man3/sergensio_ri_b.3.gz
|
||||
share/man/man3/sergensio_rts.3.gz
|
||||
share/man/man3/sergensio_rts_b.3.gz
|
||||
share/man/man3/sergensio_sbreak.3.gz
|
||||
share/man/man3/sergensio_sbreak_b.3.gz
|
||||
share/man/man3/sergensio_send_break.3.gz
|
||||
share/man/man3/sergensio_signature.3.gz
|
||||
share/man/man3/sergensio_stopbits.3.gz
|
||||
share/man/man3/sergensio_stopbits_b.3.gz
|
||||
share/man/man3/sergensio_to_gensio.3.gz
|
||||
share/man/man3/str_to_gensio.3.gz
|
||||
share/man/man3/str_to_gensio_accepter.3.gz
|
||||
share/man/man3/str_to_gensio_accepter_child.3.gz
|
||||
share/man/man3/str_to_gensio_child.3.gz
|
||||
share/man/man5/gensio.5.gz
|
||||
share/man/man5/sergensio.5.gz
|
||||
share/man/man8/gtlsshd.8.gz
|
Loading…
Add table
Reference in a new issue