Logoj0ke.net Open Build Service > Projects > devel > byacc > Changes
Sign Up | Log In

Changes of Revision 4

[-] Added byacc.spec
x
 
1
@@ -0,0 +1,124 @@
2
+Summary: A public domain Yacc parser generator.
3
+Name: byacc
4
+Version: 1.9
5
+Release: 29
6
+License: public domain
7
+Group: Development/Languages/C and C++
8
+# The source is taken from FreeBSD's CVS as of Thu Sep 28 2000
9
+Source: byacc-1.9.tar.bz2
10
+Patch: bsdyacc-linux.patch
11
+Patch1: byacc-1.9-security.patch
12
+BuildRoot: /var/tmp/byacc-root
13
+#Conflicts: bison
14
+
15
+%description
16
+Byacc (Berkeley Yacc) is a public domain LALR parser generator which
17
+is used by many programs during their build process.  
18
+
19
+If you are going to do development on your system, you will want to install
20
+this package.
21
+
22
+%debug_package
23
+%prep
24
+%setup -q -n yacc
25
+%patch -p1 -b .lnx
26
+%patch1 -p1 -b .security
27
+
28
+%build
29
+chmod u+w `find .`
30
+make CFLAGS="$RPM_OPT_FLAGS -DNDEBUG" LINKER=%{__cc}
31
+
32
+%install
33
+rm -rf $RPM_BUILD_ROOT
34
+mkdir -p $RPM_BUILD_ROOT{/usr/bin,%{_mandir}/man1}
35
+
36
+install -c -m 755 -s yacc $RPM_BUILD_ROOT/usr/bin/byacc
37
+install -c -m 644 yacc.1 $RPM_BUILD_ROOT%{_mandir}/man1/byacc.1
38
+#ln -sf yacc $RPM_BUILD_ROOT/usr/bin/byacc
39
+#ln -sf yacc.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/byacc.1.gz
40
+
41
+%clean
42
+rm -rf $RPM_BUILD_ROOT
43
+
44
+%files
45
+%defattr(-,root,root)
46
+#/usr/bin/yacc
47
+/usr/bin/byacc
48
+#%{_mandir}/man1/yacc.1*
49
+%{_mandir}/man1/byacc.1*
50
+
51
+%changelog
52
+* Sun Feb 27 2005 Florian La Roche <laroche@redhat.com>
53
+- Copyright: -> License:
54
+
55
+* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
56
+- rebuilt
57
+
58
+* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
59
+- rebuilt
60
+
61
+* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
62
+- rebuilt
63
+
64
+* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
65
+- rebuilt
66
+
67
+* Thu Dec 05 2002 Elliot Lee <sopwith@redhat.com> 1.9-23
68
+- Rebuild
69
+
70
+* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
71
+- automated rebuild
72
+
73
+* Thu May 23 2002 Tim Powers <timp@redhat.com>
74
+- automated rebuild
75
+
76
+* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
77
+- automated rebuild
78
+
79
+* Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>
80
+- Bump release + rebuild.
81
+
82
+* Fri Jan 05 2001 Preston Brown <pbrown@redhat.com>
83
+- security patch for tmpfile creation from Olaf Kirch <okir@lst.de>
84
+
85
+* Fri Sep 29 2000 Bernhard Rosenkraenzer <bero@redhat.com>
86
+- Update to the version in FreeBSD CVS - it's actively maintained, unlike
87
+  the 1993 4BSD version we used to have
88
+
89
+* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
90
+- automatic rebuild
91
+
92
+* Wed Jun 28 2000 Bill Nottingham <notting@redhat.com>
93
+- fix perms in tarball
94
+
95
+* Mon Jun 19 2000 Bernhard Rosenkraenzer <bero@redhat.com>
96
+- FHSify
97
+- handle RPM_OPT_FLAGS
98
+
99
+* Sat May  6 2000 Bill Nottingham <notting@redhat.com>
100
+- fix yacc for ia64
101
+
102
+* Fri Feb  4 2000 Bernhard Rosenkraenzer <bero@redhat.com>
103
+- rebuild to compress man pages
104
+- fix up manpage symlink
105
+
106
+* Wed Apr 07 1999 Preston Brown <pbrown@redhat.com>
107
+- man page fixed.
108
+
109
+* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
110
+- auto rebuild in the new build environment (release 10)
111
+
112
+* Thu Dec 17 1998 Cristian Gafton <gafton@redhat.com>
113
+- build for glibc 2.1
114
+
115
+* Tue Aug 11 1998 Jeff Johnson <jbj@redhat.com>
116
+- build root
117
+
118
+* Tue May 05 1998 Prospector System <bugs@redhat.com>
119
+- translations modified for de, fr, tr
120
+
121
+* Thu Oct 23 1997 Donnie Barnes <djb@redhat.com>
122
+- various spec file cleanups
123
+
124
+* Mon Jun 02 1997 Erik Troan <ewt@redhat.com>
125
+- built against glibc
126