summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sys-cluster/pvfs2/files/2.7.0-gentoo-makefile.patch')
-rw-r--r--sys-cluster/pvfs2/files/2.7.0-gentoo-makefile.patch198
1 files changed, 0 insertions, 198 deletions
diff --git a/sys-cluster/pvfs2/files/2.7.0-gentoo-makefile.patch b/sys-cluster/pvfs2/files/2.7.0-gentoo-makefile.patch
deleted file mode 100644
index 0e277e14cbba..000000000000
--- a/sys-cluster/pvfs2/files/2.7.0-gentoo-makefile.patch
+++ /dev/null
@@ -1,198 +0,0 @@
-diff -urN pvfs-2.7.0/Makefile.in pvfs-2.7.0_patched/Makefile.in
---- pvfs-2.7.0/Makefile.in 2008-02-28 10:27:37.000000000 -0500
-+++ pvfs-2.7.0_patched/Makefile.in 2008-02-28 10:27:35.000000000 -0500
-@@ -52,10 +52,14 @@
- # define a few generic variables that we need to use
- DESTDIR =
- srcdir = @srcdir@
--prefix = $(DESTDIR)@prefix@
-+prefix = @prefix@
- datarootdir = $(DESTDIR)@datarootdir@
- mandir = $(DESTDIR)@mandir@
--exec_prefix = $(DESTDIR)@exec_prefix@
-+exec_prefix = @exec_prefix@
-+sbindir = $(DESTDIR)@sbindir@
-+bindir = $(DESTDIR)@bindir@
-+libdir = $(DESTDIR)@libdir@
-+includedir = $(DESTDIR)@includedir@
-
- VPATH = $(srcdir)
- SHELL = @SHELL@
-@@ -63,6 +67,7 @@
- # TODO: should probably check for bison and flex in configure
- BISON = bison
- FLEX = flex
-+LN_S = ln -s
- BUILD_BMI_TCP = @BUILD_BMI_TCP@
- BUILD_GM = @BUILD_GM@
- BUILD_MX = @BUILD_MX@
-@@ -162,6 +167,9 @@
- REDHAT_RELEASE = @REDHAT_RELEASE@
- NPTL_WORKAROUND = @NPTL_WORKAROUND@
- STRICT_CFLAGS = @STRICT_CFLAGS@
-+SO_FULL = 2.0.0
-+SO_MAJOR = 2
-+
- # for Solaris:
- # LIBS += -lsocket -lnsl
-
-@@ -435,8 +443,10 @@
- LIBRARIES :=
- LIBRARIES_THREADED :=
- ifeq ($(build_shared),yes)
--LIBRARIES_SHARED = lib/libpvfs2.so
-+LIBRARIES_SHARED = lib/libpvfs2.so.$(SO_FULL)
- LIBRARIES += $(LIBRARIES_SHARED)
-+LIBRARIES_THREADED_SHARED = lib/libpvfs2-threaded.so.$(SO_FULL)
-+LIBRARIES_THREADED += $(LIBRARIES_THREADED_SHARED)
- endif
- ifeq ($(build_static),yes)
- LIBRARIES_STATIC = lib/libpvfs2.a
-@@ -627,16 +637,16 @@
- $(E)ar rcs $@ $(LIBTHREADEDOBJS)
-
- # rule for building the pvfs2 library
--lib/libpvfs2.so: $(LIBPICOBJS)
-+lib/libpvfs2.so.$(SO_FULL): $(LIBPICOBJS)
- $(Q) " LDSO $@"
- $(E)$(INSTALL) -d lib
-- $(E)$(LDSHARED) -o $@ $(LIBPICOBJS)
-+ $(E)$(LDSHARED) -Wl,-soname,libpvfs2.so -o $@ $(LIBPICOBJS)
-
- # rule for building the pvfs2 _multithreaded_ library
--lib/libpvfs2-threaded.so: $(LIBTHREADEDPICOBJS)
-+lib/libpvfs2-threaded.so.$(SO_FULL): $(LIBTHREADEDPICOBJS)
- $(Q) " LDSO $@"
- $(E)$(INSTALL) -d lib
-- $(E)$(LDSHARED) -o $@ $(LIBTHREADEDPICOBJS)
-+ $(E)$(LDSHARED) -Wl,-soname,libpvfs2-threaded.so -o $@ $(LIBTHREADEDPICOBJS)
-
- # rule for building the pvfs2 server library
- lib/libpvfs2-server.a: $(SERVEROBJS)
-@@ -713,7 +723,7 @@
-
- # all applications depend on the pvfs2 library
- $(ADMINTOOLS): %: %.o $(LIBRARIES)
--$(ADMINTOOLS_SERVER): %: %.o $(LIBRARIES) lib/libpvfs2-server.a
-+$(ADMINTOOLS_SERVER): %: %.o $(LIBRARIES)
- $(KERNAPPS): %: %.o $(LIBRARIES)
- $(KERNAPPSTHR): %: %.o $(LIBRARIES_THREADED)
-
-@@ -769,7 +779,7 @@
- $(E)rm -f $(LIBOBJS) $(LIBTHREADEDOBJS) $(SERVEROBJS) $(MISCOBJS) \
- $(LIBRARIES) $(LIBRARIES_THREADED) $(DEPENDS) $(SERVER) \
- $(ADMINOBJS) $(ADMINOBJS_SERVER) $(ADMINTOOLS)\
-- $(ADMINTOOLS_SERVER) lib/libpvfs2-server.a\
-+ $(ADMINTOOLS_SERVER) \
- $(KERNAPPOBJS) $(KERNAPPS) $(KERNAPPSTHR) \
- $(VISS) $(VISMISCOBJS) $(VISOBJS) $(VISDEPENDS)\
- $(VISMISCDEPENDS) $(KARMAOBJS) $(LIBPICOBJS) \
-@@ -883,43 +893,48 @@
- install -m 644 $(srcdir)/doc/man/*.5 $(mandir)/man5
-
- install:: all install_doc
-- install -d $(prefix)/include
-- install -m 644 $(srcdir)/include/pvfs2.h $(prefix)/include
-- install -m 644 $(srcdir)/include/pvfs2-request.h $(prefix)/include
-- install -m 644 $(srcdir)/include/pvfs2-debug.h $(prefix)/include
-- install -m 644 $(srcdir)/include/pvfs2-sysint.h $(prefix)/include
-- install -m 644 $(srcdir)/include/pvfs2-mgmt.h $(prefix)/include
-- install -m 644 $(srcdir)/include/pvfs2-types.h $(prefix)/include
-- install -m 644 $(srcdir)/include/pvfs2-util.h $(prefix)/include
-- install -m 644 $(srcdir)/include/pvfs2-encode-stubs.h $(prefix)/include
--
-- install -d $(prefix)/lib
-- install -m 755 $(LIBRARIES) $(prefix)/lib
-+ install -d $(includedir)
-+ install -m 644 $(srcdir)/include/pvfs2.h $(includedir)
-+ install -m 644 $(srcdir)/include/pvfs2-request.h $(includedir)
-+ install -m 644 $(srcdir)/include/pvfs2-debug.h $(includedir)
-+ install -m 644 $(srcdir)/include/pvfs2-sysint.h $(includedir)
-+ install -m 644 $(srcdir)/include/pvfs2-mgmt.h $(includedir)
-+ install -m 644 $(srcdir)/include/pvfs2-types.h $(includedir)
-+ install -m 644 $(srcdir)/include/pvfs2-util.h $(includedir)
-+ install -m 644 $(srcdir)/include/pvfs2-encode-stubs.h $(includedir)
-+
-+ install -d $(libdir)
-+ install -m 755 $(LIBRARIES) $(libdir)
-+ install -m 755 $(LIBRARIES_THREADED) $(libdir)
-+ $(LN_S) libpvfs2-threaded.so.$(SO_FULL) $(libdir)/libpvfs2-threaded.so.$(SO_MAJOR)
-+ $(LN_S) libpvfs2-threaded.so.$(SO_FULL) $(libdir)/libpvfs2-threaded.so
-+ $(LN_S) libpvfs2.so.$(SO_FULL) $(libdir)/libpvfs2.so.$(SO_MAJOR)
-+ $(LN_S) libpvfs2.so.$(SO_FULL) $(libdir)/libpvfs2.so
-
- ifdef TARGET_OS_DARWIN
- # TOC needs to be regenerated in libs after they get moved
- ranlib $(patsubst %,$(prefix)/%,$(LIBRARIES))
- endif
-
-- install -d $(prefix)/bin
-- install -m 755 $(ADMINTOOLS) $(prefix)/bin
-- install -m 755 src/apps/admin/pvfs2-config $(prefix)/bin
-+ install -d $(bindir)
-+ install -m 755 $(ADMINTOOLS) $(bindir)
-+ install -m 755 src/apps/admin/pvfs2-config $(bindir)
- @# if we ever auto-generate genconfig, remove the $(srcdir)
-- install -m 755 $(srcdir)/src/apps/admin/pvfs2-genconfig $(prefix)/bin
-- install -m 755 $(srcdir)/src/apps/admin/pvfs2-config-convert $(prefix)/bin
-+ install -m 755 $(srcdir)/src/apps/admin/pvfs2-genconfig $(bindir)
-+ install -m 755 $(srcdir)/src/apps/admin/pvfs2-config-convert $(bindir)
- ifdef BUILD_KARMA
-- install -m 755 $(KARMA) $(prefix)/bin
-+ install -m 755 $(KARMA) $(bindir)
- endif
-
-- install -d $(prefix)/sbin
-+ install -d $(sbindir)
-
- ifdef BUILD_SERVER
-- install -m 755 $(ADMINTOOLS_SERVER) $(prefix)/bin
-+ install -m 755 $(ADMINTOOLS_SERVER) $(bindir)
- ifeq ($(NPTL_WORKAROUND),)
-- install -m 755 $(SERVER) $(prefix)/sbin
-+ install -m 755 $(SERVER) $(sbindir)
- else
-- install -m 755 $(srcdir)/$(SERVER_STUB) $(prefix)/sbin/pvfs2-server
-- install -m 755 $(SERVER) $(prefix)/sbin/pvfs2-server.bin
-+ install -m 755 $(srcdir)/$(SERVER_STUB) $(sbindir)/pvfs2-server
-+ install -m 755 $(SERVER) $(sbindir)/pvfs2-server.bin
- endif
- endif
-
-@@ -939,9 +954,12 @@
- install -m 755 src/kernel/linux-2.6/pvfs2.ko $(KMOD_DIR)
-
- .PHONY: kmod_install
--kmod_install: kmod kernapps just_kmod_install
-- install -d $(prefix)/sbin
-- install -m 755 $(KERNAPPS) $(prefix)/sbin
-+kmod_install: kmod kernapps_install just_kmod_install
-+
-+.PHONY: kernapps_install
-+kernapps_install: kernapps
-+ install -d $(sbindir)
-+ install -m 755 $(KERNAPPS) $(sbindir)
- endif
-
- ifneq (,$(LINUX24_KERNEL_SRC))
-@@ -960,12 +978,15 @@
- install -m 755 src/kernel/linux-2.4/pvfs2.o $(KMOD_DIR)
-
- .PHONY: kmod24_install
--kmod24_install: kmod24 kernapps just_kmod24_install
-- install -d $(prefix)/sbin
-- install -m 755 $(KERNAPPS) $(prefix)/sbin
-- install -m 755 src/apps/kernel/linux/mount.pvfs2 $(prefix)/sbin
-+kmod24_install: kmod24 kernapps_install just_kmod24_install
-+
-+.PHONY: kernapps_install
-+kernapps_install: kernapps
-+ install -d $(sbindir)
-+ install -m 755 $(KERNAPPS) $(sbindir)
-+ install -m 755 src/apps/kernel/linux/mount.pvfs2 $(sbindir)
- @echo ""
- @echo "For improved linux-2.4 support,"
-- @echo "install $(prefix)/sbin/mount.pvfs2 to /sbin/mount.pvfs2"
-+ @echo "install $(sbindir)/mount.pvfs2 to /sbin/mount.pvfs2"
- @echo ""
- endif