Date: Sat, 22 Feb 2014 02:18:35 +0000 (UTC) From: John Marino <marino@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r345564 - in head: . net net/adasockets net/adasockets/files Message-ID: <201402220218.s1M2IZme087953@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: marino Date: Sat Feb 22 02:18:35 2014 New Revision: 345564 URL: http://svnweb.freebsd.org/changeset/ports/345564 QAT: https://qat.redports.org/buildarchive/r345564/ Log: Resurrect net/adasockets port (dormant 4 years) This is an IPv4-only socket bindings library for Ada. Added: head/net/adasockets/ head/net/adasockets/Makefile (contents, props changed) head/net/adasockets/distinfo (contents, props changed) head/net/adasockets/files/ head/net/adasockets/files/adasockets.gpr (contents, props changed) head/net/adasockets/files/patch-src_Makefile.in (contents, props changed) head/net/adasockets/files/patch-src_adasockets.pc.in (contents, props changed) head/net/adasockets/pkg-descr (contents, props changed) head/net/adasockets/pkg-plist (contents, props changed) Modified: head/MOVED head/net/Makefile Modified: head/MOVED ============================================================================== --- head/MOVED Sat Feb 22 01:13:49 2014 (r345563) +++ head/MOVED Sat Feb 22 02:18:35 2014 (r345564) @@ -976,7 +976,6 @@ lang/ccscript||2010-01-20|Has expired: h 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 Modified: head/net/Makefile ============================================================================== --- head/net/Makefile Sat Feb 22 01:13:49 2014 (r345563) +++ head/net/Makefile Sat Feb 22 02:18:35 2014 (r345564) @@ -14,6 +14,7 @@ SUBDIR += abills SUBDIR += activemq SUBDIR += acx100 + SUBDIR += adasockets SUBDIR += afpfs-ng SUBDIR += aget SUBDIR += aoe Added: head/net/adasockets/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/adasockets/Makefile Sat Feb 22 02:18:35 2014 (r345564) @@ -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> Added: head/net/adasockets/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/adasockets/distinfo Sat Feb 22 02:18:35 2014 (r345564) @@ -0,0 +1,2 @@ +SHA256 (adasockets-1.8.11.tar.gz) = 65f9dccb3a8c46a47e3f53eb42b4f3329a699ab410b60436d583575dd2bbfef6 +SIZE (adasockets-1.8.11.tar.gz) = 751137 Added: head/net/adasockets/files/adasockets.gpr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/adasockets/files/adasockets.gpr Sat Feb 22 02:18:35 2014 (r345564) @@ -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; Added: head/net/adasockets/files/patch-src_Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/adasockets/files/patch-src_Makefile.in Sat Feb 22 02:18:35 2014 (r345564) @@ -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 Added: head/net/adasockets/files/patch-src_adasockets.pc.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/adasockets/files/patch-src_adasockets.pc.in Sat Feb 22 02:18:35 2014 (r345564) @@ -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 Added: head/net/adasockets/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/adasockets/pkg-descr Sat Feb 22 02:18:35 2014 (r345564) @@ -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 Added: head/net/adasockets/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/adasockets/pkg-plist Sat Feb 22 02:18:35 2014 (r345564) @@ -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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201402220218.s1M2IZme087953>