Source: libsmi
Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-21-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
diff -Nru libsmi-0.4.8+dfsg2/debian/changelog 
libsmi-0.4.8+dfsg2/debian/changelog
--- libsmi-0.4.8+dfsg2/debian/changelog 2018-12-02 13:45:48.000000000 +0000
+++ libsmi-0.4.8+dfsg2/debian/changelog 2024-02-28 18:17:08.000000000 +0000
@@ -1,3 +1,10 @@
+libsmi (0.4.8+dfsg2-16.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062628
+
+ -- Benjamin Drung <bdr...@debian.org>  Wed, 28 Feb 2024 18:17:08 +0000
+
 libsmi (0.4.8+dfsg2-16) unstable; urgency=medium
 
   [ Ansgar Burchardt ]
diff -Nru libsmi-0.4.8+dfsg2/debian/control libsmi-0.4.8+dfsg2/debian/control
--- libsmi-0.4.8+dfsg2/debian/control   2018-12-02 13:45:48.000000000 +0000
+++ libsmi-0.4.8+dfsg2/debian/control   2024-02-28 18:17:08.000000000 +0000
@@ -1,7 +1,7 @@
 Source: libsmi
 Priority: optional
 Maintainer: Vincent Bernat <ber...@debian.org>
-Build-Depends: flex, bison, debhelper (>= 9), dh-autoreconf
+Build-Depends: dpkg-dev (>= 1.22.5), flex, bison, debhelper (>= 9), 
dh-autoreconf
 Section: libs
 Standards-Version: 3.9.8
 Homepage: http://www.ibr.cs.tu-bs.de/projects/libsmi/
@@ -9,8 +9,8 @@
 Package: smitools
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}
-Conflicts: libsmi2ldbl (<= 0.4.8+dfsg2-4)
-Replaces: libsmi2ldbl (<= 0.4.8+dfsg2-4)
+Conflicts: libsmi2t64 (<= 0.4.8+dfsg2-4)
+Replaces: libsmi2t64 (<= 0.4.8+dfsg2-4)
 Description: various tools operating on MIB module files
  This package includes the following tools:
    * smidiff: check differences between a pair of SMI or SPPI modules
@@ -26,21 +26,24 @@
 Package: smistrip
 Architecture: all
 Depends: ${misc:Depends}
-Conflicts: libsmi2ldbl (<= 0.4.8+dfsg2-1)
-Replaces: libsmi2ldbl (<= 0.4.8+dfsg2-1)
+Conflicts: libsmi2t64 (<= 0.4.8+dfsg2-1)
+Replaces: libsmi2t64 (<= 0.4.8+dfsg2-1)
 Description: extract MIB from text files like RFC
  The smistrip program is used to extract MIB and PIB module files from
  ASCII documents like RFCs or Internet Drafts. Modules are identified
  by a starting ASN.1 DEFINITIONS clause and the matching END
  clause. The output is written to files named by the modules' names.
 
