Date: Wed, 26 Aug 2015 12:06:37 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 202672] [NEW PORT] www/webstuff: C library for web-development Message-ID: <bug-202672-13@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=202672 Bug ID: 202672 Summary: [NEW PORT] www/webstuff: C library for web-development Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: freebsd-ports-bugs@FreeBSD.org Reporter: ik@lowenware.com Created attachment 160373 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=160373&action=edit Port SHAR file WebStuff is Lightweight C Library for web development. It allows to create web-applications as a standalone binary executables, that could work as an HTTP backend server. WebStuff provide easy access to GET and POST vars, fast templating engine, tools to handle command-line arguments and configuration files. # portlint -AC WARN: /root/webstuff/pkg-plist: [22]: If and only if your port is DATADIR-safe (that is, a user can override DATADIR when building this port and the port will still work correctly) consider using DATADIR macro; if you are unsure if this port is DATADIR-safe, then ignore this warning WARN: /root/webstuff/pkg-plist: [23]: If and only if your port is DATADIR-safe (that is, a user can override DATADIR when building this port and the port will still work correctly) consider using DATADIR macro; if you are unsure if this port is DATADIR-safe, then ignore this warning 0 fatal errors and 2 warnings found. # make install clean /!\ webstuff-1.0.2: Makefile warnings, please consider fixing /!\ Not validating first entry in CATEGORIES due to being outside of PORTSDIR. Please ensure this is proper when committing. ===> License BSD2CLAUSE accepted by the user ===> Found saved configuration for webstuff-1.0.2 ===> webstuff-1.0.2 depends on file: /usr/local/sbin/pkg - found => webstuff-1.0.2.tar.gz doesn't seem to exist in /usr/ports/distfiles/. => Attempting to fetch http://lowenware.com/download/webstuff/webstuff-1.0.2.tar.gz webstuff-1.0.2.tar.gz 100% of 49 kB 56 MBps 00m00s ===> Fetching all distfiles required by webstuff-1.0.2 for building ===> Extracting for webstuff-1.0.2 => SHA256 Checksum OK for webstuff-1.0.2.tar.gz. ===> Patching for webstuff-1.0.2 ===> Configuring for webstuff-1.0.2 /root/webstuff/work/webstuff-1.0.2/ ---------------------------------------------------------------------------- WebStuff Configuration Summary ---------------------------------------------------------------------------- Prefix : /usr/local Compiler : cc Web-Server Name : webstuff/1.0.2 build 10 Options --with-templight --with-opts-parser --with-conf-parser ---------------------------------------------------------------------------- /root/webstuff/work/webstuff-1.0.2/Makefile ready. Run make! ===> Building for webstuff-1.0.2 cc -O2 -Wall -fPIC -Werror -I/root/webstuff/work/webstuff-1.0.2/include/ -o /root/webstuff/work/webstuff-1.0.2/obj/module.o -c /root/webstuff/work/webstuff-1.0.2/src/module.c -DQUEUE -DSTACK -DSERVER -DCLIENT -DMAJOR=1 -DMINOR=0 -DRELEASE=2 -DBUILD=10 -DWS_SERVER_SOFTWARE='"webstuff/1.0.2 build 10"' cc -O2 -Wall -fPIC -Werror -I/root/webstuff/work/webstuff-1.0.2/include/ -o /root/webstuff/work/webstuff-1.0.2/obj/link.o -c /root/webstuff/work/webstuff-1.0.2/src/link.c -DQUEUE -DSTACK -DSERVER -DCLIENT cc -O2 -Wall -fPIC -Werror -I/root/webstuff/work/webstuff-1.0.2/include/ -o /root/webstuff/work/webstuff-1.0.2/obj/stream.o -c /root/webstuff/work/webstuff-1.0.2/src/stream.c -DQUEUE -DSTACK -DSERVER -DCLIENT cc -O2 -Wall -fPIC -Werror -I/root/webstuff/work/webstuff-1.0.2/include/ -o /root/webstuff/work/webstuff-1.0.2/obj/timestamp.o -c /root/webstuff/work/webstuff-1.0.2/src/timestamp.c -DQUEUE -DSTACK -DSERVER -DCLIENT cc -O2 -Wall -fPIC -Werror -I/root/webstuff/work/webstuff-1.0.2/include/ -o /root/webstuff/work/webstuff-1.0.2/obj/connector.o -c /root/webstuff/work/webstuff-1.0.2/src/connector.c -DQUEUE -DSTACK -DSERVER -DCLIENT cc -O2 -Wall -fPIC -Werror -I/root/webstuff/work/webstuff-1.0.2/include/ -o /root/webstuff/work/webstuff-1.0.2/obj/string.o -c /root/webstuff/work/webstuff-1.0.2/src/string.c -DQUEUE -DSTACK -DSERVER -DCLIENT cc -O2 -Wall -fPIC -Werror -I/root/webstuff/work/webstuff-1.0.2/include/ -o /root/webstuff/work/webstuff-1.0.2/obj/list.o -c /root/webstuff/work/webstuff-1.0.2/src/list.c -DQUEUE -DSTACK -DSERVER -DCLIENT cc -O2 -Wall -fPIC -Werror -I/root/webstuff/work/webstuff-1.0.2/include/ -o /root/webstuff/work/webstuff-1.0.2/obj/pair.o -c /root/webstuff/work/webstuff-1.0.2/src/pair.c -DQUEUE -DSTACK -DSERVER -DCLIENT cc -O2 -Wall -fPIC -Werror -I/root/webstuff/work/webstuff-1.0.2/include/ -o /root/webstuff/work/webstuff-1.0.2/obj/socket.o -c /root/webstuff/work/webstuff-1.0.2/src/socket.c -DQUEUE -DSTACK -DSERVER -DCLIENT cc -O2 -Wall -fPIC -Werror -I/root/webstuff/work/webstuff-1.0.2/include/ -o /root/webstuff/work/webstuff-1.0.2/obj/log.o -c /root/webstuff/work/webstuff-1.0.2/src/log.c -DQUEUE -DSTACK -DSERVER -DCLIENT cc -O2 -Wall -fPIC -Werror -I/root/webstuff/work/webstuff-1.0.2/include/ -o /root/webstuff/work/webstuff-1.0.2/obj/receiver.o -c /root/webstuff/work/webstuff-1.0.2/src/receiver.c -DQUEUE -DSTACK -DSERVER -DCLIENT cc -O2 -Wall -fPIC -Werror -I/root/webstuff/work/webstuff-1.0.2/include/ -o /root/webstuff/work/webstuff-1.0.2/obj/url.o -c /root/webstuff/work/webstuff-1.0.2/src/url.c -DQUEUE -DSTACK -DSERVER -DCLIENT cc -O2 -Wall -fPIC -Werror -I/root/webstuff/work/webstuff-1.0.2/include/ -o /root/webstuff/work/webstuff-1.0.2/obj/http.o -c /root/webstuff/work/webstuff-1.0.2/src/http.c -DQUEUE -DSTACK -DSERVER -DCLIENT cc -O2 -Wall -fPIC -Werror -I/root/webstuff/work/webstuff-1.0.2/include/ -o /root/webstuff/work/webstuff-1.0.2/obj/thread.o -c /root/webstuff/work/webstuff-1.0.2/src/thread.c -DQUEUE -DSTACK -DSERVER -DCLIENT cc -O2 -Wall -fPIC -Werror -I/root/webstuff/work/webstuff-1.0.2/include/ -o /root/webstuff/work/webstuff-1.0.2/obj/worker.o -c /root/webstuff/work/webstuff-1.0.2/src/worker.c -DQUEUE -DSTACK -DSERVER -DCLIENT cc -O2 -Wall -fPIC -Werror -I/root/webstuff/work/webstuff-1.0.2/include/ -o /root/webstuff/work/webstuff-1.0.2/obj/request.o -c /root/webstuff/work/webstuff-1.0.2/src/request.c -DQUEUE -DSTACK -DSERVER -DCLIENT cc -O2 -Wall -fPIC -Werror -I/root/webstuff/work/webstuff-1.0.2/include/ -o /root/webstuff/work/webstuff-1.0.2/obj/status.o -c /root/webstuff/work/webstuff-1.0.2/src/status.c -DQUEUE -DSTACK -DSERVER -DCLIENT cc -O2 -Wall -fPIC -Werror -I/root/webstuff/work/webstuff-1.0.2/include/ -o /root/webstuff/work/webstuff-1.0.2/obj/timer.o -c /root/webstuff/work/webstuff-1.0.2/src/timer.c -DQUEUE -DSTACK -DSERVER -DCLIENT cc -O2 -Wall -fPIC -Werror -I/root/webstuff/work/webstuff-1.0.2/include/ -o /root/webstuff/work/webstuff-1.0.2/obj/upload.o -c /root/webstuff/work/webstuff-1.0.2/src/upload.c -DQUEUE -DSTACK -DSERVER -DCLIENT cc -o /root/webstuff/work/webstuff-1.0.2/bin/libws.so -shared -lpthread -lm /root/webstuff/work/webstuff-1.0.2/obj/module.o /root/webstuff/work/webstuff-1.0.2/obj/link.o /root/webstuff/work/webstuff-1.0.2/obj/stream.o /root/webstuff/work/webstuff-1.0.2/obj/timestamp.o /root/webstuff/work/webstuff-1.0.2/obj/connector.o /root/webstuff/work/webstuff-1.0.2/obj/string.o /root/webstuff/work/webstuff-1.0.2/obj/list.o /root/webstuff/work/webstuff-1.0.2/obj/pair.o /root/webstuff/work/webstuff-1.0.2/obj/socket.o /root/webstuff/work/webstuff-1.0.2/obj/log.o /root/webstuff/work/webstuff-1.0.2/obj/receiver.o /root/webstuff/work/webstuff-1.0.2/obj/url.o /root/webstuff/work/webstuff-1.0.2/obj/http.o /root/webstuff/work/webstuff-1.0.2/obj/thread.o /root/webstuff/work/webstuff-1.0.2/obj/worker.o /root/webstuff/work/webstuff-1.0.2/obj/request.o /root/webstuff/work/webstuff-1.0.2/obj/status.o /root/webstuff/work/webstuff-1.0.2/obj/timer.o /root/webstuff/work/webstuff-1.0.2/obj/upload.o ===> Staging for webstuff-1.0.2 ===> Generating temporary packing list cc -o /root/webstuff/work/webstuff-1.0.2/bin/libws.so -shared -lpthread -lm /root/webstuff/work/webstuff-1.0.2/obj/module.o /root/webstuff/work/webstuff-1.0.2/obj/link.o /root/webstuff/work/webstuff-1.0.2/obj/stream.o /root/webstuff/work/webstuff-1.0.2/obj/timestamp.o /root/webstuff/work/webstuff-1.0.2/obj/connector.o /root/webstuff/work/webstuff-1.0.2/obj/string.o /root/webstuff/work/webstuff-1.0.2/obj/list.o /root/webstuff/work/webstuff-1.0.2/obj/pair.o /root/webstuff/work/webstuff-1.0.2/obj/socket.o /root/webstuff/work/webstuff-1.0.2/obj/log.o /root/webstuff/work/webstuff-1.0.2/obj/receiver.o /root/webstuff/work/webstuff-1.0.2/obj/url.o /root/webstuff/work/webstuff-1.0.2/obj/http.o /root/webstuff/work/webstuff-1.0.2/obj/thread.o /root/webstuff/work/webstuff-1.0.2/obj/worker.o /root/webstuff/work/webstuff-1.0.2/obj/request.o /root/webstuff/work/webstuff-1.0.2/obj/status.o /root/webstuff/work/webstuff-1.0.2/obj/timer.o /root/webstuff/work/webstuff-1.0.2/obj/upload.o mkdir -p /root/webstuff/work/stage/usr/local/share/webstuff mkdir -p /root/webstuff/work/stage/usr/local/include/ws/ mkdir -p /root/webstuff/work/stage/usr/local/lib/ cp /root/webstuff/work/webstuff-1.0.2/bin/libws.so /root/webstuff/work/stage/usr/local/lib/ cp -R /root/webstuff/work/webstuff-1.0.2/include /root/webstuff/work/stage/usr/local cp -R /root/webstuff/work/webstuff-1.0.2/share /root/webstuff/work/stage/usr/local ====> Compressing man pages (compress-man) ====> Running Q/A tests (stage-qa) Warning: 'lib/libws.so' is not stripped consider trying INSTALL_TARGET=install-strip or using ${STRIP_CMD} ===> Installing for webstuff-1.0.2 ===> Checking if webstuff already installed ===> Registering installation for webstuff-1.0.2 Installing webstuff-1.0.2... ===> SECURITY REPORT: This port has installed the following files which may act as network servers and may therefore pose a remote security risk to the system. /usr/local/lib/libws.so If there are vulnerabilities in these programs there may be a security risk to the system. FreeBSD makes no guarantee about the security of ports included in the Ports Collection. Please type 'make deinstall' to deinstall the port if this is a concern. For more information, and contact details about the security status of this software, see the following webpage: http://lowenware.com/ ===> Cleaning for webstuff-1.0.2 -- You are receiving this mail because: You are the assignee for the bug.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-202672-13>