5 changed files with 3 additions and 176 deletions
@ -1,34 +0,0 @@ |
|||||||
# --- T2-COPYRIGHT-NOTE-BEGIN ---
|
|
||||||
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
|
|
||||||
#
|
|
||||||
# T2 SDE: package/.../libcap/libcap-1.10-alpha.patch
|
|
||||||
# Copyright (C) 2004 - 2006 The T2 SDE Project
|
|
||||||
# Copyright (C) 1998 - 2004 Clifford Wolf
|
|
||||||
#
|
|
||||||
# More information can be found in the files COPYING and README.
|
|
||||||
#
|
|
||||||
# This patch file is dual-licensed. It is available under the license the
|
|
||||||
# patched project is licensed under, as long as it is an OpenSource license
|
|
||||||
# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
|
|
||||||
# of the GNU General Public License as published by the Free Software
|
|
||||||
# Foundation; either version 2 of the License, or (at your option) any later
|
|
||||||
# version.
|
|
||||||
# --- T2-COPYRIGHT-NOTE-END ---
|
|
||||||
|
|
||||||
Pulled from RedHat SRPM to (mostly) fix samba (3.0.x) compilation on
|
|
||||||
non-x86 systems. Most of this patches are bare hacks - but seem to be
|
|
||||||
commonly accepted ... :-(
|
|
||||||
|
|
||||||
- Rene Rebe <[email protected]>
|
|
||||||
|
|
||||||
--- libcap-1.10/libcap/_makenames.c.foo Fri Nov 9 16:38:45 2001
|
|
||||||
+++ libcap-1.10/libcap/_makenames.c Fri Nov 9 16:39:30 2001
|
|
||||||
@@ -9,7 +9,7 @@
|
|
||||||
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
-#include <linux/capability.h>
|
|
||||||
+#include "include/sys/capability.h"
|
|
||||||
|
|
||||||
/*
|
|
||||||
* #include 'sed' generated array
|
|
@ -1,55 +0,0 @@ |
|||||||
# --- T2-COPYRIGHT-NOTE-BEGIN ---
|
|
||||||
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
|
|
||||||
#
|
|
||||||
# T2 SDE: package/.../libcap/libcap-1.10-ia64.patch
|
|
||||||
# Copyright (C) 2004 - 2006 The T2 SDE Project
|
|
||||||
# Copyright (C) 1998 - 2004 Clifford Wolf
|
|
||||||
#
|
|
||||||
# More information can be found in the files COPYING and README.
|
|
||||||
#
|
|
||||||
# This patch file is dual-licensed. It is available under the license the
|
|
||||||
# patched project is licensed under, as long as it is an OpenSource license
|
|
||||||
# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
|
|
||||||
# of the GNU General Public License as published by the Free Software
|
|
||||||
# Foundation; either version 2 of the License, or (at your option) any later
|
|
||||||
# version.
|
|
||||||
# --- T2-COPYRIGHT-NOTE-END ---
|
|
||||||
|
|
||||||
Pulled from RedHat SRPM to (mostly) fix samba (3.0.x) compilation on
|
|
||||||
non-x86 systems. Most of this patches are bare hacks - but seem to be
|
|
||||||
commonly accepted ... :-(
|
|
||||||
|
|
||||||
- Rene Rebe <[email protected]>
|
|
||||||
|
|
||||||
--- libcap-1.10/libcap/cap_sys.c.ia64 Mon May 21 16:23:27 2001
|
|
||||||
+++ libcap-1.10/libcap/cap_sys.c Mon May 21 16:24:09 2001
|
|
||||||
@@ -11,14 +11,6 @@
|
|
||||||
#define __LIBRARY__
|
|
||||||
#include <linux/unistd.h>
|
|
||||||
|
|
||||||
-_syscall2(int, capget,
|
|
||||||
- cap_user_header_t, header,
|
|
||||||
- cap_user_data_t, data)
|
|
||||||
-
|
|
||||||
-_syscall2(int, capset,
|
|
||||||
- cap_user_header_t, header,
|
|
||||||
- const cap_user_data_t, data)
|
|
||||||
-
|
|
||||||
/*
|
|
||||||
* $Log: cap_sys.c,v $
|
|
||||||
* Revision 1.1.1.1 1999/04/17 22:16:31 morgan
|
|
||||||
--- libcap-1.10/Make.Rules.ia64 Mon May 21 16:22:08 2001
|
|
||||||
+++ libcap-1.10/Make.Rules Mon May 21 16:22:32 2001
|
|
||||||
@@ -44,10 +44,10 @@
|
|
||||||
CC=gcc
|
|
||||||
COPTFLAGS=-O2
|
|
||||||
DEBUG=-g #-DDEBUG
|
|
||||||
-WARNINGS=-ansi -D_POSIX_SOURCE -Wall -Wwrite-strings \
|
|
||||||
+WARNINGS=-D_POSIX_SOURCE -Wall -Wwrite-strings \
|
|
||||||
-Wpointer-arith -Wcast-qual -Wcast-align \
|
|
||||||
-Wtraditional -Wstrict-prototypes -Wmissing-prototypes \
|
|
||||||
- -Wnested-externs -Winline -Wshadow -pedantic
|
|
||||||
+ -Wnested-externs -Winline -Wshadow
|
|
||||||
LD=ld
|
|
||||||
LDFLAGS=-s #-g
|
|
||||||
|
|
@ -1,40 +0,0 @@ |
|||||||
# --- T2-COPYRIGHT-NOTE-BEGIN ---
|
|
||||||
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
|
|
||||||
#
|
|
||||||
# T2 SDE: package/.../libcap/libcap-1.10-shared.patch
|
|
||||||
# Copyright (C) 2004 - 2006 The T2 SDE Project
|
|
||||||
# Copyright (C) 1998 - 2004 Clifford Wolf
|
|
||||||
#
|
|
||||||
# More information can be found in the files COPYING and README.
|
|
||||||
#
|
|
||||||
# This patch file is dual-licensed. It is available under the license the
|
|
||||||
# patched project is licensed under, as long as it is an OpenSource license
|
|
||||||
# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
|
|
||||||
# of the GNU General Public License as published by the Free Software
|
|
||||||
# Foundation; either version 2 of the License, or (at your option) any later
|
|
||||||
# version.
|
|
||||||
# --- T2-COPYRIGHT-NOTE-END ---
|
|
||||||
|
|
||||||
Pulled from RedHat SRPM to (mostly) fix samba (3.0.x) compilation on
|
|
||||||
non-x86 systems. Most of this patches are bare hacks - but seem to be
|
|
||||||
commonly accepted ... :-(
|
|
||||||
|
|
||||||
- Rene Rebe <[email protected]>
|
|
||||||
|
|
||||||
--- libcap-1.11/libcap/Makefile.shared 1999-04-17 18:16:31.000000000 -0400
|
|
||||||
+++ libcap-1.11/libcap/Makefile 2002-07-19 06:24:23.000000000 -0400
|
|
||||||
@@ -56,12 +56,12 @@ cap_names.sed: Makefile /usr/include/lin
|
|
||||||
# @sed -ne '/^#define[ \t]CAP[_A-Z]\+[ \t]\+[0-9]\+/{s/^#define CAP_\([^ \t]*\)[ \t]*\([^ \t]*\)/ \{ \2, \"\1\" \},/;y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/;p;}' < /usr/include/linux/capability.h | fgrep -v 0x > cap_names.sed
|
|
||||||
|
|
||||||
$(MINLIBNAME): $(OBJS)
|
|
||||||
- $(LD) -soname $(MAJLIBNAME) -x -shared -o $@ $(OBJS)
|
|
||||||
+ $(CC) -Wl,-soname,$(MAJLIBNAME) -Wl,-x -shared -o $@ $(OBJS)
|
|
||||||
ln -sf $(MINLIBNAME) $(MAJLIBNAME)
|
|
||||||
ln -sf $(MAJLIBNAME) $(LIBNAME)
|
|
||||||
|
|
||||||
%.o: %.c $(INCLS)
|
|
||||||
- $(CC) $(CFLAGS) -c $< -o $@
|
|
||||||
+ $(CC) $(CFLAGS) -fpic -c $< -o $@
|
|
||||||
|
|
||||||
install: all
|
|
||||||
mkdir -p -m 0755 $(INCDIR)/sys
|
|
@ -1,42 +0,0 @@ |
|||||||
# --- T2-COPYRIGHT-NOTE-BEGIN ---
|
|
||||||
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
|
|
||||||
#
|
|
||||||
# T2 SDE: package/.../libcap/libcap-1.10-userland.patch
|
|
||||||
# Copyright (C) 2004 - 2006 The T2 SDE Project
|
|
||||||
# Copyright (C) 1998 - 2004 Clifford Wolf
|
|
||||||
#
|
|
||||||
# More information can be found in the files COPYING and README.
|
|
||||||
#
|
|
||||||
# This patch file is dual-licensed. It is available under the license the
|
|
||||||
# patched project is licensed under, as long as it is an OpenSource license
|
|
||||||
# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
|
|
||||||
# of the GNU General Public License as published by the Free Software
|
|
||||||
# Foundation; either version 2 of the License, or (at your option) any later
|
|
||||||
# version.
|
|
||||||
# --- T2-COPYRIGHT-NOTE-END ---
|
|
||||||
|
|
||||||
Pulled from RedHat SRPM to (mostly) fix samba (3.0.x) compilation on
|
|
||||||
non-x86 systems. Most of this patches are bare hacks - but seem to be
|
|
||||||
commonly accepted ... :-(
|
|
||||||
|
|
||||||
- Rene Rebe <[email protected]>
|
|
||||||
|
|
||||||
--- libcap-1.10/libcap/include/sys/capability.h.foo Fri Nov 9 16:26:25 2001
|
|
||||||
+++ libcap-1.10/libcap/include/sys/capability.h Fri Nov 9 16:28:47 2001
|
|
||||||
@@ -21,6 +21,16 @@
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include <sys/types.h>
|
|
||||||
+#include <stdint.h>
|
|
||||||
+
|
|
||||||
+/*
|
|
||||||
+ * Make sure we can be included from userland by preventing
|
|
||||||
+ * capability.h from including other kernel headers
|
|
||||||
+ */
|
|
||||||
+/* #define _LINUX_TYPES_H */
|
|
||||||
+#define _LINUX_FS_H
|
|
||||||
+typedef uint32_t __u32;
|
|
||||||
+
|
|
||||||
#include <linux/capability.h>
|
|
||||||
|
|
||||||
/*
|
|
Loading…
Reference in new issue