1DOLLY 72PACKAGE libevent3REQUIRES HOST runtime@045# libevent's core from upstream's release archive, unchanged: the event loop6# over poll, buffers and listeners, for programs the cc package builds7# (-levent_core). A program that gives it sockets links -ldolly-sockets too.8FROM /v0.1.4/Dollyfile-system-tools 7f6c86fcc73e544e7007646eba2718bbc4d43b7f0516d9558e2dc500b1a05a80910REQUIRES HEADER libc11REQUIRES TOOL ar12REQUIRES TOOL cc13REQUIRES TOOL cp14REQUIRES TOOL gzip15REQUIRES TOOL make16REQUIRES TOOL mkdir17REQUIRES TOOL tar1819SOURCE /v0.1.4/dist/static/tmux/libevent-2.1.13-stable.tar.gz f7e9383b8c0baa81b687e5b5eecc01beefaf1b19b64151d95ed61647fe7a315c /tmp/libevent.tar.gz20SLOP gzip -dc /tmp/libevent.tar.gz | tar -xf - -C /tmp2122# Slop does not run upstream's configure script, so these say what it would23# find here. Not claimed: epoll and select (libevent polls), threads,24# sendfile and getrandom, whose header is missing.25FILE /tmp/libevent-2.1.13-stable/evconfig-private.h26    #define _GNU_SOURCE 127FILE /tmp/libevent-2.1.13-stable/include/event2/event-config.h28    #ifndef EVENT2_EVENT_CONFIG_H_INCLUDED_29    #define EVENT2_EVENT_CONFIG_H_INCLUDED_30    #define EVENT__NUMERIC_VERSION 0x02010d0031    #define EVENT__PACKAGE_VERSION "2.1.13"32    #define EVENT__VERSION_MAJOR 233    #define EVENT__VERSION_MINOR 134    #define EVENT__VERSION_PATCH 1335    #define EVENT__VERSION "2.1.13-stable"36    #define EVENT__PACKAGE "libevent"37    #define EVENT__DISABLE_THREAD_SUPPORT 138    #define EVENT__HAVE_ARPA_INET_H 139    #define EVENT__HAVE_CLOCK_GETTIME 140    #define EVENT__HAVE_ERRNO_H 141    #define EVENT__HAVE_FCNTL 142    #define EVENT__HAVE_FCNTL_H 143    #define EVENT__HAVE_FD_MASK 144    #define EVENT__HAVE_GETEGID 145    #define EVENT__HAVE_GETEUID 146    #define EVENT__HAVE_GETTIMEOFDAY 147    #define EVENT__HAVE_INTTYPES_H 148    #define EVENT__HAVE_NANOSLEEP 149    #define EVENT__HAVE_NETDB_H 150    #define EVENT__HAVE_NETINET_IN_H 151    #define EVENT__HAVE_PIPE 152    #define EVENT__HAVE_PIPE2 153    #define EVENT__HAVE_POLL 154    #define EVENT__HAVE_POLL_H 155    #define EVENT__HAVE_SA_FAMILY_T 156    #define EVENT__HAVE_SETFD 157    #define EVENT__HAVE_SIGACTION 158    #define EVENT__HAVE_SIGNAL 159    #define EVENT__HAVE_STDARG_H 160    #define EVENT__HAVE_STDDEF_H 161    #define EVENT__HAVE_STDINT_H 162    #define EVENT__HAVE_STDLIB_H 163    #define EVENT__HAVE_STRING_H 164    #define EVENT__HAVE_STRLCPY 165    #define EVENT__HAVE_STRSEP 166    #define EVENT__HAVE_STRTOK_R 167    #define EVENT__HAVE_STRTOLL 168    #define EVENT__HAVE_STRUCT_ADDRINFO 169    #define EVENT__HAVE_STRUCT_IN6_ADDR 170    #define EVENT__HAVE_STRUCT_SOCKADDR_IN6 171    #define EVENT__HAVE_STRUCT_SOCKADDR_STORAGE 172    #define EVENT__HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY 173    #define EVENT__HAVE_STRUCT_SOCKADDR_UN 174    #define EVENT__HAVE_SYS_IOCTL_H 175    #define EVENT__HAVE_SYS_PARAM_H 176    #define EVENT__HAVE_SYS_RESOURCE_H 177    #define EVENT__HAVE_SYS_SOCKET_H 178    #define EVENT__HAVE_SYS_STAT_H 179    #define EVENT__HAVE_SYS_TIME_H 180    #define EVENT__HAVE_SYS_TYPES_H 181    #define EVENT__HAVE_SYS_UIO_H 182    #define EVENT__HAVE_SYS_UN_H 183    #define EVENT__HAVE_SYS_WAIT_H 184    #define EVENT__HAVE_TIMERADD 185    #define EVENT__HAVE_TIMERCMP 186    #define EVENT__HAVE_TIMERISSET 187    #define EVENT__HAVE_UINT8_T 188    #define EVENT__HAVE_UINT16_T 189    #define EVENT__HAVE_UINT32_T 190    #define EVENT__HAVE_UINT64_T 191    #define EVENT__HAVE_UINTPTR_T 192    #define EVENT__HAVE_UNISTD_H 193    #define EVENT__HAVE_USLEEP 194    #define EVENT__HAVE_VASPRINTF 195    #define EVENT__HAVE___func__ 196    #define EVENT__HAVE___FUNCTION__ 197    #define EVENT__HAVE_DECL_CTL_KERN 098    #define EVENT__HAVE_DECL_KERN_ARND 099    #define EVENT__SIZEOF_INT 4100    #define EVENT__SIZEOF_LONG 8101    #define EVENT__SIZEOF_LONG_LONG 8102    #define EVENT__SIZEOF_OFF_T 8103    #define EVENT__SIZEOF_SSIZE_T 8104    #define EVENT__SIZEOF_SHORT 2105    #define EVENT__SIZEOF_SIZE_T 8106    #define EVENT__SIZEOF_SOCKLEN_T 4107    #define EVENT__SIZEOF_VOID_P 8108    #define EVENT__SIZEOF_TIME_T 8109    #define EVENT__TIME_WITH_SYS_TIME 1110    #define EVENT__inline inline111    #endif112113FILE /tmp/libevent.mk114    .RECIPEPREFIX := >115    .DELETE_ON_ERROR:116    MAKEFLAGS += -r117    E := /tmp/libevent-2.1.13-stable118    # The core's sources in upstream's CMakeLists.txt without threads, and119    # of the headers upstream installs those that declare them: event2's and120    # the older <event.h> over them, which tmux includes. <event.h> brings121    # event2/tag.h, whose functions are in upstream's extra library with DNS,122    # HTTP and RPC: that one is not built.123    SOURCES := buffer bufferevent bufferevent_filter bufferevent_pair bufferevent_ratelim \124      bufferevent_sock event evmap evutil evutil_rand evutil_time listener log signal \125      strlcpy poll126    HEADERS := event evutil $(addprefix event2/,buffer buffer_compat bufferevent \127      bufferevent_compat bufferevent_struct event event_compat event_struct event-config \128      keyvalq_struct listener tag tag_compat util visibility)129    all: /usr/lib/libevent_core.a $(addprefix /usr/include/,$(addsuffix .h,$(HEADERS)))130    $(E)/%.o: $(E)/%.c131    >cc -O2 -I$(E) -I$(E)/include -I$(E)/compat -c $< -o $@132    /usr/lib/libevent_core.a: $(addprefix $(E)/,$(addsuffix .o,$(SOURCES)))133    >ar rcs $@ $^134    /usr/include/%.h: $(E)/include/%.h135    >cp $< $@136SLOP mkdir -p /usr/include/event2 /usr/share/licenses/libevent137SLOP make -j4 -f /tmp/libevent.mk138SLOP cp /tmp/libevent-2.1.13-stable/LICENSE /usr/share/licenses/libevent/LICENSE139140EXPORTS LIB    event_core /usr/lib/libevent_core.a141EXPORTS HEADER event2     /usr/include/event2142EXPORTS HEADER event      /usr/include/event.h143EXPORTS HEADER evutil     /usr/include/evutil.h144FILE /usr/share/licenses/libevent/LICENSE145