Summary: | [new port] www/wt: C++ library for developing web applications | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Mamadou Babaei <info> | ||||||||||||
Component: | Individual Port(s) | Assignee: | Babak Farrokhi <farrokhi> | ||||||||||||
Status: | Closed Overcome By Events | ||||||||||||||
Severity: | Affects Many People | CC: | arved, farrokhi, info, w.schwarzenfeld, yuri | ||||||||||||
Priority: | --- | ||||||||||||||
Version: | Latest | ||||||||||||||
Hardware: | Any | ||||||||||||||
OS: | Any | ||||||||||||||
Attachments: |
|
Description
Mamadou Babaei
2016-07-01 19:36:41 UTC
Created attachment 173163 [details] Wt-3.3.6 update patch This patch updates wt-3.3.5 to wt-3.3.6 after importing the original shar file into FreeBSD Ports tree. 1. Apply the shar file (3.3.5) 2. Commit to ports tree 3. Apply the patch (3.3.6) 4. Commit to ports tree Checkout the release notes for this release at: https://www.webtoolkit.eu/wt/doc/reference/html/Releasenotes.html Created attachment 173164 [details]
Path against the port to update the share file from 3.3.5 to 3.3.6
Sorry, missed the changes inside pkg-plist.
Created attachment 173168 [details]
Path against the port to update the share file from 3.3.5 to 3.3.6
This final patch for 3.3.6 passes the following the tests:
make stage
make stage-qa
make check-orphans
make package
make install
make deinstall
A commit references this bug: Author: arved Date: Wed Aug 17 21:19:43 UTC 2016 New revision: 420373 URL: https://svnweb.freebsd.org/changeset/ports/420373 Log: Add Wt, a C++ library for developing web applications. PR: 210750 Submitted by: Mohammad S. Babaei Changes: head/www/Makefile head/www/wt/ head/www/wt/Makefile head/www/wt/distinfo head/www/wt/files/ head/www/wt/files/patch-CMakeLists.txt head/www/wt/pkg-descr head/www/wt/pkg-plist Committed thanks. Some issues you might want to look into: * GraphicMagick dependency was missing, added by me. * ninja did not work with USES=openssl so we are now using normal make Some small hints for the next update: * Run portlint * run ports sanity checks by setting DEVELOPER=yes in make.conf I have got some post-commit feedback and fixed some style issues. One issue I would like to run by you: From danfe@: do not put documentation that requires some heavy stuff like Doxygen or LaTeX under DOCS (which is on by default); we have DOXYGEN option for that. @Tilman Sorry for my tardy response, been busy with an exam; And, thank you so much for the suggestions. I'll create and submit a patch. Created attachment 174019 [details] A new patch with a few fixes I checked out the latest ports tree which reflects your latest changes and made a patch with following changes: * Remove DOCS option * Add DOXYGEN option * Add SSL option * Rename 'Connector' group to 'Connectors' * Fix SQLITE3 cmake option (fixes a typo that may cause a build bug) * USES=pgsql instead of unsupported USE_PGSQL * USES=firebird instead of unsupported USE_FIREBIRD * USES=mysql instead of deprecated USE_MYSQL * CMake options improvements * Add ninja generator * White-space fixes And test the updated port on FreeBSD 11-STABLE and 10.3-RELEASE which works fine. If you need separate patches for each item please let me know. Just a few questions: > * ninja did not work with USES=openssl so we are now using normal make 1. I enabled ninja and with or without newly added SSL option it builds just fine. I'm not sure what's wrong here. I'm using LibreSSL on both systems, but at the time of writing the original port, I had OpenSSL from base as my default SSL library and I'm sure that should not be the case. In addition to that I noticed you changed USES=openssl to USES=ssl. Maybe that's why it's working? 2. The original port had a SSL option which was removed. Is there any particular reason for that? Also, I didn't bumped the port revision. Feel free to increase it if it has too. Thanks for the new patch. I will try to review & commit it until end of the month. Sorry, It looks like I will not have time in the foreseeable future. Back to the pool. Maintainer feedback? Could this closed? This has stalled. I've created a new bug#226160 requesting port update to 4.0.2. |