diff --git a/multimedia-tsduck/Makefile b/multimedia-tsduck/Makefile index 9ea6ad5..9d8329c 100644 --- a/multimedia-tsduck/Makefile +++ b/multimedia-tsduck/Makefile @@ -1,8 +1,7 @@ COMMENT = MPEG Transport Stream Toolkit -# TODO: cannot update to 3.37-3670 without patches or support for LibreSSL -V1 = 3.36 -V2 = 3528 +V1 = 3.40 +V2 = 4165 PKGNAME = tsduck-${V1}.${V2} GH_ACCOUNT = tsduck @@ -16,7 +15,7 @@ CATEGORIES = multimedia HOMEPAGE = https://tsduck.io -MAINTAINER = "Ed " +MAINTAINER = "Ed " # BSD-2 PERMIT_PACKAGE = Yes @@ -25,6 +24,8 @@ WANTLIB = ${COMPILER_LIBCXX} edit curl rist c kvm m COMPILER = base-clang ports-gcc +BUILD_DEPENDS = textproc/asciidoctor + LIB_DEPENDS = multimedia/librist \ net/curl diff --git a/multimedia-tsduck/distinfo b/multimedia-tsduck/distinfo index 3cbabc2..179b1ec 100644 --- a/multimedia-tsduck/distinfo +++ b/multimedia-tsduck/distinfo @@ -1,2 +1,2 @@ -SHA256 (tsduck-3.36-3528.tar.gz) = Bo7xy8YIIaTM6NUMh27e9RUK1YGzH0qS8IXiCzvs0Os= -SIZE (tsduck-3.36-3528.tar.gz) = 14844883 +SHA256 (tsduck-3.40-4165.tar.gz) = 1Jn9RXHj67ZmDecLDKMhdCO/jWa5Kee8C5LPtvAcnQQ= +SIZE (tsduck-3.40-4165.tar.gz) = 7797706 diff --git a/multimedia-tsduck/pkg/PLIST b/multimedia-tsduck/pkg/PLIST index 155814f..fbcf0ab 100644 --- a/multimedia-tsduck/pkg/PLIST +++ b/multimedia-tsduck/pkg/PLIST @@ -72,186 +72,15 @@ lib/tsduck/ @so lib/tsduck/tsplugin_zap.so @so lib/libtsduck.so include/tsduck/ -include/tsduck/tsUChar.h -include/tsduck/tsVersion.h -include/tsduck/tsAbstractOutputStream.h -include/tsduck/tsAlgorithm.h -include/tsduck/tsBoolPredicate.h -include/tsduck/tsFunctors.h -include/tsduck/tsMessagePriorityQueue.h -include/tsduck/tsMessageQueue.h -include/tsduck/tsRingNode.h -include/tsduck/tsSingleDataStatistics.h -include/tsduck/tsSingleton.h -include/tsduck/tsUID.h -include/tsduck/tsWatchDog.h -include/tsduck/tsWatchDogHandlerInterface.h -include/tsduck/tsArgs.h -include/tsduck/tsCommandLine.h -include/tsduck/tsCommandLineHandler.h -include/tsduck/tsConfigFile.h -include/tsduck/tsConfigSection.h -include/tsduck/tsDuckConfigFile.h -include/tsduck/tsEditLine.h -include/tsduck/tsGitHubRelease.h -include/tsduck/tsMain.h -include/tsduck/tsNamesFile.h -include/tsduck/tsObject.h -include/tsduck/tsObjectRepository.h -include/tsduck/tsVersionInfo.h -include/tsduck/tsVersionString.h -include/tsduck/tsAfterStandardHeaders.h -include/tsduck/tsBeforeStandardHeaders.h -include/tsduck/tsPlatform.h -include/tsduck/tsPreConfiguration.h -include/tsduck/tsjson.h -include/tsduck/tsjsonArray.h -include/tsduck/tsjsonFalse.h -include/tsduck/tsjsonNull.h -include/tsduck/tsjsonNumber.h -include/tsduck/tsjsonObject.h -include/tsduck/tsjsonOutputArgs.h -include/tsduck/tsjsonRunningDocument.h -include/tsduck/tsjsonString.h -include/tsduck/tsjsonTrue.h -include/tsduck/tsjsonValue.h -include/tsduck/tsAbstractNetworkAddress.h -include/tsduck/tsIP.h -include/tsduck/tsIPProtocols.h -include/tsduck/tsIPUtils.h -include/tsduck/tsIPv4Address.h -include/tsduck/tsIPv4AddressMask.h -include/tsduck/tsIPv4Packet.h -include/tsduck/tsIPv4SocketAddress.h -include/tsduck/tsIPv6Address.h -include/tsduck/tsIPv6SocketAddress.h -include/tsduck/tsMACAddress.h -include/tsduck/tsPcap.h -include/tsduck/tsPcapFile.h -include/tsduck/tsPcapFilter.h -include/tsduck/tsPcapStream.h include/tsduck/tsRIST.h include/tsduck/tsSRTSocket.h -include/tsduck/tsSocket.h -include/tsduck/tsTCPConnection.h -include/tsduck/tsTCPServer.h -include/tsduck/tsTCPSocket.h -include/tsduck/tsTelnetConnection.h -include/tsduck/tsUDPReceiver.h -include/tsduck/tsUDPSocket.h -include/tsduck/tsURL.h -include/tsduck/tsWebRequest.h -include/tsduck/tsWebRequestArgs.h -include/tsduck/tsAsyncReport.h -include/tsduck/tsAsyncReportArgs.h -include/tsduck/tsCerrReport.h -include/tsduck/tsErrCodeReport.h -include/tsduck/tsNullReport.h -include/tsduck/tsReport.h -include/tsduck/tsReportBuffer.h -include/tsduck/tsReportFile.h -include/tsduck/tsReportWithPrefix.h -include/tsduck/tsSwitchableReport.h -include/tsduck/tsAbortInterface.h -include/tsduck/tsAbstractReadStreamInterface.h -include/tsduck/tsAbstractWriteStreamInterface.h -include/tsduck/tsApplicationSharedLibrary.h -include/tsduck/tsCOM.h -include/tsduck/tsConsoleState.h -include/tsduck/tsEnvironment.h -include/tsduck/tsFatal.h -include/tsduck/tsFileNameGenerator.h -include/tsduck/tsFileUtils.h -include/tsduck/tsForkPipe.h -include/tsduck/tsInputRedirector.h -include/tsduck/tsInterruptHandler.h include/tsduck/tsMJD.h -include/tsduck/tsMonotonic.h -include/tsduck/tsOutputPager.h -include/tsduck/tsOutputRedirector.h -include/tsduck/tsPagerArgs.h -include/tsduck/tsPollFiles.h -include/tsduck/tsPollFilesListener.h -include/tsduck/tsPolledFile.h -include/tsduck/tsRegistry.h -include/tsduck/tsResidentBuffer.h -include/tsduck/tsSharedLibrary.h -include/tsduck/tsSysInfo.h -include/tsduck/tsSysUtils.h -include/tsduck/tsSystemMonitor.h -include/tsduck/tsThread.h -include/tsduck/tsThreadAttributes.h -include/tsduck/tsTime.h -include/tsduck/tsUserInterrupt.h -include/tsduck/tsGrid.h -include/tsduck/tsTLVSyntax.h -include/tsduck/tsTextFormatter.h -include/tsduck/tsTextParser.h -include/tsduck/tsAbstractNumber.h -include/tsduck/tsArgMix.h -include/tsduck/tsBCD.h include/tsduck/tsBitRate.h -include/tsduck/tsBuffer.h -include/tsduck/tsByteBlock.h -include/tsduck/tsByteSwap.h -include/tsduck/tsCompactBitSet.h -include/tsduck/tsDisplayInterface.h -include/tsduck/tsEnumUtils.h -include/tsduck/tsEnumeration.h -include/tsduck/tsException.h -include/tsduck/tsFixedPoint.h -include/tsduck/tsFloatUtils.h -include/tsduck/tsFloatingPoint.h -include/tsduck/tsFraction.h -include/tsduck/tsInteger.h -include/tsduck/tsIntegerUtils.h -include/tsduck/tsMemory.h -include/tsduck/tsReplacement.h -include/tsduck/tsRotate.h -include/tsduck/tsSafePtr.h -include/tsduck/tsStringifyInterface.h -include/tsduck/tsUString.h -include/tsduck/tsSysCtl.h -include/tsduck/tsxml.h -include/tsduck/tsxmlAttribute.h -include/tsduck/tsxmlComment.h -include/tsduck/tsxmlDeclaration.h -include/tsduck/tsxmlDocument.h -include/tsduck/tsxmlElement.h -include/tsduck/tsxmlJSONConverter.h -include/tsduck/tsxmlModelDocument.h -include/tsduck/tsxmlNode.h -include/tsduck/tsxmlPatchDocument.h -include/tsduck/tsxmlRunningDocument.h -include/tsduck/tsxmlText.h -include/tsduck/tsxmlTweaks.h -include/tsduck/tsxmlUnknown.h -include/tsduck/tsAES.h -include/tsduck/tsBetterSystemRandomGenerator.h -include/tsduck/tsBlockCipher.h -include/tsduck/tsBlockCipherAlertInterface.h -include/tsduck/tsCBC.h -include/tsduck/tsCRC32.h -include/tsduck/tsCTR.h -include/tsduck/tsCTS1.h -include/tsduck/tsCTS2.h -include/tsduck/tsCTS3.h -include/tsduck/tsCTS4.h -include/tsduck/tsCipherChaining.h -include/tsduck/tsDES.h include/tsduck/tsDVBCISSA.h include/tsduck/tsDVBCSA2.h include/tsduck/tsDVS042.h -include/tsduck/tsECB.h -include/tsduck/tsHash.h include/tsduck/tsIDSA.h -include/tsduck/tsRandomGenerator.h include/tsduck/tsSCTE52.h -include/tsduck/tsSHA1.h -include/tsduck/tsSHA256.h -include/tsduck/tsSHA512.h -include/tsduck/tsSystemRandomGenerator.h -include/tsduck/tsTDES.h include/tsduck/tsDektecControl.h include/tsduck/tsDektecDeviceInfo.h include/tsduck/tsDektecInputPlugin.h @@ -278,10 +107,8 @@ include/tsduck/tsTunerBase.h include/tsduck/tsTunerEmulator.h include/tsduck/tsTunerDevice.h include/tsduck/tsCASDate.h -include/tsduck/tsCASFamily.h include/tsduck/tsCASMapper.h include/tsduck/tsCASSelectionArgs.h -include/tsduck/tsKeyTable.h include/tsduck/tsPCSC.h include/tsduck/tsPIDOperator.h include/tsduck/tsTSScrambling.h @@ -644,16 +471,8 @@ include/tsduck/tsECMGClientArgs.h include/tsduck/tsECMGClientHandlerInterface.h include/tsduck/tsEMMGClient.h include/tsduck/tsSimulCryptDate.h -include/tsduck/tstlv.h -include/tsduck/tstlvAnalyzer.h include/tsduck/tstlvChannelMessage.h -include/tsduck/tstlvConnection.h -include/tsduck/tstlvLogger.h include/tsduck/tshls.h -include/tsduck/tstlvMessage.h -include/tsduck/tstlvMessageFactory.h -include/tsduck/tstlvProtocol.h -include/tsduck/tstlvSerializer.h include/tsduck/tstlvStreamMessage.h include/tsduck/tsPacketDecapsulation.h include/tsduck/tsPacketEncapsulation.h @@ -688,7 +507,6 @@ include/tsduck/tsPSI.h include/tsduck/tsDescriptor.h include/tsduck/tsDescriptorList.h include/tsduck/tsEDID.h -include/tsduck/tsETID.h include/tsduck/tsLogicalChannelNumbers.h include/tsduck/tsPSIBuffer.h include/tsduck/tsPSILogger.h @@ -712,7 +530,6 @@ include/tsduck/tsTablesLoggerFilterInterface.h include/tsduck/tsTablesLoggerFilterRepository.h include/tsduck/tsTransportStreamId.h include/tsduck/tsDuckContext.h -include/tsduck/tsNames.h include/tsduck/tsOUI.h include/tsduck/tsStandards.h include/tsduck/tsT2MI.h @@ -862,15 +679,9 @@ share/tsduck/tsduck.channels.model.xml share/tsduck/tsduck.etuner.model.xml share/tsduck/tsduck.hfbands.model.xml share/tsduck/tsduck.hfbands.xml -share/tsduck/tsduck.keytable.model.xml share/tsduck/tsduck.lnbs.model.xml share/tsduck/tsduck.lnbs.xml -share/tsduck/tsduck.monitor.model.xml -share/tsduck/tsduck.monitor.xml -share/tsduck/tsduck.time.model.xml -share/tsduck/tsduck.time.xml share/tsduck/tsduck.hides.names -share/tsduck/tsduck.ip.names share/tsduck/tsduck.oui.names share/tsduck/tsduck.dtv.names share/tsduck/tsduck.dektec.names