[2/3] libupnp: Update to 1.14.5

Message ID 20210409191022.2911348-2-adolf.belka@ipfire.org
State Accepted
Commit 1106abd31c1f79cae1dff045d07975938b98c00a
Headers
Series [1/3] mpd: Update to 0.22.6 |

Commit Message

Adolf Belka April 9, 2021, 7:10 p.m. UTC
  - Update from 1.6.18 to 1.14.5
- Update required for successfgul build of mpd-0.22.6
- Update of rootfile
- Changelog is too large to include here
   Full details can be found in the ChangeLog file in the source tarball

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/libupnp | 33 ++++++++++++++++++---------------
 lfs/libupnp                     |  4 ++--
 2 files changed, 20 insertions(+), 17 deletions(-)
  

Comments

Michael Tremer April 12, 2021, 9:53 a.m. UTC | #1
Hello,

This patch contains an “soname bump”, i.e. libupnp.so.6 has become libupnp.so.11.

Anything that is linked against the former won’t be able to use the latter version. Normally this can be checked with “./make.sh find-dependencies”, but I currently do not have a full build environment on my build machine (trying to build loads of other things).

Just wanted to drop a note so that you are aware :)

-Michael

> On 9 Apr 2021, at 20:10, Adolf Belka <adolf.belka@ipfire.org> wrote:
> 
> - Update from 1.6.18 to 1.14.5
> - Update required for successfgul build of mpd-0.22.6
> - Update of rootfile
> - Changelog is too large to include here
>   Full details can be found in the ChangeLog file in the source tarball
> 
> Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
> ---
> config/rootfiles/common/libupnp | 33 ++++++++++++++++++---------------
> lfs/libupnp                     |  4 ++--
> 2 files changed, 20 insertions(+), 17 deletions(-)
> 
> diff --git a/config/rootfiles/common/libupnp b/config/rootfiles/common/libupnp
> index cec62c463..d5b6f5df0 100644
> --- a/config/rootfiles/common/libupnp
> +++ b/config/rootfiles/common/libupnp
> @@ -1,34 +1,37 @@
> #usr/include/upnp
> -#usr/include/upnp/FreeList.h
> -#usr/include/upnp/LinkedList.h
> -#usr/include/upnp/ThreadPool.h
> -#usr/include/upnp/TimerThread.h
> +#usr/include/upnp/Callback.h
> +#usr/include/upnp/UpnpActionComplete.h
> +#usr/include/upnp/UpnpActionRequest.h
> +#usr/include/upnp/UpnpDiscovery.h
> +#usr/include/upnp/UpnpEvent.h
> +#usr/include/upnp/UpnpEventSubscribe.h
> +#usr/include/upnp/UpnpExtraHeaders.h
> +#usr/include/upnp/UpnpFileInfo.h
> #usr/include/upnp/UpnpGlobal.h
> #usr/include/upnp/UpnpInet.h
> #usr/include/upnp/UpnpIntTypes.h
> +#usr/include/upnp/UpnpStateVarComplete.h
> +#usr/include/upnp/UpnpStateVarRequest.h
> #usr/include/upnp/UpnpStdInt.h
> #usr/include/upnp/UpnpString.h
> +#usr/include/upnp/UpnpSubscriptionRequest.h
> #usr/include/upnp/UpnpUniStd.h
> #usr/include/upnp/ithread.h
> #usr/include/upnp/ixml.h
> #usr/include/upnp/ixmldebug.h
> +#usr/include/upnp/list.h
> #usr/include/upnp/upnp.h
> #usr/include/upnp/upnpconfig.h
> #usr/include/upnp/upnpdebug.h
> #usr/include/upnp/upnptools.h
> #usr/lib/libixml.a
> #usr/lib/libixml.la
> -usr/lib/libixml.so
> -usr/lib/libixml.so.2
> -usr/lib/libixml.so.2.0.8
> -#usr/lib/libthreadutil.a
> -#usr/lib/libthreadutil.la
> -usr/lib/libthreadutil.so
> -usr/lib/libthreadutil.so.6
> -usr/lib/libthreadutil.so.6.0.3
> +#usr/lib/libixml.so
> +usr/lib/libixml.so.11
> +usr/lib/libixml.so.11.0.1
> #usr/lib/libupnp.a
> #usr/lib/libupnp.la
> -usr/lib/libupnp.so
> -usr/lib/libupnp.so.6
> -usr/lib/libupnp.so.6.3.2
> +#usr/lib/libupnp.so
> +usr/lib/libupnp.so.17
> +usr/lib/libupnp.so.17.0.5
> #usr/lib/pkgconfig/libupnp.pc
> diff --git a/lfs/libupnp b/lfs/libupnp
> index 683a887ad..90cb48b84 100644
> --- a/lfs/libupnp
> +++ b/lfs/libupnp
> @@ -24,7 +24,7 @@
> 
> include Config
> 
> -VER        = 1.6.18
> +VER        = 1.14.5
> 
> THISAPP    = libupnp-$(VER)
> DL_FILE    = $(THISAPP).tar.bz2
> @@ -40,7 +40,7 @@ objects = $(DL_FILE)
> 
> $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
> 
> -$(DL_FILE)_MD5 = 11c6484fd2e2927bf3b8d8108407ca56
> +$(DL_FILE)_MD5 = 813094b1348883d1091199ff516674dd
> 
> install : $(TARGET)
> 
> -- 
> 2.31.1
>
  