-Package: libsmi2ldbl
+Package: libsmi2t64
+Provides: ${t64:Provides}
+X-Time64-Compat: libsmi2ldbl
+Breaks: libsmi2ldbl (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Conflicts: libsmi0, libsmi1, libsmi2
-Replaces: libsmi0, libsmi1, libsmi2
+Replaces: libsmi2ldbl, libsmi0, libsmi1, libsmi2
 Suggests: snmp-mibs-downloader
 Description: library to access SMI MIB information 
  The purpose of libsmi is to 
@@ -59,10 +62,10 @@
 
 Package: libsmi2-dev
 Architecture: any
-Depends: libsmi2ldbl (= ${binary:Version}), ${misc:Depends}
+Depends: libsmi2t64 (= ${binary:Version}), ${misc:Depends}
 Provides: libsmi-dev
 Conflicts: libsmi-dev
-Replaces: libsmi2ldbl (<< 0.4.8)
+Replaces: libsmi2t64 (<< 0.4.8)
 Section: libdevel
 Description: library to access SMI MIB information - development files
  These are the files needed to compile programs using libsmi.
diff -Nru libsmi-0.4.8+dfsg2/debian/libsmi2ldbl.dirs 
libsmi-0.4.8+dfsg2/debian/libsmi2ldbl.dirs
--- libsmi-0.4.8+dfsg2/debian/libsmi2ldbl.dirs  2018-12-02 13:45:48.000000000 
+0000
+++ libsmi-0.4.8+dfsg2/debian/libsmi2ldbl.dirs  1970-01-01 00:00:00.000000000 
+0000
@@ -1,2 +0,0 @@
-usr/lib
-etc
diff -Nru libsmi-0.4.8+dfsg2/debian/libsmi2ldbl.docs 
libsmi-0.4.8+dfsg2/debian/libsmi2ldbl.docs
--- libsmi-0.4.8+dfsg2/debian/libsmi2ldbl.docs  2018-12-02 13:45:48.000000000 
+0000
+++ libsmi-0.4.8+dfsg2/debian/libsmi2ldbl.docs  1970-01-01 00:00:00.000000000 
+0000
@@ -1,5 +0,0 @@
-smi.conf-example
-ANNOUNCE
-README
-THANKS
-TODO
diff -Nru libsmi-0.4.8+dfsg2/debian/libsmi2ldbl.install 
libsmi-0.4.8+dfsg2/debian/libsmi2ldbl.install
--- libsmi-0.4.8+dfsg2/debian/libsmi2ldbl.install       2018-12-02 
13:45:48.000000000 +0000
+++ libsmi-0.4.8+dfsg2/debian/libsmi2ldbl.install       1970-01-01 
00:00:00.000000000 +0000
@@ -1,2 +0,0 @@
-debian/tmp/usr/lib/*/libsmi.so.*
-debian/smi.conf etc
diff -Nru libsmi-0.4.8+dfsg2/debian/libsmi2ldbl.lintian-overrides 
libsmi-0.4.8+dfsg2/debian/libsmi2ldbl.lintian-overrides
--- libsmi-0.4.8+dfsg2/debian/libsmi2ldbl.lintian-overrides     2018-12-02 
13:45:48.000000000 +0000
+++ libsmi-0.4.8+dfsg2/debian/libsmi2ldbl.lintian-overrides     1970-01-01 
00:00:00.000000000 +0000
@@ -1,3 +0,0 @@
-# The package does not match the soname because there was an ABI
-# change and no new upstream version since.
-libsmi2ldbl: package-name-doesnt-match-sonames libsmi2
diff -Nru libsmi-0.4.8+dfsg2/debian/libsmi2ldbl.symbols 
libsmi-0.4.8+dfsg2/debian/libsmi2ldbl.symbols
--- libsmi-0.4.8+dfsg2/debian/libsmi2ldbl.symbols       2018-12-02 
13:45:48.000000000 +0000
+++ libsmi-0.4.8+dfsg2/debian/libsmi2ldbl.symbols       1970-01-01 
00:00:00.000000000 +0000
@@ -1,303 +0,0 @@
-libsmi.so.2 libsmi2ldbl #MINVER#
- addAttribute@Base 0.4.7
- addClass@Base 0.4.7
- addEvent@Base 0.4.7
- addHandle@Base 0.4.5+dfsg0
- addIdentity@Base 0.4.7
- addImport@Base 0.4.5+dfsg0
- addImportFlags@Base 0.4.5+dfsg0
- addMacro@Base 0.4.5+dfsg0
- addModule@Base 0.4.5+dfsg0
- addNode@Base 0.4.5+dfsg0
- addObject@Base 0.4.5+dfsg0
- addObjectFlags@Base 0.4.5+dfsg0
- addRevision@Base 0.4.5+dfsg0
- addType@Base 0.4.5+dfsg0
- addTypeFlags@Base 0.4.5+dfsg0
- addView@Base 0.4.5+dfsg0
- checkImports@Base 0.4.5+dfsg0
- checkObjectFlags@Base 0.4.5+dfsg0
- createNodes@Base 0.4.5+dfsg0
- createNodesByOidString@Base 0.4.5+dfsg0
- deleteObjectFlags@Base 0.4.5+dfsg0
- deleteTypeFlags@Base 0.4.5+dfsg0
- duplicateObject@Base 0.4.5+dfsg0
- duplicateType@Base 0.4.5+dfsg0
- duplicateTypeToAttribute@Base 0.4.7
- findClassByModuleAndName@Base 0.4.7
- findClassByModulenameAndName@Base 0.4.7
- findHandleByName@Base 0.4.5+dfsg0
- findIdentityByModuleAndName@Base 0.4.7
- findIdentityByModulenameAndName@Base 0.4.7
- findIdentityByName@Base 0.4.7
- findImportByModulenameAndName@Base 0.4.5+dfsg0
- findImportByName@Base 0.4.5+dfsg0
- findMacroByModuleAndName@Base 0.4.5+dfsg0
- findMacroByName@Base 0.4.5+dfsg0
- findModuleByName@Base 0.4.5+dfsg0
- findNamedNumberByName@Base 0.4.7
- findNextObjectByName@Base 0.4.5+dfsg0
- findNextTypeByName@Base 0.4.5+dfsg0
- findNodeByOid@Base 0.4.5+dfsg0
- findNodeByOidString@Base 0.4.5+dfsg0
- findNodeByParentAndSubid@Base 0.4.5+dfsg0
- findObjectByModuleAndName@Base 0.4.5+dfsg0
- findObjectByModuleAndNode@Base 0.4.5+dfsg0
- findObjectByModulenameAndName@Base 0.4.5+dfsg0
- findObjectByModulenameAndNode@Base 0.4.5+dfsg0
- findObjectByName@Base 0.4.5+dfsg0
- findObjectByNode@Base 0.4.5+dfsg0
- findTypeByModuleAndName@Base 0.4.5+dfsg0
- findTypeByModulenameAndName@Base 0.4.5+dfsg0
- findTypeByName@Base 0.4.5+dfsg0
- findTypeNamedNumber@Base 0.4.5+dfsg0
- getParentNode@Base 0.4.5+dfsg0
- isInView@Base 0.4.5+dfsg0
- loadModule@Base 0.4.5+dfsg0
- removeHandle@Base 0.4.5+dfsg0
- setAttributeAccess@Base 0.4.7
- setAttributeDecl@Base 0.4.7
- setAttributeList@Base 0.4.7
- setAttributeName@Base 0.4.7
- setAttributeParentClass@Base 0.4.7
- setAttributeParentType@Base 0.4.7
- setClassDecl@Base 0.4.7
- setClassDescription@Base 0.4.7
- setClassParent@Base 0.4.7
- setClassReference@Base 0.4.7
- setClassStatus@Base 0.4.7
- setIdentityDecl@Base 0.4.7
- setIdentityDescription@Base 0.4.7
- setIdentityParent@Base 0.4.7
- setIdentityReference@Base 0.4.7
- setIdentityStatus@Base 0.4.7
- setImportModulename@Base 0.4.5+dfsg0
- setMacroAbnf@Base 0.4.7
- setMacroDecl@Base 0.4.5+dfsg0
- setMacroDescription@Base 0.4.5+dfsg0
- setMacroLine@Base 0.4.5+dfsg0
- setMacroReference@Base 0.4.5+dfsg0
- setMacroStatus@Base 0.4.5+dfsg0
- setModuleContactInfo@Base 0.4.5+dfsg0
- setModuleDescription@Base 0.4.5+dfsg0
- setModuleIdentityObject@Base 0.4.5+dfsg0
- setModuleLastUpdated@Base 0.4.5+dfsg0
- setModuleOrganization@Base 0.4.5+dfsg0
- setModuleReference@Base 0.4.5+dfsg0
- setObjectAccess@Base 0.4.5+dfsg0
- setObjectCreate@Base 0.4.5+dfsg0
- setObjectDecl@Base 0.4.5+dfsg0
- setObjectDescription@Base 0.4.5+dfsg0
- setObjectFormat@Base 0.4.5+dfsg0
- setObjectImplied@Base 0.4.5+dfsg0
- setObjectIndexkind@Base 0.4.5+dfsg0
- setObjectLine@Base 0.4.5+dfsg0
- setObjectList@Base 0.4.5+dfsg0
- setObjectName@Base 0.4.5+dfsg0
- setObjectNodekind@Base 0.4.5+dfsg0
- setObjectReference@Base 0.4.5+dfsg0
- setObjectRelated@Base 0.4.5+dfsg0
- setObjectStatus@Base 0.4.5+dfsg0
- setObjectType@Base 0.4.5+dfsg0
- setObjectUniqueness@Base 0.4.5+dfsg0
- setObjectUnits@Base 0.4.5+dfsg0
- setObjectValue@Base 0.4.5+dfsg0
- setRevisionLine@Base 0.4.5+dfsg0
- setTypeBasetype@Base 0.4.5+dfsg0
- setTypeDecl@Base 0.4.5+dfsg0
- setTypeDescription@Base 0.4.5+dfsg0
- setTypeFormat@Base 0.4.5+dfsg0
- setTypeLine@Base 0.4.5+dfsg0
- setTypeList@Base 0.4.5+dfsg0
- setTypeName@Base 0.4.5+dfsg0
- setTypeParent@Base 0.4.5+dfsg0
- setTypeReference@Base 0.4.5+dfsg0
- setTypeStatus@Base 0.4.5+dfsg0
- setTypeUnits@Base 0.4.5+dfsg0
- setTypeValue@Base 0.4.5+dfsg0
- smiAsprintf@Base 0.4.5+dfsg0
- smiCheckAugment@Base 0.4.5+dfsg0
- smiCheckComplianceStatus@Base 0.4.5+dfsg0
- smiCheckDefault@Base 0.4.5+dfsg0
- smiCheckFormat@Base 0.4.5+dfsg0
- smiCheckGroupMembers@Base 0.4.5+dfsg0
- smiCheckGroupMembership@Base 0.4.5+dfsg0
- smiCheckIndex@Base 0.4.5+dfsg0
- smiCheckModuleIdentityRegistration@Base 0.4.5+dfsg0
- smiCheckNamedNumberRedefinition@Base 0.4.5+dfsg0
- smiCheckNamedNumberSubtyping@Base 0.4.5+dfsg0
- smiCheckNamedNumbersOrder@Base 0.4.5+dfsg0
- smiCheckNotificationMembers@Base 0.4.5+dfsg0
- smiCheckNotificationOid@Base 0.4.5+dfsg0
- smiCheckObjectName@Base 0.4.5+dfsg0
- smiCheckObjectReuse@Base 0.4.5+dfsg0
- smiCheckTypeFormat@Base 0.4.5+dfsg0
- smiCheckTypeName@Base 0.4.5+dfsg0
- smiCheckTypeRanges@Base 0.4.5+dfsg0
- smiCheckTypeUsage@Base 0.4.5+dfsg0
- smiCheckUniqueness@Base 0.4.5+dfsg0
- smiCheckValueType@Base 0.4.5+dfsg0
- smiDepth@Base 0.4.5+dfsg0
- smiEnterLexRecursion@Base 0.4.5+dfsg0
- smiErrorHandler@Base 0.4.5+dfsg0
- smiExit@Base 0.4.5+dfsg0
- smiFree@Base 0.4.5+dfsg0
- smiFreeData@Base 0.4.5+dfsg0
- smiGetAttribute@Base 0.4.7
- smiGetAttributeFirstNamedNumber@Base 0.4.7
- smiGetAttributeFirstRange@Base 0.4.7
- smiGetAttributeLine@Base 0.4.7
- smiGetAttributeNextNamedNumber@Base 0.4.7
- smiGetAttributeNextRange@Base 0.4.7
- smiGetAttributeParentClass@Base 0.4.7
- smiGetAttributeParentType@Base 0.4.7
- smiGetClass@Base 0.4.7
- smiGetClassLine@Base 0.4.7
- smiGetClassModule@Base 0.4.7
- smiGetElementNode@Base 0.4.5+dfsg0
- smiGetErrorDescription@Base 0.4.5+dfsg0
- smiGetErrorMsg@Base 0.4.5+dfsg0
- smiGetErrorSeverity@Base 0.4.5+dfsg0
- smiGetErrorTag@Base 0.4.5+dfsg0
- smiGetEventLine@Base 0.4.7
- smiGetFirstAttribute@Base 0.4.7
- smiGetFirstChildNode@Base 0.4.5+dfsg0
- smiGetFirstClass@Base 0.4.7
- smiGetFirstElement@Base 0.4.5+dfsg0
- smiGetFirstEvent@Base 0.4.7
- smiGetFirstIdentity@Base 0.4.7
- smiGetFirstImport@Base 0.4.5+dfsg0
- smiGetFirstMacro@Base 0.4.5+dfsg0
- smiGetFirstModule@Base 0.4.5+dfsg0
- smiGetFirstNamedNumber@Base 0.4.5+dfsg0
- smiGetFirstNode@Base 0.4.5+dfsg0
- smiGetFirstOption@Base 0.4.5+dfsg0
- smiGetFirstRange@Base 0.4.5+dfsg0
- smiGetFirstRefinement@Base 0.4.5+dfsg0
- smiGetFirstRevision@Base 0.4.5+dfsg0
- smiGetFirstType@Base 0.4.5+dfsg0
- smiGetFirstUniqueAttribute@Base 0.4.7
- smiGetFirstUniquenessElement@Base 0.4.5+dfsg0
- smiGetFlags@Base 0.4.5+dfsg0
- smiGetIdentity@Base 0.4.7
- smiGetIdentityLine@Base 0.4.7
- smiGetIdentityModule@Base 0.4.7
- smiGetMacro@Base 0.4.5+dfsg0
- smiGetMacroLine@Base 0.4.7
- smiGetMacroModule@Base 0.4.5+dfsg0
- smiGetMaxSize@Base 0.4.7
- smiGetMinMaxRange@Base 0.4.7
- smiGetMinSize@Base 0.4.7
- smiGetModule@Base 0.4.5+dfsg0
- smiGetModuleIdentityNode@Base 0.4.5+dfsg0
- smiGetNextAttribute@Base 0.4.7
- smiGetNextChildNode@Base 0.4.5+dfsg0
- smiGetNextClass@Base 0.4.7
- smiGetNextElement@Base 0.4.5+dfsg0
- smiGetNextEvent@Base 0.4.7
- smiGetNextIdentity@Base 0.4.7
- smiGetNextImport@Base 0.4.5+dfsg0
- smiGetNextMacro@Base 0.4.5+dfsg0
- smiGetNextModule@Base 0.4.5+dfsg0
- smiGetNextNamedNumber@Base 0.4.5+dfsg0
- smiGetNextNode@Base 0.4.5+dfsg0
- smiGetNextOption@Base 0.4.5+dfsg0
- smiGetNextRange@Base 0.4.5+dfsg0
- smiGetNextRefinement@Base 0.4.5+dfsg0
- smiGetNextRevision@Base 0.4.5+dfsg0
- smiGetNextType@Base 0.4.5+dfsg0
- smiGetNextUniqueAttribute@Base 0.4.7
- smiGetNode@Base 0.4.5+dfsg0
- smiGetNodeByOID@Base 0.4.5+dfsg0
- smiGetNodeLine@Base 0.4.5+dfsg0
- smiGetNodeModule@Base 0.4.5+dfsg0
- smiGetNodeType@Base 0.4.5+dfsg0
- smiGetOptionLine@Base 0.4.5+dfsg0
- smiGetOptionNode@Base 0.4.5+dfsg0
- smiGetParentClass@Base 0.4.7
- smiGetParentIdentity@Base 0.4.7
- smiGetParentNode@Base 0.4.5+dfsg0
- smiGetParentType@Base 0.4.5+dfsg0
- smiGetPath@Base 0.4.5+dfsg0
- smiGetRefinementLine@Base 0.4.5+dfsg0
- smiGetRefinementNode@Base 0.4.5+dfsg0
- smiGetRefinementType@Base 0.4.5+dfsg0
- smiGetRefinementWriteType@Base 0.4.5+dfsg0
- smiGetRelatedNode@Base 0.4.5+dfsg0
- smiGetRevisionLine@Base 0.4.5+dfsg0
- smiGetType@Base 0.4.5+dfsg0
- smiGetTypeLine@Base 0.4.5+dfsg0
- smiGetTypeModule@Base 0.4.5+dfsg0
- smiHandle@Base 0.4.5+dfsg0
- smiInit@Base 0.4.5+dfsg0
- smiInitData@Base 0.4.5+dfsg0
- smiIsClassScalar@Base 0.4.7
- smiIsImported@Base 0.4.5+dfsg0
- smiIsLoaded@Base 0.4.5+dfsg0
- smiIsPath@Base 0.4.5+dfsg0
- smiLeaveLexRecursion@Base 0.4.5+dfsg0
- smiLoadModule@Base 0.4.5+dfsg0
- smiMalloc@Base 0.4.5+dfsg0
- smiPrintError@Base 0.4.5+dfsg0
- smiPrintErrorAtLine@Base 0.4.5+dfsg0
- smiReadConfig@Base 0.4.5+dfsg0
- smiRealloc@Base 0.4.5+dfsg0
- smiRenderNode@Base 0.4.5+dfsg0
- smiRenderOID@Base 0.4.5+dfsg0
- smiRenderType@Base 0.4.5+dfsg0
- smiRenderValue@Base 0.4.5+dfsg0
- smiSetErrorHandler@Base 0.4.5+dfsg0
- smiSetErrorLevel@Base 0.4.5+dfsg0
- smiSetErrorSeverity@Base 0.4.5+dfsg0
- smiSetFlags@Base 0.4.5+dfsg0
- smiSetPath@Base 0.4.5+dfsg0
- smiSetSeverity@Base 0.4.5+dfsg0
- smiStrdup@Base 0.4.5+dfsg0
- smiStrndup@Base 0.4.5+dfsg0
- smiTypeDerivedFrom@Base 0.4.5+dfsg0
- smiUnpack@Base 0.4.7
- smiVasprintf@Base 0.4.5+dfsg0
- smi_create_buffer@Base 0.4.5+dfsg0
- smi_delete_buffer@Base 0.4.5+dfsg0
- smi_flex_debug@Base 0.4.7
- smi_flush_buffer@Base 0.4.5+dfsg0
- smi_library_version@Base 0.4.5+dfsg0
- smi_scan_buffer@Base 0.4.5+dfsg0
- smi_scan_bytes@Base 0.4.5+dfsg0
- smi_scan_string@Base 0.4.5+dfsg0
- smi_switch_to_buffer@Base 0.4.5+dfsg0
- smi_version_string@Base 0.4.5+dfsg0
- smialloc@Base 0.4.7
- smidebug@Base 0.4.5+dfsg0
- smifree@Base 0.4.7
- smiget_debug@Base 0.4.7
- smiget_in@Base 0.4.7
- smiget_leng@Base 0.4.7
- smiget_lineno@Base 0.4.7
- smiget_out@Base 0.4.7
- smiget_text@Base 0.4.7
- smiin@Base 0.4.5+dfsg0
- smileng@Base 0.4.5+dfsg0
- smilex@Base 0.4.5+dfsg0
- smilex_destroy@Base 0.4.7
- smilineno@Base 0.4.7
- sming_flex_debug@Base 0.4.5+dfsg0
- smingin@Base 0.4.5+dfsg0
- smingleng@Base 0.4.5+dfsg0
- sminglineno@Base 0.4.5+dfsg0
- smingout@Base 0.4.5+dfsg0
- smingtext@Base 0.4.5+dfsg0
- smiout@Base 0.4.5+dfsg0
- smiparse@Base 0.4.5+dfsg0
- smipop_buffer_state@Base 0.4.7
- smipush_buffer_state@Base 0.4.7
- smirealloc@Base 0.4.7
- smirestart@Base 0.4.5+dfsg0
- smiset_debug@Base 0.4.7
- smiset_in@Base 0.4.7
- smiset_lineno@Base 0.4.7
- smiset_out@Base 0.4.7
- smitext@Base 0.4.5+dfsg0
- smiyyerror@Base 0.4.5+dfsg0
- (optional)asnprintf@Base 0.4.5+dfsg0
- (optional)vasnprintf@Base 0.4.5+dfsg0
diff -Nru libsmi-0.4.8+dfsg2/debian/libsmi2t64.dirs 
libsmi-0.4.8+dfsg2/debian/libsmi2t64.dirs
--- libsmi-0.4.8+dfsg2/debian/libsmi2t64.dirs   1970-01-01 00:00:00.000000000 
+0000
+++ libsmi-0.4.8+dfsg2/debian/libsmi2t64.dirs   2018-12-02 13:45:48.000000000 
+0000
@@ -0,0 +1,2 @@
+usr/lib
+etc
diff -Nru libsmi-0.4.8+dfsg2/debian/libsmi2t64.docs 
libsmi-0.4.8+dfsg2/debian/libsmi2t64.docs
--- libsmi-0.4.8+dfsg2/debian/libsmi2t64.docs   1970-01-01 00:00:00.000000000 
+0000
+++ libsmi-0.4.8+dfsg2/debian/libsmi2t64.docs   2018-12-02 13:45:48.000000000 
+0000
@@ -0,0 +1,5 @@
+smi.conf-example
+ANNOUNCE
+README
+THANKS
+TODO
diff -Nru libsmi-0.4.8+dfsg2/debian/libsmi2t64.install 
libsmi-0.4.8+dfsg2/debian/libsmi2t64.install
--- libsmi-0.4.8+dfsg2/debian/libsmi2t64.install        1970-01-01 
00:00:00.000000000 +0000
+++ libsmi-0.4.8+dfsg2/debian/libsmi2t64.install        2018-12-02 
13:45:48.000000000 +0000
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/*/libsmi.so.*
+debian/smi.conf etc
diff -Nru libsmi-0.4.8+dfsg2/debian/libsmi2t64.lintian-overrides 
libsmi-0.4.8+dfsg2/debian/libsmi2t64.lintian-overrides
--- libsmi-0.4.8+dfsg2/debian/libsmi2t64.lintian-overrides      1970-01-01 
00:00:00.000000000 +0000
+++ libsmi-0.4.8+dfsg2/debian/libsmi2t64.lintian-overrides      2024-02-28 
18:17:05.000000000 +0000
@@ -0,0 +1,4 @@
+# The package does not match the soname because there was an ABI
+# change and no new upstream version since.
+libsmi2t64: package-name-doesnt-match-sonames libsmi2
+libsmi2t64: package-name-doesnt-match-sonames libsmi2ldbl
diff -Nru libsmi-0.4.8+dfsg2/debian/libsmi2t64.symbols 
libsmi-0.4.8+dfsg2/debian/libsmi2t64.symbols
--- libsmi-0.4.8+dfsg2/debian/libsmi2t64.symbols        1970-01-01 
00:00:00.000000000 +0000
+++ libsmi-0.4.8+dfsg2/debian/libsmi2t64.symbols        2024-02-28 
18:17:05.000000000 +0000
@@ -0,0 +1,303 @@
+libsmi.so.2 libsmi2t64 #MINVER#
+ addAttribute@Base 0.4.7
+ addClass@Base 0.4.7
+ addEvent@Base 0.4.7
+ addHandle@Base 0.4.5+dfsg0
+ addIdentity@Base 0.4.7
+ addImport@Base 0.4.5+dfsg0
+ addImportFlags@Base 0.4.5+dfsg0
+ addMacro@Base 0.4.5+dfsg0
+ addModule@Base 0.4.5+dfsg0
+ addNode@Base 0.4.5+dfsg0
+ addObject@Base 0.4.5+dfsg0
+ addObjectFlags@Base 0.4.5+dfsg0
+ addRevision@Base 0.4.5+dfsg0
+ addType@Base 0.4.5+dfsg0
+ addTypeFlags@Base 0.4.5+dfsg0
+ addView@Base 0.4.5+dfsg0
+ checkImports@Base 0.4.5+dfsg0
+ checkObjectFlags@Base 0.4.5+dfsg0
+ createNodes@Base 0.4.5+dfsg0
+ createNodesByOidString@Base 0.4.5+dfsg0
+ deleteObjectFlags@Base 0.4.5+dfsg0
+ deleteTypeFlags@Base 0.4.5+dfsg0
+ duplicateObject@Base 0.4.5+dfsg0
+ duplicateType@Base 0.4.5+dfsg0
+ duplicateTypeToAttribute@Base 0.4.7
+ findClassByModuleAndName@Base 0.4.7
+ findClassByModulenameAndName@Base 0.4.7
+ findHandleByName@Base 0.4.5+dfsg0
+ findIdentityByModuleAndName@Base 0.4.7
+ findIdentityByModulenameAndName@Base 0.4.7
+ findIdentityByName@Base 0.4.7
+ findImportByModulenameAndName@Base 0.4.5+dfsg0
+ findImportByName@Base 0.4.5+dfsg0
+ findMacroByModuleAndName@Base 0.4.5+dfsg0
+ findMacroByName@Base 0.4.5+dfsg0
+ findModuleByName@Base 0.4.5+dfsg0
+ findNamedNumberByName@Base 0.4.7
+ findNextObjectByName@Base 0.4.5+dfsg0
+ findNextTypeByName@Base 0.4.5+dfsg0
+ findNodeByOid@Base 0.4.5+dfsg0
+ findNodeByOidString@Base 0.4.5+dfsg0
+ findNodeByParentAndSubid@Base 0.4.5+dfsg0
+ findObjectByModuleAndName@Base 0.4.5+dfsg0
+ findObjectByModuleAndNode@Base 0.4.5+dfsg0
+ findObjectByModulenameAndName@Base 0.4.5+dfsg0
+ findObjectByModulenameAndNode@Base 0.4.5+dfsg0
+ findObjectByName@Base 0.4.5+dfsg0
+ findObjectByNode@Base 0.4.5+dfsg0
+ findTypeByModuleAndName@Base 0.4.5+dfsg0
+ findTypeByModulenameAndName@Base 0.4.5+dfsg0
+ findTypeByName@Base 0.4.5+dfsg0
+ findTypeNamedNumber@Base 0.4.5+dfsg0
+ getParentNode@Base 0.4.5+dfsg0
+ isInView@Base 0.4.5+dfsg0
+ loadModule@Base 0.4.5+dfsg0
+ removeHandle@Base 0.4.5+dfsg0
+ setAttributeAccess@Base 0.4.7
+ setAttributeDecl@Base 0.4.7
+ setAttributeList@Base 0.4.7
+ setAttributeName@Base 0.4.7
+ setAttributeParentClass@Base 0.4.7
+ setAttributeParentType@Base 0.4.7
+ setClassDecl@Base 0.4.7
+ setClassDescription@Base 0.4.7
+ setClassParent@Base 0.4.7
+ setClassReference@Base 0.4.7
+ setClassStatus@Base 0.4.7
+ setIdentityDecl@Base 0.4.7
+ setIdentityDescription@Base 0.4.7
+ setIdentityParent@Base 0.4.7
+ setIdentityReference@Base 0.4.7
+ setIdentityStatus@Base 0.4.7
+ setImportModulename@Base 0.4.5+dfsg0
+ setMacroAbnf@Base 0.4.7
+ setMacroDecl@Base 0.4.5+dfsg0
+ setMacroDescription@Base 0.4.5+dfsg0
+ setMacroLine@Base 0.4.5+dfsg0
+ setMacroReference@Base 0.4.5+dfsg0
+ setMacroStatus@Base 0.4.5+dfsg0
+ setModuleContactInfo@Base 0.4.5+dfsg0
+ setModuleDescription@Base 0.4.5+dfsg0
+ setModuleIdentityObject@Base 0.4.5+dfsg0
+ setModuleLastUpdated@Base 0.4.5+dfsg0
+ setModuleOrganization@Base 0.4.5+dfsg0
+ setModuleReference@Base 0.4.5+dfsg0
+ setObjectAccess@Base 0.4.5+dfsg0
+ setObjectCreate@Base 0.4.5+dfsg0
+ setObjectDecl@Base 0.4.5+dfsg0
+ setObjectDescription@Base 0.4.5+dfsg0
+ setObjectFormat@Base 0.4.5+dfsg0
+ setObjectImplied@Base 0.4.5+dfsg0
+ setObjectIndexkind@Base 0.4.5+dfsg0
+ setObjectLine@Base 0.4.5+dfsg0
+ setObjectList@Base 0.4.5+dfsg0
+ setObjectName@Base 0.4.5+dfsg0
+ setObjectNodekind@Base 0.4.5+dfsg0
+ setObjectReference@Base 0.4.5+dfsg0
+ setObjectRelated@Base 0.4.5+dfsg0
+ setObjectStatus@Base 0.4.5+dfsg0
+ setObjectType@Base 0.4.5+dfsg0
+ setObjectUniqueness@Base 0.4.5+dfsg0
+ setObjectUnits@Base 0.4.5+dfsg0
+ setObjectValue@Base 0.4.5+dfsg0
+ setRevisionLine@Base 0.4.5+dfsg0
+ setTypeBasetype@Base 0.4.5+dfsg0
+ setTypeDecl@Base 0.4.5+dfsg0
+ setTypeDescription@Base 0.4.5+dfsg0
+ setTypeFormat@Base 0.4.5+dfsg0
+ setTypeLine@Base 0.4.5+dfsg0
+ setTypeList@Base 0.4.5+dfsg0
+ setTypeName@Base 0.4.5+dfsg0
+ setTypeParent@Base 0.4.5+dfsg0
+ setTypeReference@Base 0.4.5+dfsg0
+ setTypeStatus@Base 0.4.5+dfsg0
+ setTypeUnits@Base 0.4.5+dfsg0
+ setTypeValue@Base 0.4.5+dfsg0
+ smiAsprintf@Base 0.4.5+dfsg0
+ smiCheckAugment@Base 0.4.5+dfsg0
+ smiCheckComplianceStatus@Base 0.4.5+dfsg0
+ smiCheckDefault@Base 0.4.5+dfsg0
+ smiCheckFormat@Base 0.4.5+dfsg0
+ smiCheckGroupMembers@Base 0.4.5+dfsg0
+ smiCheckGroupMembership@Base 0.4.5+dfsg0
+ smiCheckIndex@Base 0.4.5+dfsg0
+ smiCheckModuleIdentityRegistration@Base 0.4.5+dfsg0
+ smiCheckNamedNumberRedefinition@Base 0.4.5+dfsg0
+ smiCheckNamedNumberSubtyping@Base 0.4.5+dfsg0
+ smiCheckNamedNumbersOrder@Base 0.4.5+dfsg0
+ smiCheckNotificationMembers@Base 0.4.5+dfsg0
+ smiCheckNotificationOid@Base 0.4.5+dfsg0
+ smiCheckObjectName@Base 0.4.5+dfsg0
+ smiCheckObjectReuse@Base 0.4.5+dfsg0
+ smiCheckTypeFormat@Base 0.4.5+dfsg0
+ smiCheckTypeName@Base 0.4.5+dfsg0
+ smiCheckTypeRanges@Base 0.4.5+dfsg0
+ smiCheckTypeUsage@Base 0.4.5+dfsg0
+ smiCheckUniqueness@Base 0.4.5+dfsg0
+ smiCheckValueType@Base 0.4.5+dfsg0
+ smiDepth@Base 0.4.5+dfsg0
+ smiEnterLexRecursion@Base 0.4.5+dfsg0
+ smiErrorHandler@Base 0.4.5+dfsg0
+ smiExit@Base 0.4.5+dfsg0
+ smiFree@Base 0.4.5+dfsg0
+ smiFreeData@Base 0.4.5+dfsg0
+ smiGetAttribute@Base 0.4.7
+ smiGetAttributeFirstNamedNumber@Base 0.4.7
+ smiGetAttributeFirstRange@Base 0.4.7
+ smiGetAttributeLine@Base 0.4.7
+ smiGetAttributeNextNamedNumber@Base 0.4.7
+ smiGetAttributeNextRange@Base 0.4.7
+ smiGetAttributeParentClass@Base 0.4.7
+ smiGetAttributeParentType@Base 0.4.7
+ smiGetClass@Base 0.4.7
+ smiGetClassLine@Base 0.4.7
+ smiGetClassModule@Base 0.4.7
+ smiGetElementNode@Base 0.4.5+dfsg0
+ smiGetErrorDescription@Base 0.4.5+dfsg0
+ smiGetErrorMsg@Base 0.4.5+dfsg0
+ smiGetErrorSeverity@Base 0.4.5+dfsg0
+ smiGetErrorTag@Base 0.4.5+dfsg0
+ smiGetEventLine@Base 0.4.7
+ smiGetFirstAttribute@Base 0.4.7
+ smiGetFirstChildNode@Base 0.4.5+dfsg0
+ smiGetFirstClass@Base 0.4.7
+ smiGetFirstElement@Base 0.4.5+dfsg0
+ smiGetFirstEvent@Base 0.4.7
+ smiGetFirstIdentity@Base 0.4.7
+ smiGetFirstImport@Base 0.4.5+dfsg0
+ smiGetFirstMacro@Base 0.4.5+dfsg0
+ smiGetFirstModule@Base 0.4.5+dfsg0
+ smiGetFirstNamedNumber@Base 0.4.5+dfsg0
+ smiGetFirstNode@Base 0.4.5+dfsg0
+ smiGetFirstOption@Base 0.4.5+dfsg0
+ smiGetFirstRange@Base 0.4.5+dfsg0
+ smiGetFirstRefinement@Base 0.4.5+dfsg0
+ smiGetFirstRevision@Base 0.4.5+dfsg0
+ smiGetFirstType@Base 0.4.5+dfsg0
+ smiGetFirstUniqueAttribute@Base 0.4.7
+ smiGetFirstUniquenessElement@Base 0.4.5+dfsg0
+ smiGetFlags@Base 0.4.5+dfsg0
+ smiGetIdentity@Base 0.4.7
+ smiGetIdentityLine@Base 0.4.7
+ smiGetIdentityModule@Base 0.4.7
+ smiGetMacro@Base 0.4.5+dfsg0
+ smiGetMacroLine@Base 0.4.7
+ smiGetMacroModule@Base 0.4.5+dfsg0
+ smiGetMaxSize@Base 0.4.7
+ smiGetMinMaxRange@Base 0.4.7
+ smiGetMinSize@Base 0.4.7
+ smiGetModule@Base 0.4.5+dfsg0
+ smiGetModuleIdentityNode@Base 0.4.5+dfsg0
+ smiGetNextAttribute@Base 0.4.7
+ smiGetNextChildNode@Base 0.4.5+dfsg0
+ smiGetNextClass@Base 0.4.7
+ smiGetNextElement@Base 0.4.5+dfsg0
+ smiGetNextEvent@Base 0.4.7
+ smiGetNextIdentity@Base 0.4.7
+ smiGetNextImport@Base 0.4.5+dfsg0
+ smiGetNextMacro@Base 0.4.5+dfsg0
+ smiGetNextModule@Base 0.4.5+dfsg0
+ smiGetNextNamedNumber@Base 0.4.5+dfsg0
+ smiGetNextNode@Base 0.4.5+dfsg0
+ smiGetNextOption@Base 0.4.5+dfsg0
+ smiGetNextRange@Base 0.4.5+dfsg0
+ smiGetNextRefinement@Base 0.4.5+dfsg0
+ smiGetNextRevision@Base 0.4.5+dfsg0
+ smiGetNextType@Base 0.4.5+dfsg0
+ smiGetNextUniqueAttribute@Base 0.4.7
+ smiGetNode@Base 0.4.5+dfsg0
+ smiGetNodeByOID@Base 0.4.5+dfsg0
+ smiGetNodeLine@Base 0.4.5+dfsg0
+ smiGetNodeModule@Base 0.4.5+dfsg0
+ smiGetNodeType@Base 0.4.5+dfsg0
+ smiGetOptionLine@Base 0.4.5+dfsg0
+ smiGetOptionNode@Base 0.4.5+dfsg0
+ smiGetParentClass@Base 0.4.7
+ smiGetParentIdentity@Base 0.4.7
+ smiGetParentNode@Base 0.4.5+dfsg0
+ smiGetParentType@Base 0.4.5+dfsg0
+ smiGetPath@Base 0.4.5+dfsg0
+ smiGetRefinementLine@Base 0.4.5+dfsg0
+ smiGetRefinementNode@Base 0.4.5+dfsg0
+ smiGetRefinementType@Base 0.4.5+dfsg0
+ smiGetRefinementWriteType@Base 0.4.5+dfsg0
+ smiGetRelatedNode@Base 0.4.5+dfsg0
+ smiGetRevisionLine@Base 0.4.5+dfsg0
+ smiGetType@Base 0.4.5+dfsg0
+ smiGetTypeLine@Base 0.4.5+dfsg0
+ smiGetTypeModule@Base 0.4.5+dfsg0
+ smiHandle@Base 0.4.5+dfsg0
+ smiInit@Base 0.4.5+dfsg0
+ smiInitData@Base 0.4.5+dfsg0
+ smiIsClassScalar@Base 0.4.7
+ smiIsImported@Base 0.4.5+dfsg0
+ smiIsLoaded@Base 0.4.5+dfsg0
+ smiIsPath@Base 0.4.5+dfsg0
+ smiLeaveLexRecursion@Base 0.4.5+dfsg0
+ smiLoadModule@Base 0.4.5+dfsg0
+ smiMalloc@Base 0.4.5+dfsg0
+ smiPrintError@Base 0.4.5+dfsg0
+ smiPrintErrorAtLine@Base 0.4.5+dfsg0
+ smiReadConfig@Base 0.4.5+dfsg0
+ smiRealloc@Base 0.4.5+dfsg0
+ smiRenderNode@Base 0.4.5+dfsg0
+ smiRenderOID@Base 0.4.5+dfsg0
+ smiRenderType@Base 0.4.5+dfsg0
+ smiRenderValue@Base 0.4.5+dfsg0
+ smiSetErrorHandler@Base 0.4.5+dfsg0
+ smiSetErrorLevel@Base 0.4.5+dfsg0
+ smiSetErrorSeverity@Base 0.4.5+dfsg0
+ smiSetFlags@Base 0.4.5+dfsg0
+ smiSetPath@Base 0.4.5+dfsg0
+ smiSetSeverity@Base 0.4.5+dfsg0
+ smiStrdup@Base 0.4.5+dfsg0
+ smiStrndup@Base 0.4.5+dfsg0
+ smiTypeDerivedFrom@Base 0.4.5+dfsg0
+ smiUnpack@Base 0.4.7
+ smiVasprintf@Base 0.4.5+dfsg0
+ smi_create_buffer@Base 0.4.5+dfsg0
+ smi_delete_buffer@Base 0.4.5+dfsg0
+ smi_flex_debug@Base 0.4.7
+ smi_flush_buffer@Base 0.4.5+dfsg0
+ smi_library_version@Base 0.4.5+dfsg0
+ smi_scan_buffer@Base 0.4.5+dfsg0
+ smi_scan_bytes@Base 0.4.5+dfsg0
+ smi_scan_string@Base 0.4.5+dfsg0
+ smi_switch_to_buffer@Base 0.4.5+dfsg0
+ smi_version_string@Base 0.4.5+dfsg0
+ smialloc@Base 0.4.7
+ smidebug@Base 0.4.5+dfsg0
+ smifree@Base 0.4.7
+ smiget_debug@Base 0.4.7
+ smiget_in@Base 0.4.7
+ smiget_leng@Base 0.4.7
+ smiget_lineno@Base 0.4.7
+ smiget_out@Base 0.4.7
+ smiget_text@Base 0.4.7
+ smiin@Base 0.4.5+dfsg0
+ smileng@Base 0.4.5+dfsg0
+ smilex@Base 0.4.5+dfsg0
+ smilex_destroy@Base 0.4.7
+ smilineno@Base 0.4.7
+ sming_flex_debug@Base 0.4.5+dfsg0
+ smingin@Base 0.4.5+dfsg0
+ smingleng@Base 0.4.5+dfsg0
+ sminglineno@Base 0.4.5+dfsg0
+ smingout@Base 0.4.5+dfsg0
+ smingtext@Base 0.4.5+dfsg0
+ smiout@Base 0.4.5+dfsg0
+ smiparse@Base 0.4.5+dfsg0
+ smipop_buffer_state@Base 0.4.7
+ smipush_buffer_state@Base 0.4.7
+ smirealloc@Base 0.4.7
+ smirestart@Base 0.4.5+dfsg0
+ smiset_debug@Base 0.4.7
+ smiset_in@Base 0.4.7
+ smiset_lineno@Base 0.4.7
+ smiset_out@Base 0.4.7
+ smitext@Base 0.4.5+dfsg0
+ smiyyerror@Base 0.4.5+dfsg0
+ (optional)asnprintf@Base 0.4.5+dfsg0
+ (optional)vasnprintf@Base 0.4.5+dfsg0

Reply via email to