* [PATCH] libpng : update to 1.60.0
@ 2013-02-19 11:32 Andrei Dinu
2013-03-02 19:25 ` Saul Wold
0 siblings, 1 reply; 4+ messages in thread
From: Andrei Dinu @ 2013-02-19 11:32 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Andrei Dinu <andrei.adrianx.dinu@intel.com>
---
.../libpng/{libpng_1.5.14.bb => libpng_1.6.0.bb} | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
rename meta/recipes-multimedia/libpng/{libpng_1.5.14.bb => libpng_1.6.0.bb} (50%)
diff --git a/meta/recipes-multimedia/libpng/libpng_1.5.14.bb b/meta/recipes-multimedia/libpng/libpng_1.6.0.bb
similarity index 50%
rename from meta/recipes-multimedia/libpng/libpng_1.5.14.bb
rename to meta/recipes-multimedia/libpng/libpng_1.6.0.bb
index b2b82d3..951e34a 100644
--- a/meta/recipes-multimedia/libpng/libpng_1.5.14.bb
+++ b/meta/recipes-multimedia/libpng/libpng_1.6.0.bb
@@ -3,17 +3,17 @@ DESCRIPTION = "PNG Library"
HOMEPAGE = "http://www.libpng.org/"
SECTION = "libs"
LICENSE = "Libpng"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=58c8238139ee86082f8d29eb89304241 \
- file://png.h;beginline=207;endline=321;md5=4f17771edaee8bb3c17a95d7faaa3681"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=03b8ec701cb796c0ec84af22f884edef \
+ file://png.h;beginline=207;endline=321;md5=e829cebefd08488ba5142ea5faea6821"
DEPENDS = "zlib"
PR = "r0"
-LIBV = "15"
+LIBV = "16"
SRC_URI = "${SOURCEFORGE_MIRROR}/project/libpng/libpng${LIBV}/${PV}/libpng-${PV}.tar.xz \
"
-SRC_URI[md5sum] = "94284b01d62ca43c5eb3f6702db08ed8"
-SRC_URI[sha256sum] = "1459488e1b58d3be1c798453cf40c522c05bd66b61156cd51f469f17dff87b54"
+SRC_URI[md5sum] = "3ee623b9a4d33bda7310a5124080b14d"
+SRC_URI[sha256sum] = "5e13c31321083b03956b5ff298bacffab7a7ad35c34c122acef314593944b97b"
inherit autotools binconfig pkgconfig
--
1.7.9.5
^ permalink raw reply related [flat|nested] 4+ messages in thread* Re: [PATCH] libpng : update to 1.60.0
2013-02-19 11:32 [PATCH] libpng : update to 1.60.0 Andrei Dinu
@ 2013-03-02 19:25 ` Saul Wold
2013-03-02 19:33 ` Martin Jansa
2013-03-04 11:57 ` Burton, Ross
0 siblings, 2 replies; 4+ messages in thread
From: Saul Wold @ 2013-03-02 19:25 UTC (permalink / raw)
To: Andrei Dinu; +Cc: openembedded-core
While this is a straight forward patch, it causes some problems with
depender's of libpng, since the library name changes from libpng15 ->
libpng16 a lot of both -native and target packages fail to compile.
I know in the past we would do a load of PR bumps to all these packages
to address this issue.
This is because many packages encode the libpng15 information into
libtool (.la) files, when the sysroot is populated with an older build
or sstate cache, the libpng15 info remains.
There already is a link from libpng.la, why does this not get used by
libtool and stored in the .la file?
I am sure there is some strange magical history around this issue.
Thanks
Sau!
On 02/19/2013 03:32 AM, Andrei Dinu wrote:
> Signed-off-by: Andrei Dinu <andrei.adrianx.dinu@intel.com>
> ---
> .../libpng/{libpng_1.5.14.bb => libpng_1.6.0.bb} | 10 +++++-----
> 1 file changed, 5 insertions(+), 5 deletions(-)
> rename meta/recipes-multimedia/libpng/{libpng_1.5.14.bb => libpng_1.6.0.bb} (50%)
>
> diff --git a/meta/recipes-multimedia/libpng/libpng_1.5.14.bb b/meta/recipes-multimedia/libpng/libpng_1.6.0.bb
> similarity index 50%
> rename from meta/recipes-multimedia/libpng/libpng_1.5.14.bb
> rename to meta/recipes-multimedia/libpng/libpng_1.6.0.bb
> index b2b82d3..951e34a 100644
> --- a/meta/recipes-multimedia/libpng/libpng_1.5.14.bb
> +++ b/meta/recipes-multimedia/libpng/libpng_1.6.0.bb
> @@ -3,17 +3,17 @@ DESCRIPTION = "PNG Library"
> HOMEPAGE = "http://www.libpng.org/"
> SECTION = "libs"
> LICENSE = "Libpng"
> -LIC_FILES_CHKSUM = "file://LICENSE;md5=58c8238139ee86082f8d29eb89304241 \
> - file://png.h;beginline=207;endline=321;md5=4f17771edaee8bb3c17a95d7faaa3681"
> +LIC_FILES_CHKSUM = "file://LICENSE;md5=03b8ec701cb796c0ec84af22f884edef \
> + file://png.h;beginline=207;endline=321;md5=e829cebefd08488ba5142ea5faea6821"
> DEPENDS = "zlib"
> PR = "r0"
> -LIBV = "15"
> +LIBV = "16"
>
> SRC_URI = "${SOURCEFORGE_MIRROR}/project/libpng/libpng${LIBV}/${PV}/libpng-${PV}.tar.xz \
> "
>
> -SRC_URI[md5sum] = "94284b01d62ca43c5eb3f6702db08ed8"
> -SRC_URI[sha256sum] = "1459488e1b58d3be1c798453cf40c522c05bd66b61156cd51f469f17dff87b54"
> +SRC_URI[md5sum] = "3ee623b9a4d33bda7310a5124080b14d"
> +SRC_URI[sha256sum] = "5e13c31321083b03956b5ff298bacffab7a7ad35c34c122acef314593944b97b"
>
> inherit autotools binconfig pkgconfig
>
>
^ permalink raw reply [flat|nested] 4+ messages in thread* Re: [PATCH] libpng : update to 1.60.0
2013-03-02 19:25 ` Saul Wold
@ 2013-03-02 19:33 ` Martin Jansa
2013-03-04 11:57 ` Burton, Ross
1 sibling, 0 replies; 4+ messages in thread
From: Martin Jansa @ 2013-03-02 19:33 UTC (permalink / raw)
To: Saul Wold; +Cc: openembedded-core
[-- Attachment #1: Type: text/plain, Size: 3677 bytes --]
On Sat, Mar 02, 2013 at 11:25:21AM -0800, Saul Wold wrote:
>
> While this is a straight forward patch, it causes some problems with
> depender's of libpng, since the library name changes from libpng15 ->
> libpng16 a lot of both -native and target packages fail to compile.
>
> I know in the past we would do a load of PR bumps to all these packages
> to address this issue.
>
> This is because many packages encode the libpng15 information into
> libtool (.la) files, when the sysroot is populated with an older build
> or sstate cache, the libpng15 info remains.
>
> There already is a link from libpng.la, why does this not get used by
> libtool and stored in the .la file?
>
> I am sure there is some strange magical history around this issue.
Last upgrade to 1.5 had the same problem, I still have magical "cleanup"
oneliner from that:
for MACHINE in nokia900 om-gta04 tuna qemux86-64 om-gta02 spitz; do
export MACHINE; bitbake -c cleansstate vlc vte qt4-x11-free qt4-embedded
python-pygtk pidgin poppler pango packagekit nautilus mplayer2 metacity
matchbox-keyboard matchbox-panel-2 librsvg libwmf libsdl-image libunique
gst-plugins-bad gst-plugins-good avahi-ui cheese libass glade3
evolution-data-server gtk+3 gnome-disk-utility gnome-panel gnome-desktop
directfb cups gnome-keyring evince webkit-efl libcanberra cairo libglade
libgweather libwnck polkit-gnome libgpewidget libgnomekbd gmtk
numptyphysics; done;
But this list is only to fix binary feed I care about, not all packages
available in layers.
> On 02/19/2013 03:32 AM, Andrei Dinu wrote:
> > Signed-off-by: Andrei Dinu <andrei.adrianx.dinu@intel.com>
> > ---
> > .../libpng/{libpng_1.5.14.bb => libpng_1.6.0.bb} | 10 +++++-----
> > 1 file changed, 5 insertions(+), 5 deletions(-)
> > rename meta/recipes-multimedia/libpng/{libpng_1.5.14.bb => libpng_1.6.0.bb} (50%)
> >
> > diff --git a/meta/recipes-multimedia/libpng/libpng_1.5.14.bb b/meta/recipes-multimedia/libpng/libpng_1.6.0.bb
> > similarity index 50%
> > rename from meta/recipes-multimedia/libpng/libpng_1.5.14.bb
> > rename to meta/recipes-multimedia/libpng/libpng_1.6.0.bb
> > index b2b82d3..951e34a 100644
> > --- a/meta/recipes-multimedia/libpng/libpng_1.5.14.bb
> > +++ b/meta/recipes-multimedia/libpng/libpng_1.6.0.bb
> > @@ -3,17 +3,17 @@ DESCRIPTION = "PNG Library"
> > HOMEPAGE = "http://www.libpng.org/"
> > SECTION = "libs"
> > LICENSE = "Libpng"
> > -LIC_FILES_CHKSUM = "file://LICENSE;md5=58c8238139ee86082f8d29eb89304241 \
> > - file://png.h;beginline=207;endline=321;md5=4f17771edaee8bb3c17a95d7faaa3681"
> > +LIC_FILES_CHKSUM = "file://LICENSE;md5=03b8ec701cb796c0ec84af22f884edef \
> > + file://png.h;beginline=207;endline=321;md5=e829cebefd08488ba5142ea5faea6821"
> > DEPENDS = "zlib"
> > PR = "r0"
> > -LIBV = "15"
> > +LIBV = "16"
> >
> > SRC_URI = "${SOURCEFORGE_MIRROR}/project/libpng/libpng${LIBV}/${PV}/libpng-${PV}.tar.xz \
> > "
> >
> > -SRC_URI[md5sum] = "94284b01d62ca43c5eb3f6702db08ed8"
> > -SRC_URI[sha256sum] = "1459488e1b58d3be1c798453cf40c522c05bd66b61156cd51f469f17dff87b54"
> > +SRC_URI[md5sum] = "3ee623b9a4d33bda7310a5124080b14d"
> > +SRC_URI[sha256sum] = "5e13c31321083b03956b5ff298bacffab7a7ad35c34c122acef314593944b97b"
> >
> > inherit autotools binconfig pkgconfig
> >
> >
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
--
Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread* Re: [PATCH] libpng : update to 1.60.0
2013-03-02 19:25 ` Saul Wold
2013-03-02 19:33 ` Martin Jansa
@ 2013-03-04 11:57 ` Burton, Ross
1 sibling, 0 replies; 4+ messages in thread
From: Burton, Ross @ 2013-03-04 11:57 UTC (permalink / raw)
To: Saul Wold; +Cc: openembedded-core
On 2 March 2013 19:25, Saul Wold <sgw@linux.intel.com> wrote:
> This is because many packages encode the libpng15 information into libtool
> (.la) files, when the sysroot is populated with an older build or sstate
> cache, the libpng15 info remains.
Sounds like another good reason to erase ${libdir}/*.la automatically...
Ross
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2013-03-04 12:14 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-02-19 11:32 [PATCH] libpng : update to 1.60.0 Andrei Dinu
2013-03-02 19:25 ` Saul Wold
2013-03-02 19:33 ` Martin Jansa
2013-03-04 11:57 ` Burton, Ross
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox