Server IP : 103.119.228.120 / Your IP : 18.119.113.79 Web Server : Apache System : Linux v8.techscape8.com 3.10.0-1160.119.1.el7.tuxcare.els2.x86_64 #1 SMP Mon Jul 15 12:09:18 UTC 2024 x86_64 User : nobody ( 99) PHP Version : 5.6.40 Disable Function : shell_exec,symlink,system,exec,proc_get_status,proc_nice,proc_terminate,define_syslog_variables,syslog,openlog,closelog,escapeshellcmd,passthru,ocinum cols,ini_alter,leak,listen,chgrp,apache_note,apache_setenv,debugger_on,debugger_off,ftp_exec,dl,dll,myshellexec,proc_open,socket_bind,proc_close,escapeshellarg,parse_ini_filepopen,fpassthru,exec,passthru,escapeshellarg,escapeshellcmd,proc_close,proc_open,ini_alter,popen,show_source,proc_nice,proc_terminate,proc_get_status,proc_close,pfsockopen,leak,apache_child_terminate,posix_kill,posix_mkfifo,posix_setpgid,posix_setsid,posix_setuid,dl,symlink,shell_exec,system,dl,passthru,escapeshellarg,escapeshellcmd,myshellexec,c99_buff_prepare,c99_sess_put,fpassthru,getdisfunc,fx29exec,fx29exec2,is_windows,disp_freespace,fx29sh_getupdate,fx29_buff_prepare,fx29_sess_put,fx29shexit,fx29fsearch,fx29ftpbrutecheck,fx29sh_tools,fx29sh_about,milw0rm,imagez,sh_name,myshellexec,checkproxyhost,dosyayicek,c99_buff_prepare,c99_sess_put,c99getsource,c99sh_getupdate,c99fsearch,c99shexit,view_perms,posix_getpwuid,posix_getgrgid,posix_kill,parse_perms,parsesort,view_perms_color,set_encoder_input,ls_setcheckboxall,ls_reverse_all,rsg_read,rsg_glob,selfURL,dispsecinfo,unix2DosTime,addFile,system,get_users,view_size,DirFiles,DirFilesWide,DirPrintHTMLHeaders,GetFilesTotal,GetTitles,GetTimeTotal,GetMatchesCount,GetFileMatchesCount,GetResultFiles,fs_copy_dir,fs_copy_obj,fs_move_dir,fs_move_obj,fs_rmdir,SearchText,getmicrotime MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/local/ssl/local/ssl/local/easy/share/man/man1/ |
Upload File : |
.\" Hey, Emacs! This is -*-nroff-*- you know... .\" .\" pkgdata.1: manual page for the pkgdata utility .\" .\" Copyright (C) 2000-2003 IBM, Inc. and others. .\" .\" Manual page by Yves Arrouye <yves@realnames.com>. .\" Modified by Steven R. Loomis <srl@jtcsv.com>. .\" .TH PKGDATA 1 "16 April 2002" "ICU MANPAGE" "ICU 4.0.1 Manual" .SH NAME .B pkgdata \- package data for use by ICU .SH SYNOPSIS .B pkgdata [ .BR "\-h\fP, \fB\-?\fP, \fB\-\-help" ] [ .BI "\-v\fP, \fB\-\-verbose" ] [ .BR "\-c\fP, \fB\-\-copyright" | .BI "\-C\fP, \fB\-\-comment" " comment" ] [ .BI "\-m\fP, \fB\-\-mode" " mode" ] .BI "\-p\fP, \fB\-\-name" " name" .BI "\-O\fP, \fB\-\-bldopt" " options" [ .BI "\-e\fP, \fB\-\-entrypoint" " name" ] [ .BI "\-r\fP, \fB\-\-revision" " version" ] [ .BI "\-M" " arg" ] [ .BI "\-F\fP, \fB\-\-rebuild" ] [ .BI "\-k\fP, \fB\-\-clean" ] [ .BI "\-I\fP, \fB\-\-install" ] [ .BI "\-n\fP, \fB\-\-nooutput" ] [ .BI "\-N\fP, \fB\-\-numaric" ] [ .BI "\-s\fP, \fB\-\-sourcedir" " source" ] [ .BI "\-d\fP, \fB\-\-destdir" " destination" ] [ .BI "\-T\fP, \fB\-\-tempdir" " directory" ] [ .IR file " .\|.\|." ] .SH DESCRIPTION .B pkgdata takes a set of data files and packages them for use by ICU or applications that use ICU. The typical reason to package files using .B pkgdata is to make their distribution easier and their loading by ICU faster and less consuming of limited system resources such as file descriptors. Packaged data also allow applications to be distributed with fewer resource files, or even with none at all if they link against the packaged data directly. .PP .B pkgdata supports a few different methods of packaging data that serve different purposes. .PP The default packaging .I mode is .BR common , or .BR archive . In this mode, the different data files are bundled together as an architecture-dependent file that can later be memory mapped for use by ICU. Data packaged using this mode will be looked up under the ICU data directory. Such packaging is easy to use for applications resource bundles, for example, as long as the application can install the packaged file in the ICU data directory. .PP Another packaging mode is the .BR dll , or .BR library , mode, where the data files are compiled into a shared library. ICU used to be able to dynamically load these shared libraries, but as of ICU 2.0, such support has been removed. This mode is still useful for two main purposes: to build ICU itself, as the ICU data is packaged as a shared library by default; and to build resource bundles that are linked to the application that uses them. Such resource bundles can then be placed anywhere where the system's dynamic linker will be looking for shared libraries, instead of being forced to live inside the ICU data directory. .PP The .BR static packaging mode is similar to the shared library one except that it produces a static library. .\" Note that many platforms are not able to .\" dynamically load symbols from static object files, so for this reason .\" .BR udata_setAppData() .\" must be called .\" to install this data. As a convenience, pkgdata will build a C source file .\" and a header file. Given a data package named .\" .IR name, in the output .\" directory will be created .\" .IR name .c .\" and .\" .IR name .h with the single .\" function .\" .BR "udata_install_\fcIname\fB(UErrorCode *err)" , .\" where .\" .I cname .\" is .\" .I name .\" turned into a valid C identifier. .\" The application need to call this function once. The error code returned .\" is that of .\" .BR udata_setAppData() . .\" .PP .\" Data pakackaged in a library, whether shared or static, .\" Subsequently, the application can access this data by passing .\" .I name for the .\" .I path .\" rgument to functions such as .\" .BR Bures_open() . .PP Finally, .B pkgdata supports a .B files mode which simply copies the data files instead of packaging them as a single file or library. This mode is mainly intended to provide support for building ICU before it is packaged as separate small packages for distribution with operating systems such as Debian GNU/Linux for example. Please refer to the packaging documentation in the ICU source distribution for further information on the use of this mode. .PP .B pkgdata relies on GNU .BR make (1) to do the packaging, and generates a makefile with rules to build, package, install, or clean the appropriate data. .SH OPTIONS .TP .BR "\-h\fP, \fB\-?\fP, \fB\-\-help" Print help about usage and exit. .TP .BR "\-v\fP, \fB\-\-verbose" Display extra informative messages during execution. .TP .BR "\-c\fP, \fB\-\-copyright" Include a copyright notice in the binary data. .TP .BI "\-C\fP, \fB\-\-comment" " comment" Includes the specified .I comment in the resulting data instead of the ICU copyright notice. .TP .BI "\-m\fP, \fB\-\-mode" " mode" Set the packaging .I mode to be used by .BR pkgdata . The different modes and their meaning are explained in the .B DESCRIPTION section above. The valid mode names are .BR common (or .BR archive ), .BR dll (or .BR library ), and .BR files . .TP .BI "\-O\fP, \fB\-\-bldopt" " options" Specify options for the builder. The builder is used internally by .B pkgdata to generate the correct packaged file. Such options include, but are not limited to, setting variables used by .BR make (1) during the build of the packaged file. Note: If .BR icu-config is available, then this option is not needed. .TP .BI "\-p\fP, \fB\-\-name" " name" Set the packaged file name to .IR name . This name is also used as the default entry point name after having been turned into a valid C identifier. .TP .BI "\-e\fP, \fB\-\-entrypoint" " name" Set the data entry point (used for linking against the data in a shared library form) to .IR name . The default entry point name is the name set by the .BI "\-n\fP, \fB\-\-name" option. .TP .BI "\-r\fP, \fB\-\-revision" " version" Enable versioning of the shared library produced in .BR dll , or .BR library , mode. The version number has the format .I major\fP.\fIminor\fP.\fIpatchlevel and all parts except for .I major are optional. If only .I major is supplied then the version is assumed to be .IR major .0 for versioning purposes. .TP .BI "\-M" " arg" Pass .I arg to .BR make (1). .TP .BI "\-F\fP, \fB\-\-rebuild" Force the rebuilding of all data and their repackaging. .TP .BI "\-k\fP, \fB\-\-clean" Clean temporary files and other build residues. .TP .BI "\-I\fP, \fB\-\-install" Install the packaged file (or all the files in the .B files mode). If the variable .B DESTDIR is set it will be used for installation. .TP .BI "\-n\fP, \fB\-\-nooutput" Do not produce any output but simply a list of affected files. .TP .BI "\-N\fP, \fB\-\-numeric" Instead of using temporary filenames similar to the input symbols, use numeric filenames such as t0002.c, etc. May be needed for systems which don't allow many similar long filenames, or for systems that tend to run out of argument space. Note, using this option implies "\-F\fP, \fB\-\-rebuild" - all packaging will be rebuilt every time pkgdata is run. .TP .BI "\-s\fP, \fB\-\-sourcedir" " source" Set the source directory to .IR source . The default source directory is the current directory. .TP .BI "\-d\fP, \fB\-\-destdir" " destination" Set the destination directory to .IR destination . The default destination directory is the current directory. .TP .BI "\-T\fP, \fB\-\-tempdir" " directory" Set the directory used to generate temporary files to .IR directory . The default temporary directory is the same as the destination directory as set by the .BI "\-d\fP, \fB\-\-destdir" option. .SH AUTHORS Steven Loomis .br Yves Arrouye .SH VERSION 4.0.1 .SH COPYRIGHT Copyright (C) 2000-2003 IBM, Inc. and others.