mirror of
https://git.freebsd.org/ports.git
synced 2025-05-25 07:26:29 -04:00
Resurrect net/adasockets port (dormant 4 years)
This is an IPv4-only socket bindings library for Ada.
This commit is contained in:
parent
cbe400a126
commit
aacb269b56
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=345564
9 changed files with 105 additions and 1 deletions
1
MOVED
1
MOVED
|
@ -976,7 +976,6 @@ lang/ccscript||2010-01-20|Has expired: has been broken for 4 months
|
|||
lang/gnat-glade||2010-01-20|Has expired: has been broken for 3 months
|
||||
lang/xsb||2010-01-20|Has expired: has been broken for 6 months
|
||||
multimedia/nmm||2010-01-20|Has expired: has been broken for 3 months
|
||||
net/adasockets||2010-01-20|Has expired: has been broken for 3 months
|
||||
textproc/bidiv||2010-01-20|Has expired: has been broken for 3 months
|
||||
textproc/xmlada-gps||2010-01-20|Has expired: has been broken for 3 months
|
||||
net/mugshot||2010-01-23|No longer working, Mastersite disappeared
|
||||
|
|
|
@ -14,6 +14,7 @@
|
|||
SUBDIR += abills
|
||||
SUBDIR += activemq
|
||||
SUBDIR += acx100
|
||||
SUBDIR += adasockets
|
||||
SUBDIR += afpfs-ng
|
||||
SUBDIR += aget
|
||||
SUBDIR += aoe
|
||||
|
|
29
net/adasockets/Makefile
Normal file
29
net/adasockets/Makefile
Normal file
|
@ -0,0 +1,29 @@
|
|||
# Created by: John Marino <marino@FreeBSD.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= adasockets
|
||||
PORTVERSION= 1.8.11
|
||||
CATEGORIES= net
|
||||
MASTER_SITES= http://www.rfc1149.net/download/adasockets/
|
||||
|
||||
MAINTAINER= marino@FreeBSD.org
|
||||
COMMENT= IPv4 socket library for Ada (TCP, UDP, and multicast)
|
||||
|
||||
LICENSE= GPLv2 GMGPL
|
||||
LICENSE_COMB= multi
|
||||
|
||||
USES= ada gmake
|
||||
HAS_CONFIGURE= yes
|
||||
CONFIGURE_ARGS+=--disable-doc --disable-shared
|
||||
|
||||
post-install:
|
||||
${MKDIR} ${STAGEDIR}${PREFIX}/include/adasockets \
|
||||
${STAGEDIR}${PREFIX}/lib/gnat
|
||||
${MV} ${STAGEDIR}${PREFIX}/lib/libadasockets.* \
|
||||
${STAGEDIR}${PREFIX}/lib/adasockets/
|
||||
${MV} ${STAGEDIR}${PREFIX}/lib/adasockets/*.ad[bs] \
|
||||
${STAGEDIR}${PREFIX}/include/adasockets/
|
||||
${INSTALL_DATA} ${FILESDIR}/adasockets.gpr \
|
||||
${STAGEDIR}${PREFIX}/lib/gnat/
|
||||
|
||||
.include <bsd.port.mk>
|
2
net/adasockets/distinfo
Normal file
2
net/adasockets/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
SHA256 (adasockets-1.8.11.tar.gz) = 65f9dccb3a8c46a47e3f53eb42b4f3329a699ab410b60436d583575dd2bbfef6
|
||||
SIZE (adasockets-1.8.11.tar.gz) = 751137
|
11
net/adasockets/files/adasockets.gpr
Normal file
11
net/adasockets/files/adasockets.gpr
Normal file
|
@ -0,0 +1,11 @@
|
|||
library project ADASOCKETS is
|
||||
|
||||
for Languages use ("Ada");
|
||||
|
||||
for Source_Dirs use ("../../include/adasockets");
|
||||
for Library_Dir use "../../lib/adasockets";
|
||||
for Library_Name use "adasockets";
|
||||
for Library_Kind use "static";
|
||||
for Externally_Built use "True";
|
||||
|
||||
end ADASOCKETS;
|
11
net/adasockets/files/patch-src_Makefile.in
Normal file
11
net/adasockets/files/patch-src_Makefile.in
Normal file
|
@ -0,0 +1,11 @@
|
|||
--- src/Makefile.in.orig 2012-12-08 16:46:24.000000000 +0000
|
||||
+++ src/Makefile.in
|
||||
@@ -289,7 +289,7 @@ DISTCLEANFILES = b_split.c split constan
|
||||
sockets-thin.ads sockets-thin.adb \
|
||||
sockets-constants.ads
|
||||
|
||||
-pkgconfigdir = $(libdir)/pkgconfig
|
||||
+pkgconfigdir = $(libdir)data/pkgconfig
|
||||
pkgconfig_DATA = adasockets.pc
|
||||
SUFFIXES = .ads .lo .ali
|
||||
all: config.h
|
10
net/adasockets/files/patch-src_adasockets.pc.in
Normal file
10
net/adasockets/files/patch-src_adasockets.pc.in
Normal file
|
@ -0,0 +1,10 @@
|
|||
--- src/adasockets.pc.in.orig 2010-03-18 18:49:32.000000000 +0000
|
||||
+++ src/adasockets.pc.in
|
||||
@@ -7,5 +7,5 @@ Name: @PACKAGE@
|
||||
Description: BSD sockets in Ada.
|
||||
Requires:
|
||||
Version: @VERSION@
|
||||
-Libs: -L${libdir} -ladasockets
|
||||
-Cflags: -I${libdir}/adasockets -L${libdir}/adasockets
|
||||
+Libs: -L${libdir}/adasockets -ladasockets
|
||||
+Cflags: -I${includedir}/adasockets
|
7
net/adasockets/pkg-descr
Normal file
7
net/adasockets/pkg-descr
Normal file
|
@ -0,0 +1,7 @@
|
|||
The AdaSockets library allows the use of BSD sockets from within an Ada
|
||||
program. It is limited to IP version 4 sockets (TCP, UDP, multicast).
|
||||
It is released under the GNAT Modified General Public License, which
|
||||
means AdaSockets can be freely used in proprietary applications without
|
||||
affecting their licenses.
|
||||
|
||||
WWW: http://www.rfc1149.net/devel/adasockets.html
|
34
net/adasockets/pkg-plist
Normal file
34
net/adasockets/pkg-plist
Normal file
|
@ -0,0 +1,34 @@
|
|||
bin/adasockets-config
|
||||
include/adasockets/sockets-constants.ads
|
||||
include/adasockets/sockets-link.ads
|
||||
include/adasockets/sockets-multicast.adb
|
||||
include/adasockets/sockets-multicast.ads
|
||||
include/adasockets/sockets-naming.adb
|
||||
include/adasockets/sockets-naming.ads
|
||||
include/adasockets/sockets-stream_io.adb
|
||||
include/adasockets/sockets-stream_io.ads
|
||||
include/adasockets/sockets-thin.ads
|
||||
include/adasockets/sockets-types.ads
|
||||
include/adasockets/sockets-utils.adb
|
||||
include/adasockets/sockets-utils.ads
|
||||
include/adasockets/sockets.adb
|
||||
include/adasockets/sockets.ads
|
||||
lib/adasockets/libadasockets.a
|
||||
lib/adasockets/libadasockets.la
|
||||
lib/adasockets/sockets-constants.ali
|
||||
lib/adasockets/sockets-link.ali
|
||||
lib/adasockets/sockets-multicast.ali
|
||||
lib/adasockets/sockets-naming.ali
|
||||
lib/adasockets/sockets-stream_io.ali
|
||||
lib/adasockets/sockets-thin.ali
|
||||
lib/adasockets/sockets-types.ali
|
||||
lib/adasockets/sockets-utils.ali
|
||||
lib/adasockets/sockets.ali
|
||||
lib/gnat/adasockets.gpr
|
||||
libdata/pkgconfig/adasockets.pc
|
||||
share/man/man1/adasockets-config.1
|
||||
@dirrmtry share/man/man1
|
||||
@dirrmtry share/man
|
||||
@dirrmtry lib/gnat
|
||||
@dirrm lib/adasockets
|
||||
@dirrm include/adasockets
|
Loading…
Add table
Reference in a new issue