1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-23 00:43:28 +00:00

- Update to 4.0.5

- Fix build on 6.x
- Utilize %%DATADIR%% in pkg-plist
- Refine Makefile
This commit is contained in:
Sergey Matveychuk 2004-11-20 11:06:47 +00:00
parent a50f8305fb
commit 61061cf93c
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=121992
4 changed files with 97 additions and 93 deletions

View File

@ -6,8 +6,7 @@
#
PORTNAME= omniORB
PORTVERSION= 4.0.3
PORTREVISION= 3
PORTVERSION= 4.0.5
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME:L}
@ -16,6 +15,7 @@ MAINTAINER= sem@FreeBSD.org
COMMENT= A robust high performance CORBA ORB for C++ and Python
CONFIGURE_WRKSRC= ${WRKSRC}/build
CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
BUILD_WRKSRC= ${CONFIGURE_WRKSRC}
INSTALL_WRKSRC= ${CONFIGURE_WRKSRC}
USE_GMAKE= yes
@ -41,28 +41,22 @@ PLIST_SUB+= STATIC=""
MAN1= catior.1 genior.1 nameclt.1 omniNames.1 omniidl.1
.include <bsd.port.pre.mk>
.if ${OSVERSION} >= 600000
BROKEN= "Does not compile on FreeBSD >= 6.x"
.endif
post-patch:
@${REINPLACE_CMD} -Ee 's#-pthread|-lc_r#${PTHREAD_LIBS}#' \
${WRKSRC}/mk/beforeauto.mk.in
pre-configure:
@ ${MKDIR} ${CONFIGURE_WRKSRC}
@${MKDIR} ${CONFIGURE_WRKSRC}
post-install:
.for manpage in ${MAN1}
@ ${INSTALL_MAN} ${WRKSRC}/man/man1/${manpage} ${MANPREFIX}/man/man1
@${INSTALL_MAN} ${WRKSRC}/man/man1/${manpage} ${MANPREFIX}/man/man1
.endfor
.if !defined(NOPORTDOCS)
@ ${MKDIR} ${DOCSDIR}
@ cd ${WRKSRC} && ${INSTALL_DATA} COPYING README.FIRST README.unix \
ReleaseNotes_${PORTVERSION}.txt ${DOCSDIR}
@ ${TAR} cCf ${WRKSRC}/doc - . | ${TAR} xUCf ${DOCSDIR} -
@${MKDIR} ${DOCSDIR}
@cd ${WRKSRC} && ${INSTALL_DATA} COPYING README.FIRST.txt README.unix \
ReleaseNotes_${PORTVERSION}.txt ${DOCSDIR}
@${TAR} cCf ${WRKSRC}/doc - . | ${TAR} xUCf ${DOCSDIR} -
.endif
.include <bsd.port.post.mk>
.include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
MD5 (omniORB-4.0.3.tar.gz) = 96adc272e0a9a32daee24bd8491c3abe
SIZE (omniORB-4.0.3.tar.gz) = 2727808
MD5 (omniORB-4.0.5.tar.gz) = c6a05df107fe5021dd0470a2e9c89e90
SIZE (omniORB-4.0.5.tar.gz) = 2769030

View File

@ -0,0 +1,10 @@
--- configure.orig Sat Nov 20 12:35:49 2004
+++ configure Sat Nov 20 12:36:13 2004
@@ -11797,6 +11797,7 @@
*-*-freebsd3*) plat_name="FreeBSD"; plat_def="__freebsd__"; os_v="3";;
*-*-freebsd4*) plat_name="FreeBSD"; plat_def="__freebsd__"; os_v="4";;
*-*-freebsd5*) plat_name="FreeBSD"; plat_def="__freebsd__"; os_v="5";;
+ *-*-freebsd6*) plat_name="FreeBSD"; plat_def="__freebsd__"; os_v="6";;
*-*-openbsd*) plat_name="OpenBSD"; plat_def="__openbsd__"; os_v="3";;
*-*-sco*) plat_name="OSR5"; plat_def="__osr5__"; os_v="5";;
esac

