packages: apparmor-parser/apparmor-parser-make.patch, apparmor-parser/appar...

arekm arekm at pld-linux.org
Tue Mar 16 22:46:46 CET 2010


Author: arekm                        Date: Tue Mar 16 21:46:46 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- up to 2.5

---- Files affected:
packages/apparmor-parser:
   apparmor-parser-make.patch (1.2 -> 1.3) , apparmor-parser.spec (1.24 -> 1.25) , apparmor-parser-init-args.patch (1.2 -> NONE)  (REMOVED), apparmor-parser-limits.patch (1.1 -> NONE)  (REMOVED)

---- Diffs:

================================================================
Index: packages/apparmor-parser/apparmor-parser-make.patch
diff -u packages/apparmor-parser/apparmor-parser-make.patch:1.2 packages/apparmor-parser/apparmor-parser-make.patch:1.3
--- packages/apparmor-parser/apparmor-parser-make.patch:1.2	Thu Oct 30 12:41:19 2008
+++ packages/apparmor-parser/apparmor-parser-make.patch	Tue Mar 16 22:46:40 2010
@@ -1,30 +1,17 @@
---- Makefile.org	2008-06-09 14:59:57.328617929 +0200
-+++ Makefile	2008-06-09 15:01:37.766461285 +0200
+--- parser.org/Makefile	2010-03-11 08:28:38.000000000 +0100
++++ parser/Makefile	2010-03-16 22:42:34.830028680 +0100
 @@ -125,9 +125,12 @@
  techdoc.txt: techdoc/index.html
  	w3m -dump $< > $@
  
--all: 	$(TOOLS) $(MANPAGES) ${HTMLMANPAGES} techdoc.pdf techdoc/index.html
-+main:	$(TOOLS) $(MANPAGES)
+-all: 	$(TOOLS) $(MANPAGES) ${HTMLMANPAGES} techdoc.pdf
++main: 	$(TOOLS)
  	$(Q)make -C po all
 -	$(Q)make -s tests
 +
-+docs:	$(MANPAGES) ${HTMLMANPAGES} techdoc.pdf techdoc/index.html
++docs:	$(MANPAGES) ${HTMLMANPAGES}
 +
-+all: 	main docs tests
++all:	main docs tests
  
  apparmor_parser: $(OBJECTS) $(PCREOBJECTS) $(AAREOBJECTS)
  	rm -f ./libstdc++.a
---- parser_misc.c.org	2008-10-30 12:38:06.708188523 +0100
-+++ parser_misc.c	2008-10-30 12:38:35.619310902 +0100
-@@ -31,6 +31,10 @@
- #include <arpa/inet.h>
- #include <linux/capability.h>
- 
-+#ifndef AF_ISDN
-+#define	AF_ISDN 34
-+#endif
-+
- #include "parser.h"
- #include "parser_yacc.h"
- 

================================================================
Index: packages/apparmor-parser/apparmor-parser.spec
diff -u packages/apparmor-parser/apparmor-parser.spec:1.24 packages/apparmor-parser/apparmor-parser.spec:1.25
--- packages/apparmor-parser/apparmor-parser.spec:1.24	Tue Jun 10 00:17:57 2008
+++ packages/apparmor-parser/apparmor-parser.spec	Tue Mar 16 22:46:40 2010
@@ -2,24 +2,19 @@
 
 %bcond_without	tests
 
-%define		_ver 2.3
-%define		_svnrel 1286
 Summary:	AppArmor userlevel parser utility
 Summary(pl.UTF-8):	Narzędzie przestrzeni użytkownika do przetwarzania AppArmor
 Name:		apparmor-parser
-Version:	%{_ver}.%{_svnrel}
+Version:	2.5
 Release:	1
 Epoch:		1
 License:	GPL
 Group:		Applications/System
-# Source0:	http://forge.novell.com/modules/xfcontent/private.php/apparmor/AppArmor-%{_ver}/%{name}-%{_ver}-%{_svnrel}.tar.gz
-Source0:	%{name}-%{_ver}-%{_svnrel}.tar.bz2
-# Source0-md5:	b3e94387d4f6be3932616d79eea03461
+Source0:	http://kernel.org/pub/linux/security/apparmor/AppArmor-%{version}/AppArmor-%{version}.tgz
+# Source0-md5:	4a747d1a1f85cb272d55b52c7e8a4a02
 Source1:	%{name}.init
-Patch0:		%{name}-init-args.patch
-Patch1:		%{name}-make.patch
-Patch2:		%{name}-limits.patch
-URL:		http://forge.novell.com/modules/xfmod/project/?apparmor
+Patch0:		%{name}-make.patch
+URL:		http://apparmor.wiki.kernel.org/
 BuildRequires:	bison
 BuildRequires:	flex
 BuildRequires:	gettext-devel
@@ -41,21 +36,21 @@
 SubDomain.
 
 %prep
-%setup -q -n %{name}-%{_ver}
-%patch0 -p2
-%patch1 -p0
-%patch2 -p1
+%setup -q -n AppArmor-%{version}
+cd parser
+%patch0 -p1
 
 %build
-%{__make} main \
+%{__make} -C parser main \
 	CC="%{__cc}" \
 	CXX="%{__cxx}" \
-	CFLAGS="%{rpmcflags}"
+	CFLAGS="%{rpmcflags} %{rpmcppflags}"
 
-%{?with_tests:%{__make} tests}
+%{?with_tests:%{__make} -C parser tests}
 
 %install
 rm -rf $RPM_BUILD_ROOT
+cd parser
 
 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/{apparmor,rc.d/init.d},/sbin,/subdomain,/var/lib/apparmor}
 
@@ -68,6 +63,7 @@
 	DESTDIR=$RPM_BUILD_ROOT \
 	NAME=%{name}
 
+cd ..
 %find_lang %{name}
 
 %clean
@@ -83,7 +79,7 @@
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
-%doc README
+%doc parser/README
 %attr(755,root,root) /sbin/apparmor_parser
 %dir %{_sysconfdir}/apparmor
 %{_sysconfdir}/apparmor/rc.apparmor.functions
@@ -99,6 +95,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.25  2010/03/16 21:46:40  arekm
+- up to 2.5
+
 Revision 1.24  2008/06/09 22:17:57  arekm
 - up to 2.3.1286
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/apparmor-parser/apparmor-parser-make.patch?r1=1.2&r2=1.3&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/apparmor-parser/apparmor-parser.spec?r1=1.24&r2=1.25&f=u



More information about the pld-cvs-commit mailing list