Date: Tue, 3 Jun 1997 23:00:29 -0700 (PDT) From: Satoshi Asami <asami@FreeBSD.ORG> To: ejc@bazzle.com, asami@FreeBSD.ORG, freebsd-ports@FreeBSD.ORG Subject: Re: ports/3619 Message-ID: <199706040600.XAA07902@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
Synopsis: new CORBA port omniORB from Olivetti & Oracle Research State-Changed-From-To: open-closed State-Changed-By: asami State-Changed-When: Tue Jun 3 22:55:51 PDT 1997 State-Changed-Why: Thanks, committed. Here are the changes: === diff -ru omniORB/Makefile omniORB.new/Makefile --- omniORB/Makefile Sun May 18 10:30:39 1997 +++ omniORB.new/Makefile Tue Jun 3 21:54:05 1997 @@ -7,31 +7,33 @@ # DISTNAME= omniORB_2.2.0 -PKGNAME= omniORB_2.2.0 +PKGNAME= omniORB-2.2.0 CATEGORIES= devel MASTER_SITES= ftp://ftp.orl.co.uk/pub/omniORB/ -DISTFILES= omniORB_2.2.0.tar.gz + MAINTAINER= ejc@bazzle.com MAN1= omniidl2.1 nameclt.1 omniNames.1 catior.1 genior.1 pre-patch: - touch $(WRKDIR)/$(DISTNAME)/mk/freebsd_3.0.mk - ln -s $(WRKDIR)/$(DISTNAME)/mk/freebsd_3.0.mk ${WRKDIR}/${DISTNAME}/mk/config.mk - mkdir -p $(WRKDIR)/$(DISTNAME)/src/tool/omniidl2/omniidl2 - touch $(WRKDIR)/$(DISTNAME)/src/tool/omniidl2/omniidl2/Makefile - touch $(WRKDIR)/$(DISTNAME)/Makefile + ${TOUCH} ${WRKSRC}/mk/freebsd_3.0.mk + ln -s ${WRKSRC}/mk/freebsd_3.0.mk ${WRKDIR}/${DISTNAME}/mk/config.mk + ${MKDIR} ${WRKSRC}/src/tool/omniidl2/omniidl2 + ${TOUCH} ${WRKSRC}/src/tool/omniidl2/omniidl2/Makefile + ${TOUCH} ${WRKSRC}/Makefile post-install: - ${INSTALL_MAN} $(WRKDIR)/$(DISTNAME)/man/man1/* $(PREFIX)/man/man1 - mkdir -p $(PREFIX)/include/omniORB2 - mkdir -p $(PREFIX)/include/omnithread - ${INSTALL_DATA} $(WRKDIR)/$(DISTNAME)/include/omnithread.h $(PREFIX)/include - ${INSTALL_DATA} $(WRKDIR)/$(DISTNAME)/include/omniORB2/* $(PREFIX)/include/omniORB2 - ${INSTALL_DATA} $(WRKDIR)/$(DISTNAME)/include/omnithread/* $(PREFIX)/include/omnithread - mkdir -p $(PREFIX)/share/omniORB - (cd $(WRKDIR)/$(DISTNAME);find doc |cpio -pdumv $(PREFIX)/share/omniORB) - ${INSTALL_DATA} $(WRKDIR)/$(DISTNAME)/README.unix $(PREFIX)/share/omniORB + ${INSTALL_MAN} ${WRKSRC}/man/man1/* ${PREFIX}/man/man1 + ${MKDIR} ${PREFIX}/include/omniORB2 + ${MKDIR} ${PREFIX}/include/omnithread + ${INSTALL_DATA} ${WRKSRC}/include/omnithread.h ${PREFIX}/include + ${INSTALL_DATA} ${WRKSRC}/include/omniORB2/* ${PREFIX}/include/omniORB2 + ${INSTALL_DATA} ${WRKSRC}/include/omnithread/* ${PREFIX}/include/omnithread +.if !defined(NOPORTDOCS) + ${MKDIR} ${PREFIX}/share/doc/omniORB + ${INSTALL_DATA} ${WRKSRC}/README.unix ${PREFIX}/share/doc/omniORB + (cd ${WRKSRC}/doc; find . |cpio -pdumv ${PREFIX}/share/doc/omniORB) +.endif ${LDCONFIG} -m $(PREFIX)/lib .include <bsd.port.mk> diff -ru omniORB/pkg/PLIST omniORB.new/pkg/PLIST --- omniORB/pkg/PLIST Sun May 18 10:33:41 1997 +++ omniORB.new/pkg/PLIST Tue Jun 3 22:21:01 1997 @@ -1,13 +1,8 @@ -bin/omniidl2 -lib/libomnithread.a -lib/libomnithread.so.1.0 -lib/libomniORB2.a -lib/libomniORB2.so.1.0 -bin/omniNames bin/catior bin/genior bin/nameclt -include/omnithread.h +bin/omniNames +bin/omniidl2 include/omniORB2/CORBA.h include/omniORB2/CORBA_basetypes.h include/omniORB2/CORBA_sysdep.h @@ -25,77 +20,130 @@ include/omniORB2/rope.h include/omniORB2/seqtemplates.h include/omniORB2/templates.h +include/omnithread.h include/omnithread/nt.h include/omnithread/posix.h include/omnithread/solaris.h -man/man1/omniidl2.1.gz -man/man1/nameclt.1.gz -man/man1/omniNames.1.gz +lib/libomniORB2.a +lib/libomniORB2.so.1.0 +lib/libomnithread.a +lib/libomnithread.so.1.0 man/man1/catior.1.gz man/man1/genior.1.gz -share/omniORB/README.unix -share/omniORB/doc/omniNames/omniNames.html -share/omniORB/doc/omniNames/node1.html -share/omniORB/doc/omniNames/node2.html -share/omniORB/doc/omniNames/node3.html -share/omniORB/doc/omniNames/.ID_MAP.pag -share/omniORB/doc/omniNames/.ID_MAP.dir -share/omniORB/doc/omniNames/.IMG_PARAMS.pag -share/omniORB/doc/omniNames/.IMG_PARAMS.dir -share/omniORB/doc/omniNames/.ORIG_MAP.pag -share/omniORB/doc/omniNames/.ORIG_MAP.dir -share/omniORB/doc/omniORB2/labels.pl -share/omniORB/doc/omniORB2/omniORB2.html -share/omniORB/doc/omniORB2/.ID_MAP.pag -share/omniORB/doc/omniORB2/.ID_MAP.dir -share/omniORB/doc/omniORB2/.IMG_PARAMS.pag -share/omniORB/doc/omniORB2/.IMG_PARAMS.dir -share/omniORB/doc/omniORB2/.ORIG_MAP.pag -share/omniORB/doc/omniORB2/.ORIG_MAP.dir -share/omniORB/doc/omniORB2/img1.old -share/omniORB/doc/omniORB2/.nfs724A -share/omniORB/doc/omniORB2/img10.old -share/omniORB/doc/omniORB2/node1.html -share/omniORB/doc/omnithread/node2.html -share/omniORB/doc/omnithread/node3.html -share/omniORB/doc/omnithread/node4.html -share/omniORB/doc/omnithread/node5.html -share/omniORB/doc/omnithread/node6.html -share/omniORB/doc/omnithread/images.tex -share/omniORB/doc/omnithread/images.aux -share/omniORB/doc/omnithread/images.log -share/omniORB/doc/omnithread/img1.gif -share/omniORB/doc/omnithread/img1.old -share/omniORB/doc/utilities/images.pl -share/omniORB/doc/utilities/utilities.html -share/omniORB/doc/utilities/.ID_MAP.pag -share/omniORB/doc/utilities/.ID_MAP.dir -share/omniORB/doc/utilities/.IMG_PARAMS.pag -share/omniORB/doc/utilities/.IMG_PARAMS.dir -share/omniORB/doc/utilities/.ORIG_MAP.pag -share/omniORB/doc/utilities/.ORIG_MAP.dir -share/omniORB/doc/utilities/node1.html -share/omniORB/doc/utilities/node2.html -share/omniORB/doc/utilities/node3.html -share/omniORB/doc/utilities/images.tex -share/omniORB/doc/utilities/images.aux -share/omniORB/doc/utilities/images.log -share/omniORB/doc/utilities/img1.gif -share/omniORB/doc/utilities/img2.gif -share/omniORB/doc/omniNames.ps -share/omniORB/doc/omniORB2.dvi -share/omniORB/doc/omniORB2.ps -share/omniORB/doc/omniORB2.tex -share/omniORB/doc/omniNames.pdf -share/omniORB/doc/utilities.tex -share/omniORB/doc/omnithread.dvi -share/omniORB/doc/omnithread.pdf -share/omniORB/doc/omnithread.ps -share/omniORB/doc/omnithread.tex -share/omniORB/doc/omniORB2.pdf -share/omniORB/doc/utilities.ps -share/omniORB/doc/omniNames.dvi -share/omniORB/doc/utilities.pdf -share/omniORB/doc/utilities.dvi -share/omniORB/doc/omniNames.tex +man/man1/nameclt.1.gz +man/man1/omniNames.1.gz +man/man1/omniidl2.1.gz +share/doc/omniORB/README.unix +share/doc/omniORB/omniNames.dvi +share/doc/omniORB/omniNames.pdf +share/doc/omniORB/omniNames.ps +share/doc/omniORB/omniNames.tex +share/doc/omniORB/omniNames/.ID_MAP.dir +share/doc/omniORB/omniNames/.ID_MAP.pag +share/doc/omniORB/omniNames/.IMG_PARAMS.dir +share/doc/omniORB/omniNames/.IMG_PARAMS.pag +share/doc/omniORB/omniNames/.ORIG_MAP.dir +share/doc/omniORB/omniNames/.ORIG_MAP.pag +share/doc/omniORB/omniNames/node1.html +share/doc/omniORB/omniNames/node2.html +share/doc/omniORB/omniNames/node3.html +share/doc/omniORB/omniNames/omniNames.html +share/doc/omniORB/omniORB2/footnode.html +share/doc/omniORB/omniORB2/images.aux +share/doc/omniORB/omniORB2/images.log +share/doc/omniORB/omniORB2/images.pl +share/doc/omniORB/omniORB2/images.tex +share/doc/omniORB/omniORB2/img1.gif +share/doc/omniORB/omniORB2/img10.gif +share/doc/omniORB/omniORB2/img11.gif +share/doc/omniORB/omniORB2/img11.old +share/doc/omniORB/omniORB2/img12.gif +share/doc/omniORB/omniORB2/img12.old +share/doc/omniORB/omniORB2/img13.gif +share/doc/omniORB/omniORB2/img13.old +share/doc/omniORB/omniORB2/img2.gif +share/doc/omniORB/omniORB2/img2.old +share/doc/omniORB/omniORB2/img3.gif +share/doc/omniORB/omniORB2/img3.old +share/doc/omniORB/omniORB2/img4.gif +share/doc/omniORB/omniORB2/img4.old +share/doc/omniORB/omniORB2/img5.gif +share/doc/omniORB/omniORB2/img5.old +share/doc/omniORB/omniORB2/img6.gif +share/doc/omniORB/omniORB2/img6.old +share/doc/omniORB/omniORB2/img7.gif +share/doc/omniORB/omniORB2/img7.old +share/doc/omniORB/omniORB2/img8.gif +share/doc/omniORB/omniORB2/img8.old +share/doc/omniORB/omniORB2/img9.gif +share/doc/omniORB/omniORB2/img9.old +share/doc/omniORB/omniORB2/node2.html +share/doc/omniORB/omniORB2/node3.html +share/doc/omniORB/omniORB2/node4.html +share/doc/omniORB/omniORB2/node5.html +share/doc/omniORB/omniORB2.dvi +share/doc/omniORB/omniORB2.pdf +share/doc/omniORB/omniORB2.ps +share/doc/omniORB/omniORB2.tex +share/doc/omniORB/omniORB2/.ID_MAP.dir +share/doc/omniORB/omniORB2/.ID_MAP.pag +share/doc/omniORB/omniORB2/.IMG_PARAMS.dir +share/doc/omniORB/omniORB2/.IMG_PARAMS.pag +share/doc/omniORB/omniORB2/.ORIG_MAP.dir +share/doc/omniORB/omniORB2/.ORIG_MAP.pag +share/doc/omniORB/omniORB2/.nfs724A +share/doc/omniORB/omniORB2/img1.old +share/doc/omniORB/omniORB2/img10.old +share/doc/omniORB/omniORB2/labels.pl +share/doc/omniORB/omniORB2/node1.html +share/doc/omniORB/omniORB2/omniORB2.html +share/doc/omniORB/omnithread.dvi +share/doc/omniORB/omnithread.pdf +share/doc/omniORB/omnithread.ps +share/doc/omniORB/omnithread.tex +share/doc/omniORB/omnithread/.ID_MAP.dir +share/doc/omniORB/omnithread/.ID_MAP.pag +share/doc/omniORB/omnithread/.IMG_PARAMS.dir +share/doc/omniORB/omnithread/.IMG_PARAMS.pag +share/doc/omniORB/omnithread/.ORIG_MAP.dir +share/doc/omniORB/omnithread/.ORIG_MAP.pag +share/doc/omniORB/omnithread/images.aux +share/doc/omniORB/omnithread/images.log +share/doc/omniORB/omnithread/images.pl +share/doc/omniORB/omnithread/images.tex +share/doc/omniORB/omnithread/img1.gif +share/doc/omniORB/omnithread/img1.old +share/doc/omniORB/omnithread/node1.html +share/doc/omniORB/omnithread/node2.html +share/doc/omniORB/omnithread/node3.html +share/doc/omniORB/omnithread/node4.html +share/doc/omniORB/omnithread/node5.html +share/doc/omniORB/omnithread/node6.html +share/doc/omniORB/omnithread/omnithread.html +share/doc/omniORB/utilities.dvi +share/doc/omniORB/utilities.pdf +share/doc/omniORB/utilities.ps +share/doc/omniORB/utilities.tex +share/doc/omniORB/utilities/.ID_MAP.dir +share/doc/omniORB/utilities/.ID_MAP.pag +share/doc/omniORB/utilities/.IMG_PARAMS.dir +share/doc/omniORB/utilities/.IMG_PARAMS.pag +share/doc/omniORB/utilities/.ORIG_MAP.dir +share/doc/omniORB/utilities/.ORIG_MAP.pag +share/doc/omniORB/utilities/images.aux +share/doc/omniORB/utilities/images.log +share/doc/omniORB/utilities/images.pl +share/doc/omniORB/utilities/images.tex +share/doc/omniORB/utilities/img1.gif +share/doc/omniORB/utilities/img2.gif +share/doc/omniORB/utilities/node1.html +share/doc/omniORB/utilities/node2.html +share/doc/omniORB/utilities/node3.html +share/doc/omniORB/utilities/utilities.html +@dirrm include/omniORB2 +@dirrm share/doc/omniORB/omniNames +@dirrm share/doc/omniORB/omniORB2 +@dirrm share/doc/omniORB/omnithread +@dirrm share/doc/omniORB/utilities +@dirrm share/doc/omniORB @exec /sbin/ldconfig -m %D/lib === The docfiles are supposed to be in the directory "share/doc/<name>", not "share/<name>/doc" (unless, of course, the port requires some files to be in "share/<name>" anyway). By the way, I tried to compile this with -O2 optimization (just change "=" to "+=" in the first CFLAGS line in patches/patch-aa here), but it fails: === ===> src/tool/omniidl2/omniORB2_be Warning: Object directory not changed from original /ccd/tmp/work/omniORB/work/omniORB_2.2.0/src/tool/omniidl2/omniORB2_be c++ -O2 -pipe -fhandle-exceptions -I../include -I. -c o2be_array.cc -o o2be_array.o {standard input}: Assembler messages: {standard input}:6773: Error: Local symbol L6752 never defined. {standard input}:6773: Error: Local symbol L6753 never defined. {standard input}:6773: Error: Local symbol L6754 never defined. {standard input}:6773: Fatal error:3 errors, 0 warnings, no object file generated. *** Error code 1 Stop. === Does anyone know if this is just a bug in our C++ compiler? I really hate the idea of distributing a package in excess of 1MB compiled without any optimization.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199706040600.XAA07902>