Adolf Belka April 12, 2021, 11:17 a.m. UTC | #2
Hi Michael,

On 12/04/2021 11:53, Michael Tremer wrote:
> Hello,
> 
> This patch contains an “soname bump”, i.e. libupnp.so.6 has become libupnp.so.11.
> 
> Anything that is linked against the former won’t be able to use the latter version. Normally this can be checked with “./make.sh find-dependencies”, but I currently do not have a full build environment on my build machine (trying to build loads of other things).
Was not aware of the find-dependencies option. Thanks for letting me know.
> 
> Just wanted to drop a note so that you are aware :)
As you don't have a full build environment available at the moment should I carry that out?

Regards,
Adolf.
> 
> -Michael
> 
>> On 9 Apr 2021, at 20:10, Adolf Belka <adolf.belka@ipfire.org> wrote:
>>
>> - Update from 1.6.18 to 1.14.5
>> - Update required for successfgul build of mpd-0.22.6
>> - Update of rootfile
>> - Changelog is too large to include here
>>    Full details can be found in the ChangeLog file in the source tarball
>>
>> Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
>> ---
>> config/rootfiles/common/libupnp | 33 ++++++++++++++++++---------------
>> lfs/libupnp                     |  4 ++--
>> 2 files changed, 20 insertions(+), 17 deletions(-)
>>
>> diff --git a/config/rootfiles/common/libupnp b/config/rootfiles/common/libupnp
>> index cec62c463..d5b6f5df0 100644
>> --- a/config/rootfiles/common/libupnp
>> +++ b/config/rootfiles/common/libupnp
>> @@ -1,34 +1,37 @@
>> #usr/include/upnp
>> -#usr/include/upnp/FreeList.h
>> -#usr/include/upnp/LinkedList.h
>> -#usr/include/upnp/ThreadPool.h
>> -#usr/include/upnp/TimerThread.h
>> +#usr/include/upnp/Callback.h
>> +#usr/include/upnp/UpnpActionComplete.h
>> +#usr/include/upnp/UpnpActionRequest.h
>> +#usr/include/upnp/UpnpDiscovery.h
>> +#usr/include/upnp/UpnpEvent.h
>> +#usr/include/upnp/UpnpEventSubscribe.h
>> +#usr/include/upnp/UpnpExtraHeaders.h
>> +#usr/include/upnp/UpnpFileInfo.h
>> #usr/include/upnp/UpnpGlobal.h
>> #usr/include/upnp/UpnpInet.h
>> #usr/include/upnp/UpnpIntTypes.h
>> +#usr/include/upnp/UpnpStateVarComplete.h
>> +#usr/include/upnp/UpnpStateVarRequest.h
>> #usr/include/upnp/UpnpStdInt.h
>> #usr/include/upnp/UpnpString.h
>> +#usr/include/upnp/UpnpSubscriptionRequest.h
>> #usr/include/upnp/UpnpUniStd.h
>> #usr/include/upnp/ithread.h
>> #usr/include/upnp/ixml.h
>> #usr/include/upnp/ixmldebug.h
>> +#usr/include/upnp/list.h
>> #usr/include/upnp/upnp.h
>> #usr/include/upnp/upnpconfig.h
>> #usr/include/upnp/upnpdebug.h
>> #usr/include/upnp/upnptools.h
>> #usr/lib/libixml.a
>> #usr/lib/libixml.la
>> -usr/lib/libixml.so
>> -usr/lib/libixml.so.2
>> -usr/lib/libixml.so.2.0.8
>> -#usr/lib/libthreadutil.a
>> -#usr/lib/libthreadutil.la
>> -usr/lib/libthreadutil.so
>> -usr/lib/libthreadutil.so.6
>> -usr/lib/libthreadutil.so.6.0.3
>> +#usr/lib/libixml.so
>> +usr/lib/libixml.so.11
>> +usr/lib/libixml.so.11.0.1
>> #usr/lib/libupnp.a
>> #usr/lib/libupnp.la
>> -usr/lib/libupnp.so
>> -usr/lib/libupnp.so.6
>> -usr/lib/libupnp.so.6.3.2
>> +#usr/lib/libupnp.so
>> +usr/lib/libupnp.so.17
>> +usr/lib/libupnp.so.17.0.5
>> #usr/lib/pkgconfig/libupnp.pc
>> diff --git a/lfs/libupnp b/lfs/libupnp
>> index 683a887ad..90cb48b84 100644
>> --- a/lfs/libupnp
>> +++ b/lfs/libupnp
>> @@ -24,7 +24,7 @@
>>
>> include Config
>>
>> -VER        = 1.6.18
>> +VER        = 1.14.5
>>
>> THISAPP    = libupnp-$(VER)
>> DL_FILE    = $(THISAPP).tar.bz2
>> @@ -40,7 +40,7 @@ objects = $(DL_FILE)
>>
>> $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
>>
>> -$(DL_FILE)_MD5 = 11c6484fd2e2927bf3b8d8108407ca56
>> +$(DL_FILE)_MD5 = 813094b1348883d1091199ff516674dd
>>
>> install : $(TARGET)
>>
>> -- 
>> 2.31.1
>>
>
  
