New port to install an SQLite extension that provides a regexp() function based on the PCRE library. This is installed from the github repo. As there are no tags, I set the version to be the date of the most recent commit. I do not know if this is the best way to number it. I based this on the sqlite-ext-miscfuncs port. How-To-Repeat: n/a
Hi, if you are still interested in having this port in FreeBSD, it may (or may not) need to be reworked to support stage, and it may need updating to other newer conventions such as "USES" which is expanding all time. For staging, see http://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-May/000080.html Additionally, you need to provide some sort of quality assurance. In order of preference, we are looking for: 1) "poudriere testport" or "poudriere bulk -t" logs 2) Redports or tinderbox logs 3) at least this: https://www.freebsd.org/doc/en/books/porters-handbook/porting-testing.html Please provide an updated shar file and attach a test log. Alternatively, please indicate if you are no longer interested in having this software in the Ports Collection and that we can close the PR. Thanks!
Created attachment 145454 [details] update shar file for port I attach an updated shar file. The only change is that is uses pkgconfig.
Created attachment 145455 [details] output from poudriere testport
Great, thanks! Moving this to "patch-ready" status.
I tested the patch and had this issue: ---------------- make check-plist [...] ===> Building for sqlite-ext-pcre-20100208 gmake[1]: Entering directory `/usr/local/home/pi/myp/databases/sqlite-ext-pcre/work/ralight-sqlite3-pcre-c98da41' cc -shared -o pcre.so -I/usr/local/include -fPIC -W -Werror pcre.c -L/usr/local/lib -lpcre -Wl,-z,defs gmake[1]: Leaving directory `/usr/local/home/pi/myp/databases/sqlite-ext-pcre/work/ralight-sqlite3-pcre-c98da41' ===> Staging for sqlite-ext-pcre-20100208 ** Missing /usr/local/home/pi/myp/databases/sqlite-ext-pcre/files/README.in for sqlite-ext-pcre-20100208. *** Error code 1 Stop. make: stopped in /usr/local/home/pi/myp/databases/sqlite-ext-pcre ----------------- and portlint -A says: ----------------- FATAL: Makefile: [35]: contiguous blank lines (> 1 lines) found. WARN: Makefile: [46]: NOPORTDOCS found. Consider using PORT_OPTIONS:MDOCS. WARN: Makefile: for new port, make $FreeBSD$ tag in comment section empty, to make SVN happy. WARN: Makefile: COMMENT should begin with a capital, and end without a period WARN: Makefile: Consider defining LICENSE. FATAL: files: empty directory should be removed. 2 fatal errors and 4 warnings found. ----------------- I'll attach a modified shar, please check and approve, then it can be committed.
Created attachment 145549 [details] new shar, without portlint/build issues See above
submitter doesn't need to approve fixes from committer. Move this to back to patch-ready status based on Kurt's update.
A commit references this bug: Author: pi Date: Sun Aug 24 20:00:58 UTC 2014 New revision: 366009 URL: http://svnweb.freebsd.org/changeset/ports/366009 Log: New port: databases/sqlite-ext-pcre This is sqlite3-pcre, an extension for sqlite3 that uses libpcre to provide a regexp() function to use with the REGEXP operator. PR: 190121 Submitted by: Vick Khera <vivek@khera.org> Changes: head/databases/Makefile head/databases/sqlite-ext-pcre/ head/databases/sqlite-ext-pcre/Makefile head/databases/sqlite-ext-pcre/distinfo head/databases/sqlite-ext-pcre/pkg-descr head/databases/sqlite-ext-pcre/pkg-message
Committed, thanks!