[arch-commits] Commit in lcms/trunk (PKGBUILD)
Date: Monday, January 29, 2018 @ 08:14:36 Author: eworm Revision: 315553 upgpkg: lcms 1.19-7 merge lcms and python2-lcms into a split package Modified: lcms/trunk/PKGBUILD --+ PKGBUILD | 41 - 1 file changed, 32 insertions(+), 9 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-01-29 07:41:53 UTC (rev 315552) +++ PKGBUILD2018-01-29 08:14:36 UTC (rev 315553) @@ -2,33 +2,56 @@ # Maintainer: Tobias Kieslich# Contributor: Ben -pkgname=lcms +pkgbase=lcms +pkgname=(lcms python2-lcms) pkgver=1.19 -pkgrel=6 +pkgrel=7 pkgdesc='Lightweight color management development library/engine' arch=('x86_64') license=('custom') depends=('libtiff') +makedepends=('python2') url='http://www.littlecms.com' -source=("https://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz; +source=("https://downloads.sourceforge.net/sourceforge/${pkgbase}/${pkgbase}-${pkgver}.tar.gz; 'cve-2013-4276.patch') sha256sums=('80ae32cb9f568af4dc7ee4d3c05a4c31fc513fc3e31730fed0ce7378237273a9' 'cd10cc5ce791ae782b1257e6181a71cbdb685b705779c9ef2ceffc7fb2021bd0') prepare() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd "${srcdir}/${pkgbase}-${pkgver}" + patch -Np1 -i ../cve-2013-4276.patch } build() { - cd "${srcdir}/${pkgname}-${pkgver}" - ./configure --prefix=/usr + cd "${srcdir}/${pkgbase}-${pkgver}" + + ./configure \ +--prefix=/usr \ +--with-python make + make -C python } -package() { - cd "${srcdir}/${pkgname}-${pkgver}" +package_lcms() { + cd "${srcdir}/${pkgbase}-${pkgver}" + make DESTDIR="${pkgdir}" install - install -Dm 644 COPYING \ + install -D -m0644 COPYING \ "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + + rm -rf "${pkgdir}/usr/lib/python2.7/" } + +package_python2-lcms() { + pkgdesc='LittleCMS Python bindings' + depends=('lcms') + + cd "${srcdir}/${pkgbase}-${pkgver}" + + make DESTDIR="${pkgdir}" install + install -D -m0644 COPYING \ +"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + + rm -rf "${pkgdir}/usr/"{bin,include,lib/{pkgconfig,liblcms.*},share/man} +}
[arch-commits] Commit in lcms/trunk (PKGBUILD)
Date: Wednesday, January 3, 2018 @ 15:50:19 Author: eworm Revision: 313989 upgpkg: lcms 1.19-6 rebuild old package Modified: lcms/trunk/PKGBUILD --+ PKGBUILD | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-01-03 15:34:29 UTC (rev 313988) +++ PKGBUILD2018-01-03 15:50:19 UTC (rev 313989) @@ -4,16 +4,16 @@ pkgname=lcms pkgver=1.19 -pkgrel=5 -pkgdesc="Lightweight color management development library/engine" +pkgrel=6 +pkgdesc='Lightweight color management development library/engine' arch=('x86_64') license=('custom') depends=('libtiff') -url="http://www.littlecms.com; -source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz -cve-2013-4276.patch) -md5sums=('8af94611baf20d9646c7c2c285859818' - 'fa1db4861cfa05f4c4a2c826e1c35502') +url='http://www.littlecms.com' +source=("https://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz; +'cve-2013-4276.patch') +sha256sums=('80ae32cb9f568af4dc7ee4d3c05a4c31fc513fc3e31730fed0ce7378237273a9' +'cd10cc5ce791ae782b1257e6181a71cbdb685b705779c9ef2ceffc7fb2021bd0') prepare() { cd "${srcdir}/${pkgname}-${pkgver}"
[arch-commits] Commit in lcms/trunk (PKGBUILD)
Date: Friday, October 25, 2013 @ 04:22:34 Author: allan Revision: 197312 upgpkg: lcms 1.19-5 remove static libraries Modified: lcms/trunk/PKGBUILD --+ PKGBUILD |3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-10-25 02:21:49 UTC (rev 197311) +++ PKGBUILD2013-10-25 02:22:34 UTC (rev 197312) @@ -4,13 +4,12 @@ pkgname=lcms pkgver=1.19 -pkgrel=4 +pkgrel=5 pkgdesc=Lightweight color management development library/engine arch=('i686' 'x86_64') license=('custom') depends=('libtiff') url=http://www.littlecms.com; -options=('!libtool') source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz cve-2013-4276.patch) md5sums=('8af94611baf20d9646c7c2c285859818'
[arch-commits] Commit in lcms/trunk (PKGBUILD cve-2013-4276.patch)
Date: Friday, September 6, 2013 @ 09:11:44 Author: bpiotrowski Revision: 193921 upgpkg: lcms 1.19-4 - fix CVE-2013-4276 (FS#36783) Added: lcms/trunk/cve-2013-4276.patch Modified: lcms/trunk/PKGBUILD -+ PKGBUILD| 13 -- cve-2013-4276.patch | 62 ++ 2 files changed, 72 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-09-06 07:09:37 UTC (rev 193920) +++ PKGBUILD2013-09-06 07:11:44 UTC (rev 193921) @@ -4,7 +4,7 @@ pkgname=lcms pkgver=1.19 -pkgrel=2 +pkgrel=4 pkgdesc=Lightweight color management development library/engine arch=('i686' 'x86_64') license=('custom') @@ -11,9 +11,16 @@ depends=('libtiff') url=http://www.littlecms.com; options=('!libtool') -source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz) -md5sums=('8af94611baf20d9646c7c2c285859818') +source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz +cve-2013-4276.patch) +md5sums=('8af94611baf20d9646c7c2c285859818' + 'fa1db4861cfa05f4c4a2c826e1c35502') +prepare() { + cd ${srcdir}/${pkgname}-${pkgver} + patch -Np1 -i ../cve-2013-4276.patch +} + build() { cd ${srcdir}/${pkgname}-${pkgver} ./configure --prefix=/usr Added: cve-2013-4276.patch === --- cve-2013-4276.patch (rev 0) +++ cve-2013-4276.patch 2013-09-06 07:11:44 UTC (rev 193921) @@ -0,0 +1,62 @@ +diff -ur lcms-1.19.dfsg/samples/icctrans.c lcms-1.19.dfsg-patched/samples/icctrans.c +--- lcms-1.19.dfsg/samples/icctrans.c 2009-10-30 15:57:45.0 + lcms-1.19.dfsg-patched/samples/icctrans.c 2013-08-06 11:53:14.385266647 +0100 +@@ -86,6 +86,8 @@ + static LPcmsNAMEDCOLORLIST InputColorant = NULL; + static LPcmsNAMEDCOLORLIST OutputColorant = NULL; + ++unsigned int Buffer_size = 4096; ++ + + // isatty replacement + +@@ -500,7 +502,7 @@ + + Prefix[0] = 0; + if (!lTerse) +-sprintf(Prefix, %s=, C); ++snprintf(Prefix, 20, %s=, C); + + if (InHexa) + { +@@ -648,7 +650,9 @@ + static + void GetLine(char* Buffer) + { +-scanf(%s, Buffer); ++char User_buffer[Buffer_size]; ++fgets(User_buffer, (Buffer_size - 1), stdin); ++sscanf(User_buffer,%s, Buffer); + + if (toupper(Buffer[0]) == 'Q') { // Quit? + +@@ -668,7 +672,7 @@ + static + double GetAnswer(const char* Prompt, double Range) + { +-char Buffer[4096]; ++char Buffer[Buffer_size]; + double val = 0.0; + + if (Range == 0.0) { // Range 0 means double value +@@ -738,7 +742,7 @@ + static + WORD GetIndex(void) + { +-char Buffer[4096], Name[40], Prefix[40], Suffix[40]; ++char Buffer[Buffer_size], Name[40], Prefix[40], Suffix[40]; + int index, max; + + max = cmsNamedColorCount(hTrans)-1; +diff -ur lcms-1.19.dfsg/tifficc/tiffdiff.c lcms-1.19.dfsg-patched/tifficc/tiffdiff.c +--- lcms-1.19.dfsg/tifficc/tiffdiff.c 2009-10-30 15:57:46.0 + lcms-1.19.dfsg-patched/tifficc/tiffdiff.c 2013-08-06 11:49:06.698951157 +0100 +@@ -633,7 +633,7 @@ + cmsIT8SetSheetType(hIT8, TIFFDIFF); + + +-sprintf(Buffer, Differences between %s and %s, TiffName1, TiffName2); ++snprintf(Buffer, 256, Differences between %s and %s, TiffName1, TiffName2); + + cmsIT8SetComment(hIT8, Buffer); +
[arch-commits] Commit in lcms/trunk (PKGBUILD)
Date: Thursday, January 19, 2012 @ 12:29:48 Author: eric Revision: 146954 upgpkg: lcms 1.19-2 Rebuild against libpng 1.5 and libtiff 4.0 Modified: lcms/trunk/PKGBUILD --+ PKGBUILD | 16 ++-- 1 file changed, 10 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-01-19 16:22:30 UTC (rev 146953) +++ PKGBUILD2012-01-19 17:29:48 UTC (rev 146954) @@ -4,21 +4,25 @@ pkgname=lcms pkgver=1.19 -pkgrel=1 +pkgrel=2 pkgdesc=Lightweight color management development library/engine -arch=(i686 x86_64) +arch=('i686' 'x86_64') license=('custom') -depends=('libtiff=3.9.4') +depends=('libtiff') url=http://www.littlecms.com; options=('!libtool') source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz) md5sums=('8af94611baf20d9646c7c2c285859818') build() { - cd ${srcdir}/${pkgname}-${pkgver} + cd ${srcdir}/${pkgname}-${pkgver} ./configure --prefix=/usr make - make DESTDIR=${pkgdir} install +} + +package() { + cd ${srcdir}/${pkgname}-${pkgver} + make DESTDIR=${pkgdir} install install -Dm 644 COPYING \ -${pkgdir}/usr/share/licenses/${pkgname}/LICENSE +${pkgdir}/usr/share/licenses/${pkgname}/LICENSE }
[arch-commits] Commit in lcms/trunk (PKGBUILD)
Date: Sunday, August 15, 2010 @ 09:47:09 Author: ibiru Revision: 87526 upgpkg: lcms 1.19-1 update to 1.19. fixes a security vulnerability FS#20483 Modified: lcms/trunk/PKGBUILD --+ PKGBUILD | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2010-08-15 09:11:09 UTC (rev 87525) +++ PKGBUILD2010-08-15 13:47:09 UTC (rev 87526) @@ -3,21 +3,21 @@ # Contributor: Ben contrasu...@myrealbox.com pkgname=lcms -pkgver=1.18 -pkgrel=3 +pkgver=1.19 +pkgrel=1 pkgdesc=Lightweight color management development library/engine arch=(i686 x86_64) license=('custom') -depends=('libtiff=3.9.2-2') +depends=('libtiff=3.9.4') url=http://www.littlecms.com; options=('!libtool') -source=(http://littlecms.com/${pkgname}-${pkgver}a.tar.gz) -md5sums=('f4abfe1c57ea3f633c2e9d034e74e3e8') +source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz) +md5sums=('8af94611baf20d9646c7c2c285859818') build() { cd ${srcdir}/${pkgname}-${pkgver} ./configure --prefix=/usr - make || return 1 + make make DESTDIR=${pkgdir} install install -Dm 644 COPYING \ ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
[arch-commits] Commit in lcms/trunk (PKGBUILD)
Date: Saturday, January 16, 2010 @ 17:37:15 Author: ibiru Revision: 63293 upgpkg: lcms 1.18-3 libjpeg 8 rebuild Modified: lcms/trunk/PKGBUILD --+ PKGBUILD | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) Modified: PKGBUILD === --- PKGBUILD2010-01-16 22:30:16 UTC (rev 63292) +++ PKGBUILD2010-01-16 22:37:15 UTC (rev 63293) @@ -4,21 +4,21 @@ pkgname=lcms pkgver=1.18 -pkgrel=2 +pkgrel=3 pkgdesc=Lightweight color management development library/engine arch=(i686 x86_64) license=('custom') -depends=('libtiff=3.8.2-5') +depends=('libtiff=3.9.2-2') url=http://www.littlecms.com; options=('!libtool') -source=(http://littlecms.com/${pkgname}-${pkgver}.tar.gz) -md5sums=('9f908e2dc48f76db77ac35a382e394c7') +source=(http://littlecms.com/${pkgname}-${pkgver}a.tar.gz) +md5sums=('f4abfe1c57ea3f633c2e9d034e74e3e8') build() { - cd ${startdir}/src/${pkgname}-${pkgver} + cd ${srcdir}/${pkgname}-${pkgver} ./configure --prefix=/usr make || return 1 - make DESTDIR=${startdir}/pkg install + make DESTDIR=${pkgdir} install install -Dm 644 COPYING \ -${startdir}/pkg/usr/share/licenses/${pkgname}/LICENSE +${pkgdir}/usr/share/licenses/${pkgname}/LICENSE }