The ivykis library is a thin, portable wrapper around OS-provided mechanisms such as epoll(4), kqueue(2), poll(2) and select(2). It was mainly designed for building high-performance network applications, but can be used in any event-driver application that uses pollable file descriptors as its event sources. Programs written to the ivykis API are generally single-threaded (or use only a small number of threads), and never block on I/O. All input and output is done in a nonblocking fashion, with I/O readiness notification delivered via callback functions. WWW: http://libivykis.sourceforge.net/ Fix: Patch attached with submission follows:
Responsible Changed From-To: freebsd-ports-bugs->cy Our syslog-ng upline has submitted this.
State Changed From-To: open->analyzed
State Changed From-To: analyzed->feedback Sent email to submitter that the port will not fetch.
Hi Gergely, I assigned the PR to myself. Unfortunately the port fails to fetch. slippy$ sudo make fetch Password: => ivykis-0.30.3.tar.gz doesn't seem to exist in /usr/ports/distfiles/. => Attempting to fetch http://heanet.dl.sourceforge.net/project/ivykis-0.30. 3.tar.gz fetch: http://heanet.dl.sourceforge.net/project/ivykis-0.30.3.tar.gz: Moved Temporarily => Attempting to fetch http://sunet.dl.sourceforge.net/project/ivykis-0.30.3 .tar.gz fetch: http://sunet.dl.sourceforge.net/project/ivykis-0.30.3.tar.gz: Moved Temporarily => Attempting to fetch http://iweb.dl.sourceforge.net/project/ivykis-0.30.3. tar.gz fetch: http://iweb.dl.sourceforge.net/project/ivykis-0.30.3.tar.gz: Moved Temporarily => Attempting to fetch http://switch.dl.sourceforge.net/project/ivykis-0.30. 3.tar.gz fetch: http://switch.dl.sourceforge.net/project/ivykis-0.30.3.tar.gz: Moved Temporarily => Attempting to fetch http://surfnet.dl.sourceforge.net/project/ivykis-0.30 .3.tar.gz fetch: http://surfnet.dl.sourceforge.net/project/ivykis-0.30.3.tar.gz: Moved Temporarily => Attempting to fetch http://kent.dl.sourceforge.net/project/ivykis-0.30.3. tar.gz fetch: http://kent.dl.sourceforge.net/project/ivykis-0.30.3.tar.gz: No route to host => Attempting to fetch http://freefr.dl.sourceforge.net/project/ivykis-0.30. 3.tar.gz fetch: http://freefr.dl.sourceforge.net/project/ivykis-0.30.3.tar.gz: Moved Temporarily => Attempting to fetch http://voxel.dl.sourceforge.net/project/ivykis-0.30.3 .tar.gz fetch: http://voxel.dl.sourceforge.net/project/ivykis-0.30.3.tar.gz: Moved Temporarily => Attempting to fetch http://jaist.dl.sourceforge.net/project/ivykis-0.30.3 .tar.gz fetch: http://jaist.dl.sourceforge.net/project/ivykis-0.30.3.tar.gz: Moved Temporarily => Attempting to fetch http://osdn.dl.sourceforge.net/project/ivykis-0.30.3. tar.gz fetch: http://osdn.dl.sourceforge.net/project/ivykis-0.30.3.tar.gz: Not Found => Attempting to fetch http://nchc.dl.sourceforge.net/project/ivykis-0.30.3. tar.gz fetch: http://nchc.dl.sourceforge.net/project/ivykis-0.30.3.tar.gz: Moved Temporarily => Attempting to fetch http://ncu.dl.sourceforge.net/project/ivykis-0.30.3.t ar.gz fetch: http://ncu.dl.sourceforge.net/project/ivykis-0.30.3.tar.gz: Moved Temporarily => Attempting to fetch http://internode.dl.sourceforge.net/project/ivykis-0. 30.3.tar.gz fetch: http://internode.dl.sourceforge.net/project/ivykis-0.30.3.tar.gz: Moved Temporarily => Attempting to fetch http://ufpr.dl.sourceforge.net/project/ivykis-0.30.3. tar.gz fetch: http://ufpr.dl.sourceforge.net/project/ivykis-0.30.3.tar.gz: Moved Temporarily => Attempting to fetch http://waix.dl.sourceforge.net/project/ivykis-0.30.3. tar.gz fetch: http://waix.dl.sourceforge.net/project/ivykis-0.30.3.tar.gz: Moved Temporarily => Attempting to fetch ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ivy kis-0.30.3.tar.gz fetch: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ivykis-0.30.3.tar.g z: File unavailable (e.g., file not found, no access) => Couldn't fetch it - please try to retrieve this => port manually into /usr/ports/distfiles/ and try again. *** [do-fetch] Error code 1 Stop in /export/home/cy/freebsd/libivykis. slippy$ -- Cheers, Cy Schubert <Cy.Schubert@komquats.com> FreeBSD UNIX: <cy@FreeBSD.org> Web: http://www.FreeBSD.org
Cy Schubert <Cy.Schubert@komquats.com> writes: > Hi Gergely, > > I assigned the PR to myself. Unfortunately the port fails to fetch. Hrm, interesting. It worked when I submitted the port :| The correct download address at the moment seems to be in the following format: http://switch.dl.sourceforge.net/project/libivykis/0.30.3/ivykis-0.30.3.tar.gz I'll see what I did wrong with the Makefile that it's missing the libivykis/0.30.0/ part, and will submit an updated shar. Thanks for looking into it! -- |8]
On Mon, Sep 17, 2012 at 11:29 PM, Gergely Nagy <algernon@madhouse-project.org> wrote: > Cy Schubert <Cy.Schubert@komquats.com> writes: > >> Hi Gergely, >> >> I assigned the PR to myself. Unfortunately the port fails to fetch. > > Hrm, interesting. It worked when I submitted the port :| Looks like changing MASTER_SITES does the trick: MASTER_SITES= SF/${PORTNAME:L}/${PORTVERSION} Shall I submit a new shar? -- |8]
In message <CAAan3F0txmgKbwwFLQp5en1aLBeQYt-1D+e8D8Usv4WXJabvkg@mail.gmail.c om> , Gergely Nagy writes: > On Mon, Sep 17, 2012 at 11:29 PM, Gergely Nagy > <algernon@madhouse-project.org> wrote: > > Cy Schubert <Cy.Schubert@komquats.com> writes: > > > >> Hi Gergely, > >> > >> I assigned the PR to myself. Unfortunately the port fails to fetch. > > > > Hrm, interesting. It worked when I submitted the port :| > > Looks like changing MASTER_SITES does the trick: > > MASTER_SITES= SF/${PORTNAME:L}/${PORTVERSION} > > Shall I submit a new shar? Looks like the fetch works. Thanks. I'll try to work on putting it into the repo tonight or tomorrow evening. -- Cheers, Cy Schubert <Cy.Schubert@komquats.com> FreeBSD UNIX: <cy@FreeBSD.org> Web: http://www.FreeBSD.org
back to pool...
Created attachment 162160 [details] shar-v2 Updated to 0.39, recent ports tree standards, github. Builds on 11a, 10.2a+i, 9.3a.
A commit references this bug: Author: pi Date: Sat Oct 17 19:21:02 UTC 2015 New revision: 399600 URL: https://svnweb.freebsd.org/changeset/ports/399600 Log: New port: devel/ivykis The ivykis library is a thin, portable wrapper around OS-provided mechanisms such as epoll(4), kqueue(2), poll(2) and select(2). It was mainly designed for building high-performance network applications, but can be used in any event-driver application that uses pollable file descriptors as its event sources. Programs written to the ivykis API are generally single-threaded (or use only a small number of threads), and never block on I/O. All input and output is done in a nonblocking fashion, with I/O readiness notification delivered via callback functions. WWW: https://github.com/buytenh/ivykis PR: 171640 Submitted by: algernon@madhouse-project.org Changes: head/devel/Makefile head/devel/ivykis/ head/devel/ivykis/Makefile head/devel/ivykis/distinfo head/devel/ivykis/files/ head/devel/ivykis/files/patch-misc_Makefile.am head/devel/ivykis/pkg-descr head/devel/ivykis/pkg-plist
Committed with many updates. Is your mail adress still valid 8-) ? Thanks!