Skip to content

Commit

Permalink
vanessa_socket-0.0.13 (rebuild with gcc-12.4.0)
Browse files Browse the repository at this point in the history
  • Loading branch information
fd00 committed Jan 3, 2025
1 parent e9f75d8 commit 7e45a11
Show file tree
Hide file tree
Showing 4 changed files with 53 additions and 34 deletions.
45 changes: 25 additions & 20 deletions vanessa_socket/README
Original file line number Diff line number Diff line change
@@ -1,34 +1,36 @@
vanessa_socket
------------------------------------------
vanessa_socket is a library to simplify TCP/IP socket operations. Includes
code to open a socket to a server as a client, to listen on socket for clients
as a server and to pipe information between sockets. Includes a sample TCP/IP
pipe, a user space programme that listens for TCP/IP connections on port on
the local host and when a client connects makes a connection to a TCP/IP port,
possibly on another host.
vanessa_socket is a library to simplify TCP/IP socket operations. Includes code
to open a socket to a server as a client, to listen on socket for clients as a
server and to pipe information between sockets. Includes a sample TCP/IP pipe,
a user space programme that listens for TCP/IP connections on port on the local
host and when a client connects makes a connection to a TCP/IP port, possibly
on another host.

Runtime requirements:
cygwin-2.6.0-1
libpopt0-1.16-2
libvanessa_logger0-0.0.10-1bl3
libvanessa_socket2-0.0.13-1bl1
pkg-config-0.29.1-1
cygwin-3.5.4-1
libpopt0-1.19-1
libvanessa_logger0-0.0.10-1bl4
libvanessa_socket-devel-0.0.13-1bl2
libvanessa_socket2-0.0.13-1bl2
pkg-config-2.3.0-1

Build requirements:
(besides corresponding -devel packages)
autoconf-13-1
automake-9-1
binutils-2.25-4
cygport-0.23.0-1
gcc-core-5.4.0-1
libtool-2.4.6-4
make-4.2.1-1
autoconf-15-2
automake-20240607-1
binutils-2.43.1-1
cygport-0.36.9-1
gcc-core-12.4.0-3
libtool-2.5.3-1
libvanessa_logger-devel-0.0.10-1bl4
make-4.4.1-2

Canonical website:
http://www.vergenet.net/linux/vanessa/
https://projects.horms.net/projects/vanessa/

Canonical download:
http://www.vergenet.net/linux/vanessa/download/vanessa_socket/0.0.13/vanessa_socket-0.0.13.tar.bz2
https://projects.horms.net/projects/vanessa/download/vanessa_socket/0.0.13/vanessa_socket-0.0.13.tar.xz

-------------------------------------------

Expand Down Expand Up @@ -72,6 +74,9 @@ Files included in the binary package:

Port Notes:

----- version 0.0.13-1bl2 -----
Rebuild with gcc-12.4.0

----- version 0.0.13-1bl1 -----
Version bump.

Expand Down
10 changes: 0 additions & 10 deletions vanessa_socket/vanessa_socket-0.0.13-1bl1.src.patch

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
HOMEPAGE="http://www.vergenet.net/linux/vanessa/"
SRC_URI="http://www.vergenet.net/linux/vanessa/download/${PN}/${PV[0]}/${P}.tar.bz2"
HOMEPAGE="https://projects.horms.net/projects/vanessa/"
SRC_URI="https://projects.horms.net/projects/vanessa/download/${PN}/${PV}/${P}.tar.xz"

CATEGORY="Net"
SUMMARY="Simplifies TCP/IP socket operations"
Expand All @@ -10,6 +10,12 @@ pipe, a user space programme that listens for TCP/IP connections on port on
the local host and when a client connects makes a connection to a TCP/IP port,
possibly on another host."

LICENSE="LGPL-2.1-or-later"
LICENSE_SPDX="SPDX-License-Identifier: LGPL-2.1-or-later"
LICENSE_URI="COPYING"

BUILD_REQUIRES="libvanessa_logger-devel"

DIFF_EXCLUDES="
libltdl
"
Expand All @@ -24,13 +30,12 @@ vanessa_socket_CONTENTS="
usr/share
"
libvanessa_socket2_CONTENTS="
usr/bin/*.dll
usr/bin/cyg*-2.dll
"
libvanessa_socket_devel_CONTENTS="
usr/include
usr/lib
"

vanessa_socket_SUMMARY="${SUMMARY} (utilities)"
libvanessa_socket2_SUMMARY="${SUMMARY} (runtime)"
libvanessa_socket_devel_SUMMARY="${SUMMARY} (development)"
19 changes: 19 additions & 0 deletions vanessa_socket/vanessa_socket-0.0.13-1bl2.src.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
--- origsrc/vanessa_socket-0.0.13/libvanessa_socket/Makefile.am 2014-09-11 10:23:01.000000000 +0900
+++ src/vanessa_socket-0.0.13/libvanessa_socket/Makefile.am 2025-01-03 21:16:14.068114300 +0900
@@ -36,6 +36,6 @@ vanessa_socket_pipe.c \
vanessa_socket_server.c \
unused.h

-libvanessa_socket_la_LDFLAGS = -version-info 3:0:1
+libvanessa_socket_la_LDFLAGS = -version-info 3:0:1 -no-undefined

libvanessa_socket_la_LIBADD = @extra_libs@ -lvanessa_logger
--- origsrc/vanessa_socket-0.0.13/vanessa-socket.pc.in 2014-09-11 10:23:01.000000000 +0900
+++ src/vanessa_socket-0.0.13/vanessa-socket.pc.in 2025-01-03 21:27:52.213106000 +0900
@@ -6,5 +6,5 @@ includedir=@includedir@
Name: Vanessa Socket
Description: Library to simplify TCP socket operations
Version: @VERSION@
-Libs: -L${libdir} -lvanessa-logger0
+Libs: -L${libdir} -lvanessa_socket
Cflags: -I${includedir}

0 comments on commit 7e45a11

Please sign in to comment.