Fix build on AMD64. Mark as DESTDIR safe.diff -r1.12 -r1.13 pkgsrc/multimedia/vls/Makefile
(joerg)
@@ -1,25 +1,27 @@ | @@ -1,25 +1,27 @@ | |||
1 | # $NetBSD: Makefile,v 1.12 2006/08/06 05:16:51 kristerw Exp $ | 1 | # $NetBSD: Makefile,v 1.13 2008/10/02 13:52:02 joerg Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= vls-0.5.6 | 4 | DISTNAME= vls-0.5.6 | |
5 | PKGREVISION= 2 | 5 | PKGREVISION= 2 | |
6 | CATEGORIES= net | 6 | CATEGORIES= net | |
7 | MASTER_SITES= http://download.videolan.org/pub/videolan/vls/0.5.6/ | 7 | MASTER_SITES= http://download.videolan.org/pub/videolan/vls/0.5.6/ | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= http://www.videolan.org/ | 10 | HOMEPAGE= http://www.videolan.org/ | |
11 | COMMENT= VideoLAN Server | 11 | COMMENT= VideoLAN Server | |
12 | 12 | |||
13 | PKG_DESTDIR_SUPPORT= user-destdir | |||
14 | ||||
13 | USE_LANGUAGES= c c++ | 15 | USE_LANGUAGES= c c++ | |
14 | USE_TOOLS+= gmake | 16 | USE_TOOLS+= gmake | |
15 | GNU_CONFIGURE= yes | 17 | GNU_CONFIGURE= yes | |
16 | # two versions of 0.5.6 out | 18 | # two versions of 0.5.6 out | |
17 | DIST_SUBDIR= ${PKGNAME_NOREV} | 19 | DIST_SUBDIR= ${PKGNAME_NOREV} | |
18 | 20 | |||
19 | CONFIGURE_ARGS+= --with-dvbpsi=${BUILDLINK_PREFIX.libdvbpsi} | 21 | CONFIGURE_ARGS+= --with-dvbpsi=${BUILDLINK_PREFIX.libdvbpsi} | |
20 | 22 | |||
21 | .include "../../mk/bsd.prefs.mk" | 23 | .include "../../mk/bsd.prefs.mk" | |
22 | 24 | |||
23 | .if ${OPSYS} == "DragonFly" || ${OPSYS} == "FreeBSD" | 25 | .if ${OPSYS} == "DragonFly" || ${OPSYS} == "FreeBSD" | |
24 | CXXFLAGS+= -D__STDC_LIMIT_MACROS | 26 | CXXFLAGS+= -D__STDC_LIMIT_MACROS | |
25 | .endif | 27 | .endif |
@@ -1,15 +1,17 @@ | @@ -1,15 +1,17 @@ | |||
1 | $NetBSD: distinfo,v 1.7 2006/06/26 11:30:05 rillig Exp $ | 1 | $NetBSD: distinfo,v 1.8 2008/10/02 13:52:02 joerg Exp $ | |
2 | 2 | |||
3 | SHA1 (vls-0.5.6/vls-0.5.6.tar.gz) = f61acab2d1b9093677de516b63aef534b0cd81b7 | 3 | SHA1 (vls-0.5.6/vls-0.5.6.tar.gz) = f61acab2d1b9093677de516b63aef534b0cd81b7 | |
4 | RMD160 (vls-0.5.6/vls-0.5.6.tar.gz) = 5fdcd718db4caa624ad092c4cdddca2fc62b0d15 | 4 | RMD160 (vls-0.5.6/vls-0.5.6.tar.gz) = 5fdcd718db4caa624ad092c4cdddca2fc62b0d15 | |
5 | Size (vls-0.5.6/vls-0.5.6.tar.gz) = 802901 bytes | 5 | Size (vls-0.5.6/vls-0.5.6.tar.gz) = 802901 bytes | |
6 | SHA1 (patch-aa) = cadf79b4a1244492d48def104590468b52098527 | 6 | SHA1 (patch-aa) = cadf79b4a1244492d48def104590468b52098527 | |
7 | SHA1 (patch-ab) = 30b9ba716e80972a7d4cb0cf75efc715086812b1 | 7 | SHA1 (patch-ab) = 30b9ba716e80972a7d4cb0cf75efc715086812b1 | |
8 | SHA1 (patch-ac) = bcc44065d4c45db8c96b5ddd307d61242d70f002 | 8 | SHA1 (patch-ac) = bcc44065d4c45db8c96b5ddd307d61242d70f002 | |
9 | SHA1 (patch-ad) = 1a75b2990c60afdbe47575bfe745be0d86a379c0 | 9 | SHA1 (patch-ad) = 1a75b2990c60afdbe47575bfe745be0d86a379c0 | |
10 | SHA1 (patch-ae) = 7cb52a8e9d7a095ecb01af2ebfdfc639d0886e59 | 10 | SHA1 (patch-ae) = 7cb52a8e9d7a095ecb01af2ebfdfc639d0886e59 | |
11 | SHA1 (patch-af) = 5cda5b979012a143345f179c9f95c4e2c709e59f | 11 | SHA1 (patch-af) = 5cda5b979012a143345f179c9f95c4e2c709e59f | |
12 | SHA1 (patch-ag) = 9c45a5be74f46c67caca043a28de7d36bfc9564c | 12 | SHA1 (patch-ag) = 9c45a5be74f46c67caca043a28de7d36bfc9564c | |
13 | SHA1 (patch-ah) = e3936ced3b16e97a242102f525dfb0bbfd11d33f | 13 | SHA1 (patch-ah) = e3936ced3b16e97a242102f525dfb0bbfd11d33f | |
14 | SHA1 (patch-ai) = 4fdebf473eb5be7937ef8e5ac7d63e474b9418b3 | 14 | SHA1 (patch-ai) = 4fdebf473eb5be7937ef8e5ac7d63e474b9418b3 | |
15 | SHA1 (patch-aj) = 9e8255f4c45c74a241333511358ca8f14898f2da | 15 | SHA1 (patch-aj) = 9e8255f4c45c74a241333511358ca8f14898f2da | |
16 | SHA1 (patch-ak) = 979c146119af5372eba02d9624e1a10b17474f88 | |||
17 | SHA1 (patch-al) = b07580dfe5c0314bfe6baa26cfef455fca5102fa |
$NetBSD: patch-ak,v 1.1 2008/10/02 13:52:02 joerg Exp $
--- src/core/common.h.orig 2008-10-02 15:44:20.000000000 +0200
+++ src/core/common.h
@@ -71,28 +71,6 @@
#include <stl_config.h>
#endif
-// Basic types definitions
-typedef signed char s8;
-typedef signed short s16;
-typedef signed int s32;
-#ifdef _WIN32
-typedef __int64 s64;
-#else
-typedef signed long long s64;
-#endif
-
-typedef unsigned char u8;
-typedef unsigned short u16;
-typedef unsigned int u32;
-#ifdef _WIN32
-typedef unsigned __int64 u64;
-#else
-typedef unsigned long long u64;
-#endif
-
-// Byte type
-typedef u8 byte;
-
// Handles
typedef void* handle;
@@ -131,6 +109,9 @@ typedef unsigned long count;
# endif
#endif
+// Byte type
+typedef u8 byte;
+
#if defined( WIN32)
typedef int ssize_t;
#endif
$NetBSD: patch-al,v 1.1 2008/10/02 13:52:02 joerg Exp $
--- src/core/hashtable.cpp.orig 2008-10-02 15:45:19.000000000 +0200
+++ src/core/hashtable.cpp
@@ -97,7 +97,7 @@ u32 C_HashMethod<u16>::Hash(u16 iKey) co
u32 C_HashMethod<handle>::Hash(handle hKey) const
{
- return (u32)hKey % m_uiMaxHash;
+ return (u32)(size_t)hKey % m_uiMaxHash;
}