Skip site navigation (1)Skip section navigation (2)
Date:      03 Aug 2000 13:43:31 +0200
From:      Samuel Tardieu <sam@ada.eu.org>
To:        SADA Kenji <sada@bsdclub.org>
Cc:        sada@FreeBSD.org, freebsd-ports@FreeBSD.org
Subject:   Re: ports/18059: new port: devel/adabroker
Message-ID:  <2000-08-03-13-43-32%2Btrackit%2Bsam@ada.eu.org>
In-Reply-To: SADA Kenji's message of "Thu, 3 Aug 2000 11:02:19 %2B0900 (JST)"
References:  <200008030202.LAA26665@home.bsdclub.org>

next in thread | previous in thread | raw e-mail | index | archive | help
>>>>> ">" == SADA Kenji <sada@bsdclub.org> writes:

> * one portlint for PORTVERSION.

One does one write 1.0pre3 then? I've seen the portlint error, but
the rule in it seems dubious:

/^[0-9]*[A-Za-z]?[0-9]*(\.[0-9]*[A-Za-z]?[0-9]*)*$/

Why only one letter per part? I'll use 1.0p3 then, but I'm not
convinced that this is the cleanest way of doing things.

> * patch-aa failed with a typo.

Ooops, last minute cleaning, should never do that. Thanks, fixed.

> * patch-aa should be divided for each files.

Why? This is one logical patch. I haven't seen strict rules in the
handbook for having only one file patched at a time. But this is
nothing to change, and I have no objection, so I changed it.

> And compilation was failed on my 5-current.  Could you try once
> more ?

Mmm, ok, a USE_AUTOMAKE was missing. Fixed.