Adolf Belka April 12, 2021, 4:30 p.m. UTC | #3
Hi Michael,

On 12/04/2021 13:17, Adolf Belka wrote:
> Hi Michael,
>
> On 12/04/2021 11:53, Michael Tremer wrote:
>> Hello,
>>
>> This patch contains an “soname bump”, i.e. libupnp.so.6 has become libupnp.so.11.
>>
>> Anything that is linked against the former won’t be able to use the latter version. Normally this can be checked with “./make.sh find-dependencies”, but I currently do not have a full build environment on my build machine (trying to build loads of other things).
> Was not aware of the find-dependencies option. Thanks for letting me know.
>>
>> Just wanted to drop a note so that you are aware :)
> As you don't have a full build environment available at the moment should I carry that out?
>
Thought I would give it a try anyway to see how to do it, especially as you don't have a free build system to use currently.

I did a git pull origin next to update my git repository to the latest IPFire next status.

I then did a ./make.sh clean followed by ./make.sh build

I then ran ./make.sh find-dependencies /usr/lib libupnp.so.6

Nothing came back on the command line.

I then ran ./make.sh find-dependencies /usr/lib libupnp.so.17

It came back with ipfire-2.x/build/usr/bin/mpd and nothing else.

Presuming that I had the correct format for the find-dependencies command then it looks like everything is okay. If the command is not correct then let me know what I should be using and I will have another go.

