packages: karma/karma-gkh.patch, karma/karma-makefix.patch, karma/karma.spe...
qboosh
qboosh at pld-linux.org
Sat Dec 10 21:55:38 CET 2011
Author: qboosh Date: Sat Dec 10 20:55:38 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- updated to 0.7.20 (0.7.25 has no sources published)
- updated makefix,gkh patches, removed obsolete amd64 patch
---- Files affected:
packages/karma:
karma-gkh.patch (1.1 -> 1.2) , karma-makefix.patch (1.1 -> 1.2) , karma.spec (1.14 -> 1.15) , karma-amd64.patch (1.1 -> NONE) (REMOVED)
---- Diffs:
================================================================
Index: packages/karma/karma-gkh.patch
diff -u packages/karma/karma-gkh.patch:1.1 packages/karma/karma-gkh.patch:1.2
--- packages/karma/karma-gkh.patch:1.1 Tue Jan 27 01:26:05 2004
+++ packages/karma/karma-gkh.patch Sat Dec 10 21:55:33 2011
@@ -1,13 +1,3 @@
---- karma/source/lib/karma/packages/r/Linux/atm.c.orig 2001-05-05 01:36:35.000000000 +0200
-+++ karma/source/lib/karma/packages/r/Linux/atm.c 2004-01-27 01:00:20.307102136 +0100
-@@ -93,6 +93,7 @@
- #ifndef SOL_ATM
- # define SOL_ATM 264
- #endif
-+#define _LINUX_TYPES_H
- #include <linux/atm.h>
- #include <linux/atmdev.h>
- #include <linux/atmsvc.h>
--- karma/source/modules/xray/sbcustom.c.orig 1997-09-03 01:32:05.000000000 +0200
+++ karma/source/modules/xray/sbcustom.c 2004-01-27 01:18:26.223017824 +0100
@@ -476,11 +476,10 @@
================================================================
Index: packages/karma/karma-makefix.patch
diff -u packages/karma/karma-makefix.patch:1.1 packages/karma/karma-makefix.patch:1.2
--- packages/karma/karma-makefix.patch:1.1 Wed Dec 4 21:30:15 2002
+++ packages/karma/karma-makefix.patch Sat Dec 10 21:55:33 2011
@@ -1,48 +1,65 @@
---- karma/source/lib/makefiles/Linux/karma.orig Fri Feb 5 06:10:18 1999
-+++ karma/source/lib/makefiles/Linux/karma Sun Aug 18 10:20:38 2002
-@@ -1,7 +1,7 @@
- LIB := karma
+--- karma-1.7.20/source/lib/makefiles/Linux/karma.orig 2003-09-25 08:09:34.000000000 +0200
++++ karma-1.7.20/source/lib/makefiles/Linux/karma 2011-12-09 20:47:12.050524355 +0100
+@@ -2,7 +2,7 @@
CFLAGS :=
--LDFLAGS := -ldl
-+inclibs := -ldl -lm -lrt -lpthread
DEPENDFLAGS :=
+-LDFLAGS = $(OS_IMPLICIT_LIBS)
++inclibs = $(OS_IMPLICIT_LIBS) -lm -lpthread
include $(KARMAROOT)/source/lib/makefiles/$(OS)/GNUmakefile.rules
---- karma/source/lib/makefiles/Linux/GNUmakefile.rules.orig Fri Feb 5 06:18:25 1999
-+++ karma/source/lib/makefiles/Linux/GNUmakefile.rules Sun Aug 18 10:20:25 2002
-@@ -6,6 +6,7 @@
- library := $(KARMASTATICLIBPATH)/lib$(LIB).a
+
+--- karma-1.7.20/source/lib/makefiles/Linux/GNUmakefile.rules.orig 2011-05-03 04:32:51.000000000 +0200
++++ karma-1.7.20/source/lib/makefiles/Linux/GNUmakefile.rules 2011-12-09 20:47:05.477190800 +0100
+@@ -35,7 +35,7 @@
+ # Use rm(1) so that old inode is not changed, so running programmes survive
+
+ $(shared_target) : $(objects)
+- $(LDso) -h $(shared_lib) -o $(shared_lib) $(objects) $(LDFLAGS)
++ $(LDso) -shared -Wl,-soname=$(shared_lib) -o $(shared_lib) $(objects) $(LDFLAGS) -L$(KARMALIBPATH) $(inclibs)
+ $(RM) $(shared_target) $(KARMALIBPATH)/lib$(LIB).so
+ cp -p $(shared_lib) $(KARMALIBPATH)
+ $(RM) $(shared_lib)
+--- karma-1.7.20/source/lib/makefiles/generic/karmaX11.orig 2002-08-17 23:31:19.000000000 +0200
++++ karma-1.7.20/source/lib/makefiles/generic/karmaX11 2011-12-10 08:19:26.761915087 +0100
+@@ -6,9 +6,9 @@ DEPENDFLAGS := -I$(XINCLUDEPATH)
+ endif
+
+ ifdef XLIBPATH
+-LDFLAGS := -L$(KARMALIBPATH) -L$(XLIBPATH) -lkarma -lXext -lX11
++LDFLAGS := -L$(KARMALIBPATH) -L$(XLIBPATH) -lkarma -lXext -lX11 -lm
+ else
+-LDFLAGS := -L$(KARMALIBPATH) -lkarma -lXext -lX11
++LDFLAGS := -L$(KARMALIBPATH) -lkarma -lXext -lX11 -lm
+ endif
+
+ include $(KARMAROOT)/source/lib/makefiles/$(OS)/GNUmakefile.rules
+--- karma-1.7.20/source/lib/makefiles/generic/karmagraphics.orig 2002-12-23 19:35:01.000000000 +0100
++++ karma-1.7.20/source/lib/makefiles/generic/karmagraphics 2011-12-10 08:19:41.925248931 +0100
+@@ -9,9 +9,9 @@ DEPENDFLAGS := -DHAS_X11
endif
- shared_lib := lib$(LIB).so.$(version)
-+shared_liblink := lib$(LIB).so
- lintlib := $(KARMALIBPATH)/llib-l$(LIB).ln
- shared_target := $(KARMALIBPATH)/$(shared_lib)
-
-@@ -30,8 +31,9 @@
-
-
- $(shared_target): $(objects)
-- $(LDso) -o $(shared_lib) $(objects) $(LDFLAGS)
-+ $(LDso) -o $(shared_lib) $(objects) $(LDFLAGS) -L$(KARMALIBPATH) $(inclibs) -Wl,-soname=$(shared_lib)
- mv $(shared_lib) $(KARMALIBPATH)
-+ ln -s $(shared_lib) $(KARMALIBPATH)/$(shared_liblink)
-
-
- $(library): $(objects)
---- karma/include/gmakedefs/general.h1.orig Tue Sep 25 21:05:53 2001
-+++ karma/include/gmakedefs/general.h1 Wed Dec 4 21:13:25 2002
-@@ -100,11 +100,11 @@
- CCpp_libdirs = `gcc --print-search-dirs | fgrep libraries: | awk -- '{print $$2}' | sed -e 's*/:*:*g' | sed -e 's*/$$**'`
- CCpp_libs = "gcc stdc++"
- ifdef _HAS_POSIX_THREADS
--CC = cc -D_REENTRANT $(kcflags) -Wall -pedantic-errors
-+CC = cc -D_REENTRANT $(kcflags) -Wall -pedantic
- CCnopedantic = cc -D_REENTRANT $(kcflags) -Wall
- CCpp = c++ -D_REENTRANT $(kcflags)
+
+ ifdef XLIBPATH
+-LDFLAGS := -L$(KARMALIBPATH) -L$(XLIBPATH) -lkarmaX11 -lkarma -lXext -lX11 -ldl
++LDFLAGS := -L$(KARMALIBPATH) -L$(XLIBPATH) -lkarmaX11 -lkarma -lXext -lX11 -ldl -lm
else
--CC = cc $(kcflags) -Wall -pedantic-errors
-+CC = cc $(kcflags) -Wall -pedantic
- CCnopedantic = cc $(kcflags) -Wall
- CCpp = c++ $(kcflags)
+-LDFLAGS := -L$(KARMALIBPATH) -lkarmaX11 -lkarma -lXext -lX11 -ldl
++LDFLAGS := -L$(KARMALIBPATH) -lkarmaX11 -lkarma -lXext -lX11 -ldl -lm
endif
+
+ include $(KARMAROOT)/source/lib/makefiles/$(OS)/GNUmakefile.rules
+--- karma-1.7.20/source/lib/makefiles/generic/karmawidgets.orig 2002-08-17 23:32:10.000000000 +0200
++++ karma-1.7.20/source/lib/makefiles/generic/karmawidgets 2011-12-10 08:19:53.511915984 +0100
+@@ -17,10 +17,10 @@ endif
+
+ ifdef XLIBPATH
+ LDFLAGS := -L$(KARMALIBPATH) -L$(XLIBPATH) -lkarmagraphics -lkarmaXt \
+- -lkarmaX11 -lkarma -lXaw -lXt -lXmu -lXext -lX11
++ -lkarmaX11 -lkarma -lXaw -lXt -lXmu -lXext -lX11 -lm
+ else
+ LDFLAGS := -L$(KARMALIBPATH) -lkarmagraphics -lkarmaXt -lkarmaX11 -lkarma \
+- -lXaw -lXt -lXmu -lXext -lX11
++ -lXaw -lXt -lXmu -lXext -lX11 -lm
+ endif
+
+ include $(KARMAROOT)/source/lib/makefiles/$(OS)/GNUmakefile.rules
================================================================
Index: packages/karma/karma.spec
diff -u packages/karma/karma.spec:1.14 packages/karma/karma.spec:1.15
--- packages/karma/karma.spec:1.14 Tue Nov 11 16:24:58 2008
+++ packages/karma/karma.spec Sat Dec 10 21:55:33 2011
@@ -8,16 +8,15 @@
Summary: A powerful programmers toolkit (runtime part)
Summary(pl.UTF-8): Potężny zbiór narzędzi dla programistów (część uruchomieniowa)
Name: karma
-Version: 1.7
-Release: 6
+Version: 1.7.20
+Release: 1
License: LGPL (KarmaLib), GPL (modules)
Group: Libraries
-Source0: ftp://ftp.atnf.csiro.au/pub/software/karma/public/%{name}.src-v%{version}.tar.gz
-# Source0-md5: ac47c8a489cb6a59945e9b50705e6631
+Source0: ftp://ftp.atnf.csiro.au/pub/software/karma/%{name}-%{version}-common.tar.bz2
+# Source0-md5: e60db3b01a007342df3d9b82c1ab029d
Patch0: %{name}-makefix.patch
Patch1: %{name}-gkh.patch
-Patch2: %{name}-amd64.patch
-URL: http://www.atnf.csiro.au/karma/
+URL: http://www.atnf.csiro.au/computing/software/karma/
BuildRequires: /bin/csh
BuildRequires: xorg-lib-libX11-devel
BuildRequires: xorg-lib-libXaw-devel
@@ -57,10 +56,9 @@
Część KarmaLib przeznaczona dla programistów.
%prep
-%setup -q -n %{name}
+%setup -q
%patch0 -p1
%patch1 -p1
-%patch2 -p1
%build
%ifarch %{ix86}
@@ -102,20 +100,23 @@
csh_script/make_build.libs
%{__make} -C build/${MACHINE_OS}/lib \
+ GCC="%{__cc}" \
+ LDso="%{__cc}" \
KOPTIMISE="%{rpmcflags}" \
- XLIBPATH=/usr/X11R6/%{_lib} \
- XINCLUDEPATH=/usr/X11R6/include
+ XLIBPATH=/usr/%{_lib} \
+ XINCLUDEPATH=/usr/include
%{__make} -C source/kutil \
+ GCC="%{__cc}" \
KOPTIMISE="%{rpmcflags}" \
ADMINBINPATH=`pwd`/dist/admin.bin
csh_script/make_build.modules
-cp source/modules/GNUmakefile build/${MACHINE_OS}/modules
%{__make} -C build/${MACHINE_OS}/modules \
+ GCC="%{__cc}" \
KOPTIMISE="%{rpmcflags}" \
- XLIBPATH=/usr/X11R6/%{_lib} \
- XINCLUDEPATH=/usr/X11R6/include
+ XLIBPATH=/usr/%{_lib} \
+ XINCLUDEPATH=/usr/include
%install
rm -rf $RPM_BUILD_ROOT
@@ -126,7 +127,7 @@
cp -af csh_script $RPM_BUILD_ROOT%{_libdir}/karma
cp -rf include/{*.h,Xkw,shader} $RPM_BUILD_ROOT%{_includedir}/karma
-rm -f www/{README.lib,update-policy,modules.html}
+%{__rm} www/{README.lib,update-policy,modules.html}
cp -f doc/modules/Overview www/modules.html
%clean
@@ -138,7 +139,11 @@
%files
%defattr(644,root,root,755)
%doc Release* ToDo doc/{README,update-policy} doc/{modules,widgets}
-%attr(755,root,root) %{_libdir}/lib*.so.*.*
+%attr(755,root,root) %{_libdir}/libkarma.so.*.*
+%attr(755,root,root) %{_libdir}/libkarmaX11.so.*.*
+%attr(755,root,root) %{_libdir}/libkarmaXt.so.*.*
+%attr(755,root,root) %{_libdir}/libkarmagraphics.so.*.*
+%attr(755,root,root) %{_libdir}/libkarmawidgets.so.*.*
%dir %{_libdir}/karma
%dir %{_libdir}/karma/bin
%attr(755,root,root) %{_libdir}/karma/bin/*
@@ -152,7 +157,11 @@
%files devel
%defattr(644,root,root,755)
%doc www
-%attr(755,root,root) %{_libdir}/lib*.so
+%attr(755,root,root) %{_libdir}/libkarma.so
+%attr(755,root,root) %{_libdir}/libkarmaX11.so
+%attr(755,root,root) %{_libdir}/libkarmaXt.so
+%attr(755,root,root) %{_libdir}/libkarmagraphics.so
+%attr(755,root,root) %{_libdir}/libkarmawidgets.so
%{_includedir}/karma
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
@@ -161,6 +170,10 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.15 2011/12/10 20:55:33 qboosh
+- updated to 0.7.20 (0.7.25 has no sources published)
+- updated makefix,gkh patches, removed obsolete amd64 patch
+
Revision 1.14 2008/11/11 15:24:58 arekm
- rel 6; install doesn't preserve symlinks so use cp
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/karma/karma-gkh.patch?r1=1.1&r2=1.2&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/karma/karma-makefix.patch?r1=1.1&r2=1.2&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/karma/karma.spec?r1=1.14&r2=1.15&f=u
More information about the pld-cvs-commit
mailing list