Is this one OK now? :) (and thanks again for your repeated tries)

  Sam

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	adabroker
#	adabroker/Makefile
#	adabroker/files
#	adabroker/files/md5
#	adabroker/pkg
#	adabroker/pkg/PLIST
#	adabroker/pkg/DESCR
#	adabroker/pkg/COMMENT
#	adabroker/patches
#	adabroker/patches/patch-aa
#	adabroker/patches/patch-ab
#	adabroker/patches/patch-ad
#	adabroker/patches/patch-ac
#
echo c - adabroker
mkdir -p adabroker > /dev/null 2>&1
echo x - adabroker/Makefile
sed 's/^X//' >adabroker/Makefile << 'END-of-adabroker/Makefile'
X# New ports collection makefile for:   adabroker
X# Date created:         17 Apr 2000
X# Whom:                 Samuel Tardieu <sam@inf.enst.fr>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	adabroker
XPORTVERSION=	1.0p3
XCATEGORIES=	devel
XMASTER_SITES=	http://adabroker.eu.org/distrib/
XDISTNAME=	adabroker-1.0pre3
X
XMAINTAINER=	sam@inf.enst.fr
X
XBUILD_DEPENDS=	adagcc:${PORTSDIR}/lang/gnat
XLIB_DEPENDS=	adasockets.0:${PORTSDIR}/net/adasockets
X
XUSE_AUTOCONF=	yes
XUSE_AUTOMAKE=	yes
XUSE_LIBTOOL=	yes
XUSE_GMAKE=	yes
X
XCONFIGURE_ARGS=	--enable-adasockets
X
Xpost-install:
X	${RM} ${PREFIX}/lib/adabroker/allsrc.adb
X	${LDCONFIG} -m ${PREFIX}/lib
X
XMAN1=		ab_names.1 ab_gnome.1
XMAN7=		adabroker.7
X
X.include <bsd.port.mk>
END-of-adabroker/Makefile
echo c - adabroker/files
mkdir -p adabroker/files > /dev/null 2>&1
echo x - adabroker/files/md5
sed 's/^X//' >adabroker/files/md5 << 'END-of-adabroker/files/md5'
XMD5 (adabroker-1.0pre3.tar.gz) = 98759fb79b3d0886969c9f82855b4ab5
END-of-adabroker/files/md5
echo c - adabroker/pkg
mkdir -p adabroker/pkg > /dev/null 2>&1
echo x - adabroker/pkg/PLIST
sed 's/^X//' >adabroker/pkg/PLIST << 'END-of-adabroker/pkg/PLIST'
Xbin/idlac
Xbin/adabroker-config
Xbin/ab_gnome
Xbin/ab_names
Xlib/libbroca.so.0
Xlib/libbroca.so
Xlib/libbroca.a
Xlib/adabroker/broca-buffers-io_operations.adb
Xlib/adabroker/broca-buffers-io_operations.ads
Xlib/adabroker/broca-buffers.adb
Xlib/adabroker/broca-buffers.ads
Xlib/adabroker/broca-cdr.adb
Xlib/adabroker/broca-cdr.ads
Xlib/adabroker/broca-configuration.adb
Xlib/adabroker/broca-configuration.ads
Xlib/adabroker/broca-debug.adb
Xlib/adabroker/broca-debug.ads
Xlib/adabroker/broca-environment.adb
Xlib/adabroker/broca-environment.ads
Xlib/adabroker/broca-exceptions-stack.adb
Xlib/adabroker/broca-exceptions-stack.ads
Xlib/adabroker/broca-exceptions.adb
Xlib/adabroker/broca-exceptions.ads
Xlib/adabroker/broca-flags.adb
Xlib/adabroker/broca-flags.ads
Xlib/adabroker/broca-giop.adb
Xlib/adabroker/broca-giop.ads
Xlib/adabroker/broca-iiop.adb
Xlib/adabroker/broca-iiop.ads
Xlib/adabroker/broca-inet_server.adb
Xlib/adabroker/broca-inet_server.ads
Xlib/adabroker/broca-iop.adb
Xlib/adabroker/broca-iop.ads
Xlib/adabroker/broca-ior.adb
Xlib/adabroker/broca-ior.ads
Xlib/adabroker/broca-locks.adb
Xlib/adabroker/broca-locks.ads
Xlib/adabroker/broca-names.adb
Xlib/adabroker/broca-names.ads
Xlib/adabroker/broca-object.adb
Xlib/adabroker/broca-object.ads
Xlib/adabroker/broca-orb.adb
Xlib/adabroker/broca-opaque-chunk_pools.adb
Xlib/adabroker/broca-opaque-chunk_pools.ads
Xlib/adabroker/broca-opaque.ads
Xlib/adabroker/broca-operation_store.adb
Xlib/adabroker/broca-operation_store.ads
Xlib/adabroker/broca-orb.ads
Xlib/adabroker/broca-parameters.ads
Xlib/adabroker/broca-poa.adb
Xlib/adabroker/broca-poa.ads
Xlib/adabroker/broca-policy.adb
Xlib/adabroker/broca-policy.ads
Xlib/adabroker/broca-protected_objects.adb
Xlib/adabroker/broca-protected_objects.ads
Xlib/adabroker/broca-refs.adb
Xlib/adabroker/broca-refs.ads
Xlib/adabroker/broca-repository.adb
Xlib/adabroker/broca.ads
Xlib/adabroker/broca-repository.ads
Xlib/adabroker/broca-rootpoa.adb
Xlib/adabroker/broca-rootpoa.ads
Xlib/adabroker/broca-sequences.adb
Xlib/adabroker/broca-sequences.ads
Xlib/adabroker/broca-server.adb
Xlib/adabroker/broca-server.ads
Xlib/adabroker/broca-server_tools.adb
Xlib/adabroker/broca-server_tools.ads
Xlib/adabroker/broca-sockets.adb
Xlib/adabroker/broca-sockets.ads
Xlib/adabroker/broca-soft_links.adb
Xlib/adabroker/broca-soft_links.ads
Xlib/adabroker/broca-stream.adb
Xlib/adabroker/broca-stream.ads
Xlib/adabroker/broca-task_attributes.adb
Xlib/adabroker/broca-task_attributes.ads
Xlib/adabroker/broca-value-operation_store.adb
Xlib/adabroker/broca-value-operation_store.ads
Xlib/adabroker/broca-value-stream.adb
Xlib/adabroker/broca-value-stream.ads
Xlib/adabroker/broca-value-value_skel.adb
Xlib/adabroker/broca-value-value_skel.ads
Xlib/adabroker/broca-value.ads
Xlib/adabroker/broca-vararray.adb
Xlib/adabroker/broca-vararray.ads
Xlib/adabroker/corba-abstractbase.adb
Xlib/adabroker/corba-abstractbase.ads
Xlib/adabroker/corba-context.adb
Xlib/adabroker/corba-context.ads
Xlib/adabroker/corba-contextlist.adb
Xlib/adabroker/corba-contextlist.ads
Xlib/adabroker/corba-current.ads
Xlib/adabroker/corba-exceptionlist.adb
Xlib/adabroker/corba-exceptionlist.ads
Xlib/adabroker/corba-forward.adb
Xlib/adabroker/corba-forward.ads
Xlib/adabroker/corba-impl.adb
Xlib/adabroker/corba-impl.ads
Xlib/adabroker/corba-local.ads
Xlib/adabroker/corba-nvlist.adb
Xlib/adabroker/corba-nvlist.ads
Xlib/adabroker/corba-object-helper.adb
Xlib/adabroker/corba-object-helper.ads
Xlib/adabroker/corba-object.adb
Xlib/adabroker/corba-object.ads
Xlib/adabroker/corba-orb-typecode.adb
Xlib/adabroker/corba-orb-typecode.ads
Xlib/adabroker/corba-orb.adb
Xlib/adabroker/corba-orb.ads
Xlib/adabroker/corba-policy.adb
Xlib/adabroker/corba-policy.ads
Xlib/adabroker/corba-request.adb
Xlib/adabroker/corba-request.ads
Xlib/adabroker/corba-sequences-bounded.ads
Xlib/adabroker/corba-sequences-unbounded.ads
Xlib/adabroker/corba-sequences.ads
Xlib/adabroker/corba-value-box.adb
Xlib/adabroker/corba-value-box.ads
Xlib/adabroker/corba-value-forward.adb
Xlib/adabroker/corba-value-forward.ads
Xlib/adabroker/corba-value.adb
Xlib/adabroker/corba-value.ads
Xlib/adabroker/corba.adb
Xlib/adabroker/corba.ads
Xlib/adabroker/portableserver-adapteractivator-impl.adb
Xlib/adabroker/portableserver-adapteractivator-impl.ads
Xlib/adabroker/portableserver-adapteractivator.adb
Xlib/adabroker/portableserver-adapteractivator.ads
Xlib/adabroker/portableserver-current.adb
Xlib/adabroker/portableserver-current.ads
Xlib/adabroker/portableserver-poa.adb
Xlib/adabroker/portableserver-poa.ads
Xlib/adabroker/portableserver-poamanager.adb
Xlib/adabroker/portableserver-poamanager.ads
Xlib/adabroker/portableserver-servantactivator-impl.ads
Xlib/adabroker/portableserver-servantactivator.adb
Xlib/adabroker/portableserver-servantactivator.ads
Xlib/adabroker/portableserver-servantlocator-impl.ads
Xlib/adabroker/broca.ali
Xlib/adabroker/portableserver-servantlocator.adb
Xlib/adabroker/portableserver-servantlocator.ads
Xlib/adabroker/portableserver-servantmanager-impl.adb
Xlib/adabroker/portableserver-servantmanager-impl.ads
Xlib/adabroker/portableserver-servantmanager.ads
Xlib/adabroker/portableserver.adb
Xlib/adabroker/portableserver.ads
Xlib/adabroker/sequences-bounded.adb
Xlib/adabroker/sequences-bounded.ads
Xlib/adabroker/sequences-unbounded-search.adb
Xlib/adabroker/sequences-unbounded-search.ads
Xlib/adabroker/sequences-unbounded.adb
Xlib/adabroker/sequences-unbounded.ads
Xlib/adabroker/corba.ali
Xlib/adabroker/sequences.ads
Xlib/adabroker/test_cdr.adb
Xlib/adabroker/broca-buffers-io_operations.ali
Xlib/adabroker/broca-buffers.ali
Xlib/adabroker/broca-cdr.ali
Xlib/adabroker/broca-configuration.ali
Xlib/adabroker/broca-debug.ali
Xlib/adabroker/broca-environment.ali
Xlib/adabroker/broca-exceptions-stack.ali
Xlib/adabroker/broca-exceptions.ali
Xlib/adabroker/broca-flags.ali
Xlib/adabroker/broca-giop.ali
Xlib/adabroker/broca-iiop.ali
Xlib/adabroker/broca-inet_server.ali
Xlib/adabroker/broca-iop.ali
Xlib/adabroker/broca-ior.ali
Xlib/adabroker/broca-locks.ali
Xlib/adabroker/broca-names.ali
Xlib/adabroker/broca-object.ali
Xlib/adabroker/broca-opaque-chunk_pools.ali
Xlib/adabroker/broca-opaque.ali
Xlib/adabroker/broca-operation_store.ali
Xlib/adabroker/broca-orb.ali
Xlib/adabroker/broca-parameters.ali
Xlib/adabroker/broca-poa.ali
Xlib/adabroker/broca-policy.ali
Xlib/adabroker/broca-protected_objects.ali
Xlib/adabroker/broca-refs.ali
Xlib/adabroker/broca-repository.ali
Xlib/adabroker/broca-rootpoa.ali
Xlib/adabroker/broca-sequences.ali
Xlib/adabroker/broca-server.ali
Xlib/adabroker/broca-server_tools.ali
Xlib/adabroker/broca-sockets.ali
Xlib/adabroker/broca-soft_links.ali
Xlib/adabroker/broca-stream.ali
Xlib/adabroker/broca-task_attributes.ali
Xlib/adabroker/broca-value-operation_store.ali
Xlib/adabroker/broca-value-stream.ali
Xlib/adabroker/broca-value-value_skel.ali
Xlib/adabroker/broca-value.ali
Xlib/adabroker/broca-vararray.ali
Xlib/adabroker/corba-abstractbase.ali
Xlib/adabroker/corba-context.ali
Xlib/adabroker/corba-contextlist.ali
Xlib/adabroker/corba-current.ali
Xlib/adabroker/corba-exceptionlist.ali
Xlib/adabroker/corba-forward.ali
Xlib/adabroker/corba-impl.ali
Xlib/adabroker/corba-nvlist.ali
Xlib/adabroker/corba-object-helper.ali
Xlib/adabroker/corba-orb.ali
Xlib/adabroker/corba-object.ali
Xlib/adabroker/corba-request.ali
Xlib/adabroker/corba-sequences-bounded.ali
Xlib/adabroker/corba-sequences-unbounded.ali
Xlib/adabroker/corba-sequences.ali
Xlib/adabroker/corba-value-box.ali
Xlib/adabroker/corba-value-forward.ali
Xlib/adabroker/corba-value.ali
Xlib/adabroker/portableserver-adapteractivator-impl.ali
Xlib/adabroker/portableserver-adapteractivator.ali
Xlib/adabroker/portableserver-current.ali
Xlib/adabroker/portableserver-poa.ali
Xlib/adabroker/portableserver-poamanager.ali
Xlib/adabroker/portableserver-servantactivator-impl.ali
Xlib/adabroker/portableserver-servantactivator.ali
Xlib/adabroker/portableserver-servantlocator-impl.ali
Xlib/adabroker/portableserver-servantlocator.ali
Xlib/adabroker/portableserver-servantmanager-impl.ali
Xlib/adabroker/portableserver-servantmanager.ali
Xlib/adabroker/portableserver.ali
Xlib/adabroker/sequences-bounded.ali
Xlib/adabroker/sequences-unbounded-search.ali
Xlib/adabroker/sequences-unbounded.ali
Xlib/adabroker/sequences.ali
X@exec /sbin/ldconfig -m %D/lib
X@unexec /sbin/ldconfig -R
X@dirrm lib/adabroker
END-of-adabroker/pkg/PLIST
echo x - adabroker/pkg/DESCR
sed 's/^X//' >adabroker/pkg/DESCR << 'END-of-adabroker/pkg/DESCR'
XAdaBroker is a full-Ada free-software CORBA implementation.
X
XWWW: http://adabroker.eu.org/
END-of-adabroker/pkg/DESCR
echo x - adabroker/pkg/COMMENT
sed 's/^X//' >adabroker/pkg/COMMENT << 'END-of-adabroker/pkg/COMMENT'
XA full Ada ORB to develop CORBA application
END-of-adabroker/pkg/COMMENT
echo c - adabroker/patches
mkdir -p adabroker/patches > /dev/null 2>&1
echo x - adabroker/patches/patch-aa
sed 's/^X//' >adabroker/patches/patch-aa << 'END-of-adabroker/patches/patch-aa'
X--- cos/naming/Makefile.am.orig	Mon Jul  3 19:08:30 2000
X+++ cos/naming/Makefile.am	Wed Aug  2 16:27:32 2000
X@@ -6,9 +6,9 @@
X 	-I../../src \
X 	-I$(srcdir)/../../src \
X 	-I$(COS_DIRS) \
X-	-I../../adasockets/src \
X-	-I$(srcdir)/../../adasockets/src \
X-	-g -O2 -m -gnata
X+	$(ADASOCKETS_INCLUDE) \
X+	-g -O2 -m -gnata \
X+	-largs $(ADASOCKETS_LIBS)
X 
X PROGS= ab_names test_naming
X 
END-of-adabroker/patches/patch-aa
echo x - adabroker/patches/patch-ab
sed 's/^X//' >adabroker/patches/patch-ab << 'END-of-adabroker/patches/patch-ab'
X--- cos/event/Makefile.am.orig	Mon Jul  3 19:08:28 2000
X+++ cos/event/Makefile.am	Wed Aug  2 16:36:02 2000
X@@ -7,9 +7,9 @@
X 	-I$(COS_ROOT)/naming \
X 	-I../../src \
X 	-I$(srcdir)/../../src \
X-	-I../../adasockets/src \
X-	-I$(srcdir)/../../adasockets/src \
X-	-g -O2 -m -gnata
X+	$(ADASOCKETS_INCLUDE) \
X+	-g -O2 -m -gnata \
X+	-largs $(ADASOCKETS_LIBS)
X 
X PROGS=test_event
X 
END-of-adabroker/patches/patch-ab
echo x - adabroker/patches/patch-ad
sed 's/^X//' >adabroker/patches/patch-ad << 'END-of-adabroker/patches/patch-ad'
X--- examples/Makefile.common.orig	Wed Aug  2 16:43:46 2000
X+++ examples/Makefile.common	Wed Aug  2 16:43:56 2000
X@@ -10,7 +10,7 @@
X 	-I$(EXAMPLES_ROOT)/../cos/naming \
X 	-I$(EXAMPLES_ROOT)/../idls/cos/naming $(ADASOCKETS_INCLUDE) \
X 	-g -O2 -m -gnata \
X-	$(EXAMPLE_GNATMAKE_FLAGS)
X+	$(EXAMPLE_GNATMAKE_FLAGS) \
X 	-largs $(ADASOCKETS_LIBS)
X 
X # Due to a bug in Automake 1.4, this line must not be splitted.
END-of-adabroker/patches/patch-ad
echo x - adabroker/patches/patch-ac
sed 's/^X//' >adabroker/patches/patch-ac << 'END-of-adabroker/patches/patch-ac'
X--- cos/time/Makefile.am.orig	Mon Jul  3 19:08:30 2000
X+++ cos/time/Makefile.am	Wed Aug  2 16:36:29 2000
X@@ -6,9 +6,9 @@
X 	-I$(COS_DIRS) \
X 	-I../../src \
X 	-I$(srcdir)/../../src \
X-	-I../../adasockets/src \
X-	-I$(srcdir)/../../adasockets/src \
X-	-g -O2 -m -gnata
X+	$(ADASOCKETS_INCLUDE) \
X+	-g -O2 -m -gnata \
X+	-largs $(ADASOCKETS_LIBS)
X 
X PROGS = test_time
X 
END-of-adabroker/patches/patch-ac
exit



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2000-08-03-13-43-32%2Btrackit%2Bsam>