From bf4d7f50ffcf5efeffa6d42b2730db8ed014b6c0 Mon Sep 17 00:00:00 2001 From: Arnaud Degroote <arnaud.degroote@isae.fr> Date: Mon, 13 Oct 2014 11:41:12 +0200 Subject: [PATCH] [wip/certi] Upgrade to stable version 3.4.3 Changes include partial support of IEEE-1516 v2010 API. At the package level: - switch to a stable package - take ownership of the package --- certi/Makefile | 13 ++-- certi/PLIST | 160 ++++++++++++++++++++++++++++++++---------------- certi/depend.mk | 4 +- certi/distinfo | 5 +- 4 files changed, 119 insertions(+), 63 deletions(-) diff --git a/certi/Makefile b/certi/Makefile index c52bc612..a6e9e859 100644 --- a/certi/Makefile +++ b/certi/Makefile @@ -2,15 +2,14 @@ # Created: Arnaud Degroote on Tue, 12 Mar 2013 # -COMMIT= HEAD -PKG_VERSION= 20130312 -PKGREVISION= 1 -DISTNAME= certi-${PKG_VERSION} +PKG_VERSION= 3.4.3 +DISTNAME= CERTI-${PKG_VERSION}-Source +PKGNAME= certi-${PKG_VERSION} CATEGORIES= architecture -MASTER_SITES= :pserver:anonymous@cvs.savannah.nongnu.org:/sources/certi@${COMMIT}+certi -FETCH_METHOD= cvs +MASTER_SITES= http://download.savannah.gnu.org/releases/certi/ +MASTER_REPOSITORY= git git://git.savannah.nongnu.org/certi.git -MAINTAINER= robotpkg@laas.fr +MAINTAINER= arnaud.degroote@isae-supaero.fr HOMEPAGE= https://savannah.nongnu.org/projects/certi COMMENT= An Open Source HLA RTI (High Level Architecture) LICENSE= gnu-gpl-v2 diff --git a/certi/PLIST b/certi/PLIST index 068d0cd1..b5d987d3 100644 --- a/certi/PLIST +++ b/certi/PLIST @@ -1,87 +1,132 @@ -@comment Tue Mar 12 14:58:56 CET 2013 +@comment Mon Oct 13 11:25:26 CEST 2014 bin/CertiCheckHostAndIP bin/CertiProcessus_A bin/CertiProcessus_B +bin/CertiTestFederate-HLA13 +bin/CertiTestFederate-IEEE1516_2000 +bin/CertiTestFederate-IEEE1516_2010 bin/MessageBufferTests bin/MsgBufferTests ${PLIST.gui}bin/billard bin/billard-nogui +bin/certi-config bin/hlaomtdif2cpp.py bin/rtia bin/rtig -include/Clock.hh -include/GettimeofdayClock.hh -include/HLAbasicType.hh -include/HLAbuffer.hh -include/HLAenumeratedType.hh -include/HLAfixedArray.hh -include/HLAfixedRecord.hh -include/HLAtypesIEEE1516.hh -include/HLAvariableArray.hh -include/HLAvariantRecord.hh -include/MessageBuffer.hh -include/MsgBuffer.h -include/NullFederateAmbassador.hh -include/PosixClock.hh -include/RTI.hh -include/RTI/Enums.h -include/RTI/Exception.h -include/RTI/FederateAmbassador.h -include/RTI/Handle.h -include/RTI/LogicalTime.h -include/RTI/LogicalTimeFactory.h -include/RTI/LogicalTimeInterval.h -include/RTI/NullFederateAmbassador.h -include/RTI/RTI1516.h -include/RTI/RTI1516fedTime.h -include/RTI/RTIambassador.h -include/RTI/RTIambassadorFactory.h -include/RTI/RangeBounds.h -include/RTI/SpecificConfig.h -include/RTI/Typedefs.h -include/RTI/VariableLengthData.h -include/RTI/certiLogicalTime.h -include/RTI/certiLogicalTimeFactory.h -include/RTI/certiLogicalTimeInterval.h -include/RTI/certiRTI1516.h -include/RTIambServices.hh -include/RTItypes.hh -include/SHM.hh -include/SHMPosix.hh -include/SHMSysV.hh -include/Semaphore.hh -include/SemaphorePosix.hh -include/SemaphoreSysV.hh -include/baseTypes.hh -include/federateAmbServices.hh -include/fedtime.hh -include/libhla.hh -include/sha1.h -include/tlsf.h +include/hla13/NullFederateAmbassador.hh +include/hla13/RTI.hh +include/hla13/RTIambServices.hh +include/hla13/RTItypes.hh +include/hla13/baseTypes.hh +include/hla13/federateAmbServices.hh +include/hla13/fedtime.hh +include/ieee1516-2000/RTI/Enums.h +include/ieee1516-2000/RTI/Exception.h +include/ieee1516-2000/RTI/FederateAmbassador.h +include/ieee1516-2000/RTI/Handle.h +include/ieee1516-2000/RTI/LogicalTime.h +include/ieee1516-2000/RTI/LogicalTimeFactory.h +include/ieee1516-2000/RTI/LogicalTimeInterval.h +include/ieee1516-2000/RTI/NullFederateAmbassador.h +include/ieee1516-2000/RTI/RTI1516.h +include/ieee1516-2000/RTI/RTI1516fedTime.h +include/ieee1516-2000/RTI/RTIambassador.h +include/ieee1516-2000/RTI/RTIambassadorFactory.h +include/ieee1516-2000/RTI/RangeBounds.h +include/ieee1516-2000/RTI/SpecificConfig.h +include/ieee1516-2000/RTI/Typedefs.h +include/ieee1516-2000/RTI/VariableLengthData.h +include/ieee1516-2000/RTI/certiLogicalTime.h +include/ieee1516-2000/RTI/certiLogicalTimeFactory.h +include/ieee1516-2000/RTI/certiLogicalTimeInterval.h +include/ieee1516-2000/RTI/certiRTI1516.h +include/ieee1516-2010/RTI/Enums.h +include/ieee1516-2010/RTI/Exception.h +include/ieee1516-2010/RTI/FederateAmbassador.h +include/ieee1516-2010/RTI/Handle.h +include/ieee1516-2010/RTI/LogicalTime.h +include/ieee1516-2010/RTI/LogicalTimeFactory.h +include/ieee1516-2010/RTI/LogicalTimeInterval.h +include/ieee1516-2010/RTI/NullFederateAmbassador.h +include/ieee1516-2010/RTI/RTI1516.h +include/ieee1516-2010/RTI/RTI1516fedTime.h +include/ieee1516-2010/RTI/RTIambassador.h +include/ieee1516-2010/RTI/RTIambassadorFactory.h +include/ieee1516-2010/RTI/RangeBounds.h +include/ieee1516-2010/RTI/SpecificConfig.h +include/ieee1516-2010/RTI/Typedefs.h +include/ieee1516-2010/RTI/VariableLengthData.h +include/ieee1516-2010/RTI/certiLogicalTime.h +include/ieee1516-2010/RTI/certiLogicalTimeFactory.h +include/ieee1516-2010/RTI/certiLogicalTimeInterval.h +include/ieee1516-2010/RTI/certiRTI1516.h +include/ieee1516-2010/RTI/encoding/BasicDataElements.h +include/ieee1516-2010/RTI/encoding/DataElement.h +include/ieee1516-2010/RTI/encoding/EncodingConfig.h +include/ieee1516-2010/RTI/encoding/EncodingExceptions.h +include/ieee1516-2010/RTI/encoding/HLAfixedArray.h +include/ieee1516-2010/RTI/encoding/HLAfixedRecord.h +include/ieee1516-2010/RTI/encoding/HLAopaqueData.h +include/ieee1516-2010/RTI/encoding/HLAvariableArray.h +include/ieee1516-2010/RTI/encoding/HLAvariantRecord.h +include/ieee1516-2010/RTI/time/HLAfloat64Interval.h +include/ieee1516-2010/RTI/time/HLAfloat64Time.h +include/ieee1516-2010/RTI/time/HLAfloat64TimeFactory.h +include/ieee1516-2010/RTI/time/HLAinteger64Interval.h +include/ieee1516-2010/RTI/time/HLAinteger64Time.h +include/ieee1516-2010/RTI/time/HLAinteger64TimeFactory.h +include/libhla/Clock.hh +include/libhla/GettimeofdayClock.hh +include/libhla/HLAbasicType.hh +include/libhla/HLAbuffer.hh +include/libhla/HLAenumeratedType.hh +include/libhla/HLAfixedArray.hh +include/libhla/HLAfixedRecord.hh +include/libhla/HLAtypesIEEE1516.hh +include/libhla/HLAvariableArray.hh +include/libhla/HLAvariantRecord.hh +include/libhla/MessageBuffer.hh +include/libhla/MsgBuffer.h +include/libhla/PosixClock.hh +include/libhla/SHM.hh +include/libhla/SHMPosix.hh +include/libhla/SHMSysV.hh +include/libhla/Semaphore.hh +include/libhla/SemaphorePosix.hh +include/libhla/SemaphoreSysV.hh +include/libhla/libhla.hh +include/libhla/sha1.h +include/libhla/tlsf.h lib/libCERTI.so lib/libCERTI.so.3 -lib/libCERTI.so.3.4.2cvs +lib/libCERTI.so.${PKGVERSION} lib/libFedTime.so lib/libFedTime.so.1 lib/libFedTime.so.1.0.0 lib/libFedTime1516.so lib/libFedTime1516.so.1 lib/libFedTime1516.so.1.0.0 +lib/libFedTime1516e.so lib/libHLA.so lib/libHLA.so.3 -lib/libHLA.so.3.4.2cvs +lib/libHLA.so.${PKGVERSION} lib/libRTI-NG.so lib/libRTI-NG.so.1 lib/libRTI-NG.so.1.0.0 lib/libRTI1516.so lib/libRTI1516.so.1 lib/libRTI1516.so.1.0.0 +lib/libRTI1516e.so +lib/libRTI1516e.so.1 +lib/libRTI1516e.so.1.0.0 lib/libgraph-nogui.a ${PLIST.gui}lib/libgraph.a share/doc/certi/favicon.ico share/doc/certi/index.html share/federations/Test.fed share/federations/Test.xml +share/federations/testFederation.fed +share/federations/testFederation.xml share/scripts/CERTIConfig.cmake share/scripts/CERTIConfigVersion.cmake share/scripts/CERTIDepends-release.cmake @@ -90,5 +135,16 @@ share/scripts/FindCERTI.cmake share/scripts/FindRTI.cmake share/scripts/UseCERTI.cmake share/scripts/dtest_billard.py +share/scripts/dtest_testFederate.py share/scripts/myCERTI_env.csh share/scripts/myCERTI_env.sh +share/xml/README.txt +share/xml/ieee1516-2000/1516_2-2000/HLA.dtd +share/xml/ieee1516-2000/1516_2-2000/OMT-DIF.xml +share/xml/ieee1516-2010/1516_1-2010/HLAstandardMIM.xml +share/xml/ieee1516-2010/1516_1-2010/IEEE1516-FDD-2010.xsd +share/xml/ieee1516-2010/1516_1-2010/hla1516e.wsdl +share/xml/ieee1516-2010/1516_2-2010/IEEE1516-DIF-2010.xsd +share/xml/ieee1516-2010/1516_2-2010/IEEE1516-OMT-2010.xsd +share/xml/ieee1516-2010/1516_2-2010/RestaurantFOMmodule.xml +share/xml/ieee1516-2010/1516_2-2010/RestaurantSOMmodule.xml diff --git a/certi/depend.mk b/certi/depend.mk index 8b1c795a..d3f26b2b 100644 --- a/certi/depend.mk +++ b/certi/depend.mk @@ -14,12 +14,12 @@ PREFER.certi?= robotpkg DEPEND_USE+= certi -DEPEND_ABI.certi?= certi>=20120101 +DEPEND_ABI.certi?= certi>=3.4.0 DEPEND_DIR.certi?= ../../wip/certi SYSTEM_SEARCH.certi=\ bin/rtia \ - include/RTI.hh \ + include/hla13/RTI.hh \ lib/libCERTI.so endif diff --git a/certi/distinfo b/certi/distinfo index 6a1e11fe..80fff6c7 100644 --- a/certi/distinfo +++ b/certi/distinfo @@ -1,2 +1,3 @@ -SHA1 (certi-20130312.tar.gz) = adc6a24ddcf952ca9ae0862cd67444c4835b5827 -RMD160 (certi-20130312.tar.gz) = 1d2f507fbfffef040544116f903b28c8d3783423 +SHA1 (CERTI-3.4.3-Source.tar.gz) = 23a3ecaa5e928d311801c36bee64eba3142c5c23 +RMD160 (CERTI-3.4.3-Source.tar.gz) = b671359265a0f4bab6f5537807dab34c510ef7a6 +Size (CERTI-3.4.3-Source.tar.gz) = 2098421 bytes -- GitLab