diff --git a/lang/php74/Makefile b/lang/php74/Makefile index f454ebb0..21e311a4 100644 --- a/lang/php74/Makefile +++ b/lang/php74/Makefile @@ -67,6 +67,7 @@ CONFIGURE_ARGS+= --enable-libxml CONFIGURE_ARGS+= --enable-xml CONFIGURE_ARGS+= --with-libxml=${LOCALBASE} CONFIGURE_ARGS+= --enable-mysqlnd +CONFIGURE_ARGS+= --enable-hash CONFIGURE_ARGS+= --with-libxml-dir=${LOCALBASE} CONFIGURE_ARGS+= --with-pcre-regex=${LOCALBASE} CONFIGURE_ARGS+= --program-prefix="" diff --git a/lang/php74/configure.help b/lang/php74/configure.help deleted file mode 100644 index 090ffa75..00000000 --- a/lang/php74/configure.help +++ /dev/null @@ -1,444 +0,0 @@ -#`configure' configures PHP 7.4.33 to adapt to many kinds of systems. -# -#Usage: ./configure [OPTION]... [VAR=VALUE]... -# -#To assign environment variables (e.g., CC, CFLAGS...), specify them as -#VAR=VALUE. See below for descriptions of some of the useful variables. -# -#Defaults for the options are specified in brackets. -# -#Configuration: -# -h,CONFIGURE_ARGS+= --help display this help and exit -# CONFIGURE_ARGS+= --help=short display options specific to this package -# CONFIGURE_ARGS+= --help=recursive display the short help of all the included packages -# -V,CONFIGURE_ARGS+= --version display version information and exit -# -q,CONFIGURE_ARGS+= --quiet, --silent do not print `checking ...' messages -# CONFIGURE_ARGS+= --cache-file=FILE cache test results in FILE [disabled] -# -C,CONFIGURE_ARGS+= --config-cache alias for `--cache-file=config.cache' -# -n,CONFIGURE_ARGS+= --no-create do not create output files -# CONFIGURE_ARGS+= --srcdir=DIR find the sources in DIR [configure dir or `..'] -# -#Installation directories: -# CONFIGURE_ARGS+= --prefix=PREFIX install architecture-independent files in PREFIX -# [/usr/local] -# CONFIGURE_ARGS+= --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX -# [PREFIX] -# -#By default, `make install' will install all the files in -#`/usr/local/bin', `/usr/local/lib' etc. You can specify -#an installation prefix other than `/usr/local' using `--prefix', -#for instance `--prefix=$HOME'. -# -#For better control, use the options below. -# -#Fine tuning of the installation directories: -# CONFIGURE_ARGS+= --bindir=DIR user executables [EPREFIX/bin] -# CONFIGURE_ARGS+= --sbindir=DIR system admin executables [EPREFIX/sbin] -# CONFIGURE_ARGS+= --libexecdir=DIR program executables [EPREFIX/libexec] -# CONFIGURE_ARGS+= --sysconfdir=DIR read-only single-machine data [PREFIX/etc] -# CONFIGURE_ARGS+= --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] -# CONFIGURE_ARGS+= --localstatedir=DIR modifiable single-machine data [PREFIX/var] -# CONFIGURE_ARGS+= --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] -# CONFIGURE_ARGS+= --libdir=DIR object code libraries [EPREFIX/lib] -# CONFIGURE_ARGS+= --includedir=DIR C header files [PREFIX/include] -# CONFIGURE_ARGS+= --oldincludedir=DIR C header files for non-gcc [/usr/include] -# CONFIGURE_ARGS+= --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] -# CONFIGURE_ARGS+= --datadir=DIR read-only architecture-independent data [DATAROOTDIR] -# CONFIGURE_ARGS+= --infodir=DIR info documentation [DATAROOTDIR/info] -# CONFIGURE_ARGS+= --localedir=DIR locale-dependent data [DATAROOTDIR/locale] -# CONFIGURE_ARGS+= --mandir=DIR man documentation [DATAROOTDIR/man] -# CONFIGURE_ARGS+= --docdir=DIR documentation root [DATAROOTDIR/doc/php] -# CONFIGURE_ARGS+= --htmldir=DIR html documentation [DOCDIR] -# CONFIGURE_ARGS+= --dvidir=DIR dvi documentation [DOCDIR] -# CONFIGURE_ARGS+= --pdfdir=DIR pdf documentation [DOCDIR] -# CONFIGURE_ARGS+= --psdir=DIR ps documentation [DOCDIR] -# -#Program names: -# CONFIGURE_ARGS+= --program-prefix=PREFIX prepend PREFIX to installed program names -# CONFIGURE_ARGS+= --program-suffix=SUFFIX append SUFFIX to installed program names -# CONFIGURE_ARGS+= --program-transform-name=PROGRAM run sed PROGRAM on installed program names -# -#System types: -# CONFIGURE_ARGS+= --build=BUILD configure for building on BUILD [guessed] -# CONFIGURE_ARGS+= --host=HOST cross-compile to build programs to run on HOST [BUILD] -# CONFIGURE_ARGS+= --target=TARGET configure for building compilers for TARGET [HOST] -# -#Optional Features and Packages: -# CONFIGURE_ARGS+= --disable-option-checking ignore unrecognized --enable/--with options -# CONFIGURE_ARGS+= --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) -# CONFIGURE_ARGS+= --enable-FEATURE[=ARG] include FEATURE [ARG=yes] -# CONFIGURE_ARGS+= --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] -# CONFIGURE_ARGS+= --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) -# CONFIGURE_ARGS+= --with-libdir=NAME Look for libraries in .../NAME rather than .../lib -# CONFIGURE_ARGS+= --disable-rpath Disable passing additional runtime library search -# paths -# CONFIGURE_ARGS+= --enable-re2c-cgoto Enable -g flag to re2c to use computed goto gcc -# extension -# CONFIGURE_ARGS+= --disable-gcc-global-regs -# whether to enable GCC global register variables -# -#SAPI modules: -# -# CONFIGURE_ARGS+= --with-apxs2[=FILE] Build shared Apache 2 handler module. FILE is the -# optional pathname to the Apache apxs tool [apxs] -# CONFIGURE_ARGS+= --disable-cli Disable building CLI version of PHP (this forces -# CONFIGURE_ARGS+= --without-pear) -# CONFIGURE_ARGS+= --enable-embed[=TYPE] EXPERIMENTAL: Enable building of embedded SAPI -# library TYPE is either 'shared' or 'static'. -# [TYPE=shared] -# CONFIGURE_ARGS+= --enable-fpm Enable building of the fpm SAPI executable -# CONFIGURE_ARGS+= --with-fpm-user[=USER] Set the user for php-fpm to run as. (default: -# nobody) -# CONFIGURE_ARGS+= --with-fpm-group[=GRP] Set the group for php-fpm to run as. For a system -# user, this should usually be set to match the fpm -# username (default: nobody) -# CONFIGURE_ARGS+= --with-fpm-systemd Activate systemd integration -# CONFIGURE_ARGS+= --with-fpm-acl Use POSIX Access Control Lists -# CONFIGURE_ARGS+= --enable-litespeed Build PHP as litespeed module -# CONFIGURE_ARGS+= --enable-phpdbg Build phpdbg -# CONFIGURE_ARGS+= --enable-phpdbg-webhelper -# Build phpdbg web SAPI support -# CONFIGURE_ARGS+= --enable-phpdbg-debug Build phpdbg in debug mode -# CONFIGURE_ARGS+= --enable-phpdbg-readline -# Enable readline support in phpdbg (depends on static -# ext/readline) -# CONFIGURE_ARGS+= --disable-cgi Disable building CGI version of PHP -# CONFIGURE_ARGS+= --with-valgrind Enable valgrind support -# -#General settings: -# -# CONFIGURE_ARGS+= --enable-gcov Enable GCOV code coverage - FOR DEVELOPERS ONLY!! -# CONFIGURE_ARGS+= --enable-debug Compile with debugging symbols -# CONFIGURE_ARGS+= --enable-rtld-now Use dlopen with RTLD_NOW instead of RTLD_LAZY -# CONFIGURE_ARGS+= --with-layout=TYPE Set how installed files will be laid out. Type can -# be either PHP or GNU [PHP] -# CONFIGURE_ARGS+= --with-config-file-path=PATH -# Set the path in which to look for php.ini -# [PREFIX/lib] -# CONFIGURE_ARGS+= --with-config-file-scan-dir=PATH -# Set the path where to scan for configuration files -# CONFIGURE_ARGS+= --enable-sigchild Enable PHP's own SIGCHLD handler -# CONFIGURE_ARGS+= --enable-libgcc Enable explicitly linking against libgcc -# CONFIGURE_ARGS+= --disable-short-tags Disable the short-form = 1.0.1) -# CONFIGURE_ARGS+= --with-kerberos OPENSSL: Include Kerberos support -# CONFIGURE_ARGS+= --with-system-ciphers OPENSSL: Use system default cipher list instead of -# hardcoded value -# CONFIGURE_ARGS+= --with-external-pcre Use external library for PCRE support -# CONFIGURE_ARGS+= --with-pcre-jit Enable PCRE JIT functionality -# CONFIGURE_ARGS+= --without-sqlite3 Do not include SQLite3 support. -# CONFIGURE_ARGS+= --with-zlib Include ZLIB support (requires zlib >= 1.2.0.4) -# CONFIGURE_ARGS+= --enable-bcmath Enable bc style precision math functions -# CONFIGURE_ARGS+= --with-bz2[=DIR] Include BZip2 support -# CONFIGURE_ARGS+= --enable-calendar Enable support for calendar conversion -# CONFIGURE_ARGS+= --disable-ctype Disable ctype functions -# CONFIGURE_ARGS+= --with-curl Include cURL support -# CONFIGURE_ARGS+= --enable-dba Build DBA with bundled modules. To build shared DBA -# extension useCONFIGURE_ARGS+= --enable-dba=shared -# CONFIGURE_ARGS+= --with-qdbm[=DIR] DBA: QDBM support -# CONFIGURE_ARGS+= --with-gdbm[=DIR] DBA: GDBM support -# CONFIGURE_ARGS+= --with-ndbm[=DIR] DBA: NDBM support -# CONFIGURE_ARGS+= --with-db4[=DIR] DBA: Oracle Berkeley DB 4.x or 5.x support -# CONFIGURE_ARGS+= --with-db3[=DIR] DBA: Oracle Berkeley DB 3.x support -# CONFIGURE_ARGS+= --with-db2[=DIR] DBA: Oracle Berkeley DB 2.x support -# CONFIGURE_ARGS+= --with-db1[=DIR] DBA: Oracle Berkeley DB 1.x support/emulation -# CONFIGURE_ARGS+= --with-dbm[=DIR] DBA: DBM support -# CONFIGURE_ARGS+= --with-tcadb[=DIR] DBA: Tokyo Cabinet abstract DB support -# CONFIGURE_ARGS+= --with-lmdb[=DIR] DBA: Lightning memory-mapped database support -# CONFIGURE_ARGS+= --without-cdb[=DIR] DBA: CDB support (bundled) -# CONFIGURE_ARGS+= --disable-inifile DBA: INI support (bundled) -# CONFIGURE_ARGS+= --disable-flatfile DBA: FlatFile support (bundled) -# CONFIGURE_ARGS+= --disable-dom Disable DOM support -# CONFIGURE_ARGS+= --with-enchant Include Enchant support -# CONFIGURE_ARGS+= --enable-exif Enable EXIF (metadata from images) support -# CONFIGURE_ARGS+= --with-ffi Include FFI support -# CONFIGURE_ARGS+= --disable-fileinfo Disable fileinfo support -# CONFIGURE_ARGS+= --disable-filter Disable input filter support -# CONFIGURE_ARGS+= --enable-ftp Enable FTP support -# CONFIGURE_ARGS+= --with-openssl-dir FTP: Whether to enable FTP SSL support without -# ext/openssl -# CONFIGURE_ARGS+= --enable-gd Include GD support -# CONFIGURE_ARGS+= --with-external-gd Use external libgd -# CONFIGURE_ARGS+= --with-webp GD: Enable WEBP support (only for bundled libgd) -# CONFIGURE_ARGS+= --with-jpeg GD: Enable JPEG support (only for bundled libgd) -# CONFIGURE_ARGS+= --with-xpm GD: Enable XPM support (only for bundled libgd) -# CONFIGURE_ARGS+= --with-freetype GD: Enable FreeType 2 support (only for bundled -# libgd) -# CONFIGURE_ARGS+= --enable-gd-jis-conv GD: Enable JIS-mapped Japanese font support (only -# for bundled libgd) -# CONFIGURE_ARGS+= --with-gettext[=DIR] Include GNU gettext support -# CONFIGURE_ARGS+= --with-gmp[=DIR] Include GNU MP support -# CONFIGURE_ARGS+= --with-mhash Include mhash support -# CONFIGURE_ARGS+= --without-iconv[=DIR] Exclude iconv support -# CONFIGURE_ARGS+= --with-imap[=DIR] Include IMAP support. DIR is the c-client install -# prefix -# CONFIGURE_ARGS+= --with-kerberos IMAP: Include Kerberos support -# CONFIGURE_ARGS+= --with-imap-ssl IMAP: Include SSL support -# CONFIGURE_ARGS+= --enable-intl Enable internationalization support -# CONFIGURE_ARGS+= --disable-json Disable JavaScript Object Serialization support -# CONFIGURE_ARGS+= --with-ldap[=DIR] Include LDAP support -# CONFIGURE_ARGS+= --with-ldap-sasl LDAP: Build with Cyrus SASL support -# CONFIGURE_ARGS+= --enable-mbstring Enable multibyte string support -# CONFIGURE_ARGS+= --disable-mbregex MBSTRING: Disable multibyte regex support -# CONFIGURE_ARGS+= --with-mysqli[=FILE] Include MySQLi support. FILE is the path to -# mysql_config. If no value or mysqlnd is passed as -# FILE, the MySQL native driver will be used -# CONFIGURE_ARGS+= --with-mysql-sock[=SOCKPATH] -# MySQLi/PDO_MYSQL: Location of the MySQL unix socket -# pointer. If unspecified, the default locations are -# searched -# CONFIGURE_ARGS+= --with-oci8[=DIR] Include Oracle Database OCI8 support. DIR defaults -# to $ORACLE_HOME. Use -# CONFIGURE_ARGS+= --with-oci8=instantclient,/path/to/instant/client/lib -# to use an Oracle Instant Client installation -# CONFIGURE_ARGS+= --with-odbcver[=HEX] Force support for the passed ODBC version. A hex -# number is expected, default 0x0350. Use the special -# value of 0 to prevent an explicit ODBCVER to be -# defined. -# CONFIGURE_ARGS+= --with-adabas[=DIR] Include Adabas D support [/usr/local] -# CONFIGURE_ARGS+= --with-sapdb[=DIR] Include SAP DB support [/usr/local] -# CONFIGURE_ARGS+= --with-solid[=DIR] Include Solid support [/usr/local/solid] -# CONFIGURE_ARGS+= --with-ibm-db2[=DIR] Include IBM DB2 support [/home/db2inst1/sqllib] -# CONFIGURE_ARGS+= --with-empress[=DIR] Include Empress support $EMPRESSPATH (Empress -# Version >= 8.60 required) -# CONFIGURE_ARGS+= --with-empress-bcs[=DIR] -# Include Empress Local Access support $EMPRESSPATH -# (Empress Version >= 8.60 required) -# CONFIGURE_ARGS+= --with-custom-odbc[=DIR] -# Include user defined ODBC support. DIR is ODBC -# install base directory [/usr/local]. Make sure to -# define CUSTOM_ODBC_LIBS and have some odbc.h in your -# include dirs. For example, you should define -# following for Sybase SQL Anywhere 5.5.00 on QNX, -# prior to running this configure script: -# CPPFLAGS="-DODBC_QNX -DSQLANY_BUG" LDFLAGS=-lunix -# CUSTOM_ODBC_LIBS="-ldblib -lodbc" -# CONFIGURE_ARGS+= --with-iodbc Include iODBC support -# CONFIGURE_ARGS+= --with-esoob[=DIR] Include Easysoft OOB support -# [/usr/local/easysoft/oob/client] -# CONFIGURE_ARGS+= --with-unixODBC Include unixODBC support -# CONFIGURE_ARGS+= --with-dbmaker[=DIR] Include DBMaker support -# CONFIGURE_ARGS+= --disable-opcache Disable Zend OPcache support -# CONFIGURE_ARGS+= --disable-huge-code-pages -# Disable copying PHP CODE pages into HUGE PAGES -# CONFIGURE_ARGS+= --enable-pcntl Enable pcntl support (CLI/CGI only) -# CONFIGURE_ARGS+= --disable-pdo Disable PHP Data Objects support -# CONFIGURE_ARGS+= --with-pdo-dblib[=DIR] PDO: DBLIB-DB support. DIR is the FreeTDS home -# directory -# CONFIGURE_ARGS+= --with-pdo-firebird[=DIR] -# PDO: Firebird support. DIR is the Firebird base -# install directory [/opt/firebird] -# CONFIGURE_ARGS+= --with-pdo-mysql[=DIR] PDO: MySQL support. DIR is the MySQL base directory. -# If no value or mysqlnd is passed as DIR, the MySQL -# native driver will be used -# CONFIGURE_ARGS+= --with-zlib-dir[=DIR] PDO_MySQL: Set the path to libz install prefix -# CONFIGURE_ARGS+= --with-pdo-oci[=DIR] PDO: Oracle OCI support. DIR defaults to -# $ORACLE_HOME. Use -# CONFIGURE_ARGS+= --with-pdo-oci=instantclient,/path/to/instant/client/lib -# for an Oracle Instant Client installation. -# CONFIGURE_ARGS+= --with-pdo-odbc=flavour,dir -# PDO: Support for 'flavour' ODBC driver. The include -# and lib dirs are looked for under 'dir'. The -# 'flavour' can be one of: ibm-db2, iODBC, unixODBC, -# generic. If ',dir' part is omitted, default for the -# flavour you have selected will be used. e.g.: -# CONFIGURE_ARGS+= --with-pdo-odbc=unixODBC will check for unixODBC -# under /usr/local. You may attempt to use an -# otherwise unsupported driver using the 'generic' -# flavour. The syntax for generic ODBC support is: -# CONFIGURE_ARGS+= --with-pdo-odbc=generic,dir,libname,ldflags,cflags. -# When built as 'shared' the extension filename is -# always pdo_odbc.so -# CONFIGURE_ARGS+= --with-pdo-pgsql[=DIR] PDO: PostgreSQL support. DIR is the PostgreSQL base -# install directory or the path to pg_config -# CONFIGURE_ARGS+= --without-pdo-sqlite PDO: sqlite 3 support. -# CONFIGURE_ARGS+= --with-pgsql[=DIR] Include PostgreSQL support. DIR is the PostgreSQL -# base install directory or the path to pg_config -# CONFIGURE_ARGS+= --disable-phar Disable phar support -# CONFIGURE_ARGS+= --disable-posix Disable POSIX-like functions -# CONFIGURE_ARGS+= --with-pspell[=DIR] Include PSPELL support. GNU Aspell version 0.50.0 or -# higher required -# CONFIGURE_ARGS+= --with-libedit Include libedit readline replacement (CLI/CGI only) -# CONFIGURE_ARGS+= --with-readline[=DIR] Include readline support (CLI/CGI only) -# CONFIGURE_ARGS+= --disable-session Disable session support -# CONFIGURE_ARGS+= --with-mm[=DIR] SESSION: Include mm support for session storage -# CONFIGURE_ARGS+= --enable-shmop Enable shmop support -# CONFIGURE_ARGS+= --disable-simplexml Disable SimpleXML support -# CONFIGURE_ARGS+= --with-snmp[=DIR] Include SNMP support -# CONFIGURE_ARGS+= --enable-soap Enable SOAP support -# CONFIGURE_ARGS+= --enable-sockets Enable sockets support -# CONFIGURE_ARGS+= --with-sodium Include sodium support -# CONFIGURE_ARGS+= --with-password-argon2[=DIR] -# Include Argon2 support in password_*. DIR is the -# Argon2 shared library path -# CONFIGURE_ARGS+= --enable-sysvmsg Enable sysvmsg support -# CONFIGURE_ARGS+= --enable-sysvsem Enable System V semaphore support -# CONFIGURE_ARGS+= --enable-sysvshm Enable the System V shared memory support -# CONFIGURE_ARGS+= --with-tidy[=DIR] Include TIDY support -# CONFIGURE_ARGS+= --disable-tokenizer Disable tokenizer support -# CONFIGURE_ARGS+= --disable-xml Disable XML support -# CONFIGURE_ARGS+= --with-expat XML: use expat instead of libxml2 -# CONFIGURE_ARGS+= --disable-xmlreader Disable XMLReader support -# CONFIGURE_ARGS+= --with-xmlrpc[=DIR] Include XMLRPC-EPI support -# CONFIGURE_ARGS+= --with-expat XMLRPC-EPI: use expat instead of libxml2 -# CONFIGURE_ARGS+= --with-iconv-dir=DIR XMLRPC-EPI: iconv dir for XMLRPC-EPI -# CONFIGURE_ARGS+= --disable-xmlwriter Disable XMLWriter support -# CONFIGURE_ARGS+= --with-xsl Build with XSL support -# CONFIGURE_ARGS+= --enable-zend-test Enable zend-test extension -# CONFIGURE_ARGS+= --with-zip Include Zip read/write support -# CONFIGURE_ARGS+= --enable-mysqlnd Enable mysqlnd explicitly, will be done implicitly -# when required by other extensions -# CONFIGURE_ARGS+= --disable-mysqlnd-compression-support -# Disable support for the MySQL compressed protocol in -# mysqlnd -# -#PEAR: -# -# CONFIGURE_ARGS+= --with-pear[=DIR] Install PEAR in DIR [PREFIX/lib/php] -# -#Zend: -# -# CONFIGURE_ARGS+= --enable-maintainer-zts Enable thread safety - for code maintainers only!! -# CONFIGURE_ARGS+= --disable-inline-optimization -# If building zend_execute.lo fails, try this switch -# CONFIGURE_ARGS+= --disable-zend-signals whether to enable zend signal handling -# -#TSRM: -# -# CONFIGURE_ARGS+= --with-tsrm-pth[=pth-config] -# Use GNU Pth -# CONFIGURE_ARGS+= --with-tsrm-st Use SGI's State Threads -# CONFIGURE_ARGS+= --with-tsrm-pthreads Use POSIX threads (default) -# -#Libtool: -# -# CONFIGURE_ARGS+= --enable-shared=PKGS Build shared libraries default=yes -# CONFIGURE_ARGS+= --enable-static=PKGS Build static libraries default=yes -# CONFIGURE_ARGS+= --enable-fast-install=PKGS -# Optimize for fast installation default=yes -# CONFIGURE_ARGS+= --with-gnu-ld Assume the C compiler uses GNU ld default=no -# CONFIGURE_ARGS+= --disable-libtool-lock Avoid locking (might break parallel builds) -# CONFIGURE_ARGS+= --with-pic Try to use only PIC/non-PIC objects default=use both -# CONFIGURE_ARGS+= --with-tags=TAGS Include additional configurations automatic -# -# -#Some influential environment variables: -# PKG_CONFIG path to pkg-config utility -# PKG_CONFIG_PATH -# directories to add to pkg-config's search path -# PKG_CONFIG_LIBDIR -# path overriding pkg-config's built-in search path -# CC C compiler command -# CFLAGS C compiler flags -# LDFLAGS linker flags, e.g. -L if you have libraries in a -# nonstandard directory -# LIBS libraries to pass to the linker, e.g. -l -# CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if -# you have headers in a nonstandard directory -# CPP C preprocessor -# SYSTEMD_CFLAGS -# C compiler flags for SYSTEMD, overriding pkg-config -# SYSTEMD_LIBS -# linker flags for SYSTEMD, overriding pkg-config -# VALGRIND_CFLAGS -# C compiler flags for VALGRIND, overriding pkg-config -# VALGRIND_LIBS -# linker flags for VALGRIND, overriding pkg-config -# LIBXML_CFLAGS -# C compiler flags for LIBXML, overriding pkg-config -# LIBXML_LIBS linker flags for LIBXML, overriding pkg-config -# KERBEROS_CFLAGS -# C compiler flags for KERBEROS, overriding pkg-config -# KERBEROS_LIBS -# linker flags for KERBEROS, overriding pkg-config -# OPENSSL_CFLAGS -# C compiler flags for OPENSSL, overriding pkg-config -# OPENSSL_LIBS -# linker flags for OPENSSL, overriding pkg-config -# PCRE2_CFLAGS -# C compiler flags for PCRE2, overriding pkg-config -# PCRE2_LIBS linker flags for PCRE2, overriding pkg-config -# SQLITE_CFLAGS -# C compiler flags for SQLITE, overriding pkg-config -# SQLITE_LIBS linker flags for SQLITE, overriding pkg-config -# ZLIB_CFLAGS C compiler flags for ZLIB, overriding pkg-config -# ZLIB_LIBS linker flags for ZLIB, overriding pkg-config -# CURL_CFLAGS C compiler flags for CURL, overriding pkg-config -# CURL_LIBS linker flags for CURL, overriding pkg-config -# CURL_FEATURES -# value of supported_features for libcurl, overriding pkg-config -# ENCHANT_CFLAGS -# C compiler flags for ENCHANT, overriding pkg-config -# ENCHANT_LIBS -# linker flags for ENCHANT, overriding pkg-config -# FFI_CFLAGS C compiler flags for FFI, overriding pkg-config -# FFI_LIBS linker flags for FFI, overriding pkg-config -# PNG_CFLAGS C compiler flags for PNG, overriding pkg-config -# PNG_LIBS linker flags for PNG, overriding pkg-config -# WEBP_CFLAGS C compiler flags for WEBP, overriding pkg-config -# WEBP_LIBS linker flags for WEBP, overriding pkg-config -# JPEG_CFLAGS C compiler flags for JPEG, overriding pkg-config -# JPEG_LIBS linker flags for JPEG, overriding pkg-config -# XPM_CFLAGS C compiler flags for XPM, overriding pkg-config -# XPM_LIBS linker flags for XPM, overriding pkg-config -# FREETYPE2_CFLAGS -# C compiler flags for FREETYPE2, overriding pkg-config -# FREETYPE2_LIBS -# linker flags for FREETYPE2, overriding pkg-config -# GDLIB_CFLAGS -# C compiler flags for GDLIB, overriding pkg-config -# GDLIB_LIBS linker flags for GDLIB, overriding pkg-config -# ICU_CFLAGS C compiler flags for ICU, overriding pkg-config -# ICU_LIBS linker flags for ICU, overriding pkg-config -# CXX C++ compiler command -# CXXFLAGS C++ compiler flags -# CXXCPP C++ preprocessor -# SASL_CFLAGS C compiler flags for SASL, overriding pkg-config -# SASL_LIBS linker flags for SASL, overriding pkg-config -# ONIG_CFLAGS C compiler flags for ONIG, overriding pkg-config -# ONIG_LIBS linker flags for ONIG, overriding pkg-config -# ODBC_CFLAGS C compiler flags for ODBC, overriding pkg-config -# ODBC_LIBS linker flags for ODBC, overriding pkg-config -# EDIT_CFLAGS C compiler flags for EDIT, overriding pkg-config -# EDIT_LIBS linker flags for EDIT, overriding pkg-config -# LIBSODIUM_CFLAGS -# C compiler flags for LIBSODIUM, overriding pkg-config -# LIBSODIUM_LIBS -# linker flags for LIBSODIUM, overriding pkg-config -# EXPAT_CFLAGS -# C compiler flags for EXPAT, overriding pkg-config -# EXPAT_LIBS linker flags for EXPAT, overriding pkg-config -# XSL_CFLAGS C compiler flags for XSL, overriding pkg-config -# XSL_LIBS linker flags for XSL, overriding pkg-config -# EXSLT_CFLAGS -# C compiler flags for EXSLT, overriding pkg-config -# EXSLT_LIBS linker flags for EXSLT, overriding pkg-config -# LIBZIP_CFLAGS -# C compiler flags for LIBZIP, overriding pkg-config -# LIBZIP_LIBS linker flags for LIBZIP, overriding pkg-config -# -#Use these variables to override the choices made by `configure' or to help -#it to find libraries and programs with nonstandard names/locations. -# -#Report bugs to . -#PHP home page: . diff --git a/lang/php74/pkg-plist.new b/lang/php74/pkg-plist.new deleted file mode 100644 index 966c3465..00000000 --- a/lang/php74/pkg-plist.new +++ /dev/null @@ -1,303 +0,0 @@ -bin/php -bin/php-cgi -bin/php-config -bin/phpdbg -bin/phpize -@config etc/php-fpm.conf.default -@config etc/php-fpm.d/www.conf.default -include/php/ext/date/lib/timelib_config.h -include/php/ext/date/lib/timelib.h -include/php/ext/date/php_date.h -include/php/ext/hash/php_hash_adler32.h -include/php/ext/hash/php_hash_crc32.h -include/php/ext/hash/php_hash_fnv.h -include/php/ext/hash/php_hash_gost.h -include/php/ext/hash/php_hash_haval.h -include/php/ext/hash/php_hash_joaat.h -include/php/ext/hash/php_hash_md.h -include/php/ext/hash/php_hash_ripemd.h -include/php/ext/hash/php_hash_sha.h -include/php/ext/hash/php_hash_sha3.h -include/php/ext/hash/php_hash_snefru.h -include/php/ext/hash/php_hash_tiger.h -include/php/ext/hash/php_hash_whirlpool.h -include/php/ext/hash/php_hash.h -include/php/ext/libxml/php_libxml.h -include/php/ext/mysqlnd/config-win.h -include/php/ext/mysqlnd/mysql_float_to_double.h -include/php/ext/mysqlnd/mysqlnd_alloc.h -include/php/ext/mysqlnd/mysqlnd_auth.h -include/php/ext/mysqlnd/mysqlnd_block_alloc.h -include/php/ext/mysqlnd/mysqlnd_charset.h -include/php/ext/mysqlnd/mysqlnd_commands.h -include/php/ext/mysqlnd/mysqlnd_connection.h -include/php/ext/mysqlnd/mysqlnd_debug.h -include/php/ext/mysqlnd/mysqlnd_enum_n_def.h -include/php/ext/mysqlnd/mysqlnd_ext_plugin.h -include/php/ext/mysqlnd/mysqlnd_libmysql_compat.h -include/php/ext/mysqlnd/mysqlnd_plugin.h -include/php/ext/mysqlnd/mysqlnd_portability.h -include/php/ext/mysqlnd/mysqlnd_priv.h -include/php/ext/mysqlnd/mysqlnd_protocol_frame_codec.h -include/php/ext/mysqlnd/mysqlnd_ps.h -include/php/ext/mysqlnd/mysqlnd_read_buffer.h -include/php/ext/mysqlnd/mysqlnd_result_meta.h -include/php/ext/mysqlnd/mysqlnd_result.h -include/php/ext/mysqlnd/mysqlnd_reverse_api.h -include/php/ext/mysqlnd/mysqlnd_statistics.h -include/php/ext/mysqlnd/mysqlnd_structs.h -include/php/ext/mysqlnd/mysqlnd_vio.h -include/php/ext/mysqlnd/mysqlnd_wireprotocol.h -include/php/ext/mysqlnd/mysqlnd.h -include/php/ext/mysqlnd/php_mysqlnd.h -include/php/ext/pcre/pcre2lib/config.h -include/php/ext/pcre/pcre2lib/pcre2_internal.h -include/php/ext/pcre/pcre2lib/pcre2_intmodedep.h -include/php/ext/pcre/pcre2lib/pcre2_jit_neon_inc.h -include/php/ext/pcre/pcre2lib/pcre2_jit_simd_inc.h -include/php/ext/pcre/pcre2lib/pcre2_ucp.h -include/php/ext/pcre/pcre2lib/pcre2.h -include/php/ext/pcre/php_pcre.h -include/php/ext/php_config.h -include/php/ext/spl/php_spl.h -include/php/ext/spl/spl_array.h -include/php/ext/spl/spl_directory.h -include/php/ext/spl/spl_dllist.h -include/php/ext/spl/spl_engine.h -include/php/ext/spl/spl_exceptions.h -include/php/ext/spl/spl_fixedarray.h -include/php/ext/spl/spl_functions.h -include/php/ext/spl/spl_heap.h -include/php/ext/spl/spl_iterators.h -include/php/ext/spl/spl_observer.h -include/php/ext/standard/base64.h -include/php/ext/standard/basic_functions.h -include/php/ext/standard/crc32.h -include/php/ext/standard/credits_ext.h -include/php/ext/standard/credits_sapi.h -include/php/ext/standard/credits.h -include/php/ext/standard/crypt_blowfish.h -include/php/ext/standard/crypt_freesec.h -include/php/ext/standard/css.h -include/php/ext/standard/cyr_convert.h -include/php/ext/standard/datetime.h -include/php/ext/standard/dl.h -include/php/ext/standard/exec.h -include/php/ext/standard/file.h -include/php/ext/standard/flock_compat.h -include/php/ext/standard/fsock.h -include/php/ext/standard/head.h -include/php/ext/standard/hrtime.h -include/php/ext/standard/html_tables.h -include/php/ext/standard/html.h -include/php/ext/standard/info.h -include/php/ext/standard/md5.h -include/php/ext/standard/microtime.h -include/php/ext/standard/pack.h -include/php/ext/standard/pageinfo.h -include/php/ext/standard/php_array.h -include/php/ext/standard/php_assert.h -include/php/ext/standard/php_browscap.h -include/php/ext/standard/php_crypt_r.h -include/php/ext/standard/php_crypt.h -include/php/ext/standard/php_dir.h -include/php/ext/standard/php_dns.h -include/php/ext/standard/php_ext_syslog.h -include/php/ext/standard/php_filestat.h -include/php/ext/standard/php_fopen_wrappers.h -include/php/ext/standard/php_ftok.h -include/php/ext/standard/php_http.h -include/php/ext/standard/php_image.h -include/php/ext/standard/php_incomplete_class.h -include/php/ext/standard/php_iptc.h -include/php/ext/standard/php_lcg.h -include/php/ext/standard/php_link.h -include/php/ext/standard/php_mail.h -include/php/ext/standard/php_math.h -include/php/ext/standard/php_metaphone.h -include/php/ext/standard/php_mt_rand.h -include/php/ext/standard/php_net.h -include/php/ext/standard/php_password.h -include/php/ext/standard/php_rand.h -include/php/ext/standard/php_random.h -include/php/ext/standard/php_smart_string_public.h -include/php/ext/standard/php_smart_string.h -include/php/ext/standard/php_standard.h -include/php/ext/standard/php_string.h -include/php/ext/standard/php_type.h -include/php/ext/standard/php_uuencode.h -include/php/ext/standard/php_var.h -include/php/ext/standard/php_versioning.h -include/php/ext/standard/proc_open.h -include/php/ext/standard/quot_print.h -include/php/ext/standard/scanf.h -include/php/ext/standard/sha1.h -include/php/ext/standard/streamsfuncs.h -include/php/ext/standard/uniqid.h -include/php/ext/standard/url_scanner_ex.h -include/php/ext/standard/url.h -include/php/ext/standard/winver.h -include/php/ext/xml/expat_compat.h -include/php/ext/xml/php_xml.h -include/php/main/build-defs.h -include/php/main/fastcgi.h -include/php/main/fopen_wrappers.h -include/php/main/http_status_codes.h -include/php/main/php_compat.h -include/php/main/php_config.h -include/php/main/php_content_types.h -include/php/main/php_getopt.h -include/php/main/php_globals.h -include/php/main/php_ini.h -include/php/main/php_main.h -include/php/main/php_memory_streams.h -include/php/main/php_network.h -include/php/main/php_open_temporary_file.h -include/php/main/php_output.h -include/php/main/php_reentrancy.h -include/php/main/php_scandir.h -include/php/main/php_stdint.h -include/php/main/php_streams.h -include/php/main/php_syslog.h -include/php/main/php_ticks.h -include/php/main/php_variables.h -include/php/main/php_version.h -include/php/main/php.h -include/php/main/rfc1867.h -include/php/main/SAPI.h -include/php/main/snprintf.h -include/php/main/spprintf.h -include/php/main/streams/php_stream_context.h -include/php/main/streams/php_stream_filter_api.h -include/php/main/streams/php_stream_glob_wrapper.h -include/php/main/streams/php_stream_mmap.h -include/php/main/streams/php_stream_plain_wrapper.h -include/php/main/streams/php_stream_transport.h -include/php/main/streams/php_stream_userspace.h -include/php/main/streams/php_streams_int.h -include/php/sapi/cli/cli.h -include/php/sapi/embed/php_embed.h -include/php/TSRM/tsrm_win32.h -include/php/TSRM/TSRM.h -include/php/Zend/zend_alloc_sizes.h -include/php/Zend/zend_alloc.h -include/php/Zend/zend_API.h -include/php/Zend/zend_arena.h -include/php/Zend/zend_ast.h -include/php/Zend/zend_bitset.h -include/php/Zend/zend_build.h -include/php/Zend/zend_builtin_functions.h -include/php/Zend/zend_closures.h -include/php/Zend/zend_compile.h -include/php/Zend/zend_config.h -include/php/Zend/zend_config.w32.h -include/php/Zend/zend_constants.h -include/php/Zend/zend_cpuinfo.h -include/php/Zend/zend_dtrace.h -include/php/Zend/zend_errors.h -include/php/Zend/zend_exceptions.h -include/php/Zend/zend_execute.h -include/php/Zend/zend_extensions.h -include/php/Zend/zend_float.h -include/php/Zend/zend_gc.h -include/php/Zend/zend_generators.h -include/php/Zend/zend_globals_macros.h -include/php/Zend/zend_globals.h -include/php/Zend/zend_hash.h -include/php/Zend/zend_highlight.h -include/php/Zend/zend_inheritance.h -include/php/Zend/zend_ini_parser.h -include/php/Zend/zend_ini_scanner_defs.h -include/php/Zend/zend_ini_scanner.h -include/php/Zend/zend_ini.h -include/php/Zend/zend_interfaces.h -include/php/Zend/zend_istdiostream.h -include/php/Zend/zend_iterators.h -include/php/Zend/zend_language_parser.h -include/php/Zend/zend_language_scanner_defs.h -include/php/Zend/zend_language_scanner.h -include/php/Zend/zend_list.h -include/php/Zend/zend_llist.h -include/php/Zend/zend_long.h -include/php/Zend/zend_map_ptr.h -include/php/Zend/zend_modules.h -include/php/Zend/zend_multibyte.h -include/php/Zend/zend_multiply.h -include/php/Zend/zend_object_handlers.h -include/php/Zend/zend_objects_API.h -include/php/Zend/zend_objects.h -include/php/Zend/zend_operators.h -include/php/Zend/zend_portability.h -include/php/Zend/zend_ptr_stack.h -include/php/Zend/zend_range_check.h -include/php/Zend/zend_signal.h -include/php/Zend/zend_smart_str_public.h -include/php/Zend/zend_smart_str.h -include/php/Zend/zend_smart_string_public.h -include/php/Zend/zend_smart_string.h -include/php/Zend/zend_sort.h -include/php/Zend/zend_stack.h -include/php/Zend/zend_stream.h -include/php/Zend/zend_string.h -include/php/Zend/zend_strtod_int.h -include/php/Zend/zend_strtod.h -include/php/Zend/zend_ts_hash.h -include/php/Zend/zend_type_info.h -include/php/Zend/zend_types.h -include/php/Zend/zend_variables.h -include/php/Zend/zend_virtual_cwd.h -include/php/Zend/zend_vm_def.h -include/php/Zend/zend_vm_execute.h -include/php/Zend/zend_vm_handlers.h -include/php/Zend/zend_vm_opcodes.h -include/php/Zend/zend_vm_trace_handlers.h -include/php/Zend/zend_vm_trace_map.h -include/php/Zend/zend_vm.h -include/php/Zend/zend_weakrefs.h -include/php/Zend/zend.h -lib/libphp7.so -lib/php/build/ax_check_compile_flag.m4 -lib/php/build/ax_gcc_func_attribute.m4 -lib/php/build/config.guess -lib/php/build/config.sub -lib/php/build/libtool.m4 -lib/php/build/ltmain.sh -lib/php/build/Makefile.global -lib/php/build/php_cxx_compile_stdcxx.m4 -lib/php/build/php.m4 -lib/php/build/phpize.m4 -lib/php/build/pkg.m4 -lib/php/build/run-tests.php -lib/php/build/shtool -man/man1/php-cgi.1.gz -man/man1/php-config.1.gz -man/man1/php.1.gz -man/man1/phpdbg.1.gz -man/man1/phpize.1.gz -man/man8/php-fpm.8.gz -sbin/php-fpm -share/php/fpm/status.html -@dir etc/php-fpm.d -@dir include/php/ext/date/lib -@dir include/php/ext/date -@dir include/php/ext/hash -@dir include/php/ext/libxml -@dir include/php/ext/mysqlnd -@dir include/php/ext/pcre/pcre2lib -@dir include/php/ext/pcre -@dir include/php/ext/spl -@dir include/php/ext/standard -@dir include/php/ext/xml -@dir include/php/ext -@dir include/php/main/streams -@dir include/php/main -@dir include/php/sapi/cli -@dir include/php/sapi/embed -@dir include/php/sapi -@dir include/php/TSRM -@dir include/php/Zend -@dir include/php -@dir lib/php/build -@dir lib/php -@dir share/php/fpm -@dir share/php diff --git a/net/nginx/Makefile b/net/nginx/Makefile index 4cce6210..0b859a41 100644 --- a/net/nginx/Makefile +++ b/net/nginx/Makefile @@ -2,7 +2,7 @@ # $FreeBSD: head/www/nginx/Makefile 403524 2015-12-11 13:01:22Z osa $ PORTNAME= nginx -PORTVERSION= 1.20.2 +PORTVERSION= 1.26.3 CATEGORIES= www MASTER_SITES= http://nginx.org/download/ MASTER_SITES+= LOCAL/osa diff --git a/net/nginx/distinfo b/net/nginx/distinfo index 67ddc1f7..0dc01096 100644 --- a/net/nginx/distinfo +++ b/net/nginx/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1650969001 -SHA256 (nginx-1.20.2.tar.gz) = 958876757782190a1653e14dc26dfc7ba263de310e04c113e11e97d1bef45a42 -SIZE (nginx-1.20.2.tar.gz) = 1062124 +TIMESTAMP = 1756311040 +SHA256 (nginx-1.26.3.tar.gz) = 69ee2b237744036e61d24b836668aad3040dda461fe6f570f1787eab570c75aa +SIZE (nginx-1.26.3.tar.gz) = 1260179 diff --git a/net/nginx/pkg-plist b/net/nginx/pkg-plist index 6fc86131..a2587643 100644 --- a/net/nginx/pkg-plist +++ b/net/nginx/pkg-plist @@ -1,3 +1,4 @@ +etc/rc.d/nginx man/man8/nginx.8.gz sbin/nginx share/examples/nginx/50x.html @@ -12,4 +13,3 @@ share/examples/nginx/scgi_params share/examples/nginx/uwsgi_params share/examples/nginx/win-utf @dir share/examples/nginx -@dir share/examples diff --git a/php74/php-mod-hash/Makefile b/php74/php-mod-hash/Makefile new file mode 100644 index 00000000..808b9112 --- /dev/null +++ b/php74/php-mod-hash/Makefile @@ -0,0 +1,62 @@ +# +# $Id: Makefile 2636 2009-09-30 12:09:37Z root $ +# +PORTNAME= php${PORTVERSION:R:S/.//g}-mod-${MODULE_NAME} +PORTVERSION= 7.4.33 +CATEGORIES= lang devel www +MASTER_SITES= ${MASTER_SITE_PHP} +MASTER_SITE_SUBDIR= distributions +DISTNAME= php-${PORTVERSION} + +MASTER_SITES+= http://dk.php.net/%SUBDIR%/ +MASTER_SITES+= http://de.php.net/%SUBDIR%/ +MASTER_SITES+= http://es.php.net/%SUBDIR%/ +MASTER_SITES+= http://fi.php.net/%SUBDIR%/ +MASTER_SITES+= http://fr.php.net/%SUBDIR%/ +MASTER_SITES+= http://gr.php.net/%SUBDIR%/ +MASTER_SITES+= http://it.php.net/%SUBDIR%/ +MASTER_SITES+= http://jp.php.net/%SUBDIR%/ +MASTER_SITES+= http://se.php.net/%SUBDIR%/ +MASTER_SITES+= http://uk.php.net/%SUBDIR%/ +MASTER_SITES+= http://us2.php.net/%SUBDIR%/ +MASTER_SITES+= http://br.php.net/%SUBDIR%/ +MASTER_SITES+= http://cn.php.net/%SUBDIR%/ + +MASTER_SITE_SUBDIR= distributions + +MAINTAINER= onborodin@gmail.com +COMMENT= PHP Scripting Language (Apache Module and CLI) + +BUILD_DEPENDS+= php:lang/php${PORTVERSION:R:S/.//g} +#RUN_DEPENDS +#BUILD_DEPENDS+= ${RUN_DEPENDS} + + +EXTRACT_AFTER_ARGS= ${DISTNAME}/ext/${MODULE_NAME} +WRKSRC= ${WRKDIR}/${DISTNAME}/ext/${MODULE_NAME} + +EXTRACT_AFTER_ARGS= ${DISTNAME}/ext/${MODULE_NAME} + +USES+= tar:xz gmake +GNU_CONFIGURE= yes +CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/php +LDFLAGS= -L${LOCALBASE}/lib + +MODULE_NAME= hash +DESTDIRNAME= INSTALL_ROOT +#EXTDIR +#INCLUDEDIR + +pre-configure: + cd ${WRKSRC} && ${CONFIGURE_ENV} phpize . + +post-install: + ${RM} -f ${TMPPLIST} + cd ${STAGEDIR}${PREFIX} && ${FIND} lib/php -type f >> ${TMPPLIST} + ${MKDIR} ${STAGEDIR}${PREFIX}/include/php + cd ${STAGEDIR}${PREFIX} && ${FIND} include/php -type f >> ${TMPPLIST} + cd ${STAGEDIR}${PREFIX} && ${FIND} -ds lib/php -type d | ${SED} -e 's,^,@dir ,' >> ${TMPPLIST} + cd ${STAGEDIR}${PREFIX} && ${FIND} -ds include/php -type d | ${SED} -e 's,^,@dir ,' >> ${TMPPLIST} + +.include +#EOF diff --git a/php74/php-mod-hash/distinfo b/php74/php-mod-hash/distinfo new file mode 100644 index 00000000..7ea2e250 --- /dev/null +++ b/php74/php-mod-hash/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1756309727 +SHA256 (php-7.4.33.tar.xz) = 924846abf93bc613815c55dd3f5809377813ac62a9ec4eb3778675b82a27b927 +SIZE (php-7.4.33.tar.xz) = 10420144 diff --git a/php74/php-mod-hash/pkg-descr b/php74/php-mod-hash/pkg-descr new file mode 100644 index 00000000..d6e42932 --- /dev/null +++ b/php74/php-mod-hash/pkg-descr @@ -0,0 +1,9 @@ +PHP, which stands for "PHP: Hypertext Preprocessor" is a widely-used Open +Source general-purpose scripting language that is especially suited for +Web development and can be embedded into HTML. Its syntax draws upon C, +Java, and Perl, and is easy to learn. The main goal of the language is to +allow web developers to write dynamically generated webpages quickly, but +you can do much more with PHP. + +WWW: http://www.php.net/ + diff --git a/php74/php74-mod-mbstring/Makefile b/php74/php74-mod-mbstring/Makefile index 88b29d45..9eb7b98f 100644 --- a/php74/php74-mod-mbstring/Makefile +++ b/php74/php74-mod-mbstring/Makefile @@ -30,6 +30,7 @@ COMMENT= PHP Scripting Language (Apache Module and CLI) BUILD_DEPENDS+= php:lang/php${PORTVERSION:R:S/.//g} #RUN_DEPENDS #BUILD_DEPENDS+= ${RUN_DEPENDS} +LIB_DEPENDS+= libonig.so:text/libonig EXTRACT_AFTER_ARGS= ${DISTNAME}/ext/${MODULE_NAME} diff --git a/php74/php74-mod-mbstring/configure.help b/php74/php74-mod-mbstring/configure.help deleted file mode 100644 index 8976b235..00000000 --- a/php74/php74-mod-mbstring/configure.help +++ /dev/null @@ -1,101 +0,0 @@ -#`configure' configures this package to adapt to many kinds of systems. -# -#Usage: ./configure [OPTION]... [VAR=VALUE]... -# -#To assign environment variables (e.g., CC, CFLAGS...), specify them as -#VAR=VALUE. See below for descriptions of some of the useful variables. -# -#Defaults for the options are specified in brackets. -# -#Configuration: -# -h,CONFIGURE_ARGS+= --help display this help and exit -# CONFIGURE_ARGS+= --help=short display options specific to this package -# CONFIGURE_ARGS+= --help=recursive display the short help of all the included packages -# -V,CONFIGURE_ARGS+= --version display version information and exit -# -q,CONFIGURE_ARGS+= --quiet, --silent do not print `checking ...' messages -# CONFIGURE_ARGS+= --cache-file=FILE cache test results in FILE [disabled] -# -C,CONFIGURE_ARGS+= --config-cache alias for `--cache-file=config.cache' -# -n,CONFIGURE_ARGS+= --no-create do not create output files -# CONFIGURE_ARGS+= --srcdir=DIR find the sources in DIR [configure dir or `..'] -# -#Installation directories: -# CONFIGURE_ARGS+= --prefix=PREFIX install architecture-independent files in PREFIX -# [/usr/local] -# CONFIGURE_ARGS+= --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX -# [PREFIX] -# -#By default, `make install' will install all the files in -#`/usr/local/bin', `/usr/local/lib' etc. You can specify -#an installation prefix other than `/usr/local' using `--prefix', -#for instance `--prefix=$HOME'. -# -#For better control, use the options below. -# -#Fine tuning of the installation directories: -# CONFIGURE_ARGS+= --bindir=DIR user executables [EPREFIX/bin] -# CONFIGURE_ARGS+= --sbindir=DIR system admin executables [EPREFIX/sbin] -# CONFIGURE_ARGS+= --libexecdir=DIR program executables [EPREFIX/libexec] -# CONFIGURE_ARGS+= --sysconfdir=DIR read-only single-machine data [PREFIX/etc] -# CONFIGURE_ARGS+= --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] -# CONFIGURE_ARGS+= --localstatedir=DIR modifiable single-machine data [PREFIX/var] -# CONFIGURE_ARGS+= --libdir=DIR object code libraries [EPREFIX/lib] -# CONFIGURE_ARGS+= --includedir=DIR C header files [PREFIX/include] -# CONFIGURE_ARGS+= --oldincludedir=DIR C header files for non-gcc [/usr/include] -# CONFIGURE_ARGS+= --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] -# CONFIGURE_ARGS+= --datadir=DIR read-only architecture-independent data [DATAROOTDIR] -# CONFIGURE_ARGS+= --infodir=DIR info documentation [DATAROOTDIR/info] -# CONFIGURE_ARGS+= --localedir=DIR locale-dependent data [DATAROOTDIR/locale] -# CONFIGURE_ARGS+= --mandir=DIR man documentation [DATAROOTDIR/man] -# CONFIGURE_ARGS+= --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] -# CONFIGURE_ARGS+= --htmldir=DIR html documentation [DOCDIR] -# CONFIGURE_ARGS+= --dvidir=DIR dvi documentation [DOCDIR] -# CONFIGURE_ARGS+= --pdfdir=DIR pdf documentation [DOCDIR] -# CONFIGURE_ARGS+= --psdir=DIR ps documentation [DOCDIR] -# -#System types: -# CONFIGURE_ARGS+= --build=BUILD configure for building on BUILD [guessed] -# CONFIGURE_ARGS+= --host=HOST cross-compile to build programs to run on HOST [BUILD] -# CONFIGURE_ARGS+= --target=TARGET configure for building compilers for TARGET [HOST] -# -#Optional Features and Packages: -# CONFIGURE_ARGS+= --disable-option-checking ignore unrecognized --enable/--with options -# CONFIGURE_ARGS+= --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) -# CONFIGURE_ARGS+= --enable-FEATURE[=ARG] include FEATURE [ARG=yes] -# CONFIGURE_ARGS+= --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] -# CONFIGURE_ARGS+= --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) -# CONFIGURE_ARGS+= --with-libdir=NAME Look for libraries in .../NAME rather than .../lib -# CONFIGURE_ARGS+= --with-php-config=PATH Path to php-config [php-config] -# CONFIGURE_ARGS+= --enable-mbstring Enable multibyte string support -# CONFIGURE_ARGS+= --disable-mbregex MBSTRING: Disable multibyte regex support -# CONFIGURE_ARGS+= --with-pcre-dir MBSTRING: pcre install prefix -# CONFIGURE_ARGS+= --enable-shared=PKGS Build shared libraries default=yes -# CONFIGURE_ARGS+= --enable-static=PKGS Build static libraries default=yes -# CONFIGURE_ARGS+= --enable-fast-install=PKGS -# Optimize for fast installation default=yes -# CONFIGURE_ARGS+= --with-gnu-ld Assume the C compiler uses GNU ld default=no -# CONFIGURE_ARGS+= --disable-libtool-lock Avoid locking (might break parallel builds) -# CONFIGURE_ARGS+= --with-pic Try to use only PIC/non-PIC objects default=use both -# CONFIGURE_ARGS+= --with-tags=TAGS Include additional configurations automatic -# -# -#Some influential environment variables: -# PKG_CONFIG path to pkg-config utility -# PKG_CONFIG_PATH -# directories to add to pkg-config's search path -# PKG_CONFIG_LIBDIR -# path overriding pkg-config's built-in search path -# CC C compiler command -# CFLAGS C compiler flags -# LDFLAGS linker flags, e.g. -L if you have libraries in a -# nonstandard directory -# LIBS libraries to pass to the linker, e.g. -l -# CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if -# you have headers in a nonstandard directory -# CPP C preprocessor -# ONIG_CFLAGS C compiler flags for ONIG, overriding pkg-config -# ONIG_LIBS linker flags for ONIG, overriding pkg-config -# -#Use these variables to override the choices made by `configure' or to help -#it to find libraries and programs with nonstandard names/locations. -# -#Report bugs to the package provider. diff --git a/text/libonig/Makefile b/text/libonig/Makefile new file mode 100644 index 00000000..63d305b3 --- /dev/null +++ b/text/libonig/Makefile @@ -0,0 +1,22 @@ +PORTNAME= onig +DISTNAME= oniguruma +DISTVERSION= 6.9.10 +CATEGORIES= devel textproc +MASTER_SITES= https://github.com/kkos/${PORTNAME}/releases/download/v${DISTVERSION}/ +DISTNAME= onig-${DISTVERSION} +PKGNAMEPREFIX= lib + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Regular expressions library compatible with POSIX/GNU/Perl +WWW= https://github.com/kkos/oniguruma + +USES= gmake pathfix +CPE_VENDOR= oniguruma_project +USE_LDCONFIG= yes +GNU_CONFIGURE= yes +CONFIGURE_ARGS+= --enable-posix-api --enable-shared + +CMAKE_OFF= BUILD_TEST +CMAKE_ARGS+= -DBUILD_SHARED_LIBS=ON -DENABLE_POSIX_API=ON -DBUILD_TEST=OFF + +.include diff --git a/text/libonig/distinfo b/text/libonig/distinfo new file mode 100644 index 00000000..69f73401 --- /dev/null +++ b/text/libonig/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1735755989 +SHA256 (onig-6.9.10.tar.gz) = 2a5cfc5ae259e4e97f86b68dfffc152cdaffe94e2060b770cb827238d769fc05 +SIZE (onig-6.9.10.tar.gz) = 979159 diff --git a/text/libonig/files/patch-x-ltmain.sh b/text/libonig/files/patch-x-ltmain.sh new file mode 100644 index 00000000..2b46cf07 --- /dev/null +++ b/text/libonig/files/patch-x-ltmain.sh @@ -0,0 +1,41 @@ +--- ./ltmain.sh.orig 2024-11-20 22:08:44.000000000 +0200 ++++ ./ltmain.sh 2025-08-27 17:38:11.866569000 +0200 +@@ -9281,15 +9281,15 @@ + # + case $version_type in + # correct linux to gnu/linux during the next big refactor +- darwin|freebsd-elf|linux|midnightbsd-elf|osf|qnx|windows|none) ++ darwin|linux|midnightbsd-elf|osf|qnx|windows|none) + func_arith $number_major + $number_minor + current=$func_arith_result + age=$number_minor + revision=$number_revision + ;; +- freebsd-aout|sco|sunos) ++ freebsd*|sco|sunos) + current=$number_major +- revision=$number_minor ++ revision=$number_major + age=0 + ;; + irix|nonstopux) +@@ -9370,17 +9370,10 @@ + esac + ;; + +- freebsd-aout) ++ freebsd*) + major=.$current +- versuffix=.$current.$revision ++ versuffix=.$current + ;; +- +- freebsd-elf | midnightbsd-elf) +- func_arith $current - $age +- major=.$func_arith_result +- versuffix=$major.$age.$revision +- ;; +- + irix | nonstopux) + if test no = "$lt_irix_increment"; then + func_arith $current - $age diff --git a/text/libonig/pkg-descr b/text/libonig/pkg-descr new file mode 100644 index 00000000..891b55ff --- /dev/null +++ b/text/libonig/pkg-descr @@ -0,0 +1,16 @@ +Oniguruma is a modern and flexible regular expressions library. It +encompasses features from different regular expression implementations +that traditionally exist in different languages. It comes close to +being a complete superset of all regular expression features found +in other regular expression implementations. + +Its features include: +* Character encoding can be specified per regular expression object. +* Several regular expression types are supported: + * POSIX + * Grep + * GNU Regex + * Perl + * Java + * Ruby + * Emacs diff --git a/text/libonig/pkg-plist b/text/libonig/pkg-plist new file mode 100644 index 00000000..aa154ce5 --- /dev/null +++ b/text/libonig/pkg-plist @@ -0,0 +1,9 @@ +bin/onig-config +include/oniggnu.h +include/onigposix.h +include/oniguruma.h +lib/libonig.a +lib/libonig.la +lib/libonig.so +lib/libonig.so.10 +lib/pkgconfig/oniguruma.pc