svn commit: r347652 - in head/www/mod_log_sql2-dtc: . files

olli hauer ohauer at gmx.de
Sun Mar 16 13:41:14 UTC 2014


On 2014-03-10 09:33, Antoine Brodin wrote:
> On Sun, Mar 9, 2014 at 4:28 PM, Olli Hauer <ohauer at freebsd.org> wrote:
>> Author: ohauer
>> Date: Sun Mar  9 15:28:37 2014
>> New Revision: 347652
>> URL: http://svnweb.freebsd.org/changeset/ports/347652
>> QAT: https://qat.redports.org/buildarchive/r347652/
>>
>> Log:
>>   - add stage support
>>   - make DBI an OPTION instead guessing during build time
>>   - adjust pkg-plist
>>
>> Added:
>>   head/www/mod_log_sql2-dtc/files/patch-Makefile.in   (contents, props changed)
>> Modified:
>>   head/www/mod_log_sql2-dtc/Makefile
>>   head/www/mod_log_sql2-dtc/pkg-plist
> 
> Hi,
> 
> This doesn't package:
> 
> =======================<phase: package        >============================
> ===>  Building package for ap22-mod_log_sql-dtc-1.101_6
> pkg-static: lstat(/wrkdirs/usr/ports/www/mod_log_sql2-dtc/work/stage/usr/local/libexec/apache22/mod_log_sql.so):
> No such file or directory
> *** [do-package] Error code 1
> 
> Cheers,
> 
> Antoine

Hi Antoine,

I'm wondering from where this error is originated since there was at no time
a module with the name "mod_log_sql.so" in the mod_log_sql2-dtc port.
http://svnweb.freebsd.org/ports/head/www/mod_log_sql2-dtc/pkg-plist


After a quick grep over the full ports tree for "mod_log_sql.so" I suspect
the error was thrown by building sysutils/dtc.

In the past (nine+ years ago) sysutils/dtc had a dependency on mod_log_sql2
http://svnweb.freebsd.org/ports?view=revision&revision=109925

this was changed in r178997 (Dec. 06 2006)
http://svnweb.freebsd.org/ports?view=revision&revision=178997


But even the port www/mod_log_sql2 hasn't had a "mod_log_sql.so" module in
the past.  http://svnweb.freebsd.org/ports/head/www/mod_log_sql2/pkg-plist

I suspect the port sysutils/dtc can be easily fixed by removing the
following line from RUN_DEPENDS (no one complained in more then 9+ years so
it isn't really required)


Index: sysutils/dtc/Makefile
===================================================================
--- sysutils/dtc/Makefile    (revision 348403)
+++ sysutils/dtc/Makefile    (working copy)
@@ -21,8 +21,7 @@
 DEPRECATED=    Depends on expired www/sbox-dtc
 EXPIRATION_DATE=2014-04-10

-RUN_DEPENDS=   ${LOCALBASE}/${APACHEMODDIR}/mod_log_sql.so:${PORTSDIR}/www/mod_log_sql2-dtc \
-               ${LOCALBASE}/share/pear/Crypt/CBC.php:${PORTSDIR}/security/pear-Crypt_CBC \
+RUN_DEPENDS=   ${LOCALBASE}/share/pear/Crypt/CBC.php:${PORTSDIR}/security/pear-Crypt_CBC \
                ${LOCALBASE}/share/pear/XML/Serializer.php:${PORTSDIR}/devel/pear-XML_Serializer \
                ${LOCALBASE}/share/pear/Net/IPv4.php:${PORTSDIR}/net/pear-Net_IPv4 \
                ${LOCALBASE}/www/cgi-bin/sbox:${PORTSDIR}/www/sbox-dtc \



-- 
Regards,
olli


More information about the svn-ports-all mailing list