1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
8 SDESC[standard]= Terminal-independent lib for full-screen output
9 HOMEPAGE= https://invisible-island.net/ncurses/ncurses.html
12 DOWNLOAD_GROUPS= main tsite
13 SITES[main]= http://invisible-mirror.net/archives/ncurses/
14 ftp://invisible-island.net/ncurses/
15 SITES[tsite]= http://invisible-mirror.net/archives/ncurses/current/
16 DISTFILE[1]= ncurses-6.4.tar.gz:main
17 DISTFILE[2]= terminfo-20210816.src.gz:tsite
19 SPKGS[standard]= complete
27 OPTIONS_AVAILABLE= none
28 OPTIONS_STANDARD= none
30 EXRUN[tools]= ncurses:primary:standard
32 USES= cpe pkgconfig shebangfix
34 EXTRACT_HEAD[2]= {{GZIP_CMD}} -kdc
35 EXTRACT_TAIL[2]= > {{WRKDIR}}/terminfo.src
38 LICENSE_FILE= MIT:{{WRKSRC}}/COPYING
42 FPC_EQUIVALENT= devel/ncurses
43 SHEBANG_FILES= test/tracemunch
46 CONFIGURE_ARGS= --datadir={{PREFIX}}/share
52 --disable-home-terminfo
60 --disable-root-environ
61 --disable-lib-suffixes
63 --with-manpage-format=gzip
65 --without-manpage-renames
67 --mandir={{MANPREFIX}}/man
69 --with-shlib-version=rel
70 --with-default-terminfo-dir={{PREFIX}}/share/site-terminfo
71 --with-terminfo-dirs="{{PREFIX}}/share/terminfo:{{LOCALBASE}}/share/site-terminfo"
72 --with-pkg-config-libdir={{PREFIX}}/lib/pkgconfig
73 CONFIGURE_ENV= gnat_exists="no"
75 INSTALL_REQ_TOOLCHAIN= yes
79 VAR_OPSYS[sunos]= CONFIGURE_ENV=LIBS="-lrt -lresolv -lsocket"
82 ${REINPLACE_CMD} -e 's,$$(INSTALL_PROG) ncurses-config,@INSTALL_SCRIPT@ ncurses-config,' \
83 ${WRKSRC}/misc/Makefile.in
84 ${REINPLACE_CMD} -e 's,/usr/include,${PREFIX}/include,g' ${WRKSRC}/misc/ncurses-config.in
87 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so
88 ${MKDIR} ${STAGEDIR}${STD_DOCDIR}
89 @for f in ${FILES_DOCS}; do \
90 ${INSTALL_DATA} ${WRKSRC}/$$f ${STAGEDIR}${STD_DOCDIR}/; \
91 ${ECHO} installed document $$f; \
93 # create the terminfo database
94 ${CP} ${WRKSRC}/lib/libncurses.so* ${LOCALBASE}/lib
95 ${CP} ${WRKSRC}/lib/libtinfo.so* ${LOCALBASE}/lib
96 ${MKDIR} ${STAGEDIR}${PREFIX}/share/terminfo
97 ${MKDIR} ${STAGEDIR}${PREFIX}/share/site-terminfo
98 ${WRKSRC}/progs/tic -sx -o ${STAGEDIR}${PREFIX}/share/terminfo ${WRKDIR}/terminfo.src
100 [FILE:382:descriptions/desc.primary]
101 The ncurses software includes a SVr4 and XSI-Curses compatible
102 curses library as well as terminfo tools including "tic", "infocmp",
103 and "captoinfo". The library is used by other programs for text-mode
104 support of color, multiple highlights, forms-drawing characters,
105 automatic recognition of keypad and function-key sequences, and more.
107 This package contains the shared libraries.
110 [FILE:53:descriptions/desc.tools]
111 This package contains the terminfo tools of ncurses.
114 [FILE:56:descriptions/desc.terminfo]
115 This package contains the terminfo tree-based database.
119 6931283d9ac87c5073f30b6290c4c75f21632bb4fc3603ac8100812bed248159 3612591 ncurses-6.4.tar.gz
120 4a57c6e791d3202669ff3e7c87ff0d7d7ce3b40fd22a564bde406f6d4b79f523 357054 terminfo-20210816.src.gz
123 [FILE:360:manifests/plist.primary]
129 ncurses%%ABI_VER%%-config
137 libform.so.%%ABI_VER%%
138 libform.so.%%REL_VER%%
139 libmenu.so.%%ABI_VER%%
140 libmenu.so.%%REL_VER%%
141 libncurses.so.%%ABI_VER%%
142 libncurses.so.%%REL_VER%%
143 libpanel.so.%%ABI_VER%%
144 libpanel.so.%%REL_VER%%
145 libtinfo.so.%%ABI_VER%%
146 libtinfo.so.%%REL_VER%%
149 [FILE:482:manifests/plist.dev]
194 [FILE:16228:manifests/plist.man]
200 ncurses%%ABI_VER%%-config.1.gz
227 _nc_free_and_exit.3x.gz
254 assume_default_colors.3x.gz
255 assume_default_colors_sp.3x.gz
279 can_change_color.3x.gz
280 can_change_color_sp.3x.gz
290 color_content_sp.3x.gz
297 curs_add_wchstr.3x.gz
307 curs_border_set.3x.gz
366 def_prog_mode_sp.3x.gz
368 def_shell_mode_sp.3x.gz
376 delay_output_sp.3x.gz
386 dynamic_field_info.3x.gz
400 extended_color_content.3x.gz
401 extended_color_content_sp.3x.gz
402 extended_pair_content.3x.gz
403 extended_pair_content_sp.3x.gz
404 extended_slk_color.3x.gz
405 extended_slk_color_sp.3x.gz
437 form_field_attributes.3x.gz
438 form_field_buffer.3x.gz
439 form_field_info.3x.gz
440 form_field_just.3x.gz
442 form_field_opts.3x.gz
443 form_field_userptr.3x.gz
444 form_field_validation.3x.gz
456 form_request_by_name.3x.gz
457 form_request_name.3x.gz
458 form_requestname.3x.gz
472 get_escdelay_sp.3x.gz
527 init_extended_color.3x.gz
528 init_extended_color_sp.3x.gz
529 init_extended_pair.3x.gz
530 init_extended_pair_sp.3x.gz
561 is_term_resized.3x.gz
562 is_term_resized_sp.3x.gz
567 item_description.3x.gz
601 menu_attributes.3x.gz
619 menu_request_by_name.3x.gz
620 menu_request_name.3x.gz
621 menu_requestname.3x.gz
637 mouseinterval_sp.3x.gz
771 pair_content_sp.3x.gz
781 pos_form_cursor.3x.gz
782 pos_menu_cursor.3x.gz
797 reset_color_pairs.3x.gz
798 reset_color_pairs_sp.3x.gz
799 reset_prog_mode.3x.gz
800 reset_prog_mode_sp.3x.gz
801 reset_shell_mode.3x.gz
802 reset_shell_mode_sp.3x.gz
828 set_current_field.3x.gz
829 set_current_item.3x.gz
833 set_escdelay_sp.3x.gz
835 set_field_buffer.3x.gz
841 set_field_status.3x.gz
844 set_field_userptr.3x.gz
845 set_fieldtype_arg.3x.gz
846 set_fieldtype_choice.3x.gz
847 set_form_fields.3x.gz
853 set_form_userptr.3x.gz
858 set_item_userptr.3x.gz
863 set_menu_format.3x.gz
870 set_menu_pattern.3x.gz
871 set_menu_spacing.3x.gz
874 set_menu_userptr.3x.gz
877 set_panel_userptr.3x.gz
891 slk_attr_set_sp.3x.gz
907 slk_noutrefresh.3x.gz
908 slk_noutrefresh_sp.3x.gz
968 unfocus_current_field.3x.gz
979 update_panels_sp.3x.gz
980 use_default_colors.3x.gz
981 use_default_colors_sp.3x.gz
984 use_extended_names.3x.gz
985 use_legacy_coding.3x.gz
986 use_legacy_coding_sp.3x.gz
1095 share/man/man7/term.7.gz
1098 [FILE:30510:manifests/plist.terminfo]
1133 share/terminfo/8/8510
1138 share/terminfo/A/Apple_Terminal
1144 share/terminfo/L/LFT-PC850
2985 screen-16color-bce-s
2989 screen-256color-bce-s
2998 screen-bce.xterm-new
3004 screen.konsole-256color
3018 screen.mlterm-256color
3021 screen.putty-256color
3029 screen.xterm-256color
3032 screen.xterm-xfree86
3958 @dir share/site-terminfo
3961 [FILE:140:manifests/plist.docs]
3974 [FILE:1337:patches/patch-configure]
3975 --- configure.orig 2021-10-17 15:12:23 UTC
3977 @@ -5947,7 +5947,7 @@ echo $ECHO_N "checking for an rpath opti
3978 LD_RPATH_OPT="-Wl,-rpath,"
3981 - LD_RPATH_OPT="-rpath "
3982 + LD_RPATH_OPT="-Wl,-rpath,"
3985 LD_RPATH_OPT="-Wl,-rpath,"
3986 @@ -5956,7 +5956,7 @@ echo $ECHO_N "checking for an rpath opti
3987 LD_RPATH_OPT="-rpath "
3991 + LD_RPATH_OPT="-Wl,-R"
3995 @@ -6568,11 +6568,11 @@ CF_EOF
3996 # tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2
3997 # tested with SunOS 5.10 (solaris 10) and gcc 3.4.3
3998 if test "$DFT_LWR_MODEL" = "shared" ; then
3999 - LOCAL_LDFLAGS="-R \$(LOCAL_LIBDIR):\${libdir}"
4000 + LOCAL_LDFLAGS="-Wl,-R\$(LOCAL_LIBDIR):\${libdir}"
4001 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
4003 if test "$cf_cv_enable_rpath" = yes ; then
4004 - EXTRA_LDFLAGS="-R \${libdir} $EXTRA_LDFLAGS"
4005 + EXTRA_LDFLAGS="-Wl,-R\${libdir} $EXTRA_LDFLAGS"
4008 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
4009 @@ -9870,7 +9870,10 @@ case "$host_os" in
4010 cf_xopen_source="-D_DARWIN_C_SOURCE"
4013 -(freebsd*|dragonfly*|midnightbsd*)
4017 +(dragonfly*|midnightbsd*)
4018 # 5.x headers associate
4019 # _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
4020 # _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
4023 [FILE:4290:files/special.mk]
4024 _USES_build+= 555:assemble_pic
4025 _USES_stage+= 555:install_pic
4032 doc/ncurses-intro.doc \
4033 doc/html/index.html \
4034 doc/html/announce.html \
4035 doc/html/hackguide.html \
4036 doc/html/ncurses-intro.html \
4041 obj_s/alloc_ttype.o \
4043 obj_s/comp_captab.o \
4044 obj_s/comp_error.o \
4046 obj_s/comp_userdefs.o \
4047 obj_s/db_iterator.o \
4051 obj_s/free_ttype.o \
4052 obj_s/getenv_num.o \
4053 obj_s/home_terminfo.o \
4054 obj_s/init_keytry.o \
4056 obj_s/lib_baudrate.o \
4057 obj_s/lib_cur_term.o \
4059 obj_s/lib_has_cap.o \
4060 obj_s/lib_kernel.o \
4061 obj_s/lib_keyname.o \
4062 obj_s/lib_longname.o \
4064 obj_s/lib_options.o \
4067 obj_s/lib_termcap.o \
4068 obj_s/lib_termname.o \
4074 obj_s/lib_ttyflags.o \
4076 obj_s/name_match.o \
4079 obj_s/read_entry.o \
4080 obj_s/read_termcap.o \
4086 obj_s/alloc_entry.o \
4088 obj_s/comp_expand.o \
4089 obj_s/comp_parse.o \
4091 obj_s/parse_entry.o \
4092 obj_s/write_entry.o \
4093 obj_s/define_key.o \
4095 obj_s/key_defined.o \
4101 obj_s/hardscroll.o \
4104 obj_s/lib_addstr.o \
4110 obj_s/lib_clearok.o \
4111 obj_s/lib_clrbot.o \
4112 obj_s/lib_clreol.o \
4114 obj_s/lib_colorset.o \
4116 obj_s/lib_delwin.o \
4118 obj_s/lib_endwin.o \
4123 obj_s/lib_getstr.o \
4125 obj_s/lib_immedok.o \
4126 obj_s/lib_inchstr.o \
4127 obj_s/lib_initscr.o \
4129 obj_s/lib_insdel.o \
4130 obj_s/lib_insnstr.o \
4132 obj_s/lib_isendwin.o \
4133 obj_s/lib_leaveok.o \
4138 obj_s/lib_newterm.o \
4139 obj_s/lib_newwin.o \
4141 obj_s/lib_overlay.o \
4143 obj_s/lib_printw.o \
4144 obj_s/lib_redrawln.o \
4145 obj_s/lib_refresh.o \
4146 obj_s/lib_restart.o \
4148 obj_s/lib_screen.o \
4149 obj_s/lib_scroll.o \
4150 obj_s/lib_scrollok.o \
4151 obj_s/lib_scrreg.o \
4152 obj_s/lib_set_term.o \
4154 obj_s/lib_slkatr_set.o \
4155 obj_s/lib_slkatrof.o \
4156 obj_s/lib_slkatron.o \
4157 obj_s/lib_slkatrset.o \
4158 obj_s/lib_slkattr.o \
4159 obj_s/lib_slkclear.o \
4160 obj_s/lib_slkcolor.o \
4161 obj_s/lib_slkinit.o \
4162 obj_s/lib_slklab.o \
4163 obj_s/lib_slkrefr.o \
4164 obj_s/lib_slkset.o \
4165 obj_s/lib_slktouch.o \
4168 obj_s/lib_ungetch.o \
4169 obj_s/lib_vidattr.o \
4171 obj_s/lib_wattroff.o \
4172 obj_s/lib_wattron.o \
4174 obj_s/lib_window.o \
4176 obj_s/safe_sprintf.o \
4177 obj_s/tty_update.o \
4180 obj_s/lib_freeall.o \
4182 obj_s/lib_add_wch.o \
4183 obj_s/lib_box_set.o \
4185 obj_s/lib_erasewchar.o \
4186 obj_s/lib_get_wch.o \
4187 obj_s/lib_get_wstr.o \
4188 obj_s/lib_hline_set.o \
4189 obj_s/lib_in_wch.o \
4190 obj_s/lib_in_wchnstr.o \
4191 obj_s/lib_ins_wch.o \
4192 obj_s/lib_inwstr.o \
4193 obj_s/lib_key_name.o \
4194 obj_s/lib_pecho_wchar.o \
4195 obj_s/lib_slk_wset.o \
4196 obj_s/lib_unget_wch.o \
4197 obj_s/lib_vid_attr.o \
4198 obj_s/lib_vline_set.o \
4200 obj_s/lib_wunctrl.o \
4202 obj_s/legacy_coding.o \
4203 obj_s/lib_dft_fgbg.o \
4206 obj_s/resizeterm.o \
4207 obj_s/use_screen.o \
4208 obj_s/use_window.o \
4213 ${AR} -cq libtinfo_pic.a ${TINFO_OBJS} &&\
4214 ranlib libtinfo_pic.a)
4216 ${AR} -cq libncurses_pic.a ${NCURSES_OBJS} &&\
4217 ranlib libncurses_pic.a)
4220 ${INSTALL_DATA} ${WRKSRC}/libtinfo_pic.a ${WRKSRC}/libncurses_pic.a \
4221 ${STAGEDIR}${PREFIX}/lib/