[arch-commits] Commit in jasper/trunk (PKGBUILD)

2020-08-24 Thread Levente Polyak via arch-commits
Date: Monday, August 24, 2020 @ 21:05:18
  Author: anthraxx
Revision: 394673

upgpkg: jasper 2.0.19-1

Modified:
  jasper/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-08-24 20:50:58 UTC (rev 394672)
+++ PKGBUILD2020-08-24 21:05:18 UTC (rev 394673)
@@ -3,7 +3,7 @@
 
 pkgbase=jasper
 pkgname=('jasper' 'jasper-doc')
-pkgver=2.0.17
+pkgver=2.0.19
 pkgrel=1
 pkgdesc='Software-based implementation of the codec specified in the emerging 
JPEG-2000 Part-1 standard'
 url='https://www.ece.uvic.ca/~mdadams/jasper/'
@@ -13,9 +13,9 @@
 options=('staticlibs')
 
source=(${pkgname}-${pkgver}.tar.gz::https://github.com/mdadams/jasper/archive/version-${pkgver}.tar.gz
 jasper-1.900.1-fix-filename-buffer-overflow.patch)
-sha512sums=('9b682cfef7e951e6a78b57869fb7ddeb696aaa1b90f08c3142d2f26246ea06ed5f2cd867dae0b49ac41a792e4672db7cd96d32a46a6e99c066b7118b025a65fe'
+sha512sums=('b4e1930057587d3417678fc19c661bef21d87a7d6f79fc9486282531097792c4dc074845405c66dc036620344a900349f985a248009934333c5858242ffec655'
 
'b8d798bf75523c5db263783e42c653dd0cb03deee90be32eddf878bb6893cca02abadd94de6a8c737a5b7fe76f7fb245979f010765e6a95fc520b215e3a2a7f0')
-b2sums=('99ff72e826be620f7209752bf94cf6324b2d5410132d5de64055d3cc40e9f008dbcfcabf725c28067954ad9947b5b2bb9c9fd982e590b25ea617229e45b4a420'
+b2sums=('e886d3acf07374001f3f8f9c86530bab2f8acd9f4888f1f9a4f653e10b7d95b36eeb114a7dd27064c2303f9bd87f373ec84bde3bdb935d674623513c9f6d8354'
 
'9b1927a437ed9b32491f07a210600b5a7d10711ec954dadc030a8238b67e9c6d1a8e67956fd7a5515e7060f0a1651fa86763e21d6d20592f8f00e9d3260722a1')
 
 prepare() {


[arch-commits] Commit in jasper/trunk (PKGBUILD)

2020-07-22 Thread Levente Polyak via arch-commits
Date: Wednesday, July 22, 2020 @ 20:24:08
  Author: anthraxx
Revision: 392387

upgpkg: jasper 2.0.17-1

Modified:
  jasper/trunk/PKGBUILD

--+
 PKGBUILD |   34 --
 1 file changed, 20 insertions(+), 14 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-07-22 20:24:01 UTC (rev 392386)
+++ PKGBUILD2020-07-22 20:24:08 UTC (rev 392387)
@@ -3,8 +3,8 @@
 
 pkgbase=jasper
 pkgname=('jasper' 'jasper-doc')
-pkgver=2.0.16
-pkgrel=2
+pkgver=2.0.17
+pkgrel=1
 pkgdesc='Software-based implementation of the codec specified in the emerging 
JPEG-2000 Part-1 standard'
 url='https://www.ece.uvic.ca/~mdadams/jasper/'
 arch=('x86_64')
@@ -13,18 +13,20 @@
 options=('staticlibs')
 
source=(${pkgname}-${pkgver}.tar.gz::https://github.com/mdadams/jasper/archive/version-${pkgver}.tar.gz
 jasper-1.900.1-fix-filename-buffer-overflow.patch)
-sha512sums=('b3bca227f833567c9061c4a29c0599784ed6a131b5cceddfd1696542d19add821eda445ce6d83782b454b266723b24d0f028cbc644a25c0e3a75304e615b34ee'
+sha512sums=('9b682cfef7e951e6a78b57869fb7ddeb696aaa1b90f08c3142d2f26246ea06ed5f2cd867dae0b49ac41a792e4672db7cd96d32a46a6e99c066b7118b025a65fe'
 
'b8d798bf75523c5db263783e42c653dd0cb03deee90be32eddf878bb6893cca02abadd94de6a8c737a5b7fe76f7fb245979f010765e6a95fc520b215e3a2a7f0')
+b2sums=('99ff72e826be620f7209752bf94cf6324b2d5410132d5de64055d3cc40e9f008dbcfcabf725c28067954ad9947b5b2bb9c9fd982e590b25ea617229e45b4a420'
+
'9b1927a437ed9b32491f07a210600b5a7d10711ec954dadc030a8238b67e9c6d1a8e67956fd7a5515e7060f0a1651fa86763e21d6d20592f8f00e9d3260722a1')
 
 prepare() {
   cd ${pkgbase}-version-${pkgver}
   patch -p1 < "${srcdir}/jasper-1.900.1-fix-filename-buffer-overflow.patch"
   sed -r 's|(CMAKE_SKIP_BUILD_RPATH) FALSE|\1 TRUE|g' -i CMakeLists.txt
-  mkdir -p build-shared build-static
 }
 
 build() {
   cd ${pkgbase}-version-${pkgver}
+
   local options=(
 -DCMAKE_INSTALL_PREFIX=/usr
 -DCMAKE_INSTALL_LIBDIR=lib
@@ -34,16 +36,20 @@
 -DJAS_ENABLE_AUTOMATIC_DEPENDENCIES=OFF
 -DCMAKE_SKIP_RPATH=ON
   )
-  msg2 "Building static lib..."
-  (cd build-static
-cmake ${options[@]} -DJAS_ENABLE_SHARED=OFF ..
-make
-  )
-  msg2 "Building shared lib..."
-  (cd build-shared
-cmake ${options[@]} -DJAS_ENABLE_SHARED=ON ..
-make
-  )
+
+  echo "Building static lib..."
+  cmake \
+-B build-static \
+"${options[@]}" \
+-DJAS_ENABLE_SHARED=OFF
+  make -C build-static
+
+  echo "Building shared lib..."
+  cmake \
+-B build-shared \
+"${options[@]}" \
+-DJAS_ENABLE_SHARED=ON
+  make -C build-shared
 }
 
 check() {


[arch-commits] Commit in jasper/trunk (PKGBUILD)

2020-05-19 Thread Evangelos Foutras via arch-commits
Date: Tuesday, May 19, 2020 @ 09:17:52
  Author: foutrelis
Revision: 386532

upgpkg: jasper 2.0.16-2: reproducibility rebuild

Modified:
  jasper/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-05-19 09:17:50 UTC (rev 386531)
+++ PKGBUILD2020-05-19 09:17:52 UTC (rev 386532)
@@ -4,7 +4,7 @@
 pkgbase=jasper
 pkgname=('jasper' 'jasper-doc')
 pkgver=2.0.16
-pkgrel=1
+pkgrel=2
 pkgdesc='Software-based implementation of the codec specified in the emerging 
JPEG-2000 Part-1 standard'
 url='https://www.ece.uvic.ca/~mdadams/jasper/'
 arch=('x86_64')


[arch-commits] Commit in jasper/trunk (PKGBUILD)

2019-05-06 Thread Antonio Rojas via arch-commits
Date: Monday, May 6, 2019 @ 20:08:26
  Author: arojas
Revision: 352594

https

Modified:
  jasper/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-05-06 20:07:34 UTC (rev 352593)
+++ PKGBUILD2019-05-06 20:08:26 UTC (rev 352594)
@@ -6,7 +6,7 @@
 pkgver=2.0.16
 pkgrel=1
 pkgdesc='Software-based implementation of the codec specified in the emerging 
JPEG-2000 Part-1 standard'
-url='http://www.ece.uvic.ca/~mdadams/jasper/'
+url='https://www.ece.uvic.ca/~mdadams/jasper/'
 arch=('x86_64')
 license=('custom:JasPer2.0')
 makedepends=('libjpeg' 'freeglut' 'libxmu' 'glu' 'cmake' 'doxygen')


[arch-commits] Commit in jasper/trunk (PKGBUILD)

2019-03-19 Thread Levente Polyak via arch-commits
Date: Tuesday, March 19, 2019 @ 19:29:38
  Author: anthraxx
Revision: 348720

upgpkg: jasper 2.0.16-1

Modified:
  jasper/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-03-19 17:58:57 UTC (rev 348719)
+++ PKGBUILD2019-03-19 19:29:38 UTC (rev 348720)
@@ -3,7 +3,7 @@
 
 pkgbase=jasper
 pkgname=('jasper' 'jasper-doc')
-pkgver=2.0.14
+pkgver=2.0.16
 pkgrel=1
 pkgdesc='Software-based implementation of the codec specified in the emerging 
JPEG-2000 Part-1 standard'
 url='http://www.ece.uvic.ca/~mdadams/jasper/'
@@ -13,7 +13,7 @@
 options=('staticlibs')
 
source=(${pkgname}-${pkgver}.tar.gz::https://github.com/mdadams/jasper/archive/version-${pkgver}.tar.gz
 jasper-1.900.1-fix-filename-buffer-overflow.patch)
-sha512sums=('6b270cb1eb55f777f30016f3258e5e2297627e7d086334814c308464f5a4552c23241b0fdbc81ea715a6f4746294657f96c1cb6ceb320629ce57db7e81d84940'
+sha512sums=('b3bca227f833567c9061c4a29c0599784ed6a131b5cceddfd1696542d19add821eda445ce6d83782b454b266723b24d0f028cbc644a25c0e3a75304e615b34ee'
 
'b8d798bf75523c5db263783e42c653dd0cb03deee90be32eddf878bb6893cca02abadd94de6a8c737a5b7fe76f7fb245979f010765e6a95fc520b215e3a2a7f0')
 
 prepare() {


[arch-commits] Commit in jasper/trunk (PKGBUILD)

2017-09-18 Thread Levente Polyak
Date: Monday, September 18, 2017 @ 11:50:33
  Author: anthraxx
Revision: 305792

upgpkg: jasper 2.0.14-1

Modified:
  jasper/trunk/PKGBUILD

--+
 PKGBUILD |   10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-09-18 11:38:17 UTC (rev 305791)
+++ PKGBUILD2017-09-18 11:50:33 UTC (rev 305792)
@@ -3,8 +3,8 @@
 
 pkgbase=jasper
 pkgname=('jasper' 'jasper-doc')
-pkgver=2.0.13
-pkgrel=2
+pkgver=2.0.14
+pkgrel=1
 pkgdesc='Software-based implementation of the codec specified in the emerging 
JPEG-2000 Part-1 standard'
 url='http://www.ece.uvic.ca/~mdadams/jasper/'
 arch=('i686' 'x86_64')
@@ -13,7 +13,7 @@
 options=('staticlibs')
 
source=(${pkgname}-${pkgver}.tar.gz::https://github.com/mdadams/jasper/archive/version-${pkgver}.tar.gz
 jasper-1.900.1-fix-filename-buffer-overflow.patch)
-sha512sums=('8c09a7b773e739a2594cd1002fe66f79ea4336f7de7c97267ab976c06ba075468a7f3c8731dff13a98221cd11d3f2bf8dcddb3fc2c2fc7d7c5ba402bcd3f9fd8'
+sha512sums=('6b270cb1eb55f777f30016f3258e5e2297627e7d086334814c308464f5a4552c23241b0fdbc81ea715a6f4746294657f96c1cb6ceb320629ce57db7e81d84940'
 
'b8d798bf75523c5db263783e42c653dd0cb03deee90be32eddf878bb6893cca02abadd94de6a8c737a5b7fe76f7fb245979f010765e6a95fc520b215e3a2a7f0')
 
 prepare() {
@@ -59,7 +59,7 @@
   cd ${pkgbase}-version-${pkgver}
   make -C build-static DESTDIR="${pkgdir}" install
   make -C build-shared DESTDIR="${pkgdir}" install
-  install -Dm 644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+  install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
   rm -r "${pkgdir}/usr/share/doc"
 }
 
@@ -68,7 +68,7 @@
   optdepends=('jasper')
   cd ${pkgbase}-version-${pkgver}
   make -C build-shared DESTDIR="${pkgdir}" install
-  install -Dm 644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+  install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
   rm -rf "${pkgdir}/usr/"{bin,include,lib,share/man}
 }
 


[arch-commits] Commit in jasper/trunk (PKGBUILD)

2017-07-12 Thread Antonio Rojas
Date: Wednesday, July 12, 2017 @ 16:55:42
  Author: arojas
Revision: 300157

PIE rebuild

Modified:
  jasper/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-07-12 16:53:36 UTC (rev 300156)
+++ PKGBUILD2017-07-12 16:55:42 UTC (rev 300157)
@@ -4,7 +4,7 @@
 pkgbase=jasper
 pkgname=('jasper' 'jasper-doc')
 pkgver=2.0.13
-pkgrel=1
+pkgrel=2
 pkgdesc='Software-based implementation of the codec specified in the emerging 
JPEG-2000 Part-1 standard'
 url='http://www.ece.uvic.ca/~mdadams/jasper/'
 arch=('i686' 'x86_64')


[arch-commits] Commit in jasper/trunk (PKGBUILD)

2017-05-22 Thread Levente Polyak
Date: Monday, May 22, 2017 @ 10:02:23
  Author: anthraxx
Revision: 296398

upgpkg: jasper 2.0.13-1

Modified:
  jasper/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-05-22 08:28:46 UTC (rev 296397)
+++ PKGBUILD2017-05-22 10:02:23 UTC (rev 296398)
@@ -3,7 +3,7 @@
 
 pkgbase=jasper
 pkgname=('jasper' 'jasper-doc')
-pkgver=2.0.12
+pkgver=2.0.13
 pkgrel=1
 pkgdesc='Software-based implementation of the codec specified in the emerging 
JPEG-2000 Part-1 standard'
 url='http://www.ece.uvic.ca/~mdadams/jasper/'
@@ -13,7 +13,7 @@
 options=('staticlibs')
 
source=(${pkgname}-${pkgver}.tar.gz::https://github.com/mdadams/jasper/archive/version-${pkgver}.tar.gz
 jasper-1.900.1-fix-filename-buffer-overflow.patch)
-sha512sums=('a30898359d85e6580772f5164c188e2e170500fa4b98c8831aa63aa87cb661b88952b278e390497571f9ebf9286855a8aa946037692309ba5f41cffe265a'
+sha512sums=('8c09a7b773e739a2594cd1002fe66f79ea4336f7de7c97267ab976c06ba075468a7f3c8731dff13a98221cd11d3f2bf8dcddb3fc2c2fc7d7c5ba402bcd3f9fd8'
 
'b8d798bf75523c5db263783e42c653dd0cb03deee90be32eddf878bb6893cca02abadd94de6a8c737a5b7fe76f7fb245979f010765e6a95fc520b215e3a2a7f0')
 
 prepare() {


[arch-commits] Commit in jasper/trunk (PKGBUILD)

2017-03-14 Thread Levente Polyak
Date: Tuesday, March 14, 2017 @ 14:48:24
  Author: anthraxx
Revision: 290834

upgpkg: jasper 2.0.12-1

Modified:
  jasper/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-03-14 11:39:19 UTC (rev 290833)
+++ PKGBUILD2017-03-14 14:48:24 UTC (rev 290834)
@@ -3,7 +3,7 @@
 
 pkgbase=jasper
 pkgname=('jasper' 'jasper-doc')
-pkgver=2.0.10
+pkgver=2.0.12
 pkgrel=1
 pkgdesc='Software-based implementation of the codec specified in the emerging 
JPEG-2000 Part-1 standard'
 url='http://www.ece.uvic.ca/~mdadams/jasper/'
@@ -13,7 +13,7 @@
 options=('staticlibs')
 
source=(${pkgname}-${pkgver}.tar.gz::https://github.com/mdadams/jasper/archive/version-${pkgver}.tar.gz
 jasper-1.900.1-fix-filename-buffer-overflow.patch)
-sha512sums=('8f96f72b73197088ff28364c7b4db79745a3188aa9be888ad3b211541bb4d1e45f23604b36d0b6c4176a432c2da888d1e31f119279aaab73e09430699e036859'
+sha512sums=('a30898359d85e6580772f5164c188e2e170500fa4b98c8831aa63aa87cb661b88952b278e390497571f9ebf9286855a8aa946037692309ba5f41cffe265a'
 
'b8d798bf75523c5db263783e42c653dd0cb03deee90be32eddf878bb6893cca02abadd94de6a8c737a5b7fe76f7fb245979f010765e6a95fc520b215e3a2a7f0')
 
 prepare() {


[arch-commits] Commit in jasper/trunk (PKGBUILD)

2017-01-03 Thread Levente Polyak
Date: Tuesday, January 3, 2017 @ 12:31:07
  Author: anthraxx
Revision: 285238

upgpkg: jasper 2.0.10-1 (cmake switch + doc pkg split-out)

Modified:
  jasper/trunk/PKGBUILD

--+
 PKGBUILD |   65 +
 1 file changed, 48 insertions(+), 17 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2017-01-03 12:30:29 UTC (rev 285237)
+++ PKGBUILD2017-01-03 12:31:07 UTC (rev 285238)
@@ -1,44 +1,75 @@
 # Maintainer: Levente Polyak 
 # Maintainer: Eric Bélanger 
 
-pkgname=jasper
-pkgver=1.900.31
+pkgbase=jasper
+pkgname=('jasper' 'jasper-doc')
+pkgver=2.0.10
 pkgrel=1
 pkgdesc='Software-based implementation of the codec specified in the emerging 
JPEG-2000 Part-1 standard'
 url='http://www.ece.uvic.ca/~mdadams/jasper/'
 arch=('i686' 'x86_64')
 license=('custom:JasPer2.0')
-depends=('libjpeg')
-makedepends=('freeglut' 'libxmu' 'glu')
-optdepends=('freeglut: jiv support'
-'glu: jiv support')
+makedepends=('libjpeg' 'freeglut' 'libxmu' 'glu' 'cmake' 'doxygen')
 options=('staticlibs')
 
source=(${pkgname}-${pkgver}.tar.gz::https://github.com/mdadams/jasper/archive/version-${pkgver}.tar.gz
 jasper-1.900.1-fix-filename-buffer-overflow.patch)
-sha512sums=('e0f37106b59e4226a65e562e78e577e889dd8cbad7a04c63ca3e6ea2d0b1fe72e325abc0a701e2557aeb64b2dc999fa52426341264cb82e3e44338fb0cdc0f65'
+sha512sums=('8f96f72b73197088ff28364c7b4db79745a3188aa9be888ad3b211541bb4d1e45f23604b36d0b6c4176a432c2da888d1e31f119279aaab73e09430699e036859'
 
'b8d798bf75523c5db263783e42c653dd0cb03deee90be32eddf878bb6893cca02abadd94de6a8c737a5b7fe76f7fb245979f010765e6a95fc520b215e3a2a7f0')
 
 prepare() {
-  cd ${pkgname}-version-${pkgver}
+  cd ${pkgbase}-version-${pkgver}
   patch -p1 < "${srcdir}/jasper-1.900.1-fix-filename-buffer-overflow.patch"
-  autoreconf -fvi
+  sed -r 's|(CMAKE_SKIP_BUILD_RPATH) FALSE|\1 TRUE|g' -i CMakeLists.txt
+  mkdir -p build-shared build-static
 }
 
 build() {
-  cd ${pkgname}-version-${pkgver}
-  ./configure --prefix=/usr --mandir=/usr/share/man --enable-shared
-  make
+  cd ${pkgbase}-version-${pkgver}
+  local options=(
+-DCMAKE_INSTALL_PREFIX=/usr
+-DCMAKE_INSTALL_LIBDIR=lib
+-DCMAKE_BUILD_TYPE=Release
+-DJAS_ENABLE_OPENGL=ON
+-DJAS_ENABLE_LIBJPEG=ON
+-DJAS_ENABLE_AUTOMATIC_DEPENDENCIES=OFF
+-DCMAKE_SKIP_RPATH=ON
+  )
+  msg2 "Building static lib..."
+  (cd build-static
+cmake ${options[@]} -DJAS_ENABLE_SHARED=OFF ..
+make
+  )
+  msg2 "Building shared lib..."
+  (cd build-shared
+cmake ${options[@]} -DJAS_ENABLE_SHARED=ON ..
+make
+  )
 }
 
 check() {
-  cd ${pkgname}-version-${pkgver}
-  make -j1 check
+  cd ${pkgbase}-version-${pkgver}/build-static
+  make -j1 test
 }
 
-package() {
-  cd ${pkgname}-version-${pkgver}
-  make DESTDIR="${pkgdir}" install
+package_jasper() {
+  depends=('libjpeg')
+  optdepends=('jasper-doc: documentation'
+  'freeglut: jiv support'
+  'glu: jiv support')
+  cd ${pkgbase}-version-${pkgver}
+  make -C build-static DESTDIR="${pkgdir}" install
+  make -C build-shared DESTDIR="${pkgdir}" install
   install -Dm 644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+  rm -r "${pkgdir}/usr/share/doc"
 }
 
+package_jasper-doc() {
+  pkgdesc+=' (documentation)'
+  optdepends=('jasper')
+  cd ${pkgbase}-version-${pkgver}
+  make -C build-shared DESTDIR="${pkgdir}" install
+  install -Dm 644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+  rm -rf "${pkgdir}/usr/"{bin,include,lib,share/man}
+}
+
 # vim: ts=2 sw=2 et:


[arch-commits] Commit in jasper/trunk (PKGBUILD)

2016-11-21 Thread Levente Polyak
Date: Monday, November 21, 2016 @ 16:01:54
  Author: anthraxx
Revision: 281759

upgpkg: jasper 1.900.31-1

Modified:
  jasper/trunk/PKGBUILD

--+
 PKGBUILD |9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-11-21 15:20:33 UTC (rev 281758)
+++ PKGBUILD2016-11-21 16:01:54 UTC (rev 281759)
@@ -2,7 +2,7 @@
 # Maintainer: Eric Bélanger 
 
 pkgname=jasper
-pkgver=1.900.30
+pkgver=1.900.31
 pkgrel=1
 pkgdesc='Software-based implementation of the codec specified in the emerging 
JPEG-2000 Part-1 standard'
 url='http://www.ece.uvic.ca/~mdadams/jasper/'
@@ -15,7 +15,7 @@
 options=('staticlibs')
 
source=(${pkgname}-${pkgver}.tar.gz::https://github.com/mdadams/jasper/archive/version-${pkgver}.tar.gz
 jasper-1.900.1-fix-filename-buffer-overflow.patch)
-sha512sums=('887cb6f4167bd8aedb067851e064a550b1d3c5247204d8cba4d87e47f2fc42b8f7d64ab62be74838b452a821f9e467665f44dadedc84b268510159ad1de68311'
+sha512sums=('e0f37106b59e4226a65e562e78e577e889dd8cbad7a04c63ca3e6ea2d0b1fe72e325abc0a701e2557aeb64b2dc999fa52426341264cb82e3e44338fb0cdc0f65'
 
'b8d798bf75523c5db263783e42c653dd0cb03deee90be32eddf878bb6893cca02abadd94de6a8c737a5b7fe76f7fb245979f010765e6a95fc520b215e3a2a7f0')
 
 prepare() {
@@ -30,6 +30,11 @@
   make
 }
 
+check() {
+  cd ${pkgname}-version-${pkgver}
+  make -j1 check
+}
+
 package() {
   cd ${pkgname}-version-${pkgver}
   make DESTDIR="${pkgdir}" install


[arch-commits] Commit in jasper/trunk (PKGBUILD jasper-1.900.1-CVE-2016-2089.patch)

2016-11-09 Thread Levente Polyak
Date: Wednesday, November 9, 2016 @ 23:15:27
  Author: anthraxx
Revision: 280274

upgpkg: jasper 1.900.24-1

Modified:
  jasper/trunk/PKGBUILD
Deleted:
  jasper/trunk/jasper-1.900.1-CVE-2016-2089.patch

+
 PKGBUILD   |   36 ++-
 jasper-1.900.1-CVE-2016-2089.patch |   33 
 2 files changed, 19 insertions(+), 50 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-11-09 21:10:51 UTC (rev 280273)
+++ PKGBUILD2016-11-09 23:15:27 UTC (rev 280274)
@@ -1,37 +1,39 @@
-# $Id$
+# Maintainer: Levente Polyak 
 # Maintainer: Eric Bélanger 
 
 pkgname=jasper
-pkgver=1.900.5
+pkgver=1.900.24
 pkgrel=1
-pkgdesc="A software-based implementation of the codec specified in the 
emerging JPEG-2000 Part-1 standard"
+pkgdesc='Software-based implementation of the codec specified in the emerging 
JPEG-2000 Part-1 standard'
+url='http://www.ece.uvic.ca/~mdadams/jasper/'
 arch=('i686' 'x86_64')
-url="http://www.ece.uvic.ca/~mdadams/jasper/;
 license=('custom:JasPer2.0')
 depends=('libjpeg')
 makedepends=('freeglut' 'libxmu' 'glu')
-optdepends=('freeglut: for jiv support' 'glu: for jiv support')
-source=(http://www.ece.uvic.ca/~mdadams/${pkgname}/software/${pkgname}-${pkgver}.tar.gz
-jasper-1.900.1-fix-filename-buffer-overflow.patch
-jasper-1.900.1-CVE-2016-2089.patch)
-sha1sums=('ca335fc2eccbd01019bf402dac810de1f02f98ac'
-  '577dfce40da75818c4d32eb1c4532b1370950bee'
-  '981d622402f6ce82975489d76a373e4abd252418')
+optdepends=('freeglut: jiv support'
+'glu: jiv support')
+options=('staticlibs')
+source=(${pkgname}-${pkgver}.tar.gz::https://github.com/mdadams/jasper/archive/version-${pkgver}.tar.gz
+jasper-1.900.1-fix-filename-buffer-overflow.patch)
+sha512sums=('8d9871a651d75290b7ee1172a295a5af9fe1772367ed67412cfbf47834f1628718100b4201b574c4fdd14ae74134e05756cae55b52ccb8590b96c6735c6e2426'
+
'741a2200b12e7ba4a06a312c44d08c35e05f312bed0b652c044bad3e080fde9865dbebbe76e4bf2436f1e27d3e4c1784240f530db7a7012a8da6fc89bf8e6978')
 
 prepare() {
-  cd ${pkgname}-${pkgver}
-  patch -p1 -i "${srcdir}/jasper-1.900.1-fix-filename-buffer-overflow.patch"
-  patch -p1 -i "${srcdir}/jasper-1.900.1-CVE-2016-2089.patch"
+  cd ${pkgname}-version-${pkgver}
+  patch -p1 < "${srcdir}/jasper-1.900.1-fix-filename-buffer-overflow.patch"
+  autoreconf -fvi
 }
 
 build() {
-  cd ${pkgname}-${pkgver}
+  cd ${pkgname}-version-${pkgver}
   ./configure --prefix=/usr --mandir=/usr/share/man --enable-shared
   make
 }
 
 package() {
-  cd ${pkgname}-${pkgver}
+  cd ${pkgname}-version-${pkgver}
   make DESTDIR="${pkgdir}" install
-  install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+  install -Dm 644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 }
+
+# vim: ts=2 sw=2 et:

Deleted: jasper-1.900.1-CVE-2016-2089.patch
===
--- jasper-1.900.1-CVE-2016-2089.patch  2016-11-09 21:10:51 UTC (rev 280273)
+++ jasper-1.900.1-CVE-2016-2089.patch  2016-11-09 23:15:27 UTC (rev 280274)
@@ -1,33 +0,0 @@
-Description: CVE-2016-2089: matrix rows_ NULL pointer dereference in 
jas_matrix_clip()
-Origin: vendor
-Bug-RedHat: https://bugzilla.redhat.com/show_bug.cgi?id=1302636
-Bug-Debian: https://bugs.debian.org/812978
-Forwarded: not-needed
-Author: Tomas Hoger 
-Reviewed-by: Salvatore Bonaccorso 
-Last-Update: 2016-03-05
-
 a/src/libjasper/base/jas_image.c
-+++ b/src/libjasper/base/jas_image.c
-@@ -426,6 +426,10 @@ int jas_image_readcmpt(jas_image_t *imag
-   return -1;
-   }
- 
-+  if (!data->rows_) {
-+  return -1;
-+  }
-+
-   if (jas_matrix_numrows(data) != height || jas_matrix_numcols(data) != 
width) {
-   if (jas_matrix_resize(data, height, width)) {
-   return -1;
-@@ -479,6 +483,10 @@ int jas_image_writecmpt(jas_image_t *ima
-   return -1;
-   }
- 
-+  if (!data->rows_) {
-+  return -1;
-+  }
-+
-   if (jas_matrix_numrows(data) != height || jas_matrix_numcols(data) != 
width) {
-   return -1;
-   }


[arch-commits] Commit in jasper/trunk (PKGBUILD jasper-1.900.1-CVE-2015-5203.patch)

2015-08-21 Thread Eric Bélanger
Date: Saturday, August 22, 2015 @ 02:15:49
  Author: eric
Revision: 244482

upgpkg: jasper 1.900.1-14

Add security fix for CVE-2015-5203

Added:
  jasper/trunk/jasper-1.900.1-CVE-2015-5203.patch
Modified:
  jasper/trunk/PKGBUILD

+
 PKGBUILD   |9 +
 jasper-1.900.1-CVE-2015-5203.patch |  197 +++
 2 files changed, 203 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-08-21 23:21:58 UTC (rev 244481)
+++ PKGBUILD2015-08-22 00:15:49 UTC (rev 244482)
@@ -3,7 +3,7 @@
 
 pkgname=jasper
 pkgver=1.900.1
-pkgrel=13
+pkgrel=14
 pkgdesc=A software-based implementation of the codec specified in the 
emerging JPEG-2000 Part-1 standard
 arch=('i686' 'x86_64')
 url=http://www.ece.uvic.ca/~mdadams/jasper/;
@@ -19,7 +19,8 @@
jasper-1.900.1-CVE-2011-4516-and-CVE-2011-4517.patch
 jasper-1.900.1-fix-filename-buffer-overflow.patch
jasper-1.900.1-CVE-2014-8157.patch
-   jasper-1.900.1-CVE-2014-8158.patch)
+   jasper-1.900.1-CVE-2014-8158.patch
+jasper-1.900.1-CVE-2015-5203.patch)
 sha1sums=('9c5735f773922e580bf98c7c7dfda9bbed4c5191'
   'f298566fef08c8a589d072582112cd51c72c3983'
   '2483dba925670bf29f531d85d73c4e5ada513b01'
@@ -32,7 +33,8 @@
   '3bfb37a4c732caa824563bad2603fcf5f2acf7f7'
   '577dfce40da75818c4d32eb1c4532b1370950bee'
   'aaf96946073d2ece35f3695e8cc7956b5cad9a1d'
-  'e69b339de43d1dc2fbb98368cee3d20f76d35941')
+  'e69b339de43d1dc2fbb98368cee3d20f76d35941'
+  'b28a15079e6c5dd4cde8d63c21763c8abb9d187c')
 
 prepare() {
   cd ${pkgname}-${pkgver}
@@ -48,6 +50,7 @@
   patch -p1 -i ${srcdir}/jasper-1.900.1-fix-filename-buffer-overflow.patch
   patch -p1 -i ${srcdir}/jasper-1.900.1-CVE-2014-8157.patch
   patch -p1 -i ${srcdir}/jasper-1.900.1-CVE-2014-8158.patch
+  patch -p1 -i ${srcdir}/jasper-1.900.1-CVE-2015-5203.patch
 }
 
 build() {

Added: jasper-1.900.1-CVE-2015-5203.patch
===
--- jasper-1.900.1-CVE-2015-5203.patch  (rev 0)
+++ jasper-1.900.1-CVE-2015-5203.patch  2015-08-22 00:15:49 UTC (rev 244482)
@@ -0,0 +1,197 @@
+From a0ad33bedb339e4f9f35f9637a976320ec81f508 Mon Sep 17 00:00:00 2001
+From: mancha mancha1 AT zoho DOT com
+Date: Mon, 17 Aug 2015
+Subject: CVE-2015-5203
+
+Prevent integer conversion errors.
+
+jasper is vulnerable to integer conversion errors that can be leveraged,
+via crafted input, to trigger faults such as double free's. This patch
+addresses that by using size_t for buffer sizes.
+
+---
+ src/libjasper/base/jas_stream.c   |   10 +-
+ src/libjasper/include/jasper/jas_stream.h |8 
+ src/libjasper/jpc/jpc_qmfb.c  |   16 
+ src/libjasper/mif/mif_cod.c   |4 ++--
+ 4 files changed, 19 insertions(+), 19 deletions(-)
+
+--- a/src/libjasper/include/jasper/jas_stream.h
 b/src/libjasper/include/jasper/jas_stream.h
+@@ -215,7 +215,7 @@ typedef struct {
+   uchar *bufstart_;
+ 
+   /* The buffer size. */
+-  int bufsize_;
++  size_t bufsize_;
+ 
+   /* The current position in the buffer. */
+   uchar *ptr_;
+@@ -267,7 +267,7 @@ typedef struct {
+   uchar *buf_;
+ 
+   /* The allocated size of the buffer for holding file data. */
+-  int bufsize_;
++  size_t bufsize_;
+ 
+   /* The length of the file. */
+   int_fast32_t len_;
+@@ -291,7 +291,7 @@ typedef struct {
+ jas_stream_t *jas_stream_fopen(const char *filename, const char *mode);
+ 
+ /* Open a memory buffer as a stream. */
+-jas_stream_t *jas_stream_memopen(char *buf, int bufsize);
++jas_stream_t *jas_stream_memopen(char *buf, size_t bufsize);
+ 
+ /* Open a file descriptor as a stream. */
+ jas_stream_t *jas_stream_fdopen(int fd, const char *mode);
+@@ -366,7 +366,7 @@ int jas_stream_printf(jas_stream_t *stre
+ int jas_stream_puts(jas_stream_t *stream, const char *s);
+ 
+ /* Read a line of input from a stream. */
+-char *jas_stream_gets(jas_stream_t *stream, char *buf, int bufsize);
++char *jas_stream_gets(jas_stream_t *stream, char *buf, size_t bufsize);
+ 
+ /* Look at the next character to be read from a stream without actually
+   removing it from the stream. */
+--- a/src/libjasper/base/jas_stream.c
 b/src/libjasper/base/jas_stream.c
+@@ -99,7 +99,7 @@ static int jas_strtoopenmode(const char
+ static void jas_stream_destroy(jas_stream_t *stream);
+ static jas_stream_t *jas_stream_create(void);
+ static void jas_stream_initbuf(jas_stream_t *stream, int bufmode, char *buf,
+-  int bufsize);
++  size_t bufsize);
+ 
+ static int mem_read(jas_stream_obj_t *obj, char *buf, int cnt);
+ static int mem_write(jas_stream_obj_t *obj, char *buf, int cnt);
+@@ -168,7 +168,7 @@ static jas_stream_t *jas_stream_create()
+   return stream;
+ }
+ 

[arch-commits] Commit in jasper/trunk (PKGBUILD jasper-1.900.1-CVE-2014-9029.patch)

2014-12-18 Thread Eric Bélanger
Date: Friday, December 19, 2014 @ 01:57:47
  Author: eric
Revision: 227764

upgpkg: jasper 1.900.1-11

Add patch for CVE-2014-9029 (close FS#43044)

Added:
  jasper/trunk/jasper-1.900.1-CVE-2014-9029.patch
Modified:
  jasper/trunk/PKGBUILD

+
 PKGBUILD   |9 ++---
 jasper-1.900.1-CVE-2014-9029.patch |   29 +
 2 files changed, 35 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-12-18 22:33:05 UTC (rev 227763)
+++ PKGBUILD2014-12-19 00:57:47 UTC (rev 227764)
@@ -3,7 +3,7 @@
 
 pkgname=jasper
 pkgver=1.900.1
-pkgrel=10
+pkgrel=11
 pkgdesc=A software-based implementation of the codec specified in the 
emerging JPEG-2000 Part-1 standard
 arch=('i686' 'x86_64')
 url=http://www.ece.uvic.ca/~mdadams/jasper/;
@@ -13,12 +13,14 @@
 optdepends=('freeglut: for jiv support' 'glu: for jiv support')
 
source=(http://www.ece.uvic.ca/~mdadams/${pkgname}/software/${pkgname}-${pkgver}.zip
 patch-libjasper-stepsizes-overflow.diff 
jasper-1.900.1-CVE-2008-3520.patch
-jpc_dec.c.patch jasper-1.900.1-CVE-2008-3522.patch)
+jpc_dec.c.patch jasper-1.900.1-CVE-2008-3522.patch
+   jasper-1.900.1-CVE-2014-9029.patch)
 sha1sums=('9c5735f773922e580bf98c7c7dfda9bbed4c5191'
   'f298566fef08c8a589d072582112cd51c72c3983'
   '2483dba925670bf29f531d85d73c4e5ada513b01'
   'c1a0176a15210c0af14d85e55ce566921957d780'
-  '0e7b6142cd9240ffb15a1ed7297c43c76fa09ee4')
+  '0e7b6142cd9240ffb15a1ed7297c43c76fa09ee4'
+  'f5fe80c8576379d34f372f6a7c6a76630ab9fdcd')
 
 prepare() {
   cd ${pkgname}-${pkgver}
@@ -26,6 +28,7 @@
   patch -p1 -i ${srcdir}/patch-libjasper-stepsizes-overflow.diff
   patch -p1 -i ${srcdir}/jasper-1.900.1-CVE-2008-3520.patch
   patch -p1 -i ${srcdir}/jasper-1.900.1-CVE-2008-3522.patch
+  patch -p1 -i ${srcdir}/jasper-1.900.1-CVE-2014-9029.patch
 }
 
 build() {

Added: jasper-1.900.1-CVE-2014-9029.patch
===
--- jasper-1.900.1-CVE-2014-9029.patch  (rev 0)
+++ jasper-1.900.1-CVE-2014-9029.patch  2014-12-19 00:57:47 UTC (rev 227764)
@@ -0,0 +1,29 @@
+--- jasper-1.900.1.orig/src/libjasper/jpc/jpc_dec.c2014-11-27 
12:45:44.0 +0100
 jasper-1.900.1.orig/src/libjasper/jpc/jpc_dec.c2014-11-27 
12:44:58.0 +0100
+@@ -1281,7 +1281,7 @@ static int jpc_dec_process_coc(jpc_dec_t
+   jpc_coc_t *coc = ms-parms.coc;
+   jpc_dec_tile_t *tile;
+ 
+-  if (JAS_CAST(int, coc-compno)  dec-numcomps) {
++  if (JAS_CAST(int, coc-compno) = dec-numcomps) {
+   jas_eprintf(invalid component number in COC marker segment\n);
+   return -1;
+   }
+@@ -1307,7 +1307,7 @@ static int jpc_dec_process_rgn(jpc_dec_t
+   jpc_rgn_t *rgn = ms-parms.rgn;
+   jpc_dec_tile_t *tile;
+ 
+-  if (JAS_CAST(int, rgn-compno)  dec-numcomps) {
++  if (JAS_CAST(int, rgn-compno) = dec-numcomps) {
+   jas_eprintf(invalid component number in RGN marker segment\n);
+   return -1;
+   }
+@@ -1356,7 +1356,7 @@ static int jpc_dec_process_qcc(jpc_dec_t
+   jpc_qcc_t *qcc = ms-parms.qcc;
+   jpc_dec_tile_t *tile;
+ 
+-  if (JAS_CAST(int, qcc-compno)  dec-numcomps) {
++  if (JAS_CAST(int, qcc-compno) = dec-numcomps) {
+   jas_eprintf(invalid component number in QCC marker segment\n);
+   return -1;
+   }


[arch-commits] Commit in jasper/trunk (PKGBUILD)

2013-12-07 Thread Eric Bélanger
Date: Sunday, December 8, 2013 @ 02:09:56
  Author: eric
Revision: 201290

upgpkg: jasper 1.900.1-10

Clean up depends, Add make/optdepends (close FS#37778)

Modified:
  jasper/trunk/PKGBUILD

--+
 PKGBUILD |6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-12-08 00:19:12 UTC (rev 201289)
+++ PKGBUILD2013-12-08 01:09:56 UTC (rev 201290)
@@ -3,12 +3,14 @@
 
 pkgname=jasper
 pkgver=1.900.1
-pkgrel=9
+pkgrel=10
 pkgdesc=A software-based implementation of the codec specified in the 
emerging JPEG-2000 Part-1 standard
 arch=('i686' 'x86_64')
 url=http://www.ece.uvic.ca/~mdadams/jasper/;
 license=('custom:JasPer2.0')
-depends=('libjpeg' 'freeglut' 'libxmu' 'glu')
+depends=('libjpeg')
+makedepends=('freeglut' 'libxmu' 'glu')
+optdepends=('freeglut: for jiv support' 'glu: for jiv support')
 
source=(http://www.ece.uvic.ca/~mdadams/${pkgname}/software/${pkgname}-${pkgver}.zip
 patch-libjasper-stepsizes-overflow.diff 
jasper-1.900.1-CVE-2008-3520.patch
 jpc_dec.c.patch jasper-1.900.1-CVE-2008-3522.patch)



[arch-commits] Commit in jasper/trunk (PKGBUILD)

2013-10-24 Thread Eric Bélanger
Date: Thursday, October 24, 2013 @ 21:16:59
  Author: eric
Revision: 197250

upgpkg: jasper 1.900.1-9

Rebuild without static libraries

Modified:
  jasper/trunk/PKGBUILD

--+
 PKGBUILD |   19 +++
 1 file changed, 11 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-10-24 18:51:37 UTC (rev 197249)
+++ PKGBUILD2013-10-24 19:16:59 UTC (rev 197250)
@@ -3,34 +3,37 @@
 
 pkgname=jasper
 pkgver=1.900.1
-pkgrel=8
+pkgrel=9
 pkgdesc=A software-based implementation of the codec specified in the 
emerging JPEG-2000 Part-1 standard
 arch=('i686' 'x86_64')
 url=http://www.ece.uvic.ca/~mdadams/jasper/;
 license=('custom:JasPer2.0')
 depends=('libjpeg' 'freeglut' 'libxmu' 'glu')
-options=('!libtool')
-source=(http://www.ece.uvic.ca/~mdadams/${pkgname}/software/${pkgname}-${pkgver}.zip
 jpc_dec.c.patch
+source=(http://www.ece.uvic.ca/~mdadams/${pkgname}/software/${pkgname}-${pkgver}.zip
 patch-libjasper-stepsizes-overflow.diff 
jasper-1.900.1-CVE-2008-3520.patch
-jasper-1.900.1-CVE-2008-3522.patch)
+jpc_dec.c.patch jasper-1.900.1-CVE-2008-3522.patch)
 sha1sums=('9c5735f773922e580bf98c7c7dfda9bbed4c5191'
-  'c1a0176a15210c0af14d85e55ce566921957d780'
   'f298566fef08c8a589d072582112cd51c72c3983'
   '2483dba925670bf29f531d85d73c4e5ada513b01'
+  'c1a0176a15210c0af14d85e55ce566921957d780'
   '0e7b6142cd9240ffb15a1ed7297c43c76fa09ee4')
 
-build() {
-  cd ${srcdir}/${pkgname}-${pkgver}
+prepare() {
+  cd ${pkgname}-${pkgver}
   patch -p1 -i ${srcdir}/jpc_dec.c.patch
   patch -p1 -i ${srcdir}/patch-libjasper-stepsizes-overflow.diff
   patch -p1 -i ${srcdir}/jasper-1.900.1-CVE-2008-3520.patch
   patch -p1 -i ${srcdir}/jasper-1.900.1-CVE-2008-3522.patch
+}
+
+build() {
+  cd ${pkgname}-${pkgver}
   ./configure --prefix=/usr --mandir=/usr/share/man --enable-shared
   make
 }
 
 package() {
-  cd ${srcdir}/${pkgname}-${pkgver}
+  cd ${pkgname}-${pkgver}
   make DESTDIR=${pkgdir} install
   install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
 }



[arch-commits] Commit in jasper/trunk (PKGBUILD)

2012-10-07 Thread Eric Bélanger
Date: Sunday, October 7, 2012 @ 17:08:50
  Author: eric
Revision: 168283

upgpkg: jasper 1.900.1-8

Add glu depends

Modified:
  jasper/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2012-10-07 18:22:48 UTC (rev 168282)
+++ PKGBUILD2012-10-07 21:08:50 UTC (rev 168283)
@@ -3,12 +3,12 @@
 
 pkgname=jasper
 pkgver=1.900.1
-pkgrel=7
+pkgrel=8
 pkgdesc=A software-based implementation of the codec specified in the 
emerging JPEG-2000 Part-1 standard
 arch=('i686' 'x86_64')
 url=http://www.ece.uvic.ca/~mdadams/jasper/;
 license=('custom:JasPer2.0')
-depends=('libjpeg' 'freeglut' 'libxmu')
+depends=('libjpeg' 'freeglut' 'libxmu' 'glu')
 options=('!libtool')
 
source=(http://www.ece.uvic.ca/~mdadams/${pkgname}/software/${pkgname}-${pkgver}.zip
 jpc_dec.c.patch
 patch-libjasper-stepsizes-overflow.diff 
jasper-1.900.1-CVE-2008-3520.patch



[arch-commits] Commit in jasper/trunk (PKGBUILD)

2012-02-07 Thread Eric Bélanger
Date: Tuesday, February 7, 2012 @ 03:10:45
  Author: eric
Revision: 149363

upgpkg: jasper 1.900.1-7

Rebuild to add signature, Clean up depends, Remove unzip makedepends

Modified:
  jasper/trunk/PKGBUILD

--+
 PKGBUILD |   44 ++--
 1 file changed, 18 insertions(+), 26 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2012-02-07 07:35:45 UTC (rev 149362)
+++ PKGBUILD2012-02-07 08:10:45 UTC (rev 149363)
@@ -1,44 +1,36 @@
 # $Id$
-# Contributor: Eric Belanger e...@archlinux.org
-# Contributor: Tobias Powalowski tp...@archlinux.org
-# Maintainer: Daniel J Griffiths ghost1...@archlinux.us
+# Maintainer: Eric Bélanger e...@archlinux.org
 
 pkgname=jasper
 pkgver=1.900.1
-pkgrel=6
+pkgrel=7
 pkgdesc=A software-based implementation of the codec specified in the 
emerging JPEG-2000 Part-1 standard
 arch=('i686' 'x86_64')
 url=http://www.ece.uvic.ca/~mdadams/jasper/;
 license=('custom:JasPer2.0')
-depends=('libjpeg' 'freeglut' 'libxi' 'libxmu' 'mesa')
-makedepends=('unzip')
+depends=('libjpeg' 'freeglut' 'libxmu')
 options=('!libtool')
 
source=(http://www.ece.uvic.ca/~mdadams/${pkgname}/software/${pkgname}-${pkgver}.zip
 jpc_dec.c.patch
 patch-libjasper-stepsizes-overflow.diff 
jasper-1.900.1-CVE-2008-3520.patch
 jasper-1.900.1-CVE-2008-3522.patch)
-md5sums=('a342b2b4495b3e1394e161eb5d85d754' '36de7128eea6f701c1e2e13ce5bd8d37'\
- '24785d8eb3eea19eec7e77d59f3e6a25' '911bb13529483c093d12c15eed4e9243'\
- 'ed441f30c4231f319d9ff77d86db2ef9')
-sha1sums=('9c5735f773922e580bf98c7c7dfda9bbed4c5191' 
'c1a0176a15210c0af14d85e55ce566921957d780'\
- 'f298566fef08c8a589d072582112cd51c72c3983' 
'2483dba925670bf29f531d85d73c4e5ada513b01'\
- '0e7b6142cd9240ffb15a1ed7297c43c76fa09ee4')
+sha1sums=('9c5735f773922e580bf98c7c7dfda9bbed4c5191'
+  'c1a0176a15210c0af14d85e55ce566921957d780'
+  'f298566fef08c8a589d072582112cd51c72c3983'
+  '2483dba925670bf29f531d85d73c4e5ada513b01'
+  '0e7b6142cd9240ffb15a1ed7297c43c76fa09ee4')
 
 build() {
-   cd ${srcdir}/${pkgname}-${pkgver}
-
-   patch -Np1  ${srcdir}/jpc_dec.c.patch
-   patch -Np1  ${srcdir}/patch-libjasper-stepsizes-overflow.diff
-   patch -Np1  ${srcdir}/jasper-1.900.1-CVE-2008-3520.patch
-   patch -Np1  ${srcdir}/jasper-1.900.1-CVE-2008-3522.patch
-
-   ./configure --prefix=/usr --mandir=/usr/share/man --enable-shared
-   make
+  cd ${srcdir}/${pkgname}-${pkgver}
+  patch -p1 -i ${srcdir}/jpc_dec.c.patch
+  patch -p1 -i ${srcdir}/patch-libjasper-stepsizes-overflow.diff
+  patch -p1 -i ${srcdir}/jasper-1.900.1-CVE-2008-3520.patch
+  patch -p1 -i ${srcdir}/jasper-1.900.1-CVE-2008-3522.patch
+  ./configure --prefix=/usr --mandir=/usr/share/man --enable-shared
+  make
 }
 
 package() {
-   cd ${srcdir}/${pkgname}-${pkgver}
-
-   make DESTDIR=${pkgdir} install
-   install -Dm644 LICENSE \
-   ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
+  cd ${srcdir}/${pkgname}-${pkgver}
+  make DESTDIR=${pkgdir} install
+  install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
 }



[arch-commits] Commit in jasper/trunk (PKGBUILD)

2010-03-02 Thread Daniel Griffiths
Date: Tuesday, March 2, 2010 @ 16:15:25
  Author: dgriffiths
Revision: 70975

FS#18497

Modified:
  jasper/trunk/PKGBUILD

--+
 PKGBUILD |   32 ++--
 1 file changed, 22 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2010-03-02 20:49:25 UTC (rev 70974)
+++ PKGBUILD2010-03-02 21:15:25 UTC (rev 70975)
@@ -1,10 +1,11 @@
 # $Id$
-# Maintainer: Eric Belanger e...@archlinux.org
+# Contributor: Eric Belanger e...@archlinux.org
 # Contributor: Tobias Powalowski tp...@archlinux.org
+# Maintainer: Daniel J Griffiths ghost1...@archlinux.us
 
 pkgname=jasper
 pkgver=1.900.1
-pkgrel=4
+pkgrel=5
 pkgdesc=A software-based implementation of the codec specified in the 
emerging JPEG-2000 Part-1 standard
 arch=('i686' 'x86_64')
 url=http://www.ece.uvic.ca/~mdadams/jasper/;
@@ -12,14 +13,25 @@
 depends=('libjpeg=8' 'freeglut' 'libxi' 'libxmu' 'mesa')
 makedepends=('unzip')
 options=('!libtool')
-source=(http://www.ece.uvic.ca/~mdadams/${pkgname}/software/${pkgname}-${pkgver}.zip)
-md5sums=('a342b2b4495b3e1394e161eb5d85d754')
-sha1sums=('9c5735f773922e580bf98c7c7dfda9bbed4c5191')
+source=(http://www.ece.uvic.ca/~mdadams/${pkgname}/software/${pkgname}-${pkgver}.zip
 jpc_dec.c.patch)
+md5sums=('a342b2b4495b3e1394e161eb5d85d754'
+'36de7128eea6f701c1e2e13ce5bd8d37')
+sha1sums=('9c5735f773922e580bf98c7c7dfda9bbed4c5191'
+ 'c1a0176a15210c0af14d85e55ce566921957d780')
 
 build() {
-  cd ${srcdir}/${pkgname}-${pkgver}
-  ./configure --prefix=/usr --mandir=/usr/share/man --enable-shared || return 1
-  make || return 1
-  make DESTDIR=${pkgdir} install || return 1
-  install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE || 
return 1
+   cd ${srcdir}/${pkgname}-${pkgver}
+
+   patch -Np1  ${srcdir}/jpc_dec.c.patch || return 1
+   ./configure --prefix=/usr --mandir=/usr/share/man \
+   --enable-shared || return 1
+   make || return 1
 }
+
+package() {
+   cd ${srcdir}/${pkgname}-${pkgver}
+
+   make DESTDIR=${pkgdir} install || return 1
+   install -Dm644 LICENSE \
+   ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE || return 1
+}



[arch-commits] Commit in jasper/trunk (PKGBUILD)

2010-01-16 Thread Ionut Biru
Date: Saturday, January 16, 2010 @ 16:52:23
  Author: ibiru
Revision: 63281

upgpkg: jasper 1.900.1-4
libjpeg 8 rebuild, change depedency to freeglut

Modified:
  jasper/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2010-01-16 21:48:54 UTC (rev 63280)
+++ PKGBUILD2010-01-16 21:52:23 UTC (rev 63281)
@@ -4,12 +4,12 @@
 
 pkgname=jasper
 pkgver=1.900.1
-pkgrel=3
+pkgrel=4
 pkgdesc=A software-based implementation of the codec specified in the 
emerging JPEG-2000 Part-1 standard
 arch=('i686' 'x86_64')
 url=http://www.ece.uvic.ca/~mdadams/jasper/;
 license=('custom:JasPer2.0')
-depends=('libjpeg=7' 'glut' 'libxi' 'libxmu' 'mesa')
+depends=('libjpeg=8' 'freeglut' 'libxi' 'libxmu' 'mesa')
 makedepends=('unzip')
 options=('!libtool')
 
source=(http://www.ece.uvic.ca/~mdadams/${pkgname}/software/${pkgname}-${pkgver}.zip)