Fri Jan 11 13:27:54 2013 UTC ()
Fix build on NetBSD when using *at.


(joerg)
diff -r1.24 -r1.25 pkgsrc/graphics/optipng/distinfo
diff -r0 -r1.1 pkgsrc/graphics/optipng/patches/patch-src_optipng_osys.c

cvs diff -r1.24 -r1.25 pkgsrc/graphics/optipng/distinfo (expand / switch to unified diff)

--- pkgsrc/graphics/optipng/distinfo 2012/11/18 13:32:16 1.24
+++ pkgsrc/graphics/optipng/distinfo 2013/01/11 13:27:53 1.25
@@ -1,5 +1,6 @@ @@ -1,5 +1,6 @@
1$NetBSD: distinfo,v 1.24 2012/11/18 13:32:16 adam Exp $ 1$NetBSD: distinfo,v 1.25 2013/01/11 13:27:53 joerg Exp $
2 2
3SHA1 (optipng-0.7.4.tar.gz) = dcde17501cfb7a425b6cc23cfed482bbfd4867bb 3SHA1 (optipng-0.7.4.tar.gz) = dcde17501cfb7a425b6cc23cfed482bbfd4867bb
4RMD160 (optipng-0.7.4.tar.gz) = 9541cb721fd9d914679df1ca5af1be465204dc78 4RMD160 (optipng-0.7.4.tar.gz) = 9541cb721fd9d914679df1ca5af1be465204dc78
5Size (optipng-0.7.4.tar.gz) = 1613916 bytes 5Size (optipng-0.7.4.tar.gz) = 1613916 bytes
 6SHA1 (patch-src_optipng_osys.c) = 8d981b1b9a86593877d89611815826dcd9499d92

File Added: pkgsrc/graphics/optipng/patches/Attic/patch-src_optipng_osys.c
$NetBSD: patch-src_optipng_osys.c,v 1.1 2013/01/11 13:27:53 joerg Exp $

--- src/optipng/osys.c.orig	2013-01-11 01:14:19.000000000 +0000
+++ src/optipng/osys.c
@@ -514,8 +514,13 @@ osys_copy_attr(const char *src_path, con
     {
         struct timespec times[2];
 
+#ifdef __NetBSD__
+        times[0] = sbuf.st_atimespec;
+        times[1] = sbuf.st_mtimespec;
+#else
         times[0] = sbuf.st_atim;
         times[1] = sbuf.st_mtim;
+#endif
         if (utimensat(AT_FDCWD, dest_path, times, 0) != 0)
             return -1;
     }