New Libevent Packages

İhsan Doğan ihsan at opencsw.org
Fri Feb 11 20:00:30 CET 2022


Hi,

> Am 11.02.2022 um 11:49 schrieb Dagobert Michelsen <dam at opencsw.org>:
> 
>>>> I’ve updated libevent to 2.1.7 and created a new package:
>>>> libevent2_1_7-2.1.12 CSWlibevent2-1-7 
>>>> 
>>>> In order not to break the packages that are linked against CSWlibevent2-0-5, I will leave CSWlibevent2-0-5 in the catalog as it is.
>>>> 
>>>> Does that make sense?
>>> 
>>> Absolutely!
>> 
>> Great. I’m releasing the packages now.
>> 
>> Could you please install them on the buildfarm, so I can link the NSD and Unbound against it?
> 
> Done.

Thanks Dago!

I’ve noticed, that I’ve made a mistake. If I look into the libevent_dev package, there are some files, which shouldn’t be there. 

1 s none /opt/csw/lib/libevent.so=libevent-2.1.so.7.0.1
1 s none /opt/csw/lib/libevent_core.so=libevent_core-2.1.so.7.0.1
1 s none /opt/csw/lib/libevent_extra.so=libevent_extra-2.1.so.7.0.1
1 s none /opt/csw/lib/libevent_openssl.so=libevent_openssl-2.1.so.7.0.1
1 s none /opt/csw/lib/libevent_pthreads.so=libevent_pthreads-2.1.so.7.0.1
1 d none /opt/csw/lib/pkgconfig 0755 root bin
1 f none /opt/csw/lib/pkgconfig/libevent.pc 0644 root bin 349 31805 1644604902
1 f none /opt/csw/lib/pkgconfig/libevent_core.pc 0644 root bin 313 28358 1644604902
1 f none /opt/csw/lib/pkgconfig/libevent_extra.pc 0644 root bin 316 28727 1644604902
1 f none /opt/csw/lib/pkgconfig/libevent_openssl.pc 0644 root bin 430 38929 1644604902
1 f none /opt/csw/lib/pkgconfig/libevent_pthreads.pc 0644 root bin 408 37291 1644604902
1 s none /opt/csw/lib/sparcv9/libevent.so=libevent-2.1.so.7.0.1
1 s none /opt/csw/lib/sparcv9/libevent_core.so=libevent_core-2.1.so.7.0.1
1 s none /opt/csw/lib/sparcv9/libevent_extra.so=libevent_extra-2.1.so.7.0.1
1 s none /opt/csw/lib/sparcv9/libevent_openssl.so=libevent_openssl-2.1.so.7.0.1
1 s none /opt/csw/lib/sparcv9/libevent_pthreads.so=libevent_pthreads-2.1.so.7.0.1
1 d none /opt/csw/lib/sparcv9/pkgconfig 0755 root bin
1 f none /opt/csw/lib/sparcv9/pkgconfig/libevent.pc 0644 root bin 352 31958 1644605332
1 f none /opt/csw/lib/sparcv9/pkgconfig/libevent_core.pc 0644 root bin 316 28511 1644605332
1 f none /opt/csw/lib/sparcv9/pkgconfig/libevent_extra.pc 0644 root bin 319 28880 1644605332
1 f none /opt/csw/lib/sparcv9/pkgconfig/libevent_openssl.pc 0644 root bin 436 39235 1644605332
1 f none /opt/csw/lib/sparcv9/pkgconfig/libevent_pthreads.pc 0644 root bin 411 37444 1644605332

In the Makefile, I’ve specified:

PACKAGES += CSWlibevent2-1-7
SPKG_DESC_CSWlibevent2-1-7 = Event notification library 2.1, libevent-2.1.so.7
PKGFILES_CSWlibevent2-1-7 = $(call pkgfiles_lib,libevent-2.1.so.7)
FOREIGN_PACKAGES = CSWlibevent2-0-5

PACKAGES += CSWlibevent-core2-1-7
SPKG_DESC_CSWlibevent-core2-1-7 = Event notification library 2.1, libevent_core-2.1.so.7
PKGFILES_CSWlibevent-core2-1-7 = $(call pkgfiles_lib,libevent_core-2.1.so.7)
FOREIGN_PACKAGES = CSWlibevent-core2-0-5

PACKAGES += CSWlibevent-extra2-1-7
SPKG_DESC_CSWlibevent-extra2-1-7 = Event notification library 2.1, libevent_extra-2.1.so.7
PKGFILES_CSWlibevent-extra2-1-7 = $(call pkgfiles_lib,libevent_extra-2.1.so.7)
FOREIGN_PACKAGES = CSWlibevent-extra2-0-5

PACKAGES += CSWlibevent-openssl2-1-7
SPKG_DESC_CSWlibevent-openssl2-1-7 = Event notification library 2.1, libevent_openssl-2.1.so.7
PKGFILES_CSWlibevent-openssl2-1-7 = $(call pkgfiles_lib,libevent_openssl-2.1.so.7)
RUNTIME_DEP_PKGS_CSWlibevent-openssl2-1-7 += CSWlibssl1-0-0
FOREIGN_PACKAGES = CSWlibevent-openssl2-0-5

PACKAGES += CSWlibevent-pthreads2-1-7
SPKG_DESC_CSWlibevent-pthreads2-1-7 = Event notification library 2.1, libevent_pthreads-2.1.so.7
PKGFILES_CSWlibevent-pthreads2-1-7 = $(call pkgfiles_lib,libevent_pthreads-2.1.so.7)
FOREIGN_PACKAGES = CSWlibevent-pthreads2-0-5

PACKAGES += CSWlibevent-dev
SPKG_DESC_CSWlibevent-dev = Development files for libevent*-2.1.so.7
PKGFILES_CSWlibevent-dev = $(PKGFILES_DEVEL)
RUNTIME_DEP_PKGS_CSWlibevent-dev += CSWlibevent2-1-7
RUNTIME_DEP_PKGS_CSWlibevent-dev += CSWlibevent-core2-1-7
RUNTIME_DEP_PKGS_CSWlibevent-dev += CSWlibevent-extra2-1-7
RUNTIME_DEP_PKGS_CSWlibevent-dev += CSWlibevent-openssl2-1-7
RUNTIME_DEP_PKGS_CSWlibevent-dev += CSWlibevent-pthreads2-1-7
RUNTIME_DEP_PKGS_CSWlibevent-dev += CSWpython
OBSOLETED_BY_CSWlibevent-dev += CSWlibevent-devel

I’ve clearly made a mistake somewhere… but I can’t see why these file are landing in the dev package.



Regards

Ihsan



More information about the maintainers mailing list