From adf7c51a9629771e0236c8c78aee9c1bba6717c3 Mon Sep 17 00:00:00 2001 From: ziggi Date: Wed, 22 Jul 2020 08:06:34 +0000 Subject: [PATCH] work commit --- _alpha/ser2net/Makefile | 33 + _alpha/ser2net/distinfo | 3 + _alpha/ser2net/files/patch-dataxfer.h | 11 + _alpha/ser2net/files/patch-devcfg.c | 11 + _alpha/ser2net/files/ser2net.in | 28 + _alpha/ser2net/pkg-descr | 8 + _alpha/ser2net/pkg-plist | 2 + _alpha/serialoverip/Makefile | 32 + _alpha/serialoverip/distinfo | 2 + .../serialoverip/files/patch-serialoverip.c | 44 + _alpha/serialoverip/pkg-descr | 7 + _alpha/socat/Makefile | 26 + _alpha/socat/distinfo | 3 + .../socat/files/socat-instances.conf.sample | 43 + _alpha/socat/files/socat.in | 181 ++ _alpha/socat/pkg-descr | 13 + _alpha/socat/pkg-plist | 4 + devel/lua-cjson/Makefile | 16 + devel/lua-cjson/distinfo | 2 + devel/lua-cjson/files/patch-x-Makefile | 23 + devel/lua-cjson/pkg-descr | 12 + devel/lua-cjson/pkg-plist | 3 + devel/lua-luafilesystem/Makefile | 30 + devel/lua-luafilesystem/distinfo | 3 + devel/lua-luafilesystem/files/patch-Makefile | 24 + devel/lua-luafilesystem/files/patch-config | 31 + devel/lua-luafilesystem/pkg-descr | 2 + devel/lua-luafilesystem/pkg-plist | 2 + devel/lua-luarocks/Makefile | 52 + devel/lua-luarocks/distinfo | 3 + .../files/patch-src_luarocks_core_cfg.lua | 59 + devel/lua-luarocks/pkg-descr | 9 + devel/lua-luarocks/pkg-plist | 117 ++ devel/lua-luasocket/Makefile | 35 + devel/lua-luasocket/distinfo | 3 + devel/lua-luasocket/files/patch-Makefile | 30 + devel/lua-luasocket/files/patch-fnames | 283 +++ devel/lua-luasocket/pkg-descr | 7 + devel/lua-luasocket/pkg-plist | 20 + devel/lua-lyaml/Makefile | 37 + devel/lua-lyaml/distinfo | 3 + devel/lua-lyaml/pkg-descr | 7 + devel/lua-lyaml/pkg-plist | 10 + devel/lua-posix/Makefile | 38 + devel/lua-posix/distinfo | 3 + devel/lua-posix/pkg-descr | 9 + devel/lua-posix/pkg-plist | 43 + devel/lua-stdlib-debug/Makefile | 36 + devel/lua-stdlib-debug/distinfo | 3 + devel/lua-stdlib-debug/pkg-descr | 4 + devel/lua-stdlib-debug/pkg-plist | 6 + devel/lua-stdlib-normalize/Makefile | 30 + devel/lua-stdlib-normalize/distinfo | 3 + devel/lua-stdlib-normalize/pkg-descr | 4 + devel/lua-stdlib-normalize/pkg-plist | 9 + devel/lua-stdlib/Makefile | 27 + devel/lua-stdlib/distinfo | 3 + devel/lua-stdlib/pkg-descr | 8 + devel/lua-stdlib/pkg-plist | 46 + devel/ocaml-opam/Makefile | 29 + devel/ocaml-opam/distinfo | 3 + devel/ocaml-opam/pkg-descr | 5 + devel/ocaml-opam/pkg-plist | 40 + java/javavmwrapper/distinfo | 1 + lang/lua53/files/lua5.3.pc.in | 10 + math/lapack/Makefile | 19 + math/lapack/distinfo | 4 + math/lapack/files/manpages | 1842 +++++++++++++++++ math/lapack/files/patch-Makefile | 11 + math/lapack/files/patch-SRC+Makefile | 98 + math/lapack/files/patch-TESTING+LIN+Makefile | 82 + math/lapack/files/patch-TESTING+Makefile | 14 + math/lapack/files/patch-lapacke+Makefile | 30 + math/lapack/files/patch-lapacke+src+Makefile | 29 + math/lapack/pkg-descr | 10 + math/lapack/pkg-plist | 5 + python/py-gunicorn/Makefile | 57 + python/py-gunicorn/distinfo | 3 + python/py-gunicorn/pkg-descr | 6 + python/uwsgi/Makefile | 72 + python/uwsgi/distinfo | 3 + python/uwsgi/files/uwsgi.in | 159 ++ python/uwsgi/pkg-descr | 7 + xapp/pgadmin3/files/patch-openssl11 | 833 ++++++++ xapp/pgadmin3/files/patch-pg10 | 71 + xapp/pgadmin3/files/patch-pg11 | 61 + .../files/patch-pgadmin_utils_sshTunnel.cpp | 12 + xapp/pgadmin3/files/patch-pgversion | 13 + 88 files changed, 5075 insertions(+) create mode 100644 _alpha/ser2net/Makefile create mode 100644 _alpha/ser2net/distinfo create mode 100644 _alpha/ser2net/files/patch-dataxfer.h create mode 100644 _alpha/ser2net/files/patch-devcfg.c create mode 100644 _alpha/ser2net/files/ser2net.in create mode 100644 _alpha/ser2net/pkg-descr create mode 100644 _alpha/ser2net/pkg-plist create mode 100644 _alpha/serialoverip/Makefile create mode 100644 _alpha/serialoverip/distinfo create mode 100644 _alpha/serialoverip/files/patch-serialoverip.c create mode 100644 _alpha/serialoverip/pkg-descr create mode 100644 _alpha/socat/Makefile create mode 100644 _alpha/socat/distinfo create mode 100644 _alpha/socat/files/socat-instances.conf.sample create mode 100644 _alpha/socat/files/socat.in create mode 100644 _alpha/socat/pkg-descr create mode 100644 _alpha/socat/pkg-plist create mode 100644 devel/lua-cjson/Makefile create mode 100644 devel/lua-cjson/distinfo create mode 100644 devel/lua-cjson/files/patch-x-Makefile create mode 100644 devel/lua-cjson/pkg-descr create mode 100644 devel/lua-cjson/pkg-plist create mode 100644 devel/lua-luafilesystem/Makefile create mode 100644 devel/lua-luafilesystem/distinfo create mode 100644 devel/lua-luafilesystem/files/patch-Makefile create mode 100644 devel/lua-luafilesystem/files/patch-config create mode 100644 devel/lua-luafilesystem/pkg-descr create mode 100644 devel/lua-luafilesystem/pkg-plist create mode 100644 devel/lua-luarocks/Makefile create mode 100644 devel/lua-luarocks/distinfo create mode 100644 devel/lua-luarocks/files/patch-src_luarocks_core_cfg.lua create mode 100644 devel/lua-luarocks/pkg-descr create mode 100644 devel/lua-luarocks/pkg-plist create mode 100644 devel/lua-luasocket/Makefile create mode 100644 devel/lua-luasocket/distinfo create mode 100644 devel/lua-luasocket/files/patch-Makefile create mode 100644 devel/lua-luasocket/files/patch-fnames create mode 100644 devel/lua-luasocket/pkg-descr create mode 100644 devel/lua-luasocket/pkg-plist create mode 100644 devel/lua-lyaml/Makefile create mode 100644 devel/lua-lyaml/distinfo create mode 100644 devel/lua-lyaml/pkg-descr create mode 100644 devel/lua-lyaml/pkg-plist create mode 100644 devel/lua-posix/Makefile create mode 100644 devel/lua-posix/distinfo create mode 100644 devel/lua-posix/pkg-descr create mode 100644 devel/lua-posix/pkg-plist create mode 100644 devel/lua-stdlib-debug/Makefile create mode 100644 devel/lua-stdlib-debug/distinfo create mode 100644 devel/lua-stdlib-debug/pkg-descr create mode 100644 devel/lua-stdlib-debug/pkg-plist create mode 100644 devel/lua-stdlib-normalize/Makefile create mode 100644 devel/lua-stdlib-normalize/distinfo create mode 100644 devel/lua-stdlib-normalize/pkg-descr create mode 100644 devel/lua-stdlib-normalize/pkg-plist create mode 100644 devel/lua-stdlib/Makefile create mode 100644 devel/lua-stdlib/distinfo create mode 100644 devel/lua-stdlib/pkg-descr create mode 100644 devel/lua-stdlib/pkg-plist create mode 100644 devel/ocaml-opam/Makefile create mode 100644 devel/ocaml-opam/distinfo create mode 100644 devel/ocaml-opam/pkg-descr create mode 100644 devel/ocaml-opam/pkg-plist create mode 100644 java/javavmwrapper/distinfo create mode 100644 lang/lua53/files/lua5.3.pc.in create mode 100644 math/lapack/Makefile create mode 100644 math/lapack/distinfo create mode 100644 math/lapack/files/manpages create mode 100644 math/lapack/files/patch-Makefile create mode 100644 math/lapack/files/patch-SRC+Makefile create mode 100644 math/lapack/files/patch-TESTING+LIN+Makefile create mode 100644 math/lapack/files/patch-TESTING+Makefile create mode 100644 math/lapack/files/patch-lapacke+Makefile create mode 100644 math/lapack/files/patch-lapacke+src+Makefile create mode 100644 math/lapack/pkg-descr create mode 100644 math/lapack/pkg-plist create mode 100644 python/py-gunicorn/Makefile create mode 100644 python/py-gunicorn/distinfo create mode 100644 python/py-gunicorn/pkg-descr create mode 100644 python/uwsgi/Makefile create mode 100644 python/uwsgi/distinfo create mode 100644 python/uwsgi/files/uwsgi.in create mode 100644 python/uwsgi/pkg-descr create mode 100644 xapp/pgadmin3/files/patch-openssl11 create mode 100644 xapp/pgadmin3/files/patch-pg10 create mode 100644 xapp/pgadmin3/files/patch-pg11 create mode 100644 xapp/pgadmin3/files/patch-pgadmin_utils_sshTunnel.cpp create mode 100644 xapp/pgadmin3/files/patch-pgversion diff --git a/_alpha/ser2net/Makefile b/_alpha/ser2net/Makefile new file mode 100644 index 00000000..753fad87 --- /dev/null +++ b/_alpha/ser2net/Makefile @@ -0,0 +1,33 @@ +# Created by: Devon H. O'Dell +# $FreeBSD: head/comms/ser2net/Makefile 487806 2018-12-19 17:32:27Z egypcio $ + +PORTNAME= ser2net +PORTVERSION= 3.5.1 +CATEGORIES= comms net +MASTER_SITES= SF/${PORTNAME}/${PORTNAME} + +MAINTAINER= egypcio@FreeBSD.org +COMMENT= Allows to access serial ports over IP + +USES= libtool gmake +USE_RC_SUBR= ${PORTNAME} + +GNU_CONFIGURE= yes + +post-patch: +.for i in ${PORTNAME}.c ${PORTNAME}.8 + ${REINPLACE_CMD} -e \ + 's!/etc!${PREFIX}/etc!g' ${WRKSRC}/${i} +.endfor + ${REINPLACE_CMD} -e \ + 's!ttyS!cuad!g' ${WRKSRC}/${PORTNAME}.conf + ${REINPLACE_CMD} -e '/#include /d' \ + ${WRKSRC}/readconfig.c + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/sbin + ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.8 ${STAGEDIR}${MAN8PREFIX}/man/man8 + ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.conf \ + ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample + +.include diff --git a/_alpha/ser2net/distinfo b/_alpha/ser2net/distinfo new file mode 100644 index 00000000..5d2f6a41 --- /dev/null +++ b/_alpha/ser2net/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1545042767 +SHA256 (ser2net-3.5.1.tar.gz) = 02f5dd0abbef5a17b80836b0de1ef0588e257106fb5e269b86822bfd001dc862 +SIZE (ser2net-3.5.1.tar.gz) = 437254 diff --git a/_alpha/ser2net/files/patch-dataxfer.h b/_alpha/ser2net/files/patch-dataxfer.h new file mode 100644 index 00000000..f01679e4 --- /dev/null +++ b/_alpha/ser2net/files/patch-dataxfer.h @@ -0,0 +1,11 @@ +--- dataxfer.h.orig 2014-12-28 23:17:23 UTC ++++ dataxfer.h +@@ -20,7 +20,7 @@ + #ifndef DATAXFER + #define DATAXFER + +-#include ++#include + + #include "controller.h" + diff --git a/_alpha/ser2net/files/patch-devcfg.c b/_alpha/ser2net/files/patch-devcfg.c new file mode 100644 index 00000000..75fc2b43 --- /dev/null +++ b/_alpha/ser2net/files/patch-devcfg.c @@ -0,0 +1,11 @@ +--- devcfg.c.orig 2017-10-23 12:43:23 UTC ++++ devcfg.c +@@ -144,7 +144,7 @@ get_rate_from_baud_rate(int baud_rate, int *val, int c + } + + #ifdef USE_UUCP_LOCKING +-static char *uucp_lck_dir = "/var/lock/"; ++static char *uucp_lck_dir = "/var/spool/lock/"; + static char *dev_prefix = "/dev/"; + + static int diff --git a/_alpha/ser2net/files/ser2net.in b/_alpha/ser2net/files/ser2net.in new file mode 100644 index 00000000..205ee33a --- /dev/null +++ b/_alpha/ser2net/files/ser2net.in @@ -0,0 +1,28 @@ +#!/bin/sh +# +# $FreeBSD: head/comms/ser2net/files/ser2net.in 340851 2014-01-23 19:55:14Z mat $ +# + +# PROVIDE: ser2net +# REQUIRE: DAEMON +# BEFORE: LOGIN +# KEYWORD: shutdown + +# Add the following lines to /etc/rc.conf to enable ser2net: +# ser2net_enable="YES" +# ser2net_flags="" + +. /etc/rc.subr + +name="ser2net" +rcvar=ser2net_enable +command="%%PREFIX%%/sbin/ser2net" + +load_rc_config $name +: ${ser2net_enable="NO"} +: ${ser2net_pidfile="/var/run/ser2net.pid"} + +start_cmd="/usr/sbin/daemon -p ${ser2net_pidfile} $command $rc_flags $command_args" +stop_postcmd="rm -f /var/lock/subsys/ser2net" + +run_rc_command "$1" diff --git a/_alpha/ser2net/pkg-descr b/_alpha/ser2net/pkg-descr new file mode 100644 index 00000000..51879357 --- /dev/null +++ b/_alpha/ser2net/pkg-descr @@ -0,0 +1,8 @@ +This is ser2net, a program for allowing network connections to serial +ports. See the man page for information about using the program. + +Note that ser2net supports RFC 2217 (remote control of serial port +parameters), but you must have a compliant client. The only one I +know if is kermit (http://www.columbia.edu/kermit). + +WWW: http://www.sourceforge.net/projects/ser2net/ diff --git a/_alpha/ser2net/pkg-plist b/_alpha/ser2net/pkg-plist new file mode 100644 index 00000000..48329bde --- /dev/null +++ b/_alpha/ser2net/pkg-plist @@ -0,0 +1,2 @@ +man/man8/ser2net.8.gz +sbin/ser2net diff --git a/_alpha/serialoverip/Makefile b/_alpha/serialoverip/Makefile new file mode 100644 index 00000000..847c13c8 --- /dev/null +++ b/_alpha/serialoverip/Makefile @@ -0,0 +1,32 @@ +# Created by: Devon H. O'Dell +# $FreeBSD: head/comms/serialoverip/Makefile 383875 2015-04-12 16:30:12Z danfe $ + +PORTNAME= serialoverip +PORTVERSION= 1.0 +CATEGORIES= comms net +MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME} +DISTNAME= ${PORTNAME} + +MAINTAINER= portmaster@BSDforge.com +COMMENT= Transport of serial interfaces over UDP/IP + +LICENSE= GPLv2 + +USES= tar:tgz + +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} + +PLIST_FILES= sbin/${PORTNAME} +PORTDOCS= README + +OPTIONS_DEFINE= DOCS + +do-build: + cd ${WRKSRC} && ${CC} ${CFLAGS} ${PORTNAME}.c -o ${PORTNAME} + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/sbin + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} + +.include diff --git a/_alpha/serialoverip/distinfo b/_alpha/serialoverip/distinfo new file mode 100644 index 00000000..b7c278a7 --- /dev/null +++ b/_alpha/serialoverip/distinfo @@ -0,0 +1,2 @@ +SHA256 (serialoverip.tgz) = cea0a4285416b720f1be607a64af7d513872d7b38a86900c4e015266038490a2 +SIZE (serialoverip.tgz) = 164925 diff --git a/_alpha/serialoverip/files/patch-serialoverip.c b/_alpha/serialoverip/files/patch-serialoverip.c new file mode 100644 index 00000000..92e7e4a4 --- /dev/null +++ b/_alpha/serialoverip/files/patch-serialoverip.c @@ -0,0 +1,44 @@ +--- serialoverip.c.orig 2002-03-08 22:37:09 UTC ++++ serialoverip.c +@@ -34,6 +34,7 @@ + #include + #include + #include ++#include + + #define MAXMESG 2048 + +@@ -42,20 +43,19 @@ char*pname; + int s[2],st[2]; + + void help(){ +- fprintf(stderr,"\ +-SerialOverIP version 1.0, Copyright (C) 2002 Stefan-Florin Nicola +-SerialOverIP comes with ABSOLUTELY NO WARRANTY. This is free software, and you +-are welcome to redistribute it under GNU General Public License. +- Usage: %s +- where and are one of the folowing: +- -s UDP server on IP:port +- -c UDP client for server IP:port +- -d sss-dps local serial device +- sss is speed (50,..,230400) +- d is data bits (5,6,7,8) +- p is parity type (N,E,O) +- s is stop bits (1,2) +-",pname); ++ fprintf(stderr, ++"SerialOverIP version 1.0, Copyright (C) 2002 Stefan-Florin Nicola \n"\ ++"SerialOverIP comes with ABSOLUTELY NO WARRANTY. This is free software, and you\n"\ ++"are welcome to redistribute it under GNU General Public License.\n"\ ++" Usage: %s \n"\ ++" where and are one of the folowing:\n"\ ++" -s UDP server on IP:port\n"\ ++" -c UDP client for server IP:port\n"\ ++" -d sss-dps local serial device\n"\ ++" sss is speed (50,..,230400)\n"\ ++" d is data bits (5,6,7,8)\n"\ ++" p is parity type (N,E,O)\n"\ ++" s is stop bits (1,2)\n",pname); + return; + } + diff --git a/_alpha/serialoverip/pkg-descr b/_alpha/serialoverip/pkg-descr new file mode 100644 index 00000000..fe83cdcb --- /dev/null +++ b/_alpha/serialoverip/pkg-descr @@ -0,0 +1,7 @@ +SerialOverIP Version 1.0, 8 Mar 2002 + +Tool for transport of serial interfaces over UDP/IP. +Useful for accessing a distant serial device by a local Windoze +program. + +WWW: http://www.sourceforge.net/projects/serialoverip/ diff --git a/_alpha/socat/Makefile b/_alpha/socat/Makefile new file mode 100644 index 00000000..a50689b3 --- /dev/null +++ b/_alpha/socat/Makefile @@ -0,0 +1,26 @@ +# Created by: ijliao +# $FreeBSD: head/net/socat/Makefile 522208 2020-01-06 08:09:40Z ehaupt $ + +PORTNAME= socat +PORTVERSION= 1.7.3.4 +CATEGORIES= net +MASTER_SITES= http://www.dest-unreach.org/socat/download/ \ + LOCAL/ehaupt + +MAINTAINER= ehaupt@FreeBSD.org +COMMENT= Multipurpose relay and more + +USES= compiler gmake tar:bzip2 +#USE_RC_SUBR= socat + +GNU_CONFIGURE= yes + +PORTSCOUT= skipv:2.0.0-b2 + +.include + +.if ${COMPILER_TYPE} == "clang" +CFLAGS+= -Wno-unused-comparison +.endif + +.include diff --git a/_alpha/socat/distinfo b/_alpha/socat/distinfo new file mode 100644 index 00000000..c8460438 --- /dev/null +++ b/_alpha/socat/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1578296334 +SHA256 (socat-1.7.3.4.tar.bz2) = 972374ca86f65498e23e3259c2ee1b8f9dbeb04d12c2a78c0c9b5d1cb97dfdfc +SIZE (socat-1.7.3.4.tar.bz2) = 490552 diff --git a/_alpha/socat/files/socat-instances.conf.sample b/_alpha/socat/files/socat-instances.conf.sample new file mode 100644 index 00000000..ff4c20d1 --- /dev/null +++ b/_alpha/socat/files/socat-instances.conf.sample @@ -0,0 +1,43 @@ +# socat-instances.conf.sample +# This config file is evaluated by the rc script from the FreeBSD +# port of net/socat. +# It is not related to socat(1) itself! +# This file is shell syntax. + +# Each instance to be daemonized must be defined with a line starting +# with [instancename]. instancename can be any alnum and is case insensitive +# (will internally be converted to upper case). + +#[ntp4] +# Default socat_daemonuser=nobody won't be able to open sockets with port numbers +# below 1024. +#daemonuser=root +#flags="UDP4-RECVFROM:123,fork,bind=192.0.2.20 UDP4-SENDTO:169.254.0.53:123" + +#[ntp6] +#daemonuser=root +#flags="UDP6-RECVFROM:123,fork,bind=[2001:DB8::1:2:3] UDP4-SENDTO:169.254.0.53:123" + + +# +# Variable definitions: +# +# daemonuser (optional): +# Overrides socat_daemonuser= from rc.conf if defined or the +# rc scripts builtin default (nobody). +# daemon(8) will run socat as this user. +# +# pidfile (optional): +# If not defined, /var/run/socat_INSTANCENAME.pid will be used +# (will be derived from rc script's default, which is /var/run/socat.pid). +# +# flags (mandatory): +# See socat(1). +# +# service(8)/rc(8) "start" commands will skip instances without flags defined, +# while "stop" commands will try to stop any present instance section. +# +# To control a single instance, you can append one instance name to the +# rc(8) command. +# Otherwise all uncommented instance definitions in this file will be processed. + diff --git a/_alpha/socat/files/socat.in b/_alpha/socat/files/socat.in new file mode 100644 index 00000000..36cb46b7 --- /dev/null +++ b/_alpha/socat/files/socat.in @@ -0,0 +1,181 @@ +#!/bin/sh +# +# Author: Emanuel Haupt +# +# $FreeBSD: head/net/socat/files/socat.in 474074 2018-07-07 11:33:50Z ehaupt $ +# + +# PROVIDE: socat +# REQUIRE: LOGIN +# KEYWORD: shutdown + +# Add the following lines to /etc/rc.conf to enable socat: +# socat_enable="YES" +# socat_daemonuser="root" for priviledged ports e.g. +# socat_flags="" or create /usr/local/etc/socat-instances.conf + +. /etc/rc.subr + +name="socat" +rcvar=socat_enable + +load_rc_config $name + +: ${socat_enable="NO"} +: ${socat_daemonuser:=nobody} +: ${socat_config:=%%PREFIX%%/etc/socat-instances.conf} + +start_precmd="socat_prestart" +pidfile=/var/run/socat.pid +procname="%%PREFIX%%/bin/socat" +command=/usr/sbin/daemon +command_args=' -f -p ${pidfile} -u ${socat_daemonuser} ${procname} ${socat_flags}' + +[ -n "${2}" ] && socat_instance_arg=`echo "${2}" | tr '[:lower:]' '[:upper:]'` + +socat_prestart() +{ + # socat_flags gets applied too early if we don't do this. + # I didn't want to force people to update their rc.conf files + # and change the socat_flags to something else. + rc_flags="" +} + +socat_parse_instances() +{ + local _line _section_search + + socat_instances=`grep -Eo "^[[:blank:]]*\[[[:alnum:]_]+\]" ${socat_config} | + tr '[:lower:]' '[:upper:]'` + + if [ -n "${socat_instance_arg}" ] && ! echo "${socat_instances}" | + grep -q -E '(^|[[:blank:]])\['${socat_instance_arg}'\]([[:blank:]]|$)' + then + echo -n "$name: Can't find instance definition " >&2 + echo "\"[${1}]\" in config file ${socat_config}." >&2 + return 1 + fi + + [ -n "${socat_instance_arg}" ] && socat_instances="[${socat_instance_arg}]" + + for i in ${socat_instances}; do + _section_search=1 + _instance=${i#[} + _instance=${_instance%]} + + # Process each line of the optional config file, which + # matches the regex, defined at the end of the loop. + # There we filter to only process definitions and section separators. + while read -r _line; do + + # Look for ${i} section until found + if [ ${_section_search} ]; then + if echo "${_line}" | grep -qi "^[[:blank:]]*\[${_instance}\]"; then + unset _section_search + continue # Nothing to do with section identifiers + else + # Continue with next line s_instance we haven't reached our section yet + continue + fi + fi + + # Stop processing if the current line is another section identifier. + echo "${_line}" | grep -q "^[[:blank:]]*\[[^]]*\]" && break + + # Only proceed with lines which contain variable declaration. + echo "${_line}" | grep -q -E \ + -e "^[[:blank:]]*[[:alpha:]_][[:alnum:]_]{0,30}=" || + continue + # Filter malformed lines (which could cause command execution) + # (shell exits with test result, wich is false as soon as + # there's a 2nd argument (1st is considered as 0)) + eval sh -c \'[ \$# -eq 0 ]\' "${_line}" \|\| continue + + eval socat_${_instance}_${_line%%=*}=${_line#*=} + + done << EOCFF +$(cat "${socat_config}") +EOCFF + done +} + +# Check if daemon(8) handles title and syslog parameters +# (as in FreeBSD 11). +if [ "${1%start}" != "${1}" ]; then + daemon_extended_args=" -l daemon" + ${command} -t "test" ${daemon_extended_args} -f -u nobody true \ + > /dev/null 2>&1 || unset daemon_extended_args +fi + + +# If we can read the config file, handle multiple instances, +# else just process a single instance. +if [ -r ${socat_config} ]; then + + # T O D O : Check rc(8) how restarts are handled and make + # all-instaces restart working. + # For now refuse restart commands without instance argument. + # + if [ "${1%restart}" != "${1}" ] && [ -z "${socat_instance_arg}" ]; then + echo -n "$name: Restart command requires a instance argument," + echo "since config file is in use." + exit 1 + fi + + if [ -n "${socat_flags}" ]; then + echo -n "${name}: WARNING:" + echo -n " Ignoring \"socat_flags\" in rc.conf because" + echo " \"${socat_config}\" is present." + fi + + socat_parse_instances "${2}" || exit 1 + + default_pidfile="${pidfile}" + default_socat_daemonuser="${socat_daemonuser}" + eval default_command_args=\'${command_args}\' + + for i in ${socat_instances}; do + _instance=${i#[} + _instance=${_instance%]} + + eval socat_flags=\"\$\{socat_${_instance}_flags\}\" + + # We need to have socat_flags to start, else skip start commands + if [ "${1%start}" != "${1}" ] && [ -z "${socat_flags}" ]; then + echo -n "$name: Missing \"flags\" definition for" + echo " instance ${i}, skipping \"${1}\" command." + continue + fi + + eval pidfile=\"\$\{socat_${_instance}_pidfile\}\" + [ -n "${pidfile}" ] || + pidfile="${default_pidfile%.pid}_${_instance}.pid" + + eval socat_daemonuser=\"\$\{socat_${_instance}_daemonuser\}\" + [ -n "${socat_daemonuser}" ] || + socat_daemonuser="${default_socat_daemonuser}" + + eval command_args=\"${default_command_args}\" + if [ -n "${daemon_extended_args}" ]; then + # A bit confusing, but to keep 80 chars line break: + command_args="(${_instance})\" ${command_args}" + command_args="-t \"${procname} ${command_args}" + command_args="${daemon_extended_args} ${command_args}" + fi + + run_rc_command "$1" + done + +else + + if [ -n "${socat_instance_arg}" ]; then + echo -n "$name: Missing config file (${socat_config}), " >&2 + echo "can't handle instance \"${2}\"." >&2 + exit 1 + fi + + eval command_args=\"${daemon_extended_args} ${command_args}\" + run_rc_command "$1" + +fi + diff --git a/_alpha/socat/pkg-descr b/_alpha/socat/pkg-descr new file mode 100644 index 00000000..5802fa05 --- /dev/null +++ b/_alpha/socat/pkg-descr @@ -0,0 +1,13 @@ +socat is a relay for bidirectional data transfer between two independent +data channels. Each of these data channels may be a file, pipe, device +(terminal or modem etc.), socket (UNIX, IP4, IP6 - raw, UDP, TCP), a file +descriptor (stdin etc.), a program, or an arbitrary combination of two of +these. + +socat can be used, e.g., as TCP relay (one-shot or daemon), as an external +socksifier, for attacking weak firewalls, as a shell interface to UNIX +sockets, IP6 relay, for redirecting TCP oriented programs like brutus to a +serial line, or to establish a relatively secure environment (su and chroot) +for running client or server shell scripts with network connections. + +WWW: http://www.dest-unreach.org/socat/ diff --git a/_alpha/socat/pkg-plist b/_alpha/socat/pkg-plist new file mode 100644 index 00000000..6fd9233e --- /dev/null +++ b/_alpha/socat/pkg-plist @@ -0,0 +1,4 @@ +bin/filan +bin/procan +bin/socat +man/man1/socat.1.gz diff --git a/devel/lua-cjson/Makefile b/devel/lua-cjson/Makefile new file mode 100644 index 00000000..7171b320 --- /dev/null +++ b/devel/lua-cjson/Makefile @@ -0,0 +1,16 @@ +# Created by: osa +# $FreeBSD: head/devel/lua-cjson/Makefile 531700 2020-04-14 15:49:36Z mat $ + +PORTNAME= cjson +PORTVERSION= 2.1.0 +CATEGORIES= devel +MASTER_SITES= http://www.kyne.com.au/~mark/software/download/ +PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}- +DISTNAME= lua-cjson-${PORTVERSION} + +MAINTAINER= osa@FreeBSD.org +COMMENT= Fast JSON parsing and encoding support for Lua + +USES= lua:module + +.include diff --git a/devel/lua-cjson/distinfo b/devel/lua-cjson/distinfo new file mode 100644 index 00000000..35ced13b --- /dev/null +++ b/devel/lua-cjson/distinfo @@ -0,0 +1,2 @@ +SHA256 (lua-cjson-2.1.0.tar.gz) = 51bc69cd55931e0cba2ceae39e9efa2483f4292da3a88a1ed470eda829f6c778 +SIZE (lua-cjson-2.1.0.tar.gz) = 86024 diff --git a/devel/lua-cjson/files/patch-x-Makefile b/devel/lua-cjson/files/patch-x-Makefile new file mode 100644 index 00000000..22f4495a --- /dev/null +++ b/devel/lua-cjson/files/patch-x-Makefile @@ -0,0 +1,23 @@ +--- ./Makefile.orig 2012-03-01 15:22:50.000000000 +0300 ++++ ./Makefile 2020-07-16 22:34:11.721797000 +0200 +@@ -11,16 +11,13 @@ + ## multi-threaded application. Requries _pthreads_. + + ##### Build defaults ##### +-LUA_VERSION = 5.1 ++LUA_VERSION = 5.3 + TARGET = cjson.so +-PREFIX = /usr/local +-#CFLAGS = -g -Wall -pedantic -fno-inline +-CFLAGS = -O3 -Wall -pedantic -DNDEBUG + CJSON_CFLAGS = -fpic + CJSON_LDFLAGS = -shared +-LUA_INCLUDE_DIR = $(PREFIX)/include +-LUA_CMODULE_DIR = $(PREFIX)/lib/lua/$(LUA_VERSION) +-LUA_MODULE_DIR = $(PREFIX)/share/lua/$(LUA_VERSION) ++LUA_INCLUDE_DIR = $(LOCALBASE)/include/lua/$(LUA_VERSION) ++LUA_CMODULE_DIR = $(PREFIX)/lib/lua/$(LUA_VERSION) ++LUA_MODULE_DIR = $(PREFIX)/share/lua/$(LUA_VERSION) + LUA_BIN_DIR = $(PREFIX)/bin + + ##### Platform overrides ##### diff --git a/devel/lua-cjson/pkg-descr b/devel/lua-cjson/pkg-descr new file mode 100644 index 00000000..52c58775 --- /dev/null +++ b/devel/lua-cjson/pkg-descr @@ -0,0 +1,12 @@ +Lua CJSON provides fast JSON parsing and encoding support for Lua. It +has been tested under Linux, FreeBSD, OSX, Solaris and Windows. + +Features: + +- Fast, standards compliant encoding/parsing routines. +- Full support for JSON with UTF-8, including decoding surrogate pairs. +- Optional run-time support for common exceptions to the JSON specification + (NaN, Infinity,..). +- No external dependencies. + +WWW: https://www.kyne.com.au/~mark/software/lua-cjson.php diff --git a/devel/lua-cjson/pkg-plist b/devel/lua-cjson/pkg-plist new file mode 100644 index 00000000..c6abdbff --- /dev/null +++ b/devel/lua-cjson/pkg-plist @@ -0,0 +1,3 @@ +lib/lua/5.3/cjson.so +@dir lib/lua/5.3 +@dir lib/lua diff --git a/devel/lua-luafilesystem/Makefile b/devel/lua-luafilesystem/Makefile new file mode 100644 index 00000000..66b8a0ef --- /dev/null +++ b/devel/lua-luafilesystem/Makefile @@ -0,0 +1,30 @@ +# Created by: Kelly Hays +# $FreeBSD: head/devel/luafilesystem/Makefile 531700 2020-04-14 15:49:36Z mat $ + +#PORTNAME= lfs +PORTNAME= luafilesystem +DISTVERSIONPREFIX= v +DISTVERSION= 1_7_0 +PORTVERSION= ${DISTVERSION:S/_/./g} +CATEGORIES= devel +PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}- + +MAINTAINER= fiziologus@gmail.com +COMMENT= Library to access directory structure and file attributes + +USES= lua:module + +USE_GITHUB= yes +GH_ACCOUNT= keplerproject + +ALL_TARGET= lib + +MAKE_ARGS+= INCS="-I${LUA_INCDIR}" + +post-patch: + ${REINPLACE_CMD} -e \ + "s|%%PREFIX%%|${PREFIX}| ; \ + s|%%MODLIBDIR%%|${LUA_MODLIBDIR}| ; \ + s|%%INCDIR%%|${LUA_INCDIR}|" ${WRKSRC}/config + +.include diff --git a/devel/lua-luafilesystem/distinfo b/devel/lua-luafilesystem/distinfo new file mode 100644 index 00000000..91c9f6e4 --- /dev/null +++ b/devel/lua-luafilesystem/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1506581912 +SHA256 (keplerproject-luafilesystem-v1_7_0_GH0.tar.gz) = 854ef99b6a4eb48af00c304e26fc4429094a8612003a7a81ba22014f32e85db3 +SIZE (keplerproject-luafilesystem-v1_7_0_GH0.tar.gz) = 30829 diff --git a/devel/lua-luafilesystem/files/patch-Makefile b/devel/lua-luafilesystem/files/patch-Makefile new file mode 100644 index 00000000..ebc6a836 --- /dev/null +++ b/devel/lua-luafilesystem/files/patch-Makefile @@ -0,0 +1,24 @@ +--- Makefile.orig 2015-01-15 18:58:20 UTC ++++ Makefile +@@ -11,15 +11,18 @@ OBJS= src/$T.o + + lib: src/lfs.so + ++$(OBJS): $(SRCS) ++ $(CC) $(CFLAGS) -c $(SRCS) -o $(OBJS) ++ + src/lfs.so: $(OBJS) +- MACOSX_DEPLOYMENT_TARGET="10.3"; export MACOSX_DEPLOYMENT_TARGET; $(CC) $(LIB_OPTION) -o src/lfs.so $(OBJS) ++ $(CC) $(CFLAGS) $(LIB_OPTION) -o src/lfs.so $(OBJS) + + test: lib + LUA_CPATH=./src/?.so lua tests/test.lua + + install: +- mkdir -p $(LUA_LIBDIR) +- cp src/lfs.so $(LUA_LIBDIR) ++ mkdir -p $(DESTDIR)$(LUA_LIBDIR) ++ cp src/lfs.so $(DESTDIR)$(LUA_LIBDIR) + + clean: + rm -f src/lfs.so $(OBJS) diff --git a/devel/lua-luafilesystem/files/patch-config b/devel/lua-luafilesystem/files/patch-config new file mode 100644 index 00000000..106cb530 --- /dev/null +++ b/devel/lua-luafilesystem/files/patch-config @@ -0,0 +1,31 @@ +--- config.orig 2015-01-15 18:58:20 UTC ++++ config +@@ -1,24 +1,24 @@ + # Installation directories + + # Default installation prefix +-PREFIX=/usr/local ++PREFIX=%%PREFIX%% + + # System's libraries directory (where binary libraries are installed) +-LUA_LIBDIR= $(PREFIX)/lib/lua/5.1 ++LUA_LIBDIR= %%MODLIBDIR%% + + # Lua includes directory +-LUA_INC= $(PREFIX)/include ++LUA_INC= %%INCDIR%% + + # OS dependent + LIB_OPTION= -shared #for Linux + #LIB_OPTION= -bundle -undefined dynamic_lookup #for MacOS X + +-LIBNAME= $T.so.$V ++LIBNAME= $T.so + + # Compilation directives + WARN= -O2 -Wall -fPIC -W -Waggregate-return -Wcast-align -Wmissing-prototypes -Wnested-externs -Wshadow -Wwrite-strings -pedantic + INCS= -I$(LUA_INC) +-CFLAGS= $(WARN) $(INCS) +-CC= gcc ++CFLAGS+= $(WARN) $(INCS) ++CC?= gcc diff --git a/devel/lua-luafilesystem/pkg-descr b/devel/lua-luafilesystem/pkg-descr new file mode 100644 index 00000000..c76714b7 --- /dev/null +++ b/devel/lua-luafilesystem/pkg-descr @@ -0,0 +1,2 @@ +lib/lua/5.3/lfs.so +@dir lib/lua/5.3 diff --git a/devel/lua-luafilesystem/pkg-plist b/devel/lua-luafilesystem/pkg-plist new file mode 100644 index 00000000..c76714b7 --- /dev/null +++ b/devel/lua-luafilesystem/pkg-plist @@ -0,0 +1,2 @@ +lib/lua/5.3/lfs.so +@dir lib/lua/5.3 diff --git a/devel/lua-luarocks/Makefile b/devel/lua-luarocks/Makefile new file mode 100644 index 00000000..1aadaac1 --- /dev/null +++ b/devel/lua-luarocks/Makefile @@ -0,0 +1,52 @@ +# $FreeBSD: head/devel/lua-luarocks/Makefile 525572 2020-02-08 19:02:01Z sunpoet $ + +PORTNAME= luarocks +PORTVERSION= 3.3.1 +CATEGORIES= devel +MASTER_SITES= https://luarocks.org/releases/ +PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}- + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Package manager for Lua modules + +RUN_DEPENDS= curl:net/curl zip:arch/zip + +USES= gmake uniquefiles lua + +CONFIGURE_ARGS= --lua-version=${LUA_VER} \ + --prefix=${PREFIX} \ + --with-lua-include=${LUA_INCDIR} +HAS_CONFIGURE= yes +NO_ARCH= yes + +UNIQUE_SUFFIX= ${LUA_VER_STR} +UNIQUE_SUFFIX_FILES= bin/luarocks bin/luarocks-admin + +#OPTIONS_DEFINE= LUAJIT + +#LUAJIT_DESC= Use LuaJIT instead of Lua +# +#LUAJIT_BUILD_DEPENDS= luajit:lang/luajit +#LUAJIT_RUN_DEPENDS= luajit:lang/luajit +#LUAJIT_CONFIGURE_ON= --lua-suffix=jit +#LUAJIT_PLIST_SUB= LUA_VER=${LUA_VER} \ +# LUA_MODSHAREDIR=share/lua/${LUA_VER} +#LUAJIT_VARS= LUA_INCDIR=${LOCALBASE}/include/luajit-2.0 \ +# LUA_PKGNAMEPREFIX=lua51- \ +# LUA_VER=5.1 +#LUAJIT_USES_OFF= lua + +post-patch: +# /usr/local is a mix of site-local data and packages installs. +# If PREFIX/LOCALBASE changes, look for dependencies there as well. +.if defined(PREFIX) && ${PREFIX} != "/usr/local" && ${PREFIX} != "/usr" + @${REINPLACE_CMD} '/external_deps_dirs/ s|{ |&"${PREFIX}", |' \ + ${WRKSRC}/src/luarocks/core/cfg.lua +.endif + +post-install: +# Let @sample manage default config +# ${MV} ${STAGEDIR}${ETCDIR}/config-${LUA_VER}.lua \ +# ${STAGEDIR}${ETCDIR}/config-${LUA_VER}.lua.sample + +.include diff --git a/devel/lua-luarocks/distinfo b/devel/lua-luarocks/distinfo new file mode 100644 index 00000000..3ad01c30 --- /dev/null +++ b/devel/lua-luarocks/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1581154742 +SHA256 (luarocks-3.3.1.tar.gz) = eb20cd9814df05535d9aae98da532217c590fc07d48d90ca237e2a7cdcf284fe +SIZE (luarocks-3.3.1.tar.gz) = 241636 diff --git a/devel/lua-luarocks/files/patch-src_luarocks_core_cfg.lua b/devel/lua-luarocks/files/patch-src_luarocks_core_cfg.lua new file mode 100644 index 00000000..669dd905 --- /dev/null +++ b/devel/lua-luarocks/files/patch-src_luarocks_core_cfg.lua @@ -0,0 +1,59 @@ +- Add DragonFly support +- Respect CC/CFLAGS/LD/LDFLAGS +- Prefer system compiler over GCC on BSDs/Solaris +- OpenBSD uses Clang by default, so don't pass GCC RPATH + +--- src/luarocks/core/cfg.lua.orig 2020-01-28 15:54:42 UTC ++++ src/luarocks/core/cfg.lua +@@ -36,6 +36,7 @@ local platform_order = { + "netbsd", + "openbsd", + "freebsd", ++ "dragonfly", + "linux", + "macosx", + "cygwin", +@@ -157,6 +158,7 @@ end + + local platform_sets = { + freebsd = { unix = true, bsd = true, freebsd = true }, ++ dragonfly = { unix = true, bsd = true, dragonfly = true }, + openbsd = { unix = true, bsd = true, openbsd = true }, + solaris = { unix = true, solaris = true }, + windows = { windows = true, win32 = true }, +@@ -365,12 +367,13 @@ local function make_defaults(lua_version, target_cpu, + defaults.external_lib_extension = "so" + defaults.obj_extension = "o" + defaults.external_deps_dirs = { "/usr/local", "/usr", "/" } +- defaults.variables.CFLAGS = "-O2" ++ defaults.variables.CFLAGS = os.getenv("CFLAGS") or "-O2" + defaults.cmake_generator = "Unix Makefiles" +- defaults.variables.CC = "gcc" +- defaults.variables.LD = "gcc" ++ -- Assume "cc" is a modern GCC-compatible compiler ++ defaults.variables.CC = os.getenv("CC") or defaults.variables.CC ++ defaults.variables.LD = os.getenv("CC") or defaults.variables.CC + defaults.gcc_rpath = true +- defaults.variables.LIBFLAG = "-shared" ++ defaults.variables.LIBFLAG = (os.getenv("LDFLAGS") or "").." -shared" + defaults.variables.TEST = "test" + + defaults.external_deps_patterns = { +@@ -457,12 +460,15 @@ local function make_defaults(lua_version, target_cpu, + if platforms.freebsd then + defaults.arch = "freebsd-"..target_cpu + defaults.gcc_rpath = false +- defaults.variables.CC = "cc" +- defaults.variables.LD = "cc" + end + ++ if platforms.dragonfly then ++ defaults.arch = "dragonfly-"..target_cpu ++ end ++ + if platforms.openbsd then + defaults.arch = "openbsd-"..target_cpu ++ defaults.gcc_rpath = false + end + + if platforms.netbsd then diff --git a/devel/lua-luarocks/pkg-descr b/devel/lua-luarocks/pkg-descr new file mode 100644 index 00000000..1cef8c1b --- /dev/null +++ b/devel/lua-luarocks/pkg-descr @@ -0,0 +1,9 @@ +LuaRocks allows you to install Lua modules as self-contained packages +called rocks, which also contain version dependency information. This +information can be used both during installation, so that when one +rock is requested all rocks it depends on are installed as well, and +also optionally at run time, so that when a module is required, the +correct version is loaded. LuaRocks supports both local and remote +repositories, and multiple local rocks trees. + +WWW: https://luarocks.org diff --git a/devel/lua-luarocks/pkg-plist b/devel/lua-luarocks/pkg-plist new file mode 100644 index 00000000..1d480680 --- /dev/null +++ b/devel/lua-luarocks/pkg-plist @@ -0,0 +1,117 @@ +etc/luarocks/config-5.3.lua + +bin/luarocks-admin53 +bin/luarocks53 +share/lua/5.3/luarocks/admin/cache.lua +share/lua/5.3/luarocks/admin/cmd/add.lua +share/lua/5.3/luarocks/admin/cmd/make_manifest.lua +share/lua/5.3/luarocks/admin/cmd/refresh_cache.lua +share/lua/5.3/luarocks/admin/cmd/remove.lua +share/lua/5.3/luarocks/admin/index.lua +share/lua/5.3/luarocks/argparse.lua +share/lua/5.3/luarocks/build.lua +share/lua/5.3/luarocks/build/builtin.lua +share/lua/5.3/luarocks/build/cmake.lua +share/lua/5.3/luarocks/build/command.lua +share/lua/5.3/luarocks/build/make.lua +share/lua/5.3/luarocks/cmd.lua +share/lua/5.3/luarocks/cmd/build.lua +share/lua/5.3/luarocks/cmd/config.lua +share/lua/5.3/luarocks/cmd/doc.lua +share/lua/5.3/luarocks/cmd/download.lua +share/lua/5.3/luarocks/cmd/init.lua +share/lua/5.3/luarocks/cmd/install.lua +share/lua/5.3/luarocks/cmd/lint.lua +share/lua/5.3/luarocks/cmd/list.lua +share/lua/5.3/luarocks/cmd/make.lua +share/lua/5.3/luarocks/cmd/new_version.lua +share/lua/5.3/luarocks/cmd/pack.lua +share/lua/5.3/luarocks/cmd/path.lua +share/lua/5.3/luarocks/cmd/purge.lua +share/lua/5.3/luarocks/cmd/remove.lua +share/lua/5.3/luarocks/cmd/search.lua +share/lua/5.3/luarocks/cmd/show.lua +share/lua/5.3/luarocks/cmd/test.lua +share/lua/5.3/luarocks/cmd/unpack.lua +share/lua/5.3/luarocks/cmd/upload.lua +share/lua/5.3/luarocks/cmd/which.lua +share/lua/5.3/luarocks/cmd/write_rockspec.lua +share/lua/5.3/luarocks/core/cfg.lua +share/lua/5.3/luarocks/core/dir.lua +share/lua/5.3/luarocks/core/manif.lua +share/lua/5.3/luarocks/core/path.lua +share/lua/5.3/luarocks/core/persist.lua +share/lua/5.3/luarocks/core/sysdetect.lua +share/lua/5.3/luarocks/core/util.lua +share/lua/5.3/luarocks/core/vers.lua +share/lua/5.3/luarocks/deplocks.lua +share/lua/5.3/luarocks/deps.lua +share/lua/5.3/luarocks/dir.lua +share/lua/5.3/luarocks/download.lua +share/lua/5.3/luarocks/fetch.lua +share/lua/5.3/luarocks/fetch/cvs.lua +share/lua/5.3/luarocks/fetch/git_file.lua +share/lua/5.3/luarocks/fetch/git_http.lua +share/lua/5.3/luarocks/fetch/git_https.lua +share/lua/5.3/luarocks/fetch/git_ssh.lua +share/lua/5.3/luarocks/fetch/git.lua +share/lua/5.3/luarocks/fetch/hg_http.lua +share/lua/5.3/luarocks/fetch/hg_https.lua +share/lua/5.3/luarocks/fetch/hg_ssh.lua +share/lua/5.3/luarocks/fetch/hg.lua +share/lua/5.3/luarocks/fetch/sscm.lua +share/lua/5.3/luarocks/fetch/svn.lua +share/lua/5.3/luarocks/fs.lua +share/lua/5.3/luarocks/fs/freebsd.lua +share/lua/5.3/luarocks/fs/linux.lua +share/lua/5.3/luarocks/fs/lua.lua +share/lua/5.3/luarocks/fs/macosx.lua +share/lua/5.3/luarocks/fs/tools.lua +share/lua/5.3/luarocks/fs/unix.lua +share/lua/5.3/luarocks/fs/unix/tools.lua +share/lua/5.3/luarocks/fs/win32.lua +share/lua/5.3/luarocks/fs/win32/tools.lua +share/lua/5.3/luarocks/fun.lua +share/lua/5.3/luarocks/loader.lua +share/lua/5.3/luarocks/manif.lua +share/lua/5.3/luarocks/manif/writer.lua +share/lua/5.3/luarocks/pack.lua +share/lua/5.3/luarocks/path.lua +share/lua/5.3/luarocks/persist.lua +share/lua/5.3/luarocks/queries.lua +share/lua/5.3/luarocks/remove.lua +share/lua/5.3/luarocks/repos.lua +share/lua/5.3/luarocks/require.lua +share/lua/5.3/luarocks/results.lua +share/lua/5.3/luarocks/rockspecs.lua +share/lua/5.3/luarocks/search.lua +share/lua/5.3/luarocks/signing.lua +share/lua/5.3/luarocks/test.lua +share/lua/5.3/luarocks/test/busted.lua +share/lua/5.3/luarocks/test/command.lua +share/lua/5.3/luarocks/tools/patch.lua +share/lua/5.3/luarocks/tools/tar.lua +share/lua/5.3/luarocks/tools/zip.lua +share/lua/5.3/luarocks/type_check.lua +share/lua/5.3/luarocks/type/manifest.lua +share/lua/5.3/luarocks/type/rockspec.lua +share/lua/5.3/luarocks/upload/api.lua +share/lua/5.3/luarocks/upload/multipart.lua +share/lua/5.3/luarocks/util.lua +@dir share/lua/5.3/luarocks/admin/cmd +@dir share/lua/5.3/luarocks/admin +@dir share/lua/5.3/luarocks/build +@dir share/lua/5.3/luarocks/cmd +@dir share/lua/5.3/luarocks/core +@dir share/lua/5.3/luarocks/fetch +@dir share/lua/5.3/luarocks/fs/unix +@dir share/lua/5.3/luarocks/fs/win32 +@dir share/lua/5.3/luarocks/fs +@dir share/lua/5.3/luarocks/manif +@dir share/lua/5.3/luarocks/test +@dir share/lua/5.3/luarocks/tools +@dir share/lua/5.3/luarocks/type +@dir share/lua/5.3/luarocks/upload +@dir share/lua/5.3/luarocks +@dir share/lua/5.3 +@dir share/lua diff --git a/devel/lua-luasocket/Makefile b/devel/lua-luasocket/Makefile new file mode 100644 index 00000000..efce35b4 --- /dev/null +++ b/devel/lua-luasocket/Makefile @@ -0,0 +1,35 @@ +# Created by: Jan Hornyak +# $FreeBSD: head/net/luasocket/Makefile 531700 2020-04-14 15:49:36Z mat $ + +PORTNAME= luasocket +DISTVERSIONPREFIX= v +DISTVERSION= 3.0-rc1 +CATEGORIES= net +PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}- + +MAINTAINER= lx@FreeBSD.org +COMMENT= Socket support for the Lua language + +USE_GITHUB= yes +GH_ACCOUNT= diegonehab + +MAKE_ARGS= LUAV=${LUA_VER} +USES= gmake lua:module pkgconfig +INSTALL_TARGET= install-unix + +CFLAGS+= `pkgconf --cflags lua${LUA_VER}` \ + -DLUA_COMPAT_APIINTCASTS +LDFLAGS+= -shared `pkgconf --libs lua${LUA_VER}` + +post-extract: + ${MV} ${WRKSRC}/makefile ${WRKSRC}/Makefile + ${MV} ${WRKSRC}/src/makefile ${WRKSRC}/src/Makefile + ${REINPLACE_CMD} -e 's|gcc|${CC}|g' ${WRKSRC}/src/Makefile + ${REINPLACE_CMD} -e 's|CFLAGS=|CFLAGS\+=|g' ${WRKSRC}/src/Makefile + ${REINPLACE_CMD} -e 's|LDFLAGS=|LDFLAGS\+=|g' ${WRKSRC}/src/Makefile + ${REINPLACE_CMD} -e 's/prefix/PREFIX/g' ${WRKSRC}/src/Makefile + +post-install: + ${STRIP_CMD} ${STAGEDIR}${LUA_MODLIBDIR:S|^${LOCALBASE}|${PREFIX}|}/*/*.so + +.include diff --git a/devel/lua-luasocket/distinfo b/devel/lua-luasocket/distinfo new file mode 100644 index 00000000..f328bd7e --- /dev/null +++ b/devel/lua-luasocket/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1487003644 +SHA256 (diegonehab-luasocket-v3.0-rc1_GH0.tar.gz) = 8b67d9b5b545e1b694753dab7bd6cdbc24c290f2b21ba1e14c77b32817ea1249 +SIZE (diegonehab-luasocket-v3.0-rc1_GH0.tar.gz) = 328598 diff --git a/devel/lua-luasocket/files/patch-Makefile b/devel/lua-luasocket/files/patch-Makefile new file mode 100644 index 00000000..646a462e --- /dev/null +++ b/devel/lua-luasocket/files/patch-Makefile @@ -0,0 +1,30 @@ +--- Makefile.orig 2013-06-14 11:27:32 UTC ++++ Makefile +@@ -23,21 +23,15 @@ print: + test: + lua test/hello.lua + +-install-both: +- $(MAKE) clean +- @cd src; $(MAKE) $(PLAT) LUAV=5.1 +- @cd src; $(MAKE) install LUAV=5.1 ++install: + $(MAKE) clean +- @cd src; $(MAKE) $(PLAT) LUAV=5.2 +- @cd src; $(MAKE) install LUAV=5.2 ++ @cd src; $(MAKE) $(PLAT) LUAV=$(LUA_VER) ++ @cd src; $(MAKE) install LUAV=$(LUA_VER) + +-install-both-unix: +- $(MAKE) clean +- @cd src; $(MAKE) $(PLAT) LUAV=5.1 +- @cd src; $(MAKE) install-unix LUAV=5.1 ++install-unix: + $(MAKE) clean +- @cd src; $(MAKE) $(PLAT) LUAV=5.2 +- @cd src; $(MAKE) install-unix LUAV=5.2 ++ @cd src; $(MAKE) $(PLAT) LUAV=$(LUA_VER) ++ @cd src; $(MAKE) install-unix LUAV=$(LUA_VER) + + .PHONY: test + diff --git a/devel/lua-luasocket/files/patch-fnames b/devel/lua-luasocket/files/patch-fnames new file mode 100644 index 00000000..82d7bab9 --- /dev/null +++ b/devel/lua-luasocket/files/patch-fnames @@ -0,0 +1,283 @@ +--- src/buffer.c.orig 2014-02-11 11:38:27.000000000 -0800 ++++ src/buffer.c 2014-02-11 11:42:32.000000000 -0800 +@@ -31,7 +31,7 @@ + /*-------------------------------------------------------------------------*\ + * Initializes module + \*-------------------------------------------------------------------------*/ +-int buffer_open(lua_State *L) { ++int ls_buffer_open(lua_State *L) { + (void) L; + return 0; + } +@@ -39,7 +39,7 @@ + /*-------------------------------------------------------------------------*\ + * Initializes C structure + \*-------------------------------------------------------------------------*/ +-void buffer_init(p_buffer buf, p_io io, p_timeout tm) { ++void ls_buffer_init(p_buffer buf, p_io io, p_timeout tm) { + buf->first = buf->last = 0; + buf->io = io; + buf->tm = tm; +@@ -50,7 +50,7 @@ + /*-------------------------------------------------------------------------*\ + * object:getstats() interface + \*-------------------------------------------------------------------------*/ +-int buffer_meth_getstats(lua_State *L, p_buffer buf) { ++int ls_buffer_meth_getstats(lua_State *L, p_buffer buf) { + lua_pushnumber(L, (lua_Number) buf->received); + lua_pushnumber(L, (lua_Number) buf->sent); + lua_pushnumber(L, timeout_gettime() - buf->birthday); +@@ -60,7 +60,7 @@ + /*-------------------------------------------------------------------------*\ + * object:setstats() interface + \*-------------------------------------------------------------------------*/ +-int buffer_meth_setstats(lua_State *L, p_buffer buf) { ++int ls_buffer_meth_setstats(lua_State *L, p_buffer buf) { + buf->received = (long) luaL_optnumber(L, 2, (lua_Number) buf->received); + buf->sent = (long) luaL_optnumber(L, 3, (lua_Number) buf->sent); + if (lua_isnumber(L, 4)) buf->birthday = timeout_gettime() - lua_tonumber(L, 4); +@@ -71,7 +71,7 @@ + /*-------------------------------------------------------------------------*\ + * object:send() interface + \*-------------------------------------------------------------------------*/ +-int buffer_meth_send(lua_State *L, p_buffer buf) { ++int ls_buffer_meth_send(lua_State *L, p_buffer buf) { + int top = lua_gettop(L); + int err = IO_DONE; + size_t size = 0, sent = 0; +@@ -106,7 +106,7 @@ + /*-------------------------------------------------------------------------*\ + * object:receive() interface + \*-------------------------------------------------------------------------*/ +-int buffer_meth_receive(lua_State *L, p_buffer buf) { ++int ls_buffer_meth_receive(lua_State *L, p_buffer buf) { + int err = IO_DONE, top = lua_gettop(L); + luaL_Buffer b; + size_t size; +@@ -157,7 +157,7 @@ + /*-------------------------------------------------------------------------*\ + * Determines if there is any data in the read buffer + \*-------------------------------------------------------------------------*/ +-int buffer_isempty(p_buffer buf) { ++int ls_buffer_isempty(p_buffer buf) { + return buf->first >= buf->last; + } + +@@ -252,7 +252,7 @@ + static void buffer_skip(p_buffer buf, size_t count) { + buf->received += count; + buf->first += count; +- if (buffer_isempty(buf)) ++ if (ls_buffer_isempty(buf)) + buf->first = buf->last = 0; + } + +@@ -264,7 +264,7 @@ + int err = IO_DONE; + p_io io = buf->io; + p_timeout tm = buf->tm; +- if (buffer_isempty(buf)) { ++ if (ls_buffer_isempty(buf)) { + size_t got; + err = io->recv(io->ctx, buf->data, BUF_SIZE, &got, tm); + buf->first = 0; +--- src/buffer.h.orig 2014-02-11 11:43:12.000000000 -0800 ++++ src/buffer.h 2014-02-11 11:43:46.000000000 -0800 +@@ -34,12 +34,12 @@ + } t_buffer; + typedef t_buffer *p_buffer; + +-int buffer_open(lua_State *L); +-void buffer_init(p_buffer buf, p_io io, p_timeout tm); +-int buffer_meth_send(lua_State *L, p_buffer buf); +-int buffer_meth_receive(lua_State *L, p_buffer buf); +-int buffer_meth_getstats(lua_State *L, p_buffer buf); +-int buffer_meth_setstats(lua_State *L, p_buffer buf); +-int buffer_isempty(p_buffer buf); ++int ls_buffer_open(lua_State *L); ++void ls_buffer_init(p_buffer buf, p_io io, p_timeout tm); ++int ls_buffer_meth_send(lua_State *L, p_buffer buf); ++int ls_buffer_meth_receive(lua_State *L, p_buffer buf); ++int ls_buffer_meth_getstats(lua_State *L, p_buffer buf); ++int ls_buffer_meth_setstats(lua_State *L, p_buffer buf); ++int ls_buffer_isempty(p_buffer buf); + + #endif /* BUF_H */ +--- src/luasocket.c.orig 2014-02-11 11:44:11.000000000 -0800 ++++ src/luasocket.c 2014-02-11 11:44:37.000000000 -0800 +@@ -46,7 +46,7 @@ + {"auxiliar", auxiliar_open}, + {"except", except_open}, + {"timeout", timeout_open}, +- {"buffer", buffer_open}, ++ {"buffer", ls_buffer_open}, + {"inet", inet_open}, + {"tcp", tcp_open}, + {"udp", udp_open}, +--- src/tcp.c.orig 2014-02-11 11:45:12.000000000 -0800 ++++ src/tcp.c 2014-02-11 11:46:27.000000000 -0800 +@@ -124,22 +124,22 @@ + \*-------------------------------------------------------------------------*/ + static int meth_send(lua_State *L) { + p_tcp tcp = (p_tcp) auxiliar_checkclass(L, "tcp{client}", 1); +- return buffer_meth_send(L, &tcp->buf); ++ return ls_buffer_meth_send(L, &tcp->buf); + } + + static int meth_receive(lua_State *L) { + p_tcp tcp = (p_tcp) auxiliar_checkclass(L, "tcp{client}", 1); +- return buffer_meth_receive(L, &tcp->buf); ++ return ls_buffer_meth_receive(L, &tcp->buf); + } + + static int meth_getstats(lua_State *L) { + p_tcp tcp = (p_tcp) auxiliar_checkclass(L, "tcp{client}", 1); +- return buffer_meth_getstats(L, &tcp->buf); ++ return ls_buffer_meth_getstats(L, &tcp->buf); + } + + static int meth_setstats(lua_State *L) { + p_tcp tcp = (p_tcp) auxiliar_checkclass(L, "tcp{client}", 1); +- return buffer_meth_setstats(L, &tcp->buf); ++ return ls_buffer_meth_setstats(L, &tcp->buf); + } + + /*-------------------------------------------------------------------------*\ +@@ -178,7 +178,7 @@ + static int meth_dirty(lua_State *L) + { + p_tcp tcp = (p_tcp) auxiliar_checkgroup(L, "tcp{any}", 1); +- lua_pushboolean(L, !buffer_isempty(&tcp->buf)); ++ lua_pushboolean(L, !ls_buffer_isempty(&tcp->buf)); + return 1; + } + +@@ -203,7 +203,7 @@ + io_init(&clnt->io, (p_send) socket_send, (p_recv) socket_recv, + (p_error) socket_ioerror, &clnt->sock); + timeout_init(&clnt->tm, -1, -1); +- buffer_init(&clnt->buf, &clnt->io, &clnt->tm); ++ ls_buffer_init(&clnt->buf, &clnt->io, &clnt->tm); + clnt->family = server->family; + return 1; + } else { +@@ -375,7 +375,7 @@ + io_init(&tcp->io, (p_send) socket_send, (p_recv) socket_recv, + (p_error) socket_ioerror, &tcp->sock); + timeout_init(&tcp->tm, -1, -1); +- buffer_init(&tcp->buf, &tcp->io, &tcp->tm); ++ ls_buffer_init(&tcp->buf, &tcp->io, &tcp->tm); + tcp->family = family; + return 1; + } else { +@@ -454,7 +454,7 @@ + io_init(&tcp->io, (p_send) socket_send, (p_recv) socket_recv, + (p_error) socket_ioerror, &tcp->sock); + timeout_init(&tcp->tm, -1, -1); +- buffer_init(&tcp->buf, &tcp->io, &tcp->tm); ++ ls_buffer_init(&tcp->buf, &tcp->io, &tcp->tm); + tcp->sock = SOCKET_INVALID; + tcp->family = PF_UNSPEC; + /* allow user to pick local address and port */ +--- src/unix.c.orig 2014-02-11 11:46:51.000000000 -0800 ++++ src/unix.c 2014-02-11 11:47:38.000000000 -0800 +@@ -109,22 +109,22 @@ + \*-------------------------------------------------------------------------*/ + static int meth_send(lua_State *L) { + p_unix un = (p_unix) auxiliar_checkclass(L, "unix{client}", 1); +- return buffer_meth_send(L, &un->buf); ++ return ls_buffer_meth_send(L, &un->buf); + } + + static int meth_receive(lua_State *L) { + p_unix un = (p_unix) auxiliar_checkclass(L, "unix{client}", 1); +- return buffer_meth_receive(L, &un->buf); ++ return ls_buffer_meth_receive(L, &un->buf); + } + + static int meth_getstats(lua_State *L) { + p_unix un = (p_unix) auxiliar_checkclass(L, "unix{client}", 1); +- return buffer_meth_getstats(L, &un->buf); ++ return ls_buffer_meth_getstats(L, &un->buf); + } + + static int meth_setstats(lua_State *L) { + p_unix un = (p_unix) auxiliar_checkclass(L, "unix{client}", 1); +- return buffer_meth_setstats(L, &un->buf); ++ return ls_buffer_meth_setstats(L, &un->buf); + } + + /*-------------------------------------------------------------------------*\ +@@ -153,7 +153,7 @@ + + static int meth_dirty(lua_State *L) { + p_unix un = (p_unix) auxiliar_checkgroup(L, "unix{any}", 1); +- lua_pushboolean(L, !buffer_isempty(&un->buf)); ++ lua_pushboolean(L, !ls_buffer_isempty(&un->buf)); + return 1; + } + +@@ -176,7 +176,7 @@ + io_init(&clnt->io, (p_send)socket_send, (p_recv)socket_recv, + (p_error) socket_ioerror, &clnt->sock); + timeout_init(&clnt->tm, -1, -1); +- buffer_init(&clnt->buf, &clnt->io, &clnt->tm); ++ ls_buffer_init(&clnt->buf, &clnt->io, &clnt->tm); + return 1; + } else { + lua_pushnil(L); +@@ -336,7 +336,7 @@ + io_init(&un->io, (p_send) socket_send, (p_recv) socket_recv, + (p_error) socket_ioerror, &un->sock); + timeout_init(&un->tm, -1, -1); +- buffer_init(&un->buf, &un->io, &un->tm); ++ ls_buffer_init(&un->buf, &un->io, &un->tm); + return 1; + } else { + lua_pushnil(L); +--- src/serial.c.orig 2014-02-11 11:53:16.000000000 -0800 ++++ src/serial.c 2014-02-11 11:54:45.000000000 -0800 +@@ -90,22 +90,22 @@ + \*-------------------------------------------------------------------------*/ + static int meth_send(lua_State *L) { + p_unix un = (p_unix) auxiliar_checkclass(L, "serial{client}", 1); +- return buffer_meth_send(L, &un->buf); ++ return ls_buffer_meth_send(L, &un->buf); + } + + static int meth_receive(lua_State *L) { + p_unix un = (p_unix) auxiliar_checkclass(L, "serial{client}", 1); +- return buffer_meth_receive(L, &un->buf); ++ return ls_buffer_meth_receive(L, &un->buf); + } + + static int meth_getstats(lua_State *L) { + p_unix un = (p_unix) auxiliar_checkclass(L, "serial{client}", 1); +- return buffer_meth_getstats(L, &un->buf); ++ return ls_buffer_meth_getstats(L, &un->buf); + } + + static int meth_setstats(lua_State *L) { + p_unix un = (p_unix) auxiliar_checkclass(L, "serial{client}", 1); +- return buffer_meth_setstats(L, &un->buf); ++ return ls_buffer_meth_setstats(L, &un->buf); + } + + /*-------------------------------------------------------------------------*\ +@@ -126,7 +126,7 @@ + + static int meth_dirty(lua_State *L) { + p_unix un = (p_unix) auxiliar_checkgroup(L, "serial{any}", 1); +- lua_pushboolean(L, !buffer_isempty(&un->buf)); ++ lua_pushboolean(L, !ls_buffer_isempty(&un->buf)); + return 1; + } + +@@ -183,6 +183,6 @@ + io_init(&un->io, (p_send) socket_write, (p_recv) socket_read, + (p_error) socket_ioerror, &un->sock); + timeout_init(&un->tm, -1, -1); +- buffer_init(&un->buf, &un->io, &un->tm); ++ ls_buffer_init(&un->buf, &un->io, &un->tm); + return 1; + } diff --git a/devel/lua-luasocket/pkg-descr b/devel/lua-luasocket/pkg-descr new file mode 100644 index 00000000..d3b495de --- /dev/null +++ b/devel/lua-luasocket/pkg-descr @@ -0,0 +1,7 @@ +LuaSocket is a Lua extension library that provides support for the TCP and UDP +transport layers. + +Extra Lua modules implementing SMTP, HTTP and FTP protocols are installed +to /usr/local/lib/lua/luasocket. + +WWW: https://github.com/diegonehab/luasocket diff --git a/devel/lua-luasocket/pkg-plist b/devel/lua-luasocket/pkg-plist new file mode 100644 index 00000000..c19b8b11 --- /dev/null +++ b/devel/lua-luasocket/pkg-plist @@ -0,0 +1,20 @@ +lib/lua/5.3/mime/core.so +lib/lua/5.3/socket/core.so +lib/lua/5.3/socket/serial.so +lib/lua/5.3/socket/unix.so +share/lua/5.3/ltn12.lua +share/lua/5.3/mime.lua +share/lua/5.3/socket.lua +share/lua/5.3/socket/ftp.lua +share/lua/5.3/socket/headers.lua +share/lua/5.3/socket/http.lua +share/lua/5.3/socket/smtp.lua +share/lua/5.3/socket/tp.lua +share/lua/5.3/socket/url.lua +@dir lib/lua/5.3/mime +@dir lib/lua/5.3/socket +@dir lib/lua/5.3 +@dir lib/lua +@dir share/lua/5.3/socket +@dir share/lua/5.3 +@dir share/lua diff --git a/devel/lua-lyaml/Makefile b/devel/lua-lyaml/Makefile new file mode 100644 index 00000000..2d73bca1 --- /dev/null +++ b/devel/lua-lyaml/Makefile @@ -0,0 +1,37 @@ +# Created by: Yarema +# $FreeBSD: head/textproc/lua-lyaml/Makefile 531700 2020-04-14 15:49:36Z mat $ + +PORTNAME= lyaml +PORTVERSION= 6.2.4 +DISTVERSIONPREFIX=v +CATEGORIES= textproc +PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}- + +MAINTAINER= yds@Necessitu.de +COMMENT= LibYAML binding for Lua + +LIB_DEPENDS= libyaml.so:text/libyaml + +USES= lua:module + +USE_GITHUB= yes +GH_ACCOUNT= gvvaughan +GH_PROJECT= ${PORTNAME} + +CFLAGS+= -pedantic -Wall -Qunused-arguments -fPIC -DPIC -std=c99 +CFLAGS+= -fno-strict-aliasing -isystem ${LOCALBASE}/include +CFLAGS+= -I${LUA_INCDIR} -DVERSION=\"${PORTVERSION}\" -DNDEBUG +CFLAGS+= -D_FORTIFY_SOURCE=2 -D_BSD_SOURCE -D__BSD_VISIBLE +LDFLAGS+= -shared -L${LOCALBASE}/lib + +do-build: + cd ${WRKSRC}/ext/yaml && \ + ${CC} ${CFLAGS} ${LDFLAGS} -lyaml -o yaml.so \ + yaml.c emitter.c parser.c scanner.c + +do-install: + @${MKDIR} ${STAGEDIR}${LUA_MODLIBDIR} ${STAGEDIR}${LUA_MODSHAREDIR}/${PORTNAME} + ${INSTALL_LIB} ${WRKSRC}/ext/yaml/yaml.so ${STAGEDIR}${LUA_MODLIBDIR} + ${INSTALL_DATA} ${WRKSRC}/lib/${PORTNAME}/*.lua ${STAGEDIR}${LUA_MODSHAREDIR}/${PORTNAME} + +.include diff --git a/devel/lua-lyaml/distinfo b/devel/lua-lyaml/distinfo new file mode 100644 index 00000000..8fdd8ce7 --- /dev/null +++ b/devel/lua-lyaml/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1570902260 +SHA256 (gvvaughan-lyaml-v6.2.4_GH0.tar.gz) = f4015ba47a389fc4fe0656cbcb8a216239275ec53309a0df79b0733c843e7bba +SIZE (gvvaughan-lyaml-v6.2.4_GH0.tar.gz) = 48659 diff --git a/devel/lua-lyaml/pkg-descr b/devel/lua-lyaml/pkg-descr new file mode 100644 index 00000000..97489abd --- /dev/null +++ b/devel/lua-lyaml/pkg-descr @@ -0,0 +1,7 @@ +Lua binding for the fast libYAML C library for converting between +%YAML 1.1 and Lua tables, with a flexible Lua language API to load +and save YAML documents. + +Works with Lua 5.1 (including LuaJIT), 5.2, 5.3 and 5.4. + +WWW: https://GVVaughan.GitHub.io/lyaml/ diff --git a/devel/lua-lyaml/pkg-plist b/devel/lua-lyaml/pkg-plist new file mode 100644 index 00000000..f8c2ca01 --- /dev/null +++ b/devel/lua-lyaml/pkg-plist @@ -0,0 +1,10 @@ +lib/lua/5.3/yaml.so +share/lua/5.3/lyaml/explicit.lua +share/lua/5.3/lyaml/functional.lua +share/lua/5.3/lyaml/implicit.lua +share/lua/5.3/lyaml/init.lua +@dir lib/lua/5.3 +@dir lib/lua +@dir share/lua/5.3/lyaml +@dir share/lua/5.3 +@dir share/lua diff --git a/devel/lua-posix/Makefile b/devel/lua-posix/Makefile new file mode 100644 index 00000000..ab80ac5c --- /dev/null +++ b/devel/lua-posix/Makefile @@ -0,0 +1,38 @@ +# Created by: Andrew Turner +# $FreeBSD: head/devel/lua-posix/Makefile 531700 2020-04-14 15:49:36Z mat $ + +PORTNAME= posix +PORTVERSION= 34.1.1 +DISTVERSIONPREFIX= v +CATEGORIES= devel +PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}- + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Lua bindings for POSIX APIs + +RUN_DEPENDS= ${LUA_PKGNAMEPREFIX}-stdlib-normalize>=0:devel/lua-stdlib-normalize@${LUA_FLAVOR} + +USES= lua:module shebangfix +SHEBANG_FILES= build-aux/luke + +USE_GITHUB= yes +GH_ACCOUNT= luaposix +GH_PROJECT= luaposix + +do-build: + @cd ${WRKSRC} && build-aux/luke all \ + CFLAGS="${CFLAGS}" \ + LUA="${LOCALBASE}/bin/${LUA_CMD}" \ + LUA_INCDIR="${LUA_INCDIR}" \ + PREFIX="${PREFIX}" \ + version="${PORTVERSION}" + +do-install: + cd ${WRKSRC} && build-aux/luke install \ + INST_LIBDIR="${STAGEDIR}${LUA_MODLIBDIR}" \ + INST_LUADIR="${STAGEDIR}${LUA_MODSHAREDIR}" + +post-install: + ${FIND} ${STAGEDIR}${LUA_MODLIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + + +.include diff --git a/devel/lua-posix/distinfo b/devel/lua-posix/distinfo new file mode 100644 index 00000000..401f25d1 --- /dev/null +++ b/devel/lua-posix/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1564577786 +SHA256 (luaposix-luaposix-v34.1.1_GH0.tar.gz) = 7948f4ac8b953172e928753632e37ad97cc3014df74b524fe7839f71216a7e90 +SIZE (luaposix-luaposix-v34.1.1_GH0.tar.gz) = 177685 diff --git a/devel/lua-posix/pkg-descr b/devel/lua-posix/pkg-descr new file mode 100644 index 00000000..6ead29c9 --- /dev/null +++ b/devel/lua-posix/pkg-descr @@ -0,0 +1,9 @@ +This is a POSIX binding for LuaJIT, Lua 5.1, 5.2 and 5.3; like most libraries it +simply binds to C APIs on the underlying system, so it won't work on non-POSIX +systems. However, it does try to detect the level of POSIX conformance of the +underlying system and bind only available APIs. + +For a while, luaposix contained support for curses functionality too, but now it +has its own lcurses repository again, where it is being maintained separately. + +WWW: https://github.com/luaposix/luaposix diff --git a/devel/lua-posix/pkg-plist b/devel/lua-posix/pkg-plist new file mode 100644 index 00000000..c18d7bd2 --- /dev/null +++ b/devel/lua-posix/pkg-plist @@ -0,0 +1,43 @@ +lib/lua/5.3/posix/ctype.so +lib/lua/5.3/posix/dirent.so +lib/lua/5.3/posix/errno.so +lib/lua/5.3/posix/fcntl.so +lib/lua/5.3/posix/fnmatch.so +lib/lua/5.3/posix/glob.so +lib/lua/5.3/posix/grp.so +lib/lua/5.3/posix/libgen.so +lib/lua/5.3/posix/poll.so +lib/lua/5.3/posix/pwd.so +lib/lua/5.3/posix/sched.so +lib/lua/5.3/posix/signal.so +lib/lua/5.3/posix/stdio.so +lib/lua/5.3/posix/stdlib.so +lib/lua/5.3/posix/sys/msg.so +lib/lua/5.3/posix/sys/resource.so +lib/lua/5.3/posix/sys/socket.so +lib/lua/5.3/posix/sys/stat.so +lib/lua/5.3/posix/sys/statvfs.so +lib/lua/5.3/posix/sys/time.so +lib/lua/5.3/posix/sys/times.so +lib/lua/5.3/posix/sys/utsname.so +lib/lua/5.3/posix/sys/wait.so +lib/lua/5.3/posix/syslog.so +lib/lua/5.3/posix/termio.so +lib/lua/5.3/posix/time.so +lib/lua/5.3/posix/unistd.so +lib/lua/5.3/posix/utime.so +share/lua/5.3/posix/_base.lua +share/lua/5.3/posix/_strict.lua +share/lua/5.3/posix/compat.lua +share/lua/5.3/posix/deprecated.lua +share/lua/5.3/posix/init.lua +share/lua/5.3/posix/sys.lua +share/lua/5.3/posix/util.lua +share/lua/5.3/posix/version.lua +@dir lib/lua/5.3/posix/sys +@dir lib/lua/5.3/posix +@dir lib/lua/5.3 +@dir lib/lua +@dir share/lua/5.3/posix +@dir share/lua/5.3 +@dir share/lua diff --git a/devel/lua-stdlib-debug/Makefile b/devel/lua-stdlib-debug/Makefile new file mode 100644 index 00000000..0083a0cc --- /dev/null +++ b/devel/lua-stdlib-debug/Makefile @@ -0,0 +1,36 @@ +# $FreeBSD: head/devel/lua-stdlib-debug/Makefile 531700 2020-04-14 15:49:36Z mat $ + +PORTNAME= stdlib-debug +PORTVERSION= 1.0.1 +DISTVERSIONPREFIX= v +CATEGORIES= devel +PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}- + +MAINTAINER= sasaki@fcc.ad.jp +COMMENT= Debug hints management library for lua + +NO_ARCH= yes +USES= lua:module + +USE_GITHUB= yes +GH_ACCOUNT= lua-stdlib +GH_PROJECT= _debug + +OPTIONS_DEFINE= DOCS + +DOCSDIR= ${LUA_DOCSDIR} + +do-install: + @${MKDIR} ${STAGEDIR}${LUA_MODSHAREDIR}/std/_debug + ${INSTALL_DATA} ${WRKSRC}/lib/std/_debug/init.lua ${STAGEDIR}${LUA_MODSHAREDIR}/std/_debug + ${INSTALL_DATA} ${WRKSRC}/lib/std/_debug/version.lua ${STAGEDIR}${LUA_MODSHAREDIR}/std/_debug + +do-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/AUTHORS.md ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/NEWS.md ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/index.html ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/ldoc.css ${STAGEDIR}${DOCSDIR} + +.include diff --git a/devel/lua-stdlib-debug/distinfo b/devel/lua-stdlib-debug/distinfo new file mode 100644 index 00000000..9771db24 --- /dev/null +++ b/devel/lua-stdlib-debug/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1537958735 +SHA256 (lua-stdlib-_debug-v1.0.1_GH0.tar.gz) = efc560540f08dcf880ac48c6ab527bd741bbe3d6d66202a3c8be3ff5c9e1e907 +SIZE (lua-stdlib-_debug-v1.0.1_GH0.tar.gz) = 11992 diff --git a/devel/lua-stdlib-debug/pkg-descr b/devel/lua-stdlib-debug/pkg-descr new file mode 100644 index 00000000..efd90fd8 --- /dev/null +++ b/devel/lua-stdlib-debug/pkg-descr @@ -0,0 +1,4 @@ +This is a debug hints management library for Lua 5.1 (including LuaJIT), +5.2 and 5.3. + +WWW: https://github.com/lua-stdlib/_debug diff --git a/devel/lua-stdlib-debug/pkg-plist b/devel/lua-stdlib-debug/pkg-plist new file mode 100644 index 00000000..627033ba --- /dev/null +++ b/devel/lua-stdlib-debug/pkg-plist @@ -0,0 +1,6 @@ +share/lua/5.3/std/_debug/init.lua +share/lua/5.3/std/_debug/version.lua +@dir share/lua/5.3/std/_debug +@dir share/lua/5.3/std +@dir share/lua/5.3 +@dir share/lua diff --git a/devel/lua-stdlib-normalize/Makefile b/devel/lua-stdlib-normalize/Makefile new file mode 100644 index 00000000..04918cdb --- /dev/null +++ b/devel/lua-stdlib-normalize/Makefile @@ -0,0 +1,30 @@ +# $FreeBSD: head/devel/lua-stdlib-normalize/Makefile 532503 2020-04-22 18:57:29Z tcberner $ + +PORTNAME= stdlib-normalize +PORTVERSION= 2.0.3 +DISTVERSIONPREFIX= v +CATEGORIES= devel +PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}- + +MAINTAINER= sasaki@fcc.ad.jp +COMMENT= Collection of normalized lua functions + +RUN_DEPENDS= ${LUA_PKGNAMEPREFIX}-stdlib-debug>=0:devel/lua-stdlib-debug@${LUA_FLAVOR} + +NO_ARCH= yes +USES= lua:module + +USE_GITHUB= yes +GH_ACCOUNT= lua-stdlib +GH_PROJECT= normalize + +do-install: + @${MKDIR} ${STAGEDIR}${LUA_MODSHAREDIR}/std/normalize + ${INSTALL_DATA} ${WRKSRC}/lib/std/normalize/_base.lua ${STAGEDIR}${LUA_MODSHAREDIR}/std/normalize + ${INSTALL_DATA} ${WRKSRC}/lib/std/normalize/_strict.lua ${STAGEDIR}${LUA_MODSHAREDIR}/std/normalize + ${INSTALL_DATA} ${WRKSRC}/lib/std/normalize/_typecheck.lua ${STAGEDIR}${LUA_MODSHAREDIR}/std/normalize + ${INSTALL_DATA} ${WRKSRC}/lib/std/normalize/init.lua ${STAGEDIR}${LUA_MODSHAREDIR}/std/normalize + ${INSTALL_DATA} ${WRKSRC}/lib/std/normalize/version.lua ${STAGEDIR}${LUA_MODSHAREDIR}/std/normalize + +.include +#EOF diff --git a/devel/lua-stdlib-normalize/distinfo b/devel/lua-stdlib-normalize/distinfo new file mode 100644 index 00000000..a88e0d7c --- /dev/null +++ b/devel/lua-stdlib-normalize/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1587104386 +SHA256 (lua-stdlib-normalize-v2.0.3_GH0.tar.gz) = 2038c38da542cf274b0b7512928e5b649c90a34f36c8919fbbbc2524b4ef716d +SIZE (lua-stdlib-normalize-v2.0.3_GH0.tar.gz) = 46104 diff --git a/devel/lua-stdlib-normalize/pkg-descr b/devel/lua-stdlib-normalize/pkg-descr new file mode 100644 index 00000000..50a1c288 --- /dev/null +++ b/devel/lua-stdlib-normalize/pkg-descr @@ -0,0 +1,4 @@ +This is a collection of normalized lua functions for Lua 5.1 (including LuaJIT), +5.2 and 5.3. + +WWW: https://github.com/lua-stdlib/normalize diff --git a/devel/lua-stdlib-normalize/pkg-plist b/devel/lua-stdlib-normalize/pkg-plist new file mode 100644 index 00000000..6b1979e4 --- /dev/null +++ b/devel/lua-stdlib-normalize/pkg-plist @@ -0,0 +1,9 @@ +share/lua/5.3/std/normalize/_base.lua +share/lua/5.3/std/normalize/_strict.lua +share/lua/5.3/std/normalize/_typecheck.lua +share/lua/5.3/std/normalize/init.lua +share/lua/5.3/std/normalize/version.lua +@dir share/lua/5.3/std/normalize +@dir share/lua/5.3/std +@dir share/lua/5.3 +@dir share/lua diff --git a/devel/lua-stdlib/Makefile b/devel/lua-stdlib/Makefile new file mode 100644 index 00000000..363609aa --- /dev/null +++ b/devel/lua-stdlib/Makefile @@ -0,0 +1,27 @@ +# Created by: Po-Chuan Hsieh +# $FreeBSD: head/devel/lua-stdlib/Makefile 532522 2020-04-22 21:26:02Z sunpoet $ + +PORTNAME= stdlib +PORTVERSION= 41.2.2 +DISTVERSIONPREFIX= release-v +CATEGORIES= devel +PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}- + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Standard Lua Libraries + +RUN_DEPENDS+= ${LUA_PKGNAMEPREFIX}-stdlib-debug>=0:devel/lua-stdlib-debug@${LUA_FLAVOR} +RUN_DEPENDS+= ${LUA_PKGNAMEPREFIX}-stdlib-normalize>=2.0:devel/lua-stdlib-normalize@${LUA_FLAVOR} + +USES= lua:module + +CONFIGURE_ARGS= --docdir=${DOCSDIR} LUA=${LUA_CMD} +GNU_CONFIGURE= yes +NO_ARCH= yes + +GH_ACCOUNT= lua-stdlib +GH_PROJECT= lua-stdlib +USE_GITHUB= yes + + +.include diff --git a/devel/lua-stdlib/distinfo b/devel/lua-stdlib/distinfo new file mode 100644 index 00000000..1036c280 --- /dev/null +++ b/devel/lua-stdlib/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1561478526 +SHA256 (lua-stdlib-lua-stdlib-release-v41.2.2_GH0.tar.gz) = 42ca25ddcde59f608694a3335d24919a4df4cf6f14ea46c75249561a16c84711 +SIZE (lua-stdlib-lua-stdlib-release-v41.2.2_GH0.tar.gz) = 398500 diff --git a/devel/lua-stdlib/pkg-descr b/devel/lua-stdlib/pkg-descr new file mode 100644 index 00000000..d91ea3de --- /dev/null +++ b/devel/lua-stdlib/pkg-descr @@ -0,0 +1,8 @@ +stdlib is a library of modules for common programming tasks, including list, +table and functional operations, objects, pickling, pretty-printing and +command-line option parsing. + +stdlib has no run-time prerequisites beyond a standard Lua system, though it +will take advantage of strict and typecheck if they are installed. + +WWW: https://github.com/lua-stdlib/lua-stdlib diff --git a/devel/lua-stdlib/pkg-plist b/devel/lua-stdlib/pkg-plist new file mode 100644 index 00000000..aaa9bb77 --- /dev/null +++ b/devel/lua-stdlib/pkg-plist @@ -0,0 +1,46 @@ +share/doc/stdlib/classes/std.container.html +share/doc/stdlib/classes/std.list.html +share/doc/stdlib/classes/std.object.html +share/doc/stdlib/classes/std.optparse.html +share/doc/stdlib/classes/std.set.html +share/doc/stdlib/classes/std.strbuf.html +share/doc/stdlib/classes/std.tree.html +share/doc/stdlib/index.html +share/doc/stdlib/ldoc.css +share/doc/stdlib/modules/std.debug.html +share/doc/stdlib/modules/std.functional.html +share/doc/stdlib/modules/std.html +share/doc/stdlib/modules/std.io.html +share/doc/stdlib/modules/std.math.html +share/doc/stdlib/modules/std.operator.html +share/doc/stdlib/modules/std.package.html +share/doc/stdlib/modules/std.strict.html +share/doc/stdlib/modules/std.string.html +share/doc/stdlib/modules/std.table.html +share/lua/5.3/std.lua +share/lua/5.3/std/base.lua +share/lua/5.3/std/container.lua +share/lua/5.3/std/debug_init/init.lua +share/lua/5.3/std/debug.lua +share/lua/5.3/std/functional.lua +share/lua/5.3/std/io.lua +share/lua/5.3/std/list.lua +share/lua/5.3/std/math.lua +share/lua/5.3/std/object.lua +share/lua/5.3/std/operator.lua +share/lua/5.3/std/optparse.lua +share/lua/5.3/std/package.lua +share/lua/5.3/std/set.lua +share/lua/5.3/std/strbuf.lua +share/lua/5.3/std/strict.lua +share/lua/5.3/std/string.lua +share/lua/5.3/std/table.lua +share/lua/5.3/std/tree.lua +@dir share/doc/stdlib/classes +@dir share/doc/stdlib/modules +@dir share/doc/stdlib +@dir share/doc +@dir share/lua/5.3/std/debug_init +@dir share/lua/5.3/std +@dir share/lua/5.3 +@dir share/lua diff --git a/devel/ocaml-opam/Makefile b/devel/ocaml-opam/Makefile new file mode 100644 index 00000000..3983b5dd --- /dev/null +++ b/devel/ocaml-opam/Makefile @@ -0,0 +1,29 @@ +# Created by: J. Giovannangeli +# $FreeBSD: head/devel/ocaml-opam/Makefile 526338 2020-02-17 03:14:09Z yuri $ + +PORTNAME= opam +PORTVERSION= 2.0.6 +CATEGORIES= devel +MASTER_SITES= https://github.com/ocaml/opam/releases/download/${DISTVERSION}/ +PKGNAMEPREFIX= ocaml- +DISTNAME= opam-full-${DISTVERSION} + +MAINTAINER= hannes@mehnert.org +COMMENT= Source-based package manager for OCaml + +RUN_DEPENDS= curl:net/libcurl +RUN_DEPENDS+= gpatch:text/gpatch +RUN_DEPENDS+= rsync:system/rsync +RUN_DEPENDS+= git:devel/git + +USES= gmake +USE_OCAML= yes + +ALL_TARGET= lib-ext all + +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --disable-checks + +MAKE_JOBS_UNSAFE= yes + +.include diff --git a/devel/ocaml-opam/distinfo b/devel/ocaml-opam/distinfo new file mode 100644 index 00000000..aaeabc01 --- /dev/null +++ b/devel/ocaml-opam/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1579199229 +SHA256 (opam-full-2.0.6.tar.gz) = 7c4bff5e5f3628ad00c53ee1b044ced8128ffdcfbb7582f8773fb433e12e07f4 +SIZE (opam-full-2.0.6.tar.gz) = 7928660 diff --git a/devel/ocaml-opam/pkg-descr b/devel/ocaml-opam/pkg-descr new file mode 100644 index 00000000..51398b65 --- /dev/null +++ b/devel/ocaml-opam/pkg-descr @@ -0,0 +1,5 @@ +OPAM is a source-based package manager for OCaml. It supports multiple +simultaneous compiler installations, flexible package constraints, and +a Git-friendly development workflow. + +WWW: https://opam.ocaml.org/ diff --git a/devel/ocaml-opam/pkg-plist b/devel/ocaml-opam/pkg-plist new file mode 100644 index 00000000..4003efc8 --- /dev/null +++ b/devel/ocaml-opam/pkg-plist @@ -0,0 +1,40 @@ +bin/opam +bin/opam-installer +man/man1/opam-admin-add-constraint.1.gz +man/man1/opam-admin-add-hashes.1.gz +man/man1/opam-admin-cache.1.gz +man/man1/opam-admin-check.1.gz +man/man1/opam-admin-filter.1.gz +man/man1/opam-admin-help.1.gz +man/man1/opam-admin-index.1.gz +man/man1/opam-admin-lint.1.gz +man/man1/opam-admin-list.1.gz +man/man1/opam-admin-make.1.gz +man/man1/opam-admin-upgrade.1.gz +man/man1/opam-admin.1.gz +man/man1/opam-clean.1.gz +man/man1/opam-config.1.gz +man/man1/opam-env.1.gz +man/man1/opam-exec.1.gz +man/man1/opam-help.1.gz +man/man1/opam-info.1.gz +man/man1/opam-init.1.gz +man/man1/opam-install.1.gz +man/man1/opam-installer.1.gz +man/man1/opam-lint.1.gz +man/man1/opam-list.1.gz +man/man1/opam-pin.1.gz +man/man1/opam-reinstall.1.gz +man/man1/opam-remote.1.gz +man/man1/opam-remove.1.gz +man/man1/opam-repository.1.gz +man/man1/opam-search.1.gz +man/man1/opam-show.1.gz +man/man1/opam-source.1.gz +man/man1/opam-switch.1.gz +man/man1/opam-uninstall.1.gz +man/man1/opam-unpin.1.gz +man/man1/opam-update.1.gz +man/man1/opam-upgrade.1.gz +man/man1/opam-var.1.gz +man/man1/opam.1.gz diff --git a/java/javavmwrapper/distinfo b/java/javavmwrapper/distinfo new file mode 100644 index 00000000..9e91b55f --- /dev/null +++ b/java/javavmwrapper/distinfo @@ -0,0 +1 @@ +TIMESTAMP = 1595404744 diff --git a/lang/lua53/files/lua5.3.pc.in b/lang/lua53/files/lua5.3.pc.in new file mode 100644 index 00000000..3687f615 --- /dev/null +++ b/lang/lua53/files/lua5.3.pc.in @@ -0,0 +1,10 @@ +version=%%VERSION%% +libdir=%%LIBDIR%% +includedir=%%INCLUDEDIR%% +soname=%%SONAME%% + +Name: Lua +Description: Powerful, efficient, lightweight, embeddable scripting language. +Version: ${version} +Libs: -L${libdir} -l${soname} -lm +Cflags: -I${includedir} diff --git a/math/lapack/Makefile b/math/lapack/Makefile new file mode 100644 index 00000000..2df07e52 --- /dev/null +++ b/math/lapack/Makefile @@ -0,0 +1,19 @@ +# Created by: jmz +# $FreeBSD: head/math/lapack/Makefile 507372 2019-07-26 20:46:53Z gerald $ + +PORTNAME?= lapack +PORTVERSION= 3.5.0 +CATEGORIES= math +MASTER_SITES= NL/lapack/ +DISTFILES= lapack-${PORTVERSION}.tgz +DIST_SUBDIR= lapack + +MAINTAINER= fortran@FreeBSD.org +COMMENT= A library of Fortran 77 subroutines for linear algebra + +USES= gmake cmake gcc + +WRKSRC= ${WRKDIR}/lapack-${PORTVERSION} + + +.include diff --git a/math/lapack/distinfo b/math/lapack/distinfo new file mode 100644 index 00000000..1ba4007b --- /dev/null +++ b/math/lapack/distinfo @@ -0,0 +1,4 @@ +SHA256 (lapack/lapack-3.5.0.tgz) = 9ad8f0d3f3fb5521db49f2dd716463b8fb2b6bc9dc386a9956b8c6144f726352 +SIZE (lapack/lapack-3.5.0.tgz) = 6313139 +SHA256 (lapack/manpages-3.5.0.tgz) = 055da7402ea807cc16f6c50b71ac63d290f83a5f2885aa9f679b7ad11dd8903d +SIZE (lapack/manpages-3.5.0.tgz) = 1394730 diff --git a/math/lapack/files/manpages b/math/lapack/files/manpages new file mode 100644 index 00000000..7005df85 --- /dev/null +++ b/math/lapack/files/manpages @@ -0,0 +1,1842 @@ +MAN3L= \ +INSTALL_ilaver.f.3 \ +INSTALL_lsame.f.3 \ +LAPACK_version.f.3 \ +SRC_ilaver.f.3 \ +SRC_xerbla.f.3 \ +SRC_xerbla_array.f.3 \ +caxpy.f.3 \ +cbbcsd.f.3 \ +cbdsqr.f.3 \ +ccopy.f.3 \ +cdotc.f.3 \ +cdotu.f.3 \ +cgbbrd.f.3 \ +cgbcon.f.3 \ +cgbequ.f.3 \ +cgbequb.f.3 \ +cgbmv.f.3 \ +cgbrfs.f.3 \ +cgbrfsx.f.3 \ +cgbsv.f.3 \ +cgbsvx.f.3 \ +cgbsvxx.f.3 \ +cgbtf2.f.3 \ +cgbtrf.f.3 \ +cgbtrs.f.3 \ +cgebak.f.3 \ +cgebal.f.3 \ +cgebd2.f.3 \ +cgebrd.f.3 \ +cgecon.f.3 \ +cgeequ.f.3 \ +cgeequb.f.3 \ +cgees.f.3 \ +cgeesx.f.3 \ +cgeev.f.3 \ +cgeevx.f.3 \ +cgegs.f.3 \ +cgegv.f.3 \ +cgehd2.f.3 \ +cgehrd.f.3 \ +cgelq2.f.3 \ +cgelqf.f.3 \ +cgels.f.3 \ +cgelsd.f.3 \ +cgelss.f.3 \ +cgelsx.f.3 \ +cgelsy.f.3 \ +cgemm.f.3 \ +cgemqrt.f.3 \ +cgemv.f.3 \ +cgeql2.f.3 \ +cgeqlf.f.3 \ +cgeqp3.f.3 \ +cgeqpf.f.3 \ +cgeqr2.f.3 \ +cgeqr2p.f.3 \ +cgeqrf.f.3 \ +cgeqrfp.f.3 \ +cgeqrt.f.3 \ +cgeqrt2.f.3 \ +cgeqrt3.f.3 \ +cgerc.f.3 \ +cgerfs.f.3 \ +cgerfsx.f.3 \ +cgerq2.f.3 \ +cgerqf.f.3 \ +cgeru.f.3 \ +cgesc2.f.3 \ +cgesdd.f.3 \ +cgesv.f.3 \ +cgesvd.f.3 \ +cgesvx.f.3 \ +cgesvxx.f.3 \ +cgetc2.f.3 \ +cgetf2.f.3 \ +cgetrf.f.3 \ +cgetri.f.3 \ +cgetrs.f.3 \ +cggbak.f.3 \ +cggbal.f.3 \ +cgges.f.3 \ +cggesx.f.3 \ +cggev.f.3 \ +cggevx.f.3 \ +cggglm.f.3 \ +cgghrd.f.3 \ +cgglse.f.3 \ +cggqrf.f.3 \ +cggrqf.f.3 \ +cggsvd.f.3 \ +cggsvp.f.3 \ +cgtcon.f.3 \ +cgtrfs.f.3 \ +cgtsv.f.3 \ +cgtsvx.f.3 \ +cgttrf.f.3 \ +cgttrs.f.3 \ +cgtts2.f.3 \ +chbev.f.3 \ +chbevd.f.3 \ +chbevx.f.3 \ +chbgst.f.3 \ +chbgv.f.3 \ +chbgvd.f.3 \ +chbgvx.f.3 \ +chbmv.f.3 \ +chbtrd.f.3 \ +checon.f.3 \ +cheequb.f.3 \ +cheev.f.3 \ +cheevd.f.3 \ +cheevr.f.3 \ +cheevx.f.3 \ +chegs2.f.3 \ +chegst.f.3 \ +chegv.f.3 \ +chegvd.f.3 \ +chegvx.f.3 \ +chemm.f.3 \ +chemv.f.3 \ +cher.f.3 \ +cher2.f.3 \ +cher2k.f.3 \ +cherfs.f.3 \ +cherfsx.f.3 \ +cherk.f.3 \ +chesv.f.3 \ +chesvx.f.3 \ +chesvxx.f.3 \ +cheswapr.f.3 \ +chetd2.f.3 \ +chetf2.f.3 \ +chetrd.f.3 \ +chetrf.f.3 \ +chetri.f.3 \ +chetri2.f.3 \ +chetri2x.f.3 \ +chetrs.f.3 \ +chetrs2.f.3 \ +chfrk.f.3 \ +chgeqz.f.3 \ +chla_transtype.f.3 \ +chpcon.f.3 \ +chpev.f.3 \ +chpevd.f.3 \ +chpevx.f.3 \ +chpgst.f.3 \ +chpgv.f.3 \ +chpgvd.f.3 \ +chpgvx.f.3 \ +chpmv.f.3 \ +chpr.f.3 \ +chpr2.f.3 \ +chprfs.f.3 \ +chpsv.f.3 \ +chpsvx.f.3 \ +chptrd.f.3 \ +chptrf.f.3 \ +chptri.f.3 \ +chptrs.f.3 \ +chsein.f.3 \ +chseqr.f.3 \ +cla_gbamv.f.3 \ +cla_gbrcond_c.f.3 \ +cla_gbrcond_x.f.3 \ +cla_gbrfsx_extended.f.3 \ +cla_gbrpvgrw.f.3 \ +cla_geamv.f.3 \ +cla_gercond_c.f.3 \ +cla_gercond_x.f.3 \ +cla_gerfsx_extended.f.3 \ +cla_gerpvgrw.f.3 \ +cla_heamv.f.3 \ +cla_hercond_c.f.3 \ +cla_hercond_x.f.3 \ +cla_herfsx_extended.f.3 \ +cla_herpvgrw.f.3 \ +cla_lin_berr.f.3 \ +cla_porcond_c.f.3 \ +cla_porcond_x.f.3 \ +cla_porfsx_extended.f.3 \ +cla_porpvgrw.f.3 \ +cla_syamv.f.3 \ +cla_syrcond_c.f.3 \ +cla_syrcond_x.f.3 \ +cla_syrfsx_extended.f.3 \ +cla_syrpvgrw.f.3 \ +cla_wwaddw.f.3 \ +clabrd.f.3 \ +clacgv.f.3 \ +clacn2.f.3 \ +clacon.f.3 \ +clacp2.f.3 \ +clacpy.f.3 \ +clacrm.f.3 \ +clacrt.f.3 \ +cladiv.f.3 \ +claed0.f.3 \ +claed7.f.3 \ +claed8.f.3 \ +claein.f.3 \ +claesy.f.3 \ +claev2.f.3 \ +clag2z.f.3 \ +clags2.f.3 \ +clagtm.f.3 \ +clahef.f.3 \ +clahqr.f.3 \ +clahr2.f.3 \ +clahrd.f.3 \ +claic1.f.3 \ +clals0.f.3 \ +clalsa.f.3 \ +clalsd.f.3 \ +clangb.f.3 \ +clange.f.3 \ +clangt.f.3 \ +clanhb.f.3 \ +clanhe.f.3 \ +clanhf.f.3 \ +clanhp.f.3 \ +clanhs.f.3 \ +clanht.f.3 \ +clansb.f.3 \ +clansp.f.3 \ +clansy.f.3 \ +clantb.f.3 \ +clantp.f.3 \ +clantr.f.3 \ +clapll.f.3 \ +clapmr.f.3 \ +clapmt.f.3 \ +claqgb.f.3 \ +claqge.f.3 \ +claqhb.f.3 \ +claqhe.f.3 \ +claqhp.f.3 \ +claqp2.f.3 \ +claqps.f.3 \ +claqr0.f.3 \ +claqr1.f.3 \ +claqr2.f.3 \ +claqr3.f.3 \ +claqr4.f.3 \ +claqr5.f.3 \ +claqsb.f.3 \ +claqsp.f.3 \ +claqsy.f.3 \ +clar1v.f.3 \ +clar2v.f.3 \ +clarcm.f.3 \ +clarf.f.3 \ +clarfb.f.3 \ +clarfg.f.3 \ +clarfgp.f.3 \ +clarft.f.3 \ +clarfx.f.3 \ +clargv.f.3 \ +clarnv.f.3 \ +clarrv.f.3 \ +clarscl2.f.3 \ +clartg.f.3 \ +clartv.f.3 \ +clarz.f.3 \ +clarzb.f.3 \ +clarzt.f.3 \ +clascl.f.3 \ +clascl2.f.3 \ +claset.f.3 \ +clasr.f.3 \ +classq.f.3 \ +claswp.f.3 \ +clasyf.f.3 \ +clatbs.f.3 \ +clatdf.f.3 \ +clatps.f.3 \ +clatrd.f.3 \ +clatrs.f.3 \ +clatrz.f.3 \ +clatzm.f.3 \ +clauu2.f.3 \ +clauum.f.3 \ +cpbcon.f.3 \ +cpbequ.f.3 \ +cpbrfs.f.3 \ +cpbstf.f.3 \ +cpbsv.f.3 \ +cpbsvx.f.3 \ +cpbtf2.f.3 \ +cpbtrf.f.3 \ +cpbtrs.f.3 \ +cpftrf.f.3 \ +cpftri.f.3 \ +cpftrs.f.3 \ +cpocon.f.3 \ +cpoequ.f.3 \ +cpoequb.f.3 \ +cporfs.f.3 \ +cporfsx.f.3 \ +cposv.f.3 \ +cposvx.f.3 \ +cposvxx.f.3 \ +cpotf2.f.3 \ +cpotrf.f.3 \ +cpotri.f.3 \ +cpotrs.f.3 \ +cppcon.f.3 \ +cppequ.f.3 \ +cpprfs.f.3 \ +cppsv.f.3 \ +cppsvx.f.3 \ +cpptrf.f.3 \ +cpptri.f.3 \ +cpptrs.f.3 \ +cpstf2.f.3 \ +cpstrf.f.3 \ +cptcon.f.3 \ +cpteqr.f.3 \ +cptrfs.f.3 \ +cptsv.f.3 \ +cptsvx.f.3 \ +cpttrf.f.3 \ +cpttrs.f.3 \ +cptts2.f.3 \ +crot.f.3 \ +crotg.f.3 \ +cscal.f.3 \ +cspcon.f.3 \ +cspmv.f.3 \ +cspr.f.3 \ +csprfs.f.3 \ +cspsv.f.3 \ +cspsvx.f.3 \ +csptrf.f.3 \ +csptri.f.3 \ +csptrs.f.3 \ +csrot.f.3 \ +csrscl.f.3 \ +csscal.f.3 \ +cstedc.f.3 \ +cstegr.f.3 \ +cstein.f.3 \ +cstemr.f.3 \ +csteqr.f.3 \ +cswap.f.3 \ +csycon.f.3 \ +csyconv.f.3 \ +csyequb.f.3 \ +csymm.f.3 \ +csymv.f.3 \ +csyr.f.3 \ +csyr2k.f.3 \ +csyrfs.f.3 \ +csyrfsx.f.3 \ +csyrk.f.3 \ +csysv.f.3 \ +csysvx.f.3 \ +csysvxx.f.3 \ +csyswapr.f.3 \ +csytf2.f.3 \ +csytrf.f.3 \ +csytri.f.3 \ +csytri2.f.3 \ +csytri2x.f.3 \ +csytrs.f.3 \ +csytrs2.f.3 \ +ctbcon.f.3 \ +ctbmv.f.3 \ +ctbrfs.f.3 \ +ctbsv.f.3 \ +ctbtrs.f.3 \ +ctfsm.f.3 \ +ctftri.f.3 \ +ctfttp.f.3 \ +ctfttr.f.3 \ +ctgevc.f.3 \ +ctgex2.f.3 \ +ctgexc.f.3 \ +ctgsen.f.3 \ +ctgsja.f.3 \ +ctgsna.f.3 \ +ctgsy2.f.3 \ +ctgsyl.f.3 \ +ctpcon.f.3 \ +ctpmqrt.f.3 \ +ctpmv.f.3 \ +ctpqrt.f.3 \ +ctpqrt2.f.3 \ +ctprfb.f.3 \ +ctprfs.f.3 \ +ctpsv.f.3 \ +ctptri.f.3 \ +ctptrs.f.3 \ +ctpttf.f.3 \ +ctpttr.f.3 \ +ctrcon.f.3 \ +ctrevc.f.3 \ +ctrexc.f.3 \ +ctrmm.f.3 \ +ctrmv.f.3 \ +ctrrfs.f.3 \ +ctrsen.f.3 \ +ctrsm.f.3 \ +ctrsna.f.3 \ +ctrsv.f.3 \ +ctrsyl.f.3 \ +ctrti2.f.3 \ +ctrtri.f.3 \ +ctrtrs.f.3 \ +ctrttf.f.3 \ +ctrttp.f.3 \ +ctzrqf.f.3 \ +ctzrzf.f.3 \ +cunbdb.f.3 \ +cuncsd.f.3 \ +cung2l.f.3 \ +cung2r.f.3 \ +cungbr.f.3 \ +cunghr.f.3 \ +cungl2.f.3 \ +cunglq.f.3 \ +cungql.f.3 \ +cungqr.f.3 \ +cungr2.f.3 \ +cungrq.f.3 \ +cungtr.f.3 \ +cunm2l.f.3 \ +cunm2r.f.3 \ +cunmbr.f.3 \ +cunmhr.f.3 \ +cunml2.f.3 \ +cunmlq.f.3 \ +cunmql.f.3 \ +cunmqr.f.3 \ +cunmr2.f.3 \ +cunmr3.f.3 \ +cunmrq.f.3 \ +cunmrz.f.3 \ +cunmtr.f.3 \ +cupgtr.f.3 \ +cupmtr.f.3 \ +dasum.f.3 \ +daxpy.f.3 \ +dbbcsd.f.3 \ +dbdsdc.f.3 \ +dbdsqr.f.3 \ +dcabs1.f.3 \ +dcopy.f.3 \ +ddisna.f.3 \ +ddot.f.3 \ +dgbbrd.f.3 \ +dgbcon.f.3 \ +dgbequ.f.3 \ +dgbequb.f.3 \ +dgbmv.f.3 \ +dgbrfs.f.3 \ +dgbrfsx.f.3 \ +dgbsv.f.3 \ +dgbsvx.f.3 \ +dgbsvxx.f.3 \ +dgbtf2.f.3 \ +dgbtrf.f.3 \ +dgbtrs.f.3 \ +dgebak.f.3 \ +dgebal.f.3 \ +dgebd2.f.3 \ +dgebrd.f.3 \ +dgecon.f.3 \ +dgeequ.f.3 \ +dgeequb.f.3 \ +dgees.f.3 \ +dgeesx.f.3 \ +dgeev.f.3 \ +dgeevx.f.3 \ +dgegs.f.3 \ +dgegv.f.3 \ +dgehd2.f.3 \ +dgehrd.f.3 \ +dgejsv.f.3 \ +dgelq2.f.3 \ +dgelqf.f.3 \ +dgels.f.3 \ +dgelsd.f.3 \ +dgelss.f.3 \ +dgelsx.f.3 \ +dgelsy.f.3 \ +dgemm.f.3 \ +dgemqrt.f.3 \ +dgemv.f.3 \ +dgeql2.f.3 \ +dgeqlf.f.3 \ +dgeqp3.f.3 \ +dgeqpf.f.3 \ +dgeqr2.f.3 \ +dgeqr2p.f.3 \ +dgeqrf.f.3 \ +dgeqrfp.f.3 \ +dgeqrt.f.3 \ +dgeqrt2.f.3 \ +dgeqrt3.f.3 \ +dger.f.3 \ +dgerfs.f.3 \ +dgerfsx.f.3 \ +dgerq2.f.3 \ +dgerqf.f.3 \ +dgesc2.f.3 \ +dgesdd.f.3 \ +dgesv.f.3 \ +dgesvd.f.3 \ +dgesvj.f.3 \ +dgesvx.f.3 \ +dgesvxx.f.3 \ +dgetc2.f.3 \ +dgetf2.f.3 \ +dgetrf.f.3 \ +dgetri.f.3 \ +dgetrs.f.3 \ +dggbak.f.3 \ +dggbal.f.3 \ +dgges.f.3 \ +dggesx.f.3 \ +dggev.f.3 \ +dggevx.f.3 \ +dggglm.f.3 \ +dgghrd.f.3 \ +dgglse.f.3 \ +dggqrf.f.3 \ +dggrqf.f.3 \ +dggsvd.f.3 \ +dggsvp.f.3 \ +dgsvj0.f.3 \ +dgsvj1.f.3 \ +dgtcon.f.3 \ +dgtrfs.f.3 \ +dgtsv.f.3 \ +dgtsvx.f.3 \ +dgttrf.f.3 \ +dgttrs.f.3 \ +dgtts2.f.3 \ +dhgeqz.f.3 \ +dhsein.f.3 \ +dhseqr.f.3 \ +disnan.f.3 \ +dla_gbamv.f.3 \ +dla_gbrcond.f.3 \ +dla_gbrfsx_extended.f.3 \ +dla_gbrpvgrw.f.3 \ +dla_geamv.f.3 \ +dla_gercond.f.3 \ +dla_gerfsx_extended.f.3 \ +dla_gerpvgrw.f.3 \ +dla_lin_berr.f.3 \ +dla_porcond.f.3 \ +dla_porfsx_extended.f.3 \ +dla_porpvgrw.f.3 \ +dla_syamv.f.3 \ +dla_syrcond.f.3 \ +dla_syrfsx_extended.f.3 \ +dla_syrpvgrw.f.3 \ +dla_wwaddw.f.3 \ +dlabad.f.3 \ +dlabrd.f.3 \ +dlacn2.f.3 \ +dlacon.f.3 \ +dlacpy.f.3 \ +dladiv.f.3 \ +dlae2.f.3 \ +dlaebz.f.3 \ +dlaed0.f.3 \ +dlaed1.f.3 \ +dlaed2.f.3 \ +dlaed3.f.3 \ +dlaed4.f.3 \ +dlaed5.f.3 \ +dlaed6.f.3 \ +dlaed7.f.3 \ +dlaed8.f.3 \ +dlaed9.f.3 \ +dlaeda.f.3 \ +dlaein.f.3 \ +dlaev2.f.3 \ +dlaexc.f.3 \ +dlag2.f.3 \ +dlag2s.f.3 \ +dlags2.f.3 \ +dlagtf.f.3 \ +dlagtm.f.3 \ +dlagts.f.3 \ +dlagv2.f.3 \ +dlahqr.f.3 \ +dlahr2.f.3 \ +dlahrd.f.3 \ +dlaic1.f.3 \ +dlaisnan.f.3 \ +dlaln2.f.3 \ +dlals0.f.3 \ +dlalsa.f.3 \ +dlalsd.f.3 \ +dlamch.f.3 \ +dlamchf77.f.3 \ +dlamchtst.f.3 \ +dlamrg.f.3 \ +dlaneg.f.3 \ +dlangb.f.3 \ +dlange.f.3 \ +dlangt.f.3 \ +dlanhs.f.3 \ +dlansb.f.3 \ +dlansf.f.3 \ +dlansp.f.3 \ +dlanst.f.3 \ +dlansy.f.3 \ +dlantb.f.3 \ +dlantp.f.3 \ +dlantr.f.3 \ +dlanv2.f.3 \ +dlapll.f.3 \ +dlapmr.f.3 \ +dlapmt.f.3 \ +dlapy2.f.3 \ +dlapy3.f.3 \ +dlaqgb.f.3 \ +dlaqge.f.3 \ +dlaqp2.f.3 \ +dlaqps.f.3 \ +dlaqr0.f.3 \ +dlaqr1.f.3 \ +dlaqr2.f.3 \ +dlaqr3.f.3 \ +dlaqr4.f.3 \ +dlaqr5.f.3 \ +dlaqsb.f.3 \ +dlaqsp.f.3 \ +dlaqsy.f.3 \ +dlaqtr.f.3 \ +dlar1v.f.3 \ +dlar2v.f.3 \ +dlarf.f.3 \ +dlarfb.f.3 \ +dlarfg.f.3 \ +dlarfgp.f.3 \ +dlarft.f.3 \ +dlarfx.f.3 \ +dlargv.f.3 \ +dlarnv.f.3 \ +dlarra.f.3 \ +dlarrb.f.3 \ +dlarrc.f.3 \ +dlarrd.f.3 \ +dlarre.f.3 \ +dlarrf.f.3 \ +dlarrj.f.3 \ +dlarrk.f.3 \ +dlarrr.f.3 \ +dlarrv.f.3 \ +dlarscl2.f.3 \ +dlartg.f.3 \ +dlartgp.f.3 \ +dlartgs.f.3 \ +dlartv.f.3 \ +dlaruv.f.3 \ +dlarz.f.3 \ +dlarzb.f.3 \ +dlarzt.f.3 \ +dlas2.f.3 \ +dlascl.f.3 \ +dlascl2.f.3 \ +dlasd0.f.3 \ +dlasd1.f.3 \ +dlasd2.f.3 \ +dlasd3.f.3 \ +dlasd4.f.3 \ +dlasd5.f.3 \ +dlasd6.f.3 \ +dlasd7.f.3 \ +dlasd8.f.3 \ +dlasda.f.3 \ +dlasdq.f.3 \ +dlasdt.f.3 \ +dlaset.f.3 \ +dlasq1.f.3 \ +dlasq2.f.3 \ +dlasq3.f.3 \ +dlasq4.f.3 \ +dlasq5.f.3 \ +dlasq6.f.3 \ +dlasr.f.3 \ +dlasrt.f.3 \ +dlassq.f.3 \ +dlasv2.f.3 \ +dlaswp.f.3 \ +dlasy2.f.3 \ +dlasyf.f.3 \ +dlat2s.f.3 \ +dlatbs.f.3 \ +dlatdf.f.3 \ +dlatps.f.3 \ +dlatrd.f.3 \ +dlatrs.f.3 \ +dlatrz.f.3 \ +dlatzm.f.3 \ +dlauu2.f.3 \ +dlauum.f.3 \ +dnrm2.f.3 \ +dopgtr.f.3 \ +dopmtr.f.3 \ +dorbdb.f.3 \ +dorcsd.f.3 \ +dorg2l.f.3 \ +dorg2r.f.3 \ +dorgbr.f.3 \ +dorghr.f.3 \ +dorgl2.f.3 \ +dorglq.f.3 \ +dorgql.f.3 \ +dorgqr.f.3 \ +dorgr2.f.3 \ +dorgrq.f.3 \ +dorgtr.f.3 \ +dorm2l.f.3 \ +dorm2r.f.3 \ +dormbr.f.3 \ +dormhr.f.3 \ +dorml2.f.3 \ +dormlq.f.3 \ +dormql.f.3 \ +dormqr.f.3 \ +dormr2.f.3 \ +dormr3.f.3 \ +dormrq.f.3 \ +dormrz.f.3 \ +dormtr.f.3 \ +dpbcon.f.3 \ +dpbequ.f.3 \ +dpbrfs.f.3 \ +dpbstf.f.3 \ +dpbsv.f.3 \ +dpbsvx.f.3 \ +dpbtf2.f.3 \ +dpbtrf.f.3 \ +dpbtrs.f.3 \ +dpftrf.f.3 \ +dpftri.f.3 \ +dpftrs.f.3 \ +dpocon.f.3 \ +dpoequ.f.3 \ +dpoequb.f.3 \ +dporfs.f.3 \ +dporfsx.f.3 \ +dposv.f.3 \ +dposvx.f.3 \ +dposvxx.f.3 \ +dpotf2.f.3 \ +dpotrf.f.3 \ +dpotri.f.3 \ +dpotrs.f.3 \ +dppcon.f.3 \ +dppequ.f.3 \ +dpprfs.f.3 \ +dppsv.f.3 \ +dppsvx.f.3 \ +dpptrf.f.3 \ +dpptri.f.3 \ +dpptrs.f.3 \ +dpstf2.f.3 \ +dpstrf.f.3 \ +dptcon.f.3 \ +dpteqr.f.3 \ +dptrfs.f.3 \ +dptsv.f.3 \ +dptsvx.f.3 \ +dpttrf.f.3 \ +dpttrs.f.3 \ +dptts2.f.3 \ +drot.f.3 \ +drotg.f.3 \ +drotm.f.3 \ +drotmg.f.3 \ +drscl.f.3 \ +dsbev.f.3 \ +dsbevd.f.3 \ +dsbevx.f.3 \ +dsbgst.f.3 \ +dsbgv.f.3 \ +dsbgvd.f.3 \ +dsbgvx.f.3 \ +dsbmv.f.3 \ +dsbtrd.f.3 \ +dscal.f.3 \ +dsdot.f.3 \ +dsecnd_EXT_ETIME.f.3 \ +dsecnd_EXT_ETIME_.f.3 \ +dsecnd_INT_CPU_TIME.f.3 \ +dsecnd_INT_ETIME.f.3 \ +dsecnd_NONE.f.3 \ +dsecndtst.f.3 \ +dsfrk.f.3 \ +dsgesv.f.3 \ +dspcon.f.3 \ +dspev.f.3 \ +dspevd.f.3 \ +dspevx.f.3 \ +dspgst.f.3 \ +dspgv.f.3 \ +dspgvd.f.3 \ +dspgvx.f.3 \ +dspmv.f.3 \ +dsposv.f.3 \ +dspr.f.3 \ +dspr2.f.3 \ +dsprfs.f.3 \ +dspsv.f.3 \ +dspsvx.f.3 \ +dsptrd.f.3 \ +dsptrf.f.3 \ +dsptri.f.3 \ +dsptrs.f.3 \ +dstebz.f.3 \ +dstedc.f.3 \ +dstegr.f.3 \ +dstein.f.3 \ +dstemr.f.3 \ +dsteqr.f.3 \ +dsterf.f.3 \ +dstev.f.3 \ +dstevd.f.3 \ +dstevr.f.3 \ +dstevx.f.3 \ +dswap.f.3 \ +dsycon.f.3 \ +dsyconv.f.3 \ +dsyequb.f.3 \ +dsyev.f.3 \ +dsyevd.f.3 \ +dsyevr.f.3 \ +dsyevx.f.3 \ +dsygs2.f.3 \ +dsygst.f.3 \ +dsygv.f.3 \ +dsygvd.f.3 \ +dsygvx.f.3 \ +dsymm.f.3 \ +dsymv.f.3 \ +dsyr.f.3 \ +dsyr2.f.3 \ +dsyr2k.f.3 \ +dsyrfs.f.3 \ +dsyrfsx.f.3 \ +dsyrk.f.3 \ +dsysv.f.3 \ +dsysvx.f.3 \ +dsysvxx.f.3 \ +dsyswapr.f.3 \ +dsytd2.f.3 \ +dsytf2.f.3 \ +dsytrd.f.3 \ +dsytrf.f.3 \ +dsytri.f.3 \ +dsytri2.f.3 \ +dsytri2x.f.3 \ +dsytrs.f.3 \ +dsytrs2.f.3 \ +dtbcon.f.3 \ +dtbmv.f.3 \ +dtbrfs.f.3 \ +dtbsv.f.3 \ +dtbtrs.f.3 \ +dtfsm.f.3 \ +dtftri.f.3 \ +dtfttp.f.3 \ +dtfttr.f.3 \ +dtgevc.f.3 \ +dtgex2.f.3 \ +dtgexc.f.3 \ +dtgsen.f.3 \ +dtgsja.f.3 \ +dtgsna.f.3 \ +dtgsy2.f.3 \ +dtgsyl.f.3 \ +dtpcon.f.3 \ +dtpmqrt.f.3 \ +dtpmv.f.3 \ +dtpqrt.f.3 \ +dtpqrt2.f.3 \ +dtprfb.f.3 \ +dtprfs.f.3 \ +dtpsv.f.3 \ +dtptri.f.3 \ +dtptrs.f.3 \ +dtpttf.f.3 \ +dtpttr.f.3 \ +dtrcon.f.3 \ +dtrevc.f.3 \ +dtrexc.f.3 \ +dtrmm.f.3 \ +dtrmv.f.3 \ +dtrrfs.f.3 \ +dtrsen.f.3 \ +dtrsm.f.3 \ +dtrsna.f.3 \ +dtrsv.f.3 \ +dtrsyl.f.3 \ +dtrti2.f.3 \ +dtrtri.f.3 \ +dtrtrs.f.3 \ +dtrttf.f.3 \ +dtrttp.f.3 \ +dtzrqf.f.3 \ +dtzrzf.f.3 \ +dzasum.f.3 \ +dznrm2.f.3 \ +dzsum1.f.3 \ +icamax.f.3 \ +icmax1.f.3 \ +idamax.f.3 \ +ieeeck.f.3 \ +ilaclc.f.3 \ +ilaclr.f.3 \ +iladiag.f.3 \ +iladlc.f.3 \ +iladlr.f.3 \ +ilaenv.f.3 \ +ilaprec.f.3 \ +ilaslc.f.3 \ +ilaslr.f.3 \ +ilatrans.f.3 \ +ilauplo.f.3 \ +ilazlc.f.3 \ +ilazlr.f.3 \ +iparmq.f.3 \ +isamax.f.3 \ +izamax.f.3 \ +izmax1.f.3 \ +lsamen.f.3 \ +lsametst.f.3 \ +sasum.f.3 \ +saxpy.f.3 \ +sbbcsd.f.3 \ +sbdsdc.f.3 \ +sbdsqr.f.3 \ +scabs1.f.3 \ +scasum.f.3 \ +scnrm2.f.3 \ +scopy.f.3 \ +scsum1.f.3 \ +sdisna.f.3 \ +sdot.f.3 \ +sdsdot.f.3 \ +second_EXT_ETIME.f.3 \ +second_EXT_ETIME_.f.3 \ +second_INT_CPU_TIME.f.3 \ +second_INT_ETIME.f.3 \ +second_NONE.f.3 \ +secondtst.f.3 \ +sgbbrd.f.3 \ +sgbcon.f.3 \ +sgbequ.f.3 \ +sgbequb.f.3 \ +sgbmv.f.3 \ +sgbrfs.f.3 \ +sgbrfsx.f.3 \ +sgbsv.f.3 \ +sgbsvx.f.3 \ +sgbsvxx.f.3 \ +sgbtf2.f.3 \ +sgbtrf.f.3 \ +sgbtrs.f.3 \ +sgebak.f.3 \ +sgebal.f.3 \ +sgebd2.f.3 \ +sgebrd.f.3 \ +sgecon.f.3 \ +sgeequ.f.3 \ +sgeequb.f.3 \ +sgees.f.3 \ +sgeesx.f.3 \ +sgeev.f.3 \ +sgeevx.f.3 \ +sgegs.f.3 \ +sgegv.f.3 \ +sgehd2.f.3 \ +sgehrd.f.3 \ +sgejsv.f.3 \ +sgelq2.f.3 \ +sgelqf.f.3 \ +sgels.f.3 \ +sgelsd.f.3 \ +sgelss.f.3 \ +sgelsx.f.3 \ +sgelsy.f.3 \ +sgemm.f.3 \ +sgemqrt.f.3 \ +sgemv.f.3 \ +sgeql2.f.3 \ +sgeqlf.f.3 \ +sgeqp3.f.3 \ +sgeqpf.f.3 \ +sgeqr2.f.3 \ +sgeqr2p.f.3 \ +sgeqrf.f.3 \ +sgeqrfp.f.3 \ +sgeqrt.f.3 \ +sgeqrt2.f.3 \ +sgeqrt3.f.3 \ +sger.f.3 \ +sgerfs.f.3 \ +sgerfsx.f.3 \ +sgerq2.f.3 \ +sgerqf.f.3 \ +sgesc2.f.3 \ +sgesdd.f.3 \ +sgesv.f.3 \ +sgesvd.f.3 \ +sgesvj.f.3 \ +sgesvx.f.3 \ +sgesvxx.f.3 \ +sgetc2.f.3 \ +sgetf2.f.3 \ +sgetrf.f.3 \ +sgetri.f.3 \ +sgetrs.f.3 \ +sggbak.f.3 \ +sggbal.f.3 \ +sgges.f.3 \ +sggesx.f.3 \ +sggev.f.3 \ +sggevx.f.3 \ +sggglm.f.3 \ +sgghrd.f.3 \ +sgglse.f.3 \ +sggqrf.f.3 \ +sggrqf.f.3 \ +sggsvd.f.3 \ +sggsvp.f.3 \ +sgsvj0.f.3 \ +sgsvj1.f.3 \ +sgtcon.f.3 \ +sgtrfs.f.3 \ +sgtsv.f.3 \ +sgtsvx.f.3 \ +sgttrf.f.3 \ +sgttrs.f.3 \ +sgtts2.f.3 \ +shgeqz.f.3 \ +shsein.f.3 \ +shseqr.f.3 \ +sisnan.f.3 \ +sla_gbamv.f.3 \ +sla_gbrcond.f.3 \ +sla_gbrfsx_extended.f.3 \ +sla_gbrpvgrw.f.3 \ +sla_geamv.f.3 \ +sla_gercond.f.3 \ +sla_gerfsx_extended.f.3 \ +sla_gerpvgrw.f.3 \ +sla_lin_berr.f.3 \ +sla_porcond.f.3 \ +sla_porfsx_extended.f.3 \ +sla_porpvgrw.f.3 \ +sla_syamv.f.3 \ +sla_syrcond.f.3 \ +sla_syrfsx_extended.f.3 \ +sla_syrpvgrw.f.3 \ +sla_wwaddw.f.3 \ +slabad.f.3 \ +slabrd.f.3 \ +slacn2.f.3 \ +slacon.f.3 \ +slacpy.f.3 \ +sladiv.f.3 \ +slae2.f.3 \ +slaebz.f.3 \ +slaed0.f.3 \ +slaed1.f.3 \ +slaed2.f.3 \ +slaed3.f.3 \ +slaed4.f.3 \ +slaed5.f.3 \ +slaed6.f.3 \ +slaed7.f.3 \ +slaed8.f.3 \ +slaed9.f.3 \ +slaeda.f.3 \ +slaein.f.3 \ +slaev2.f.3 \ +slaexc.f.3 \ +slag2.f.3 \ +slag2d.f.3 \ +slags2.f.3 \ +slagtf.f.3 \ +slagtm.f.3 \ +slagts.f.3 \ +slagv2.f.3 \ +slahqr.f.3 \ +slahr2.f.3 \ +slahrd.f.3 \ +slaic1.f.3 \ +slaisnan.f.3 \ +slaln2.f.3 \ +slals0.f.3 \ +slalsa.f.3 \ +slalsd.f.3 \ +slamch.f.3 \ +slamchf77.f.3 \ +slamchtst.f.3 \ +slamrg.f.3 \ +slaneg.f.3 \ +slangb.f.3 \ +slange.f.3 \ +slangt.f.3 \ +slanhs.f.3 \ +slansb.f.3 \ +slansf.f.3 \ +slansp.f.3 \ +slanst.f.3 \ +slansy.f.3 \ +slantb.f.3 \ +slantp.f.3 \ +slantr.f.3 \ +slanv2.f.3 \ +slapll.f.3 \ +slapmr.f.3 \ +slapmt.f.3 \ +slapy2.f.3 \ +slapy3.f.3 \ +slaqgb.f.3 \ +slaqge.f.3 \ +slaqp2.f.3 \ +slaqps.f.3 \ +slaqr0.f.3 \ +slaqr1.f.3 \ +slaqr2.f.3 \ +slaqr3.f.3 \ +slaqr4.f.3 \ +slaqr5.f.3 \ +slaqsb.f.3 \ +slaqsp.f.3 \ +slaqsy.f.3 \ +slaqtr.f.3 \ +slar1v.f.3 \ +slar2v.f.3 \ +slarf.f.3 \ +slarfb.f.3 \ +slarfg.f.3 \ +slarfgp.f.3 \ +slarft.f.3 \ +slarfx.f.3 \ +slargv.f.3 \ +slarnv.f.3 \ +slarra.f.3 \ +slarrb.f.3 \ +slarrc.f.3 \ +slarrd.f.3 \ +slarre.f.3 \ +slarrf.f.3 \ +slarrj.f.3 \ +slarrk.f.3 \ +slarrr.f.3 \ +slarrv.f.3 \ +slarscl2.f.3 \ +slartg.f.3 \ +slartgp.f.3 \ +slartgs.f.3 \ +slartv.f.3 \ +slaruv.f.3 \ +slarz.f.3 \ +slarzb.f.3 \ +slarzt.f.3 \ +slas2.f.3 \ +slascl.f.3 \ +slascl2.f.3 \ +slasd0.f.3 \ +slasd1.f.3 \ +slasd2.f.3 \ +slasd3.f.3 \ +slasd4.f.3 \ +slasd5.f.3 \ +slasd6.f.3 \ +slasd7.f.3 \ +slasd8.f.3 \ +slasda.f.3 \ +slasdq.f.3 \ +slasdt.f.3 \ +slaset.f.3 \ +slasq1.f.3 \ +slasq2.f.3 \ +slasq3.f.3 \ +slasq4.f.3 \ +slasq5.f.3 \ +slasq6.f.3 \ +slasr.f.3 \ +slasrt.f.3 \ +slassq.f.3 \ +slasv2.f.3 \ +slaswp.f.3 \ +slasy2.f.3 \ +slasyf.f.3 \ +slatbs.f.3 \ +slatdf.f.3 \ +slatps.f.3 \ +slatrd.f.3 \ +slatrs.f.3 \ +slatrz.f.3 \ +slatzm.f.3 \ +slauu2.f.3 \ +slauum.f.3 \ +snrm2.f.3 \ +sopgtr.f.3 \ +sopmtr.f.3 \ +sorbdb.f.3 \ +sorcsd.f.3 \ +sorg2l.f.3 \ +sorg2r.f.3 \ +sorgbr.f.3 \ +sorghr.f.3 \ +sorgl2.f.3 \ +sorglq.f.3 \ +sorgql.f.3 \ +sorgqr.f.3 \ +sorgr2.f.3 \ +sorgrq.f.3 \ +sorgtr.f.3 \ +sorm2l.f.3 \ +sorm2r.f.3 \ +sormbr.f.3 \ +sormhr.f.3 \ +sorml2.f.3 \ +sormlq.f.3 \ +sormql.f.3 \ +sormqr.f.3 \ +sormr2.f.3 \ +sormr3.f.3 \ +sormrq.f.3 \ +sormrz.f.3 \ +sormtr.f.3 \ +spbcon.f.3 \ +spbequ.f.3 \ +spbrfs.f.3 \ +spbstf.f.3 \ +spbsv.f.3 \ +spbsvx.f.3 \ +spbtf2.f.3 \ +spbtrf.f.3 \ +spbtrs.f.3 \ +spftrf.f.3 \ +spftri.f.3 \ +spftrs.f.3 \ +spocon.f.3 \ +spoequ.f.3 \ +spoequb.f.3 \ +sporfs.f.3 \ +sporfsx.f.3 \ +sposv.f.3 \ +sposvx.f.3 \ +sposvxx.f.3 \ +spotf2.f.3 \ +spotrf.f.3 \ +spotri.f.3 \ +spotrs.f.3 \ +sppcon.f.3 \ +sppequ.f.3 \ +spprfs.f.3 \ +sppsv.f.3 \ +sppsvx.f.3 \ +spptrf.f.3 \ +spptri.f.3 \ +spptrs.f.3 \ +spstf2.f.3 \ +spstrf.f.3 \ +sptcon.f.3 \ +spteqr.f.3 \ +sptrfs.f.3 \ +sptsv.f.3 \ +sptsvx.f.3 \ +spttrf.f.3 \ +spttrs.f.3 \ +sptts2.f.3 \ +srot.f.3 \ +srotg.f.3 \ +srotm.f.3 \ +srotmg.f.3 \ +srscl.f.3 \ +ssbev.f.3 \ +ssbevd.f.3 \ +ssbevx.f.3 \ +ssbgst.f.3 \ +ssbgv.f.3 \ +ssbgvd.f.3 \ +ssbgvx.f.3 \ +ssbmv.f.3 \ +ssbtrd.f.3 \ +sscal.f.3 \ +ssfrk.f.3 \ +sspcon.f.3 \ +sspev.f.3 \ +sspevd.f.3 \ +sspevx.f.3 \ +sspgst.f.3 \ +sspgv.f.3 \ +sspgvd.f.3 \ +sspgvx.f.3 \ +sspmv.f.3 \ +sspr.f.3 \ +sspr2.f.3 \ +ssprfs.f.3 \ +sspsv.f.3 \ +sspsvx.f.3 \ +ssptrd.f.3 \ +ssptrf.f.3 \ +ssptri.f.3 \ +ssptrs.f.3 \ +sstebz.f.3 \ +sstedc.f.3 \ +sstegr.f.3 \ +sstein.f.3 \ +sstemr.f.3 \ +ssteqr.f.3 \ +ssterf.f.3 \ +sstev.f.3 \ +sstevd.f.3 \ +sstevr.f.3 \ +sstevx.f.3 \ +sswap.f.3 \ +ssycon.f.3 \ +ssyconv.f.3 \ +ssyequb.f.3 \ +ssyev.f.3 \ +ssyevd.f.3 \ +ssyevr.f.3 \ +ssyevx.f.3 \ +ssygs2.f.3 \ +ssygst.f.3 \ +ssygv.f.3 \ +ssygvd.f.3 \ +ssygvx.f.3 \ +ssymm.f.3 \ +ssymv.f.3 \ +ssyr.f.3 \ +ssyr2.f.3 \ +ssyr2k.f.3 \ +ssyrfs.f.3 \ +ssyrfsx.f.3 \ +ssyrk.f.3 \ +ssysv.f.3 \ +ssysvx.f.3 \ +ssysvxx.f.3 \ +ssyswapr.f.3 \ +ssytd2.f.3 \ +ssytf2.f.3 \ +ssytrd.f.3 \ +ssytrf.f.3 \ +ssytri.f.3 \ +ssytri2.f.3 \ +ssytri2x.f.3 \ +ssytrs.f.3 \ +ssytrs2.f.3 \ +stbcon.f.3 \ +stbmv.f.3 \ +stbrfs.f.3 \ +stbsv.f.3 \ +stbtrs.f.3 \ +stfsm.f.3 \ +stftri.f.3 \ +stfttp.f.3 \ +stfttr.f.3 \ +stgevc.f.3 \ +stgex2.f.3 \ +stgexc.f.3 \ +stgsen.f.3 \ +stgsja.f.3 \ +stgsna.f.3 \ +stgsy2.f.3 \ +stgsyl.f.3 \ +stpcon.f.3 \ +stpmqrt.f.3 \ +stpmv.f.3 \ +stpqrt.f.3 \ +stpqrt2.f.3 \ +stprfb.f.3 \ +stprfs.f.3 \ +stpsv.f.3 \ +stptri.f.3 \ +stptrs.f.3 \ +stpttf.f.3 \ +stpttr.f.3 \ +strcon.f.3 \ +strevc.f.3 \ +strexc.f.3 \ +strmm.f.3 \ +strmv.f.3 \ +strrfs.f.3 \ +strsen.f.3 \ +strsm.f.3 \ +strsna.f.3 \ +strsv.f.3 \ +strsyl.f.3 \ +strti2.f.3 \ +strtri.f.3 \ +strtrs.f.3 \ +strttf.f.3 \ +strttp.f.3 \ +stzrqf.f.3 \ +stzrzf.f.3 \ +tstiee.f.3 \ +zaxpy.f.3 \ +zbbcsd.f.3 \ +zbdsqr.f.3 \ +zcgesv.f.3 \ +zcopy.f.3 \ +zcposv.f.3 \ +zdotc.f.3 \ +zdotu.f.3 \ +zdrot.f.3 \ +zdrscl.f.3 \ +zdscal.f.3 \ +zgbbrd.f.3 \ +zgbcon.f.3 \ +zgbequ.f.3 \ +zgbequb.f.3 \ +zgbmv.f.3 \ +zgbrfs.f.3 \ +zgbrfsx.f.3 \ +zgbsv.f.3 \ +zgbsvx.f.3 \ +zgbsvxx.f.3 \ +zgbtf2.f.3 \ +zgbtrf.f.3 \ +zgbtrs.f.3 \ +zgebak.f.3 \ +zgebal.f.3 \ +zgebd2.f.3 \ +zgebrd.f.3 \ +zgecon.f.3 \ +zgeequ.f.3 \ +zgeequb.f.3 \ +zgees.f.3 \ +zgeesx.f.3 \ +zgeev.f.3 \ +zgeevx.f.3 \ +zgegs.f.3 \ +zgegv.f.3 \ +zgehd2.f.3 \ +zgehrd.f.3 \ +zgelq2.f.3 \ +zgelqf.f.3 \ +zgels.f.3 \ +zgelsd.f.3 \ +zgelss.f.3 \ +zgelsx.f.3 \ +zgelsy.f.3 \ +zgemm.f.3 \ +zgemqrt.f.3 \ +zgemv.f.3 \ +zgeql2.f.3 \ +zgeqlf.f.3 \ +zgeqp3.f.3 \ +zgeqpf.f.3 \ +zgeqr2.f.3 \ +zgeqr2p.f.3 \ +zgeqrf.f.3 \ +zgeqrfp.f.3 \ +zgeqrt.f.3 \ +zgeqrt2.f.3 \ +zgeqrt3.f.3 \ +zgerc.f.3 \ +zgerfs.f.3 \ +zgerfsx.f.3 \ +zgerq2.f.3 \ +zgerqf.f.3 \ +zgeru.f.3 \ +zgesc2.f.3 \ +zgesdd.f.3 \ +zgesv.f.3 \ +zgesvd.f.3 \ +zgesvx.f.3 \ +zgesvxx.f.3 \ +zgetc2.f.3 \ +zgetf2.f.3 \ +zgetrf.f.3 \ +zgetri.f.3 \ +zgetrs.f.3 \ +zggbak.f.3 \ +zggbal.f.3 \ +zgges.f.3 \ +zggesx.f.3 \ +zggev.f.3 \ +zggevx.f.3 \ +zggglm.f.3 \ +zgghrd.f.3 \ +zgglse.f.3 \ +zggqrf.f.3 \ +zggrqf.f.3 \ +zggsvd.f.3 \ +zggsvp.f.3 \ +zgtcon.f.3 \ +zgtrfs.f.3 \ +zgtsv.f.3 \ +zgtsvx.f.3 \ +zgttrf.f.3 \ +zgttrs.f.3 \ +zgtts2.f.3 \ +zhbev.f.3 \ +zhbevd.f.3 \ +zhbevx.f.3 \ +zhbgst.f.3 \ +zhbgv.f.3 \ +zhbgvd.f.3 \ +zhbgvx.f.3 \ +zhbmv.f.3 \ +zhbtrd.f.3 \ +zhecon.f.3 \ +zheequb.f.3 \ +zheev.f.3 \ +zheevd.f.3 \ +zheevr.f.3 \ +zheevx.f.3 \ +zhegs2.f.3 \ +zhegst.f.3 \ +zhegv.f.3 \ +zhegvd.f.3 \ +zhegvx.f.3 \ +zhemm.f.3 \ +zhemv.f.3 \ +zher.f.3 \ +zher2.f.3 \ +zher2k.f.3 \ +zherfs.f.3 \ +zherfsx.f.3 \ +zherk.f.3 \ +zhesv.f.3 \ +zhesvx.f.3 \ +zhesvxx.f.3 \ +zheswapr.f.3 \ +zhetd2.f.3 \ +zhetf2.f.3 \ +zhetrd.f.3 \ +zhetrf.f.3 \ +zhetri.f.3 \ +zhetri2.f.3 \ +zhetri2x.f.3 \ +zhetrs.f.3 \ +zhetrs2.f.3 \ +zhfrk.f.3 \ +zhgeqz.f.3 \ +zhpcon.f.3 \ +zhpev.f.3 \ +zhpevd.f.3 \ +zhpevx.f.3 \ +zhpgst.f.3 \ +zhpgv.f.3 \ +zhpgvd.f.3 \ +zhpgvx.f.3 \ +zhpmv.f.3 \ +zhpr.f.3 \ +zhpr2.f.3 \ +zhprfs.f.3 \ +zhpsv.f.3 \ +zhpsvx.f.3 \ +zhptrd.f.3 \ +zhptrf.f.3 \ +zhptri.f.3 \ +zhptrs.f.3 \ +zhsein.f.3 \ +zhseqr.f.3 \ +zla_gbamv.f.3 \ +zla_gbrcond_c.f.3 \ +zla_gbrcond_x.f.3 \ +zla_gbrfsx_extended.f.3 \ +zla_gbrpvgrw.f.3 \ +zla_geamv.f.3 \ +zla_gercond_c.f.3 \ +zla_gercond_x.f.3 \ +zla_gerfsx_extended.f.3 \ +zla_gerpvgrw.f.3 \ +zla_heamv.f.3 \ +zla_hercond_c.f.3 \ +zla_hercond_x.f.3 \ +zla_herfsx_extended.f.3 \ +zla_herpvgrw.f.3 \ +zla_lin_berr.f.3 \ +zla_porcond_c.f.3 \ +zla_porcond_x.f.3 \ +zla_porfsx_extended.f.3 \ +zla_porpvgrw.f.3 \ +zla_syamv.f.3 \ +zla_syrcond_c.f.3 \ +zla_syrcond_x.f.3 \ +zla_syrfsx_extended.f.3 \ +zla_syrpvgrw.f.3 \ +zla_wwaddw.f.3 \ +zlabrd.f.3 \ +zlacgv.f.3 \ +zlacn2.f.3 \ +zlacon.f.3 \ +zlacp2.f.3 \ +zlacpy.f.3 \ +zlacrm.f.3 \ +zlacrt.f.3 \ +zladiv.f.3 \ +zlaed0.f.3 \ +zlaed7.f.3 \ +zlaed8.f.3 \ +zlaein.f.3 \ +zlaesy.f.3 \ +zlaev2.f.3 \ +zlag2c.f.3 \ +zlags2.f.3 \ +zlagtm.f.3 \ +zlahef.f.3 \ +zlahqr.f.3 \ +zlahr2.f.3 \ +zlahrd.f.3 \ +zlaic1.f.3 \ +zlals0.f.3 \ +zlalsa.f.3 \ +zlalsd.f.3 \ +zlangb.f.3 \ +zlange.f.3 \ +zlangt.f.3 \ +zlanhb.f.3 \ +zlanhe.f.3 \ +zlanhf.f.3 \ +zlanhp.f.3 \ +zlanhs.f.3 \ +zlanht.f.3 \ +zlansb.f.3 \ +zlansp.f.3 \ +zlansy.f.3 \ +zlantb.f.3 \ +zlantp.f.3 \ +zlantr.f.3 \ +zlapll.f.3 \ +zlapmr.f.3 \ +zlapmt.f.3 \ +zlaqgb.f.3 \ +zlaqge.f.3 \ +zlaqhb.f.3 \ +zlaqhe.f.3 \ +zlaqhp.f.3 \ +zlaqp2.f.3 \ +zlaqps.f.3 \ +zlaqr0.f.3 \ +zlaqr1.f.3 \ +zlaqr2.f.3 \ +zlaqr3.f.3 \ +zlaqr4.f.3 \ +zlaqr5.f.3 \ +zlaqsb.f.3 \ +zlaqsp.f.3 \ +zlaqsy.f.3 \ +zlar1v.f.3 \ +zlar2v.f.3 \ +zlarcm.f.3 \ +zlarf.f.3 \ +zlarfb.f.3 \ +zlarfg.f.3 \ +zlarfgp.f.3 \ +zlarft.f.3 \ +zlarfx.f.3 \ +zlargv.f.3 \ +zlarnv.f.3 \ +zlarrv.f.3 \ +zlarscl2.f.3 \ +zlartg.f.3 \ +zlartv.f.3 \ +zlarz.f.3 \ +zlarzb.f.3 \ +zlarzt.f.3 \ +zlascl.f.3 \ +zlascl2.f.3 \ +zlaset.f.3 \ +zlasr.f.3 \ +zlassq.f.3 \ +zlaswp.f.3 \ +zlasyf.f.3 \ +zlat2c.f.3 \ +zlatbs.f.3 \ +zlatdf.f.3 \ +zlatps.f.3 \ +zlatrd.f.3 \ +zlatrs.f.3 \ +zlatrz.f.3 \ +zlatzm.f.3 \ +zlauu2.f.3 \ +zlauum.f.3 \ +zpbcon.f.3 \ +zpbequ.f.3 \ +zpbrfs.f.3 \ +zpbstf.f.3 \ +zpbsv.f.3 \ +zpbsvx.f.3 \ +zpbtf2.f.3 \ +zpbtrf.f.3 \ +zpbtrs.f.3 \ +zpftrf.f.3 \ +zpftri.f.3 \ +zpftrs.f.3 \ +zpocon.f.3 \ +zpoequ.f.3 \ +zpoequb.f.3 \ +zporfs.f.3 \ +zporfsx.f.3 \ +zposv.f.3 \ +zposvx.f.3 \ +zposvxx.f.3 \ +zpotf2.f.3 \ +zpotrf.f.3 \ +zpotri.f.3 \ +zpotrs.f.3 \ +zppcon.f.3 \ +zppequ.f.3 \ +zpprfs.f.3 \ +zppsv.f.3 \ +zppsvx.f.3 \ +zpptrf.f.3 \ +zpptri.f.3 \ +zpptrs.f.3 \ +zpstf2.f.3 \ +zpstrf.f.3 \ +zptcon.f.3 \ +zpteqr.f.3 \ +zptrfs.f.3 \ +zptsv.f.3 \ +zptsvx.f.3 \ +zpttrf.f.3 \ +zpttrs.f.3 \ +zptts2.f.3 \ +zrot.f.3 \ +zrotg.f.3 \ +zscal.f.3 \ +zspcon.f.3 \ +zspmv.f.3 \ +zspr.f.3 \ +zsprfs.f.3 \ +zspsv.f.3 \ +zspsvx.f.3 \ +zsptrf.f.3 \ +zsptri.f.3 \ +zsptrs.f.3 \ +zstedc.f.3 \ +zstegr.f.3 \ +zstein.f.3 \ +zstemr.f.3 \ +zsteqr.f.3 \ +zswap.f.3 \ +zsycon.f.3 \ +zsyconv.f.3 \ +zsyequb.f.3 \ +zsymm.f.3 \ +zsymv.f.3 \ +zsyr.f.3 \ +zsyr2k.f.3 \ +zsyrfs.f.3 \ +zsyrfsx.f.3 \ +zsyrk.f.3 \ +zsysv.f.3 \ +zsysvx.f.3 \ +zsysvxx.f.3 \ +zsyswapr.f.3 \ +zsytf2.f.3 \ +zsytrf.f.3 \ +zsytri.f.3 \ +zsytri2.f.3 \ +zsytri2x.f.3 \ +zsytrs.f.3 \ +zsytrs2.f.3 \ +ztbcon.f.3 \ +ztbmv.f.3 \ +ztbrfs.f.3 \ +ztbsv.f.3 \ +ztbtrs.f.3 \ +ztfsm.f.3 \ +ztftri.f.3 \ +ztfttp.f.3 \ +ztfttr.f.3 \ +ztgevc.f.3 \ +ztgex2.f.3 \ +ztgexc.f.3 \ +ztgsen.f.3 \ +ztgsja.f.3 \ +ztgsna.f.3 \ +ztgsy2.f.3 \ +ztgsyl.f.3 \ +ztpcon.f.3 \ +ztpmqrt.f.3 \ +ztpmv.f.3 \ +ztpqrt.f.3 \ +ztpqrt2.f.3 \ +ztprfb.f.3 \ +ztprfs.f.3 \ +ztpsv.f.3 \ +ztptri.f.3 \ +ztptrs.f.3 \ +ztpttf.f.3 \ +ztpttr.f.3 \ +ztrcon.f.3 \ +ztrevc.f.3 \ +ztrexc.f.3 \ +ztrmm.f.3 \ +ztrmv.f.3 \ +ztrrfs.f.3 \ +ztrsen.f.3 \ +ztrsm.f.3 \ +ztrsna.f.3 \ +ztrsv.f.3 \ +ztrsyl.f.3 \ +ztrti2.f.3 \ +ztrtri.f.3 \ +ztrtrs.f.3 \ +ztrttf.f.3 \ +ztrttp.f.3 \ +ztzrqf.f.3 \ +ztzrzf.f.3 \ +zunbdb.f.3 \ +zuncsd.f.3 \ +zung2l.f.3 \ +zung2r.f.3 \ +zungbr.f.3 \ +zunghr.f.3 \ +zungl2.f.3 \ +zunglq.f.3 \ +zungql.f.3 \ +zungqr.f.3 \ +zungr2.f.3 \ +zungrq.f.3 \ +zungtr.f.3 \ +zunm2l.f.3 \ +zunm2r.f.3 \ +zunmbr.f.3 \ +zunmhr.f.3 \ +zunml2.f.3 \ +zunmlq.f.3 \ +zunmql.f.3 \ +zunmqr.f.3 \ +zunmr2.f.3 \ +zunmr3.f.3 \ +zunmrq.f.3 \ +zunmrz.f.3 \ +zunmtr.f.3 \ +zupgtr.f.3 \ +zupmtr.f.3 diff --git a/math/lapack/files/patch-Makefile b/math/lapack/files/patch-Makefile new file mode 100644 index 00000000..b3321821 --- /dev/null +++ b/math/lapack/files/patch-Makefile @@ -0,0 +1,11 @@ +--- Makefile.orig 2012-09-09 00:53:46.000000000 +0900 ++++ Makefile 2012-09-09 00:53:57.000000000 +0900 +@@ -23,7 +23,7 @@ + lapacklib: lapack_install + ( cd SRC; $(MAKE) ) + +-lapackelib: lapacklib ++lapackelib: + ( cd lapacke; $(MAKE) ) + + lapacke_example: lapackelib diff --git a/math/lapack/files/patch-SRC+Makefile b/math/lapack/files/patch-SRC+Makefile new file mode 100644 index 00000000..c4a0a825 --- /dev/null +++ b/math/lapack/files/patch-SRC+Makefile @@ -0,0 +1,98 @@ +--- SRC/Makefile.orig 2015-01-15 16:32:42.000000000 +0100 ++++ SRC/Makefile 2015-01-15 16:33:52.000000000 +0100 +@@ -159,7 +159,7 @@ + + DSLASRC = spotrs.o sgetrs.o spotrf.o sgetrf.o + +-ifdef USEXBLAS ++.ifdef USEXBLAS + SXLASRC = sgesvxx.o sgerfsx.o sla_gerfsx_extended.o sla_geamv.o \ + sla_gercond.o sla_gerpvgrw.o ssysvxx.o ssyrfsx.o \ + sla_syrfsx_extended.o sla_syamv.o sla_syrcond.o sla_syrpvgrw.o \ +@@ -167,7 +167,7 @@ + sla_porpvgrw.o sgbsvxx.o sgbrfsx.o sla_gbrfsx_extended.o \ + sla_gbamv.o sla_gbrcond.o sla_gbrpvgrw.o sla_lin_berr.o slarscl2.o \ + slascl2.o sla_wwaddw.o +-endif ++.endif + + CLASRC = \ + cbdsqr.o cgbbrd.o cgbcon.o cgbequ.o cgbrfs.o cgbsv.o cgbsvx.o \ +@@ -238,7 +238,7 @@ + cgeqrt.o cgeqrt2.o cgeqrt3.o cgemqrt.o \ + ctpqrt.o ctpqrt2.o ctpmqrt.o ctprfb.o + +-ifdef USEXBLAS ++.ifdef USEXBLAS + CXLASRC = cgesvxx.o cgerfsx.o cla_gerfsx_extended.o cla_geamv.o \ + cla_gercond_c.o cla_gercond_x.o cla_gerpvgrw.o \ + csysvxx.o csyrfsx.o cla_syrfsx_extended.o cla_syamv.o \ +@@ -250,7 +250,7 @@ + chesvxx.o cherfsx.o cla_herfsx_extended.o cla_heamv.o \ + cla_hercond_c.o cla_hercond_x.o cla_herpvgrw.o \ + cla_lin_berr.o clarscl2.o clascl2.o cla_wwaddw.o +-endif ++.endif + + ZCLASRC = cpotrs.o cgetrs.o cpotrf.o cgetrf.o + +@@ -318,7 +318,7 @@ + dgeqrt.o dgeqrt2.o dgeqrt3.o dgemqrt.o \ + dtpqrt.o dtpqrt2.o dtpmqrt.o dtprfb.o + +-ifdef USEXBLAS ++.ifdef USEXBLAS + DXLASRC = dgesvxx.o dgerfsx.o dla_gerfsx_extended.o dla_geamv.o \ + dla_gercond.o dla_gerpvgrw.o dsysvxx.o dsyrfsx.o \ + dla_syrfsx_extended.o dla_syamv.o dla_syrcond.o dla_syrpvgrw.o \ +@@ -326,7 +326,7 @@ + dla_porpvgrw.o dgbsvxx.o dgbrfsx.o dla_gbrfsx_extended.o \ + dla_gbamv.o dla_gbrcond.o dla_gbrpvgrw.o dla_lin_berr.o dlarscl2.o \ + dlascl2.o dla_wwaddw.o +-endif ++.endif + + ZLASRC = \ + zbdsqr.o zgbbrd.o zgbcon.o zgbequ.o zgbrfs.o zgbsv.o zgbsvx.o \ +@@ -402,7 +402,7 @@ + zgeqrt.o zgeqrt2.o zgeqrt3.o zgemqrt.o \ + ztpqrt.o ztpqrt2.o ztpmqrt.o ztprfb.o + +-ifdef USEXBLAS ++.ifdef USEXBLAS + ZXLASRC = zgesvxx.o zgerfsx.o zla_gerfsx_extended.o zla_geamv.o \ + zla_gercond_c.o zla_gercond_x.o zla_gerpvgrw.o zsysvxx.o zsyrfsx.o \ + zla_syrfsx_extended.o zla_syamv.o zla_syrcond_c.o zla_syrcond_x.o \ +@@ -412,14 +412,14 @@ + zla_gbrpvgrw.o zhesvxx.o zherfsx.o zla_herfsx_extended.o \ + zla_heamv.o zla_hercond_c.o zla_hercond_x.o zla_herpvgrw.o \ + zla_lin_berr.o zlarscl2.o zlascl2.o zla_wwaddw.o +-endif ++.endif + + ALLOBJ = $(SLASRC) $(DLASRC) $(DSLASRC) $(CLASRC) $(ZLASRC) $(ZCLASRC) \ + $(SCLAUX) $(DZLAUX) $(ALLAUX) + +-ifdef USEXBLAS ++.ifdef USEXBLAS + ALLXOBJ = $(SXLASRC) $(DXLASRC) $(CXLASRC) $(ZXLASRC) +-endif ++.endif + + all: ../$(LAPACKLIB) + +@@ -456,12 +456,12 @@ + $(ZLASRC): $(FRC) + $(ZCLASRC): $(FRC) + $(DSLASRC): $(FRC) +-ifdef USEXBLAS ++.ifdef USEXBLAS + $(SXLASRC): $(FRC) + $(CXLASRC): $(FRC) + $(DXLASRC): $(FRC) + $(ZXLASRC): $(FRC) +-endif ++.endif + + FRC: + @FRC=$(FRC) diff --git a/math/lapack/files/patch-TESTING+LIN+Makefile b/math/lapack/files/patch-TESTING+LIN+Makefile new file mode 100644 index 00000000..b674e155 --- /dev/null +++ b/math/lapack/files/patch-TESTING+LIN+Makefile @@ -0,0 +1,82 @@ +--- TESTING/LIN/Makefile.orig 2015-01-15 16:35:28.000000000 +0100 ++++ TESTING/LIN/Makefile 2015-01-15 16:36:26.000000000 +0100 +@@ -34,11 +34,6 @@ + # + ####################################################################### + +-ifneq ($(strip $(VARLIB)),) +- LAPACKLIB := $(VARLIB) ../../$(LAPACKLIB) +-endif +- +- + ALINTST = \ + aladhd.o alaerh.o alaesm.o alahd.o alareq.o \ + alasum.o alasvm.o chkxer.o icopy.o ilaenv.o xlaenv.o xerbla.o +@@ -76,13 +71,13 @@ + strt02.o strt03.o strt05.o strt06.o \ + stzt01.o stzt02.o sgennd.o sqrt04.o sqrt05.o schkqrt.o serrqrt.o schkqrtp.o serrqrtp.o + +-ifdef USEXBLAS ++.ifdef USEXBLAS + SLINTST += serrvxx.o sdrvgex.o sdrvsyx.o serrgex.o sdrvgbx.o sdrvpox.o \ + sebchvxx.o serrsyx.o serrpox.o +-else ++.else + SLINTST += serrvx.o sdrvge.o sdrvsy.o serrge.o sdrvgb.o sdrvpo.o \ + serrsy.o serrpo.o +-endif ++.endif + + CLINTST = cchkaa.o \ + cchkeq.o cchkgb.o cchkge.o cchkgt.o \ +@@ -117,13 +112,13 @@ + ctzt01.o ctzt02.o sget06.o cgennd.o \ + cqrt04.o cqrt05.o cchkqrt.o cerrqrt.o cchkqrtp.o cerrqrtp.o + +-ifdef USEXBLAS ++.ifdef USEXBLAS + CLINTST += cerrvxx.o cdrvgex.o cdrvsyx.o cdrvgbx.o cerrgex.o cdrvpox.o \ + cdrvhex.o cerrpox.o cebchvxx.o cerrsyx.o cerrhex.o +-else ++.else + CLINTST += cerrvx.o cdrvge.o cdrvsy.o cdrvgb.o cerrge.o cdrvpo.o \ + cdrvhe.o cerrpo.o cerrsy.o cerrhe.o +-endif ++.endif + + DLINTST = dchkaa.o \ + dchkeq.o dchkgb.o dchkge.o dchkgt.o \ +@@ -155,13 +150,13 @@ + dtzt01.o dtzt02.o dgennd.o \ + dqrt04.o dqrt05.o dchkqrt.o derrqrt.o dchkqrtp.o derrqrtp.o + +-ifdef USEXBLAS ++.ifdef USEXBLAS + DLINTST += derrvxx.o ddrvgex.o ddrvsyx.o ddrvgbx.o derrgex.o ddrvpox.o derrpox.o \ + debchvxx.o derrsyx.o +-else ++.else + DLINTST += derrvx.o ddrvge.o ddrvsy.o ddrvgb.o derrge.o ddrvpo.o derrpo.o \ + derrsy.o +-endif ++.endif + + ZLINTST = zchkaa.o \ + zchkeq.o zchkgb.o zchkge.o zchkgt.o \ +@@ -196,13 +191,13 @@ + ztzt01.o ztzt02.o dget06.o zgennd.o \ + zqrt04.o zqrt05.o zchkqrt.o zerrqrt.o zchkqrtp.o zerrqrtp.o + +-ifdef USEXBLAS ++.ifdef USEXBLAS + ZLINTST += zerrvxx.o zdrvgex.o zdrvsyx.o zdrvgbx.o zerrgex.o zdrvpox.o zdrvhex.o \ + zerrpox.o zebchvxx.o zerrsyx.o zerrhex.o +-else ++.else + ZLINTST += zerrvx.o zdrvge.o zdrvsy.o zdrvgb.o zerrge.o zdrvpo.o \ + zdrvhe.o zerrpo.o zerrsy.o zerrhe.o +-endif ++.endif + + DSLINTST = dchkab.o \ + ddrvab.o ddrvac.o derrab.o derrac.o dget08.o \ diff --git a/math/lapack/files/patch-TESTING+Makefile b/math/lapack/files/patch-TESTING+Makefile new file mode 100644 index 00000000..df95a720 --- /dev/null +++ b/math/lapack/files/patch-TESTING+Makefile @@ -0,0 +1,14 @@ +--- TESTING/Makefile.orig 2015-01-15 16:34:38.000000000 +0100 ++++ TESTING/Makefile 2015-01-15 16:35:05.000000000 +0100 +@@ -37,11 +37,6 @@ + + include ../make.inc + +-ifneq ($(strip $(VARLIB)),) +- LAPACKLIB := $(VARLIB) ../$(LAPACKLIB) +-endif +- +- + all: single complex double complex16 singleproto doubleproto complexproto complex16proto + + SEIGTST= snep.out \ diff --git a/math/lapack/files/patch-lapacke+Makefile b/math/lapack/files/patch-lapacke+Makefile new file mode 100644 index 00000000..ff585e9e --- /dev/null +++ b/math/lapack/files/patch-lapacke+Makefile @@ -0,0 +1,30 @@ +--- lapacke/Makefile.orig 2012-09-09 00:48:05.000000000 +0900 ++++ lapacke/Makefile 2012-09-09 00:48:54.000000000 +0900 +@@ -45,20 +45,20 @@ + all: lapacke + + lapacke: +- cd include && cp lapacke_mangling_with_flags.h lapacke_mangling.h +- cd src && $(MAKE) +- cd utils && $(MAKE) ++ cd ${.CURDIR}/include && cp lapacke_mangling_with_flags.h lapacke_mangling.h ++ cd ${.CURDIR}/src && $(MAKE) ++ cd ${.CURDIR}/utils && $(MAKE) + + lapacke_example: +- cd example && $(MAKE) ++ cd ${.CURDIR}/example && $(MAKE) + + clean: cleanlib + + cleanlib: +- cd src && $(MAKE) clean +- cd utils && $(MAKE) clean ++ cd ${.CURDIR}/src && $(MAKE) clean ++ cd ${.CURDIR}/utils && $(MAKE) clean + + cleanall: clean + rm -f $(LAPACKE) +- cd example && $(MAKE) clean ++ cd ${.CURDIR}/example && $(MAKE) clean + diff --git a/math/lapack/files/patch-lapacke+src+Makefile b/math/lapack/files/patch-lapacke+src+Makefile new file mode 100644 index 00000000..9eb3ab5e --- /dev/null +++ b/math/lapack/files/patch-lapacke+src+Makefile @@ -0,0 +1,29 @@ +--- lapacke/src/Makefile.orig 2012-04-03 05:16:32.000000000 +0900 ++++ lapacke/src/Makefile 2012-09-09 01:28:00.000000000 +0900 +@@ -2042,19 +2042,23 @@ + + ALLOBJ = $(SRC_OBJ) $(MATGEN_OBJ) + +-ifdef USEXBLAS ++.ifdef USEXBLAS + ALLXOBJ = $(SXLASRC) $(DXLASRC) $(CXLASRC) $(ZXLASRC) +-endif ++.endif + + + OBJ_FILES := $(C_FILES:.o=.o) + +-all: ../../$(LAPACKELIB) ++all: ../../$(LAPACKELIB) ../../$(LAPACKETMGLIB) + + ../../$(LAPACKELIB): $(ALLOBJ) $(ALLXOBJ) + $(ARCH) $(ARCHFLAGS) ../../$(LAPACKELIB) $(ALLOBJ) $(ALLXOBJ) + $(RANLIB) ../../$(LAPACKELIB) + ++../../$(LAPACKETMGLIB): $(MATGEN_OBJ) ++ $(ARCH) $(ARCHFLAGS) ../../$(LAPACKETMGLIB) $(MATGEN_OBJ) ++ $(RANLIB) ../../$(LAPACKETMGLIB) ++ + .c.o: + $(CC) -c $(CFLAGS) -I ../include -o $@ $< + diff --git a/math/lapack/pkg-descr b/math/lapack/pkg-descr new file mode 100644 index 00000000..c77b58aa --- /dev/null +++ b/math/lapack/pkg-descr @@ -0,0 +1,10 @@ +LAPACK is a library of Fortran 77 subroutines for solving +the most commonly occurring problems in numerical linear algebra. +It is freely-available software, and is copyrighted. +We recommend that you run the testing and timing programs. + +To view an HTML version of the Users' Guide please refer to the URL: + +http://www.netlib.org/lapack/lug/ + +WWW: http://www.netlib.org/lapack/ diff --git a/math/lapack/pkg-plist b/math/lapack/pkg-plist new file mode 100644 index 00000000..8c03574a --- /dev/null +++ b/math/lapack/pkg-plist @@ -0,0 +1,5 @@ +lib/libblas.a +lib/liblapack.a +lib/libtmglib.a +lib/pkgconfig/blas.pc +lib/pkgconfig/lapack.pc diff --git a/python/py-gunicorn/Makefile b/python/py-gunicorn/Makefile new file mode 100644 index 00000000..413bf215 --- /dev/null +++ b/python/py-gunicorn/Makefile @@ -0,0 +1,57 @@ +# Created by: Kristaps Kulis +# $FreeBSD: head/www/py-gunicorn/Makefile 498530 2019-04-10 06:18:31Z antoine $ + +PORTNAME= gunicorn +PORTVERSION= 19.9.0 +CATEGORIES= www python +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= koobs@FreeBSD.org +COMMENT= WSGI HTTP Server for UNIX + +#TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} + +#OPTIONS_DEFINE= PROCTITLE +#OPTIONS_DEFAULT= PROCTITLE +#OPTIONS_GROUP= WORKERS +#OPTIONS_GROUP_WORKERS= EVENTLET GAIOHTTP GEVENT TORNADO + +#EVENTLET_DESC= Eventlet async worker +#GAIOHTTP_DESC= gaiohttp async worker (Requires Python 3.3+) +#GEVENT_DESC= Gevent async worker (Requires Python < 3.x) +#PROCTITLE_DESC= Custom process titles with setproctitle(3) +#TORNADO_DESC= Tornado async worker + +#EVENTLET_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}eventlet>=0.9.7:net/py-eventlet@${PY_FLAVOR} +#GAIOHTTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>0:www/py-aiohttp@${PY_FLAVOR} +#GEVENT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gevent>=0.12.2:devel/py-gevent@${PY_FLAVOR} +#PROCTITLE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setproctitle>0:devel/py-setproctitle@${PY_FLAVOR} +#TORNADO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tornado>=2.2:www/py-tornado@${PY_FLAVOR} + +USES= python +USE_GITHUB= yes +USE_PYTHON= autoplist concurrent distutils + +GH_ACCOUNT= benoitc + +NO_ARCH= yes + +.include + +#.if ${PYTHON_REL} < 3300 +#.if ${PORT_OPTIONS:MGAIOHTTP} +#BROKEN= GAIOHTTP requires Python 3.3+ but this port is building with Python ${PYTHON_VER}. \ +# Disable the GAIOHTTP option or change the version of Python to build with, using DEFAULT_VERSIONS +#.endif +#TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} +#.endif + +#.if ${PYTHON_REL} > 3000 && ${PORT_OPTIONS:MGEVENT} +#BROKEN= GEVENT requires Python < 3.x but this port is building with Python ${PYTHON_VER}. \ +# Disable the GEVENT option of change the version of Python to build with, using DEFAULT_VERSIONS +#.endif + +#do-test: +# @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test + +.include diff --git a/python/py-gunicorn/distinfo b/python/py-gunicorn/distinfo new file mode 100644 index 00000000..f568af0f --- /dev/null +++ b/python/py-gunicorn/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1551828009 +SHA256 (benoitc-gunicorn-19.9.0_GH0.tar.gz) = d593aa13812eadc1f5cffe4a81ccdcbcb25528e5418af1b5138e88fd8c0c2a31 +SIZE (benoitc-gunicorn-19.9.0_GH0.tar.gz) = 401755 diff --git a/python/py-gunicorn/pkg-descr b/python/py-gunicorn/pkg-descr new file mode 100644 index 00000000..852a4429 --- /dev/null +++ b/python/py-gunicorn/pkg-descr @@ -0,0 +1,6 @@ +Gunicorn 'Green Unicorn' is a Python WSGI HTTP Server for UNIX. +It's a pre-fork worker model ported from Ruby's Unicorn project. +The Gunicorn server is broadly compatible with various web frameworks, +simply implemented, light on server resource usage, and fairly speedy. + +WWW: https://gunicorn.org/ diff --git a/python/uwsgi/Makefile b/python/uwsgi/Makefile new file mode 100644 index 00000000..0f30b9f8 --- /dev/null +++ b/python/uwsgi/Makefile @@ -0,0 +1,72 @@ +# Created by: Daniel Gerzo +# $FreeBSD: head/www/uwsgi/Makefile 518934 2019-12-03 11:48:45Z amdmi3 $ + +PORTNAME= uwsgi +PORTVERSION= 2.0.18 +CATEGORIES= www python +MASTER_SITES= http://projects.unbit.it/downloads/ + +MAINTAINER= eugene@zhegan.in +COMMENT= Developer-friendly WSGI server which uses uwsgi protocol + +USES= pkgconfig python +USE_PYTHON= distutils concurrent optsuffix +USE_RC_SUBR= uwsgi + +MAKE_ENV+= CPUCOUNT=${MAKE_JOBS_NUMBER} UWSGI_EMBED_PLUGINS=cgi + +PYSETUP= uwsgiconfig.py +PYDISTUTILS_BUILD_TARGET= --build +PYDISTUTILS_BUILDARGS= --verbose + +#USERS= uwsgi +#GROUPS= uwsgi + +PLIST_FILES= bin/uwsgi ${PYTHON_SITELIBDIR}/uwsgidecorators.py + +SUB_LIST= PYTHON_VER=${PYTHON_VER} + +#OPTIONS_DEFINE= DEBUG JSON PCRE XML SSL +#OPTIONS_DEFAULT= SSL +# +#OPTIONS_GROUP= PLG +#OPTIONS_GROUP_PLG= PSGI +# +#PLG_DESC= Enable plugins +#PSGI_DESC= PSGI embedded plugin +# +#DEBUG_VARS= PYDISTUTILS_BUILDARGS+=--debug +# +#JSON_VARS= BUILDCONF_JSON=jansson +#JSON_LIB_DEPENDS= libjansson.so:devel/jansson +# +#PCRE_VARS= BUILDCONF_PCRE=true +#PCRE_LIB_DEPENDS= libpcre.so:devel/pcre +# +#PSGI_USES= perl5 +# +#XML_VARS= BUILDCONF_XML=libxml2 +#XML_LIB_DEPENDS= libxml2.so:textproc/libxml2 + +#SSL_VARS= BUILDCONF_SSL=true +#SSL_USES= ssl +#SSL_CFLAGS= -I${OPENSSLINC} +#SSL_LDFLAGS= ${OPENSSL_LDFLAGS} + +post-patch: +.for var in JSON PCRE XML SSL + ${REINPLACE_CMD} -e '/^${var:tl} =/ s|= .*|= ${BUILDCONF_${var}:Ufalse}|' ${WRKSRC}/buildconf/base.ini +.endfor + +#post-patch-PSGI-on: +# @${REINPLACE_CMD} -e 's/%(main_plugin)s,/%(main_plugin)s, psgi,/' ${WRKSRC}/buildconf/base.ini + +do-configure: + ${DO_NADA} + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ + @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} + ${INSTALL_DATA} ${WRKSRC}/uwsgidecorators.py ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} + +.include diff --git a/python/uwsgi/distinfo b/python/uwsgi/distinfo new file mode 100644 index 00000000..61b0deea --- /dev/null +++ b/python/uwsgi/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1573864256 +SHA256 (uwsgi-2.0.18.tar.gz) = 4972ac538800fb2d421027f49b4a1869b66048839507ccf0aa2fda792d99f583 +SIZE (uwsgi-2.0.18.tar.gz) = 801555 diff --git a/python/uwsgi/files/uwsgi.in b/python/uwsgi/files/uwsgi.in new file mode 100644 index 00000000..93d2c876 --- /dev/null +++ b/python/uwsgi/files/uwsgi.in @@ -0,0 +1,159 @@ +#!/bin/sh +# +# $FreeBSD: head/www/uwsgi/files/uwsgi.in 473044 2018-06-22 14:59:33Z swills $ +# +# PROVIDE: uwsgi +# REQUIRE: DAEMON +# KEYWORD: shutdown +# +# Add the following lines to /etc/rc.conf to enable uwsgi: +# +# uwsgi_enable (bool): Set it to "YES" to enable uwsgi +# Default is "NO". +# uwsgi_socket (path/str): Set the path to the uwsgi unix socket +# Default is /tmp/uwsgi.sock. +# uwsgi_socket_mode (int): Set the mode of the socket. +# Default is 660. +# uwsgi_socket_owner (str): Set the owner of the socket. +# Default is uwsgi:www. +# uwsgi_emperor (bool): Set it to "YES" to run uwsgi in emperor mode +# Default is "NO". +# uwsgi_configfile (path): Set the path to the config file +# Default is %%PREFIX%%/etc/uwsgi/uwsgi.ini. +# uwsgi_vassals_dir (path): Set the path to the vassals directory +# Default is %%PREFIX%%/etc/uwsgi/vassals. +# uwsgi_logfile (path): Set the path to the uwsgi log file +# Default is /var/log/uwsgi.log. +# uwsgi_pidfile (path): Set the path to the uwsgi pid file +# Default is /var/run/uwsgi.pid. +# uwsgi_uid (int): Set the UID of the process to run with +# Default is uwsgi. +# uwsgi_gid (int): Set the GID of the process to run with +# Default is uwsgi. +# uwsgi_flags (str): Set the uwsgi command line arguments +# Default is "-L". +# uwsgi_procname (str): Define to "uWSGI" if you start uwsgi with +# --auto-procname option. +# +# If you would like to have multiple uWSGI instances running, you can +# define multiple profiles: +# +# uwsgi_profiles (str): Set the list of uwsgi profiles +# Default is "". +# +# For each profile you can then define different options (except for +# uwsgi_enable) using the syntax uwsgi__