# HG changeset patch # User Franz Glasner # Date 1552128766 -3600 # Node ID 5cbcc4e668172d9ca353c66f136240cf55130a44 # Parent b4145ca58f5d4572278ea84739f2f1b99d624de5 Prepare for common repository for uwsginl and related plugins: move uwsginl into a subdirectory diff -r b4145ca58f5d -r 5cbcc4e66817 .hgignore --- a/.hgignore Sat Mar 09 10:36:03 2019 +0100 +++ b/.hgignore Sat Mar 09 11:52:46 2019 +0100 @@ -1,3 +1,3 @@ syntax: regexp -^work/ +/work/ diff -r b4145ca58f5d -r 5cbcc4e66817 Makefile --- a/Makefile Sat Mar 09 10:36:03 2019 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,74 +0,0 @@ -# Created by: Franz Glasner -# $FreeBSD$ -# Based on www/uwsgi by: Daniel Gerzo - -PORTNAME= uwsginl -PORTVERSION= 2.0.16 -PORTREVISION= 2 -CATEGORIES= www -MASTER_SITES= https://projects.unbit.it/downloads/ -DISTNAME= uwsgi-${DISTVERSION} - -MAINTAINER= freebsd-dev@dom66.de -COMMENT= Application host which uses the uwsgi protocol (nolang profile) - -LICENSE= GPLv2-WITH-LINKING-EXCEPTION -LICENSE_GROUPS= FSF GPL OSI -LICENSE_NAME= GPLv2 with linking exception -LICENSE_FILE= ${WRKSRC}/LICENSE -LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept - -USES= pkgconfig python:build -USE_RC_SUBR= uwsginl - -MAKE_ENV+= CPUCOUNT=${MAKE_JOBS_NUMBER} UWSGI_PROFILE=nolang.ini UWSGI_BIN_NAME=${PORTNAME} UWSGI_EMBED_PLUGINS=cgi,clock_realtime,echo,logpipe UWSGI_PROFILE_OVERRIDE=plugin_dir=${PREFIX}/${PLUGIN_DIR} - -USERS= uwsgi -GROUPS= uwsgi - -PLIST_SUB= PORTNAME=${PORTNAME} PLUGIN_DIR=${PLUGIN_DIR} - -OPTIONS_DEFINE= DEBUGSYM UWSGIDEBUG JSON PCRE XML SSL -OPTIONS_DEFAULT= SSL - -DEBUGSYM_DESC= Build with debug symbols -UWSGIDEBUG_DESC= Enable uwsgi debugging (def UWSGI_DEBUG, implies DEBUG) - -DEBUGSYM_VARS= EXTRA_BUILDARGS+=--debug - -UWSGIDEBUG_VARS= BUILDCONF_DEBUG=true - -JSON_VARS= BUILDCONF_JSON=jansson -JSON_LIB_DEPENDS= libjansson.so:devel/jansson - -PCRE_VARS= BUILDCONF_PCRE=true -PCRE_LIB_DEPENDS= libpcre.so:devel/pcre - -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} - -.include - -PLUGIN_DIR= lib/${PORTNAME}/plugins - -post-patch: -.for bcvar in DEBUG JSON PCRE XML SSL - @${REINPLACE_CMD} -e '/^${bcvar:tl} =/ s|= .*|= ${BUILDCONF_${bcvar}:Ufalse}|' ${WRKSRC}/buildconf/base.ini -.endfor - -do-configure: - @${DO_NADA} - -do-build: - @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} uwsgiconfig.py --build ${EXTRA_BUILDARGS} --verbose) - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ - ${MKDIR} ${STAGEDIR}${PREFIX}/${PLUGIN_DIR} - -.include diff -r b4145ca58f5d -r 5cbcc4e66817 distinfo --- a/distinfo Sat Mar 09 10:36:03 2019 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,3 +0,0 @@ -TIMESTAMP = 1518267669 -SHA256 (uwsgi-2.0.16.tar.gz) = a911f48f3cc51ac82fdabc4e001f18a32569128680beb5a833ebc3ff6edcc1f4 -SIZE (uwsgi-2.0.16.tar.gz) = 798509 diff -r b4145ca58f5d -r 5cbcc4e66817 files/uwsginl.in --- a/files/uwsginl.in Sat Mar 09 10:36:03 2019 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,159 +0,0 @@ -#!/bin/sh -# -# $FreeBSD$ -# -# PROVIDE: uwsginl -# REQUIRE: DAEMON -# KEYWORD: shutdown -# -# Add the following lines to /etc/rc.conf to enable uwsgi: -# -# uwsginl_enable (bool): Set it to "YES" to enable uwsgi -# Default is "NO". -# uwsginl_socket (path/str): Set the path to the uwsgi unix socket -# Default is /tmp/uwsginl.sock. -# uwsginl_socket_mode (int): Set the mode of the socket. -# Default is 660. -# uwsginl_socket_owner (str): Set the owner of the socket. -# Default is uwsgi:www. -# uwsginl_emperor (bool): Set it to "YES" to run uwsgi in emperor mode -# Default is "NO". -# uwsginl_configfile (path): Set the path to the config file -# Default is %%PREFIX%%/etc/uwsginl/uwsginl.ini. -# uwsginl_vassals_dir (path): Set the path to the vassals directory -# Default is %%PREFIX%%/etc/uwsginl/vassals. -# uwsginl_logfile (path): Set the path to the uwsgi log file -# Default is /var/log/uwsginl.log. -# uwsginl_pidfile (path): Set the path to the uwsgi pid file -# Default is /var/run/uwsginl.pid. -# uwsginl_uid (int): Set the UID of the process to run with -# Default is uwsgi. -# uwsginl_gid (int): Set the GID of the process to run with -# Default is uwsgi. -# uwsginl_flags (str): Set the uwsgi command line arguments -# Default is "-L". -# uwsginl_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: -# -# uwsginl_profiles (str): Set the list of uwsgi profiles -# Default is "". -# -# For each profile you can then define different options (except for -# uwsginl_enable) using the syntax uwsginl__