View File

@ -172,19 +172,19 @@ include/omnithread/solaris.h
%%STATIC%%lib/libomnithread.a
lib/libCOS4.so
lib/libCOS4.so.0
lib/libCOS4.so.0.3
lib/libCOS4.so.0.5
lib/libCOSDynamic4.so
lib/libCOSDynamic4.so.0
lib/libCOSDynamic4.so.0.3
lib/libCOSDynamic4.so.0.5
lib/libomniCodeSets4.so
lib/libomniCodeSets4.so.0
lib/libomniCodeSets4.so.0.3
lib/libomniCodeSets4.so.0.5
lib/libomniDynamic4.so
lib/libomniDynamic4.so.0
lib/libomniDynamic4.so.0.3
lib/libomniDynamic4.so.0.5
lib/libomniORB4.so
lib/libomniORB4.so.0
lib/libomniORB4.so.0.3
lib/libomniORB4.so.0.5
lib/libomnisslTP.so
lib/libomnisslTP.so.4
lib/libomnisslTP.so.4.0
@ -292,9 +292,9 @@ libdata/pkgconfig/omnithread3.pc
%%PYTHON_SITELIBDIR%%/omniidl_be/interactive.py
%%PYTHON_SITELIBDIR%%/omniidl_be/interactive.pyc
%%PORTDOCS%%%%DOCSDIR%%/COPYING
%%PORTDOCS%%%%DOCSDIR%%/README.FIRST
%%PORTDOCS%%%%DOCSDIR%%/README.FIRST.txt
%%PORTDOCS%%%%DOCSDIR%%/README.unix
%%PORTDOCS%%%%DOCSDIR%%/ReleaseNotes_4.0.3.txt
%%PORTDOCS%%%%DOCSDIR%%/ReleaseNotes_4.0.5.txt
%%PORTDOCS%%%%DOCSDIR%%/omniNames.html
%%PORTDOCS%%%%DOCSDIR%%/omniNames.pdf
%%PORTDOCS%%%%DOCSDIR%%/omniNames.ps
@ -315,6 +315,7 @@ libdata/pkgconfig/omnithread3.pc
%%PORTDOCS%%%%DOCSDIR%%/omniORB/omniORB010.html
%%PORTDOCS%%%%DOCSDIR%%/omniORB/omniORB011.html
%%PORTDOCS%%%%DOCSDIR%%/omniORB/omniORB012.html
%%PORTDOCS%%%%DOCSDIR%%/omniORB/omniORB013.html
%%PORTDOCS%%%%DOCSDIR%%/omniORB/previous_motif.gif
%%PORTDOCS%%%%DOCSDIR%%/omniidl.html
%%PORTDOCS%%%%DOCSDIR%%/omniidl.pdf
@ -334,75 +335,74 @@ libdata/pkgconfig/omnithread3.pc
%%PORTDOCS%%%%DOCSDIR%%/utilities.html
%%PORTDOCS%%%%DOCSDIR%%/utilities.pdf
%%PORTDOCS%%%%DOCSDIR%%/utilities.ps
share/omniORB/idl/COS/CosCollection.idl
share/omniORB/idl/COS/CosCompoundLifeCycle.idl
share/omniORB/idl/COS/CosConcurrencyControl.idl
share/omniORB/idl/COS/CosContainment.idl
share/omniORB/idl/COS/CosEventChannelAdmin.idl
share/omniORB/idl/COS/CosEventComm.idl
share/omniORB/idl/COS/CosExternalization.idl
share/omniORB/idl/COS/CosExternalizationContainment.idl
share/omniORB/idl/COS/CosExternalizationReference.idl
share/omniORB/idl/COS/CosGraphs.idl
share/omniORB/idl/COS/CosLicensingManager.idl
share/omniORB/idl/COS/CosLifeCycle.idl
share/omniORB/idl/COS/CosLifeCycleContainment.idl
share/omniORB/idl/COS/CosLifeCycleReference.idl
share/omniORB/idl/COS/CosNaming.idl
share/omniORB/idl/COS/CosNotification.idl
share/omniORB/idl/COS/CosNotifyChannelAdmin.idl
share/omniORB/idl/COS/CosNotifyComm.idl
share/omniORB/idl/COS/CosNotifyFilter.idl
share/omniORB/idl/COS/CosObjectIdentity.idl
share/omniORB/idl/COS/CosPersistenceDDO.idl
share/omniORB/idl/COS/CosPersistenceDS_CLI.idl
share/omniORB/idl/COS/CosPersistencePDS.idl
share/omniORB/idl/COS/CosPersistencePDS_DA.idl
share/omniORB/idl/COS/CosPersistencePID.idl
share/omniORB/idl/COS/CosPersistencePO.idl
share/omniORB/idl/COS/CosPersistencePOM.idl
share/omniORB/idl/COS/CosPropertyService.idl
share/omniORB/idl/COS/CosQuery.idl
share/omniORB/idl/COS/CosQueryCollection.idl
share/omniORB/idl/COS/CosReference.idl
share/omniORB/idl/COS/CosRelationships.idl
share/omniORB/idl/COS/CosStream.idl
share/omniORB/idl/COS/CosTSPortability.idl
share/omniORB/idl/COS/CosTime.idl
share/omniORB/idl/COS/CosTimerEvent.idl
share/omniORB/idl/COS/CosTrading.idl
share/omniORB/idl/COS/CosTradingDynamic.idl
share/omniORB/idl/COS/CosTradingRepos.idl
share/omniORB/idl/COS/CosTransactions.idl
share/omniORB/idl/COS/CosTypedEventChannelAdmin.idl
share/omniORB/idl/COS/CosTypedEventComm.idl
share/omniORB/idl/COS/CosTypedNotifyChannelAdmin.idl
share/omniORB/idl/COS/CosTypedNotifyComm.idl
share/omniORB/idl/COS/DCE_CIOPSecurity.idl
share/omniORB/idl/COS/LifeCycleService.idl
share/omniORB/idl/COS/Lname-library.idl
share/omniORB/idl/COS/NRService.idl
share/omniORB/idl/COS/RDITestTypes.idl
share/omniORB/idl/COS/SECIOP.idl
share/omniORB/idl/COS/SSLIOP.idl
share/omniORB/idl/COS/Security.idl
share/omniORB/idl/COS/SecurityAdmin.idl
share/omniORB/idl/COS/SecurityLevel1.idl
share/omniORB/idl/COS/SecurityLevel2.idl
share/omniORB/idl/COS/SecurityReplaceable.idl
share/omniORB/idl/COS/TimeBase.idl
share/omniORB/idl/Naming.idl
share/omniORB/idl/bootstrap.idl
share/omniORB/idl/corbaidl.idl
share/omniORB/idl/echo.idl
share/omniORB/idl/ir.idl
share/omniORB/idl/orb.idl
share/omniORB/idl/poa.idl
share/omniORB/idl/poa_include.idl
@dirrm share/omniORB/idl/COS
@dirrm share/omniORB/idl
@dirrm share/omniORB
@dirrm libdata/pkgconfig
%%DATADIR%%/idl/COS/CosCollection.idl
%%DATADIR%%/idl/COS/CosCompoundLifeCycle.idl
%%DATADIR%%/idl/COS/CosConcurrencyControl.idl
%%DATADIR%%/idl/COS/CosContainment.idl
%%DATADIR%%/idl/COS/CosEventChannelAdmin.idl
%%DATADIR%%/idl/COS/CosEventComm.idl
%%DATADIR%%/idl/COS/CosExternalization.idl
%%DATADIR%%/idl/COS/CosExternalizationContainment.idl
%%DATADIR%%/idl/COS/CosExternalizationReference.idl
%%DATADIR%%/idl/COS/CosGraphs.idl
%%DATADIR%%/idl/COS/CosLicensingManager.idl
%%DATADIR%%/idl/COS/CosLifeCycle.idl
%%DATADIR%%/idl/COS/CosLifeCycleContainment.idl
%%DATADIR%%/idl/COS/CosLifeCycleReference.idl
%%DATADIR%%/idl/COS/CosNaming.idl
%%DATADIR%%/idl/COS/CosNotification.idl
%%DATADIR%%/idl/COS/CosNotifyChannelAdmin.idl
%%DATADIR%%/idl/COS/CosNotifyComm.idl
%%DATADIR%%/idl/COS/CosNotifyFilter.idl
%%DATADIR%%/idl/COS/CosObjectIdentity.idl
%%DATADIR%%/idl/COS/CosPersistenceDDO.idl
%%DATADIR%%/idl/COS/CosPersistenceDS_CLI.idl
%%DATADIR%%/idl/COS/CosPersistencePDS.idl
%%DATADIR%%/idl/COS/CosPersistencePDS_DA.idl
%%DATADIR%%/idl/COS/CosPersistencePID.idl
%%DATADIR%%/idl/COS/CosPersistencePO.idl
%%DATADIR%%/idl/COS/CosPersistencePOM.idl
%%DATADIR%%/idl/COS/CosPropertyService.idl
%%DATADIR%%/idl/COS/CosQuery.idl
%%DATADIR%%/idl/COS/CosQueryCollection.idl
%%DATADIR%%/idl/COS/CosReference.idl
%%DATADIR%%/idl/COS/CosRelationships.idl
%%DATADIR%%/idl/COS/CosStream.idl
%%DATADIR%%/idl/COS/CosTSPortability.idl
%%DATADIR%%/idl/COS/CosTime.idl
%%DATADIR%%/idl/COS/CosTimerEvent.idl
%%DATADIR%%/idl/COS/CosTrading.idl
%%DATADIR%%/idl/COS/CosTradingDynamic.idl
%%DATADIR%%/idl/COS/CosTradingRepos.idl
%%DATADIR%%/idl/COS/CosTransactions.idl
%%DATADIR%%/idl/COS/CosTypedEventChannelAdmin.idl
%%DATADIR%%/idl/COS/CosTypedEventComm.idl
%%DATADIR%%/idl/COS/CosTypedNotifyChannelAdmin.idl
%%DATADIR%%/idl/COS/CosTypedNotifyComm.idl
%%DATADIR%%/idl/COS/DCE_CIOPSecurity.idl
%%DATADIR%%/idl/COS/LifeCycleService.idl
%%DATADIR%%/idl/COS/Lname-library.idl
%%DATADIR%%/idl/COS/NRService.idl
%%DATADIR%%/idl/COS/RDITestTypes.idl
%%DATADIR%%/idl/COS/SECIOP.idl
%%DATADIR%%/idl/COS/SSLIOP.idl
%%DATADIR%%/idl/COS/Security.idl
%%DATADIR%%/idl/COS/SecurityAdmin.idl
%%DATADIR%%/idl/COS/SecurityLevel1.idl
%%DATADIR%%/idl/COS/SecurityLevel2.idl
%%DATADIR%%/idl/COS/SecurityReplaceable.idl
%%DATADIR%%/idl/COS/TimeBase.idl
%%DATADIR%%/idl/Naming.idl
%%DATADIR%%/idl/bootstrap.idl
%%DATADIR%%/idl/corbaidl.idl
%%DATADIR%%/idl/echo.idl
%%DATADIR%%/idl/ir.idl
%%DATADIR%%/idl/orb.idl
%%DATADIR%%/idl/poa.idl
%%DATADIR%%/idl/poa_include.idl
@dirrm %%DATADIR%%/idl/COS
@dirrm %%DATADIR%%/idl
@dirrm %%DATADIR%%
%%PORTDOCS%%@dirrm %%DOCSDIR%%/tex
%%PORTDOCS%%@dirrm %%DOCSDIR%%/omniORB
%%PORTDOCS%%@dirrm %%DOCSDIR%%