Regards,

Adolf.

> Adolf.
>>
>> -Michael
>>
>>> On 9 Apr 2021, at 20:10, Adolf Belka <adolf.belka@ipfire.org> wrote:
>>>
>>> - Update from 1.6.18 to 1.14.5
>>> - Update required for successfgul build of mpd-0.22.6
>>> - Update of rootfile
>>> - Changelog is too large to include here
>>>    Full details can be found in the ChangeLog file in the source tarball
>>>
>>> Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
>>> ---
>>> config/rootfiles/common/libupnp | 33 ++++++++++++++++++---------------
>>> lfs/libupnp                     |  4 ++--
>>> 2 files changed, 20 insertions(+), 17 deletions(-)
>>>
>>> diff --git a/config/rootfiles/common/libupnp b/config/rootfiles/common/libupnp
>>> index cec62c463..d5b6f5df0 100644
>>> --- a/config/rootfiles/common/libupnp
>>> +++ b/config/rootfiles/common/libupnp
>>> @@ -1,34 +1,37 @@
>>> #usr/include/upnp
>>> -#usr/include/upnp/FreeList.h
>>> -#usr/include/upnp/LinkedList.h
>>> -#usr/include/upnp/ThreadPool.h
>>> -#usr/include/upnp/TimerThread.h
>>> +#usr/include/upnp/Callback.h
>>> +#usr/include/upnp/UpnpActionComplete.h
>>> +#usr/include/upnp/UpnpActionRequest.h
>>> +#usr/include/upnp/UpnpDiscovery.h
>>> +#usr/include/upnp/UpnpEvent.h
>>> +#usr/include/upnp/UpnpEventSubscribe.h
>>> +#usr/include/upnp/UpnpExtraHeaders.h
>>> +#usr/include/upnp/UpnpFileInfo.h
>>> #usr/include/upnp/UpnpGlobal.h
>>> #usr/include/upnp/UpnpInet.h
>>> #usr/include/upnp/UpnpIntTypes.h
>>> +#usr/include/upnp/UpnpStateVarComplete.h
>>> +#usr/include/upnp/UpnpStateVarRequest.h
>>> #usr/include/upnp/UpnpStdInt.h
>>> #usr/include/upnp/UpnpString.h
>>> +#usr/include/upnp/UpnpSubscriptionRequest.h
>>> #usr/include/upnp/UpnpUniStd.h
>>> #usr/include/upnp/ithread.h
>>> #usr/include/upnp/ixml.h
>>> #usr/include/upnp/ixmldebug.h
>>> +#usr/include/upnp/list.h
>>> #usr/include/upnp/upnp.h
>>> #usr/include/upnp/upnpconfig.h
>>> #usr/include/upnp/upnpdebug.h
>>> #usr/include/upnp/upnptools.h
>>> #usr/lib/libixml.a
>>> #usr/lib/libixml.la
>>> -usr/lib/libixml.so
>>> -usr/lib/libixml.so.2
>>> -usr/lib/libixml.so.2.0.8
>>> -#usr/lib/libthreadutil.a
>>> -#usr/lib/libthreadutil.la
>>> -usr/lib/libthreadutil.so
>>> -usr/lib/libthreadutil.so.6
>>> -usr/lib/libthreadutil.so.6.0.3
>>> +#usr/lib/libixml.so
>>> +usr/lib/libixml.so.11
>>> +usr/lib/libixml.so.11.0.1
>>> #usr/lib/libupnp.a
>>> #usr/lib/libupnp.la
>>> -usr/lib/libupnp.so
>>> -usr/lib/libupnp.so.6
>>> -usr/lib/libupnp.so.6.3.2
>>> +#usr/lib/libupnp.so
>>> +usr/lib/libupnp.so.17
>>> +usr/lib/libupnp.so.17.0.5
>>> #usr/lib/pkgconfig/libupnp.pc
>>> diff --git a/lfs/libupnp b/lfs/libupnp
>>> index 683a887ad..90cb48b84 100644
>>> --- a/lfs/libupnp
>>> +++ b/lfs/libupnp
>>> @@ -24,7 +24,7 @@
>>>
>>> include Config
>>>
>>> -VER        = 1.6.18
>>> +VER        = 1.14.5
>>>
>>> THISAPP    = libupnp-$(VER)
>>> DL_FILE    = $(THISAPP).tar.bz2
>>> @@ -40,7 +40,7 @@ objects = $(DL_FILE)
>>>
>>> $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
>>>
>>> -$(DL_FILE)_MD5 = 11c6484fd2e2927bf3b8d8108407ca56
>>> +$(DL_FILE)_MD5 = 813094b1348883d1091199ff516674dd
>>>
>>> install : $(TARGET)
>>>
>>> -- 
>>> 2.31.1
>>>
>>
  
Michael Tremer April 14, 2021, 9:12 a.m. UTC | #4
Hello,

Thank you. This confirms that we can actually just merge this without expecting any problems with other programs that are linked against this library.

-Michael

> On 12 Apr 2021, at 17:30, Adolf Belka <adolf.belka@ipfire.org> wrote:
> 
> Hi Michael,
> 
> On 12/04/2021 13:17, Adolf Belka wrote:
>> Hi Michael,
>> 
>> On 12/04/2021 11:53, Michael Tremer wrote:
>>> Hello,
>>> 
>>> This patch contains an “soname bump”, i.e. libupnp.so.6 has become libupnp.so.11.
>>> 
>>> Anything that is linked against the former won’t be able to use the latter version. Normally this can be checked with “./make.sh find-dependencies”, but I currently do not have a full build environment on my build machine (trying to build loads of other things).
>> Was not aware of the find-dependencies option. Thanks for letting me know.
>>> 
>>> Just wanted to drop a note so that you are aware :)
>> As you don't have a full build environment available at the moment should I carry that out?
>> 
> Thought I would give it a try anyway to see how to do it, especially as you don't have a free build system to use currently.
> 
> I did a git pull origin next to update my git repository to the latest IPFire next status.
> 
> I then did a ./make.sh clean followed by ./make.sh build
> 
> I then ran ./make.sh find-dependencies /usr/lib libupnp.so.6
> 
> Nothing came back on the command line.
> 
> I then ran ./make.sh find-dependencies /usr/lib libupnp.so.17
> 
> It came back with ipfire-2.x/build/usr/bin/mpd and nothing else.
> 
> Presuming that I had the correct format for the find-dependencies command then it looks like everything is okay. If the command is not correct then let me know what I should be using and I will have another go.
> 
> Regards,
> 
> Adolf.
> 
>> Adolf.
>>> 
>>> -Michael
>>> 
>>>> On 9 Apr 2021, at 20:10, Adolf Belka <adolf.belka@ipfire.org> wrote:
>>>> 
>>>> - Update from 1.6.18 to 1.14.5
>>>> - Update required for successfgul build of mpd-0.22.6
>>>> - Update of rootfile
>>>> - Changelog is too large to include here
>>>>    Full details can be found in the ChangeLog file in the source tarball
>>>> 
>>>> Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
>>>> ---
>>>> config/rootfiles/common/libupnp | 33 ++++++++++++++++++---------------
>>>> lfs/libupnp                     |  4 ++--
>>>> 2 files changed, 20 insertions(+), 17 deletions(-)
>>>> 
>>>> diff --git a/config/rootfiles/common/libupnp b/config/rootfiles/common/libupnp
>>>> index cec62c463..d5b6f5df0 100644
>>>> --- a/config/rootfiles/common/libupnp
>>>> +++ b/config/rootfiles/common/libupnp
>>>> @@ -1,34 +1,37 @@
>>>> #usr/include/upnp
>>>> -#usr/include/upnp/FreeList.h
>>>> -#usr/include/upnp/LinkedList.h
>>>> -#usr/include/upnp/ThreadPool.h
>>>> -#usr/include/upnp/TimerThread.h
>>>> +#usr/include/upnp/Callback.h
>>>> +#usr/include/upnp/UpnpActionComplete.h
>>>> +#usr/include/upnp/UpnpActionRequest.h
>>>> +#usr/include/upnp/UpnpDiscovery.h
>>>> +#usr/include/upnp/UpnpEvent.h
>>>> +#usr/include/upnp/UpnpEventSubscribe.h
>>>> +#usr/include/upnp/UpnpExtraHeaders.h
>>>> +#usr/include/upnp/UpnpFileInfo.h
>>>> #usr/include/upnp/UpnpGlobal.h
>>>> #usr/include/upnp/UpnpInet.h
>>>> #usr/include/upnp/UpnpIntTypes.h
>>>> +#usr/include/upnp/UpnpStateVarComplete.h
>>>> +#usr/include/upnp/UpnpStateVarRequest.h
>>>> #usr/include/upnp/UpnpStdInt.h
>>>> #usr/include/upnp/UpnpString.h
>>>> +#usr/include/upnp/UpnpSubscriptionRequest.h
>>>> #usr/include/upnp/UpnpUniStd.h
>>>> #usr/include/upnp/ithread.h
>>>> #usr/include/upnp/ixml.h
>>>> #usr/include/upnp/ixmldebug.h
>>>> +#usr/include/upnp/list.h
>>>> #usr/include/upnp/upnp.h
>>>> #usr/include/upnp/upnpconfig.h
>>>> #usr/include/upnp/upnpdebug.h
>>>> #usr/include/upnp/upnptools.h
>>>> #usr/lib/libixml.a
>>>> #usr/lib/libixml.la
>>>> -usr/lib/libixml.so
>>>> -usr/lib/libixml.so.2
>>>> -usr/lib/libixml.so.2.0.8
>>>> -#usr/lib/libthreadutil.a
>>>> -#usr/lib/libthreadutil.la
>>>> -usr/lib/libthreadutil.so
>>>> -usr/lib/libthreadutil.so.6
>>>> -usr/lib/libthreadutil.so.6.0.3
>>>> +#usr/lib/libixml.so
>>>> +usr/lib/libixml.so.11
>>>> +usr/lib/libixml.so.11.0.1
>>>> #usr/lib/libupnp.a
>>>> #usr/lib/libupnp.la
>>>> -usr/lib/libupnp.so
>>>> -usr/lib/libupnp.so.6
>>>> -usr/lib/libupnp.so.6.3.2
>>>> +#usr/lib/libupnp.so
>>>> +usr/lib/libupnp.so.17
>>>> +usr/lib/libupnp.so.17.0.5
>>>> #usr/lib/pkgconfig/libupnp.pc
>>>> diff --git a/lfs/libupnp b/lfs/libupnp
>>>> index 683a887ad..90cb48b84 100644
>>>> --- a/lfs/libupnp
>>>> +++ b/lfs/libupnp
>>>> @@ -24,7 +24,7 @@
>>>> 
>>>> include Config
>>>> 
>>>> -VER        = 1.6.18
>>>> +VER        = 1.14.5
>>>> 
>>>> THISAPP    = libupnp-$(VER)
>>>> DL_FILE    = $(THISAPP).tar.bz2
>>>> @@ -40,7 +40,7 @@ objects = $(DL_FILE)
>>>> 
>>>> $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
>>>> 
>>>> -$(DL_FILE)_MD5 = 11c6484fd2e2927bf3b8d8108407ca56
>>>> +$(DL_FILE)_MD5 = 813094b1348883d1091199ff516674dd
>>>> 
>>>> install : $(TARGET)
>>>> 
>>>> -- 
>>>> 2.31.1
>>>> 
>>>
  

Patch

diff --git a/config/rootfiles/common/libupnp b/config/rootfiles/common/libupnp
index cec62c463..d5b6f5df0 100644
--- a/config/rootfiles/common/libupnp
+++ b/config/rootfiles/common/libupnp
@@ -1,34 +1,37 @@ 
 #usr/include/upnp
-#usr/include/upnp/FreeList.h
-#usr/include/upnp/LinkedList.h
-#usr/include/upnp/ThreadPool.h
-#usr/include/upnp/TimerThread.h
+#usr/include/upnp/Callback.h
+#usr/include/upnp/UpnpActionComplete.h
+#usr/include/upnp/UpnpActionRequest.h
+#usr/include/upnp/UpnpDiscovery.h
+#usr/include/upnp/UpnpEvent.h
+#usr/include/upnp/UpnpEventSubscribe.h
+#usr/include/upnp/UpnpExtraHeaders.h
+#usr/include/upnp/UpnpFileInfo.h
 #usr/include/upnp/UpnpGlobal.h
 #usr/include/upnp/UpnpInet.h
 #usr/include/upnp/UpnpIntTypes.h
+#usr/include/upnp/UpnpStateVarComplete.h
+#usr/include/upnp/UpnpStateVarRequest.h
 #usr/include/upnp/UpnpStdInt.h
 #usr/include/upnp/UpnpString.h
+#usr/include/upnp/UpnpSubscriptionRequest.h
 #usr/include/upnp/UpnpUniStd.h
 #usr/include/upnp/ithread.h
 #usr/include/upnp/ixml.h
 #usr/include/upnp/ixmldebug.h
+#usr/include/upnp/list.h
 #usr/include/upnp/upnp.h
 #usr/include/upnp/upnpconfig.h
 #usr/include/upnp/upnpdebug.h
 #usr/include/upnp/upnptools.h
 #usr/lib/libixml.a
 #usr/lib/libixml.la
-usr/lib/libixml.so
-usr/lib/libixml.so.2
-usr/lib/libixml.so.2.0.8
-#usr/lib/libthreadutil.a
-#usr/lib/libthreadutil.la
-usr/lib/libthreadutil.so
-usr/lib/libthreadutil.so.6
-usr/lib/libthreadutil.so.6.0.3
+#usr/lib/libixml.so
+usr/lib/libixml.so.11
+usr/lib/libixml.so.11.0.1
 #usr/lib/libupnp.a
 #usr/lib/libupnp.la
-usr/lib/libupnp.so
-usr/lib/libupnp.so.6
-usr/lib/libupnp.so.6.3.2
+#usr/lib/libupnp.so
+usr/lib/libupnp.so.17
+usr/lib/libupnp.so.17.0.5
 #usr/lib/pkgconfig/libupnp.pc
diff --git a/lfs/libupnp b/lfs/libupnp
index 683a887ad..90cb48b84 100644
--- a/lfs/libupnp
+++ b/lfs/libupnp
@@ -24,7 +24,7 @@ 
 
 include Config
 
-VER        = 1.6.18
+VER        = 1.14.5
 
 THISAPP    = libupnp-$(VER)
 DL_FILE    = $(THISAPP).tar.bz2
@@ -40,7 +40,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 11c6484fd2e2927bf3b8d8108407ca56
+$(DL_FILE)_MD5 = 813094b1348883d1091199ff516674dd
 
 install : $(TARGET)