svn commit: r449326 - in head/sysutils: . syslog-ng syslog-ng311 syslog-ng311/files

Cy Schubert Cy.Schubert at komquats.com
Thu Sep 7 20:47:36 UTC 2017


This is a problem because if another port or package (that is not 
syslog-ng) requires eventlog, a user will not be able to install the ports 
or packages depending on eventlog and syslog-ng. The user will need to make 
a choice.

Can we syslog-ng's eventlog in ${LOCALBASE}/lib/syslog-ng ??

For now I've put the conflict back in and removed the dependency but I 
think that ideally if syslog-ng wants to use its own custom egventlog it 
should be in its own private directory as suggested above. This doesn't 
force people to make choices to install one or another unrelated ports 
because of arbitrary conflicts.


-- 
Cheers,
Cy Schubert <Cy.Schubert at cschubert.com>
FreeBSD UNIX:  <cy at FreeBSD.org>   Web:  http://www.FreeBSD.org

	The need of the many outweighs the greed of the few.


In message <CANcUavuF7NPR3XEu=_MqvWEwEx0+gzQfTEDn2rtq+DEV2+9scQ at mail.gmail.c
om>
, =?UTF-8?B?Q3phbmlrLCBQw6l0ZXI=?= writes:
> 
> Hi,
> 
> With syslog-ng 3.11 libevtlog was merged into syslog-ng as syslog-ng was
> the only user of this library. That's why I added the conflict. AFAIR I
> also removed it from LIB_DEPENDS...
> 
> Bye,
> 
> Peter Czanik (CzP) <peter.czanik at balabit.com>
> Balabit / syslog-ng upstream
> http://czanik.blogs.balabit.com/
> https://twitter.com/PCzanik
> 
> 
> On Sep 7, 2017 22:21, "Cy Schubert" <Cy.Schubert at komquats.com> wrote:
> 
> In message <e955909e-5bb8-c6eb-e75c-9d1c869301e7 at ee.lbl.gov>, Craig Leres
> write
> s:
> > On 09/05/17 23:29, Cy Schubert wrote:
> > > Author: cy
> > > Date: Wed Sep  6 06:29:52 2017
> > > New Revision: 449326
> > > URL: https://svnweb.freebsd.org/changeset/ports/449326
> > >
> > > Log:
> > >    Welcome the new syslog-ng 3.11.1.
> > >
> >
> > > -LIB_DEPENDS=       libevtlog.so:sysutils/eventlog \
> > > -           libpcre.so:devel/pcre \
> > > +LIB_DEPENDS=       libpcre.so:devel/pcre \
> > >             libuuid.so:misc/e2fsprogs-libuuid \
> > > -           libbson-1.0.so:devel/libbson
> > > +           libbson-1.0.so:devel/libbson \
> > > +           libevtlog.so:sysutils/eventlog
> >
> > >   CONFLICTS?=       syslog-ng-[0-9]* syslog-ng[0-9]-[0-9]* \
> > >             syslog-ng[0-9][0-9]-[0-9]* \
> > > -           syslog-ng-devel-[0-9]*
> > > +           syslog-ng-devel-[0-9]* eventlog*
> >
> > This doesn't work for me and I guess I don't really understand how a
> > package can both depend on eventlog and it conflicts with? Is this a typo?
> 
> I didn't catch that when the patch was sent to me. I'll commit a quick fix
> and touch base with our upline.
> 
> 
> --
> Cheers,
> Cy Schubert <Cy.Schubert at cschubert.com>
> FreeBSD UNIX:  <cy at FreeBSD.org>   Web:  http://www.FreeBSD.org
> 
>         The need of the many outweighs the greed of the few.



More information about the svn-ports-head mailing list