adding history from falsehope.net

This commit is contained in:
tengel 2024-03-20 09:19:01 -05:00
parent f273763142
commit 0d5b4cf959
10 changed files with 1113 additions and 0 deletions

View file

@ -0,0 +1,65 @@
%define name base64
%define version 1.3
%define release 2.te
Summary: Encode and decode base64 files
Name: %{name}
Version: %{version}
Release: %{release}
License: Public Domain
Group: Networking/Mail
URL: http://www.fourmilab.ch/webtools/base64/
Source: %{name}-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-buildroot
%description
base64 is a command line utility which encodes and decodes
files in this format. It can be used within a pipeline as
an encoding or decoding filter, and is most commonly used
in this manner as part of an automated mail processing
system.
%prep
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
%setup -q
%build
%configure
%{__make}
%install
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
install -d %{buildroot}%{_bindir}
install -d %{buildroot}%{_mandir}/man1
install -m755 base64 %{buildroot}%{_bindir}/
install -m755 base64.1 %{buildroot}%{_mandir}/man1/
%clean
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
%files
%defattr(-,root,root)
%doc README b64.gif base64.pdf index.html rfc1341.*
%{_bindir}/base64
%{_mandir}/man1/base64.1*
%changelog
* Wed Nov 17 2004 Troy Engel <tengel@sonic.net> 1.3-2.te
- update to spec, FC3 rebuild
* Fri Nov 7 2003 Troy Engel <tengel@sonic.net> 1.3-1rh9
- made into generic RedHat RPM from Mandrake
* Thu Jan 16 2003 Oden Eriksson <oden.eriksson@kvikkjokk.net> 1.3-4mdk
- build release
* Sun Aug 4 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 1.3-3mdk
- rebuilt with gcc-3.2
* Wed Jun 12 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 1.3-2mdk
- fix Requires (to null)
* Wed Jun 12 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 1.3-1mdk
- initial cooker contrib

68
bvi/bvi-1.3.2-2.te.spec Normal file
View file

@ -0,0 +1,68 @@
%define name bvi
%define version 1.3.2
%define release 2.te
%define bviroot %{_builddir}/%{name}-%{version}
Summary: Binary editor using vi commands
Name: %{name}
Version: %{version}
Release: %{release}
Group: Applications/Editors
License: GPL
Vendor: Gerhard Buergmann <gerhard.buergmann@puon.at>
Packager: Troy Engel <tengel@sonic.net>
Source: %{name}-%{version}.src.tar.gz
Patch0: %{name}-%{version}.Makefile.patch
URL: http://bvi.sourceforge.net/
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description
BVI is an editor for binary files using common vi - commands
and additional commands for binary search and substitution
%prep
%setup -q
%patch0 -p1
%build
%configure
%{__make}
%install
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
make DESTDIR=%{buildroot} install
# make install makes hardlinks - we'll do it in post-install instead
rm -f %{buildroot}%{_bindir}/bview
rm -f %{buildroot}%{_bindir}/bvedit
%post
ln -sf %{_bindir}/bvi %{_bindir}/bview
ln -sf %{_bindir}/bvi %{_bindir}/bvedit
%postun
rm -f %{_bindir}/bview
rm -f %{_bindir}/bvedit
%clean
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
[ "%{bviroot}" != "/" ] && rm -rf %{bviroot}
rm -f %{_builddir}/file.list.%{name}
%files
%defattr(-,root,root)
%attr(0644,root,root) %doc CHANGES COPYING CREDITS README html/
%attr(-,root,root) %{_bindir}/*
%attr(-,root,root) %{_mandir}/man1/*
%attr(-,root,root) %{_datadir}/bvi/*
%changelog
* Sat Aug 27 2005 Troy Engel <tengel@sonic.net> 1.3.2-2.te
- update spec to build on FC4
* Wed Nov 17 2004 Troy Engel <tengel@sonic.net>
- update bvi-1.3.2
- apply Makefile patch to move bmore.help

View file

@ -0,0 +1,151 @@
%define gammuroot %{_builddir}/%{name}-%{version}
Name: gammu
Version: 1.04.0
Release: 1.te
Summary: Mobile phones tools for Unix (Linux) and Win32
Group: Applications/Communications
License: GPL
URL: http://www.gammu.net
Source: %{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{release}-%{version}-root-%(%{__id_u} -n)
Requires: bluez-libs
BuildRequires: bluez-libs-devel
%description
Gammu can do such things with cellular phones as making data calls,
updating the address book, changing calendar and ToDo entries, sending and
receiving SMS messages, loading and getting ring tones and pictures (different
types of logos), synchronizing time, enabling NetMonitor, managing WAP
settings and bookmarks and much more. Functions depend on the phone model.
%package devel
Summary: Headers and pkgconfig file for Gammu development
Group: Development/Libraries
Requires: %{name} = %{version}
%description devel
This package contains the headers and pkgconfig file that programmers
will need to develop applications which will use libGammu.
%prep
%setup -q
%build
%configure --enable-cb --enable-7110incoming \
--with-docdir=%{_docdir}/%{name}-%{version}
%{__make} %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT installlib
%{__mkdir} -p $RPM_BUILD_ROOT/%{_sysconfdir}
%{__sed} -e 's|^port =.*$|port = /dev/ttyS0|' \
-e 's|^connection =.*$|connection = dlr3|' \
-e 's/ $//' \
< docs/examples/config/gammurc > $RPM_BUILD_ROOT/%{_sysconfdir}/gammurc
%files
%defattr(-,root,root)
%doc changelog copying readme.txt docs/examples docs/docs other/driver other/php
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/gammurc
%attr(0755,root,root) %{_bindir}/gammu
%attr(0755,root,root) %{_libdir}/libGammu.so.0.0
%{_datadir}/gammu
%{_mandir}/man1/gammu.1*
%files devel
%defattr(-,root,root)
%doc docs/develop/*
%attr(0755,root,root) %{_libdir}/libGammu.so.0
%attr(0755,root,root) %{_libdir}/libGammu.so
%attr(0755,root,root) %{_libdir}/libGammu.a
%{_includedir}/gammu
%{_libdir}/pkgconfig/gammu.pc
%clean
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
[ "%{gammuroot}" != "/" ] && rm -rf %{gammuroot}
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%changelog
* Thu Dec 29 2005 Troy Engel <tengel@sonic.net>
- New version 1.04.0
* Thu Dec 29 2005 Troy Engel <tengel@sonic.net>
- New version 1.03.20
* Sat Oct 01 2005 Troy Engel <tengel@sonic.net>
- New version 1.0.16
- Removed configure-rpm and mysql patches, now integrated
- Fixed up the clean directive, safer and removes build tree
* Sat Sep 17 2005 Thomas Antony <thomas.antony@inode.at>
- New version 1.02.12 (test release)
- Changed the spec file that it matches (hopefully) the Fedora Extras guidelines
- removed gammu-1.0.2-backgen.patch
- added configure-rpm.patch and mysql.patch
* Thu Aug 04 2005 Troy Engel <tengel@sonic.net>
- New version 1.02.0
- add increased backup limits (N6230 v5.40+)
* Mon May 23 2005 Troy Engel <tengel@sonic.net>
- New version 1.01.11
- add 40char SMS patch (localization)
* Tue Mar 29 2005 Troy Engel <tengel@sonic.net>
- New version 1.00.23
- add other/driver and other/php subdirs
- add 6510 file and 6230 pbk patch
* Mon Jan 31 2005 Troy Engel <tengel@sonic.net>
- New version 0.99.22
- Use stock FC3 bluez-libs, remove bluez patch
* Wed Mar 22 2004 Troy Engel <tengel@sonic.net>
- new version 0.94.0
- apply serial_write patch from Michal Cihar
* Wed Feb 04 2004 Troy Engel <tengel@sonic.net>
- new version 0.92.9
- remove 0.92.0 patches
* Wed Jan 07 2004 Troy Engel <tengel@sonic.net>
- new version 0.92.0
- apply cb and n6110 patches from Michal Cihar
* Wed Dec 24 2003 Troy Engel <tengel@sonic.net>
- new version 0.91.0
- added new -devel libs
* Mon Nov 10 2003 Troy Engel <tengel@sonic.net>
- new version 0.89
* Thu Nov 06 2003 Troy Engel <tengel@sonic.net>
- new version 0.88
- remove 'use_locking = yes' from default gammurc, it causes
non-root users not to work (can't write to /var/lock/)
* Tue Oct 28 2003 Troy Engel <tengel@sonic.net>
- redo whole spec to make Redhat capable
- add bluez-libs support (bluez.sf.net)
- add Nokia SMS-Incoming and CB support
- break out devel package
- install sample gammurc with some reasonable defaults
* Thu Jan 02 2003 Michal Cihar <michal@cihar.com>
- made it install in directories that are defined in rpm
* Sun Nov 10 2002 Marcin Wiacek <marcin@mwiacek.com>
- topnet.pl email no more available
* Sun Sep 30 2002 Marcin Wiacek <marcin-wiacek@topnet.pl>
- build system is now really working OK
* Sat Sep 15 2002 R P Herrold <herrold@owlriver.com>
- initial packaging

View file

@ -0,0 +1,55 @@
%define name mimms
%define version 0.0.9
%define release 1.te
%define miroot %{_builddir}/%{name}-%{version}
Summary: A simple client to download MMS protocol streams
Name: %{name}
Version: %{version}
Release: %{release}
Group: Applications/Internet
License: GPL
Vendor: Wesley J. Landaker <wjl@icecavern.net>
Packager: Troy Engel <tengel@sonic.net>
Source0: %{name}-%{version}.tar.gz
Source1: txt2man
Patch0: %{name}-%{version}-Makefile.patch
URL: http://savannah.nongnu.org/projects/mimms/
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description
MiMMS, a maintained version of "mmsclient", is a simple client to download
streaming audio and/or video media from the internet using the MMS protocol
(i.e. from mms:// type URLs, generally found in asx files). Downloaded
streams can then be replayed offline at your leisure, using any compatible
media player of your choice.
%prep
%setup -q
%patch0 -p1
%{__cp} %{SOURCE1} %{miroot}
%build
%{__make}
%install
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
make DESTDIR=%{buildroot} install
%{__strip} %{buildroot}/usr/bin/mimms
%clean
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
[ "%{miroot}" != "/" ] && rm -rf %{miroot}
%files
%defattr(-,root,root)
%attr(0644,root,root) %doc AUTHORS ChangeLog COPYING DOCS NEWS README THANKS mmsurls
%attr(-,root,root) %{_bindir}/*
%attr(-,root,root) %{_mandir}/man1/*
%changelog
* Fri Sep 23 2005 Troy Engel <tengel@sonic.net> 0.0.9-1.te
- Initial RPM build
- Include 'txt2man' in the source RPM to build the manpage

65
moc/moc-2.3.2-2.te.spec Normal file
View file

@ -0,0 +1,65 @@
%define name moc
%define version 2.3.2
%define release 2.te
%define mocroot %{_builddir}/%{name}-%{version}
Summary: MOC is a console audio player for LINUX/UNIX
Name: %{name}
Version: %{version}
Release: %{release}
Group: Applications/Multimedia
License: GPL
Vendor: Damian Pietras <daper@daper.net>
Packager: Troy Engel <tengel@sonic.net>
Source0: %{name}-%{version}.tar.bz2
Patch0: %{name}-%{version}-player.patch
URL: http://moc.daper.net/
BuildRoot: %{_tmppath}/%{name}-%{version}-root
BuildRequires: libmad-devel, speex-devel, libid3tag-devel, libvorbis-devel, flac-devel, libsndfile-devel, curl-devel, libsamplerate-devel, libmpcdec-devel
%description
MOC (music on console) is a console audio player for LINUX/UNIX designed
to be powerful and easy to use. MOC plays smoothly, regardless of system
or I/O load because it uses the output buffer in a separate thread.
Internet stream (Icecast, Shoutcast) are supported. Key mapping can be
fully customized. Supported file formats are: mp3, Ogg Vorbis, FLAC,
Musepack, Speex, WAVE, AIFF, AU (and other less popular formats supported
by libsndfile).
The binary file is called mocp due to conflict with other program on
many systems.
%prep
%setup -q
%patch0 -p1
%build
%configure
%{__make}
%install
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
make DESTDIR=%{buildroot} install
%clean
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
[ "%{mocroot}" != "/" ] && rm -rf %{mocroot}
%files
%defattr(-,root,root)
%attr(0644,root,root) %doc AUTHORS ChangeLog COPYING NEWS README THANKS TODO
%attr(0644,root,root) %doc config.example keymap.example
%attr(-,root,root) %{_bindir}/*
%attr(-,root,root) %{_libdir}/*
%attr(-,root,root) %{_datadir}/*
%attr(-,root,root) %{_mandir}/man1/*
%changelog
* Sat Dec 10 2005 Troy Engel <tengel@sonic.net> 2.3.2-2.te
- add memory leak patch from forum (http://moc.daper.net/node/71)
* Sat Dec 10 2005 Troy Engel <tengel@sonic.net> 2.3.2-1.te
- Initial RPM build

View file

@ -0,0 +1,57 @@
Summary: Lossless MP3 volume adjustment tool
Name: mp3gain
%define real_version 1_4_6
Version: 1.4.6
Release: 2.te
License: LGPL
Group: Applications/Multimedia
URL: http://mp3gain.sourceforge.net
Packager: Troy Engel <tengel@sonic.net>
Vendor: Glen Sawyer <mp3gain@hotmail.com>
Source: %{name}-%{real_version}-src.zip
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
Patch0: %{name}-%{version}.patch
%description
MP3Gain analyzes and adjusts mp3 files so that they have the same
volume. It does not just do peak normalization, as many normalizers
do. Instead, it does some statistical analysis to determine how loud
the file actually sounds to the human ear. Also, the changes MP3Gain
makes are completely lossless. There is no quality lost in the change
because the program adjusts the mp3 file directly, without decoding
and re-encoding.
%prep
%setup -c %{name}-%{version}
%patch0 -p1
%build
%{__make} CFLAGS="%{optflags} -DHAVE_MEMCPY"
%install
%{__rm} -rf %{buildroot}
%{__install} -Dp -m0755 mp3gain %{buildroot}%{_bindir}/mp3gain
%clean
%{__rm} -rf %{buildroot}
%files
%defattr(-, root, root, 0755)
%doc lgpl.txt
%{_bindir}/mp3gain
%changelog
* Fri Feb 17 2006 Troy Engel <tengel@sonic.net> 1.4.6-2.te
- apply fixes from CVS: exit codes, segfault on 48kHz files, AACgain note
- tweak CVS exit code fix based on Debian diff (EXIT_FAILURE)
- add 'NowWriting = 0' patches from Debian diff
* Fri Feb 17 2006 Troy Engel <tengel@sonic.net> 1.4.6-1.te
- Borrow Dag's spec, update to 1.4.6
* Wed Jul 20 2005 Dag Wieers <dag@wieers.com> - 1.4.4-1 - 3404/dag
- Initial package. (using DAR)

View file

@ -0,0 +1,96 @@
%define name nicotine
%define version 1.0.8
%define release 1.te
Summary: SoulSeek file sharing client
Name: %{name}
Version: %{version}
Release: %{release}
Source0: %{name}-%{version}.tar.bz2
Source1: %{name}-48.png
Source2: nicotine-net.desktop
Source3: nicotine-1.0.2-debianmanpages.tar.bz2
URL: http://nicotine.thegraveyard.org/
License: GPL
Group: Networking/File transfer
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-buildroot
BuildRequires: python-devel
Requires: pygtk2 >= 1.99.16
%description
Nicotine is a client for the SoulSeek filesharing network. It was "forked"
(and thus reuses a lot of code) from the PySoulSeek project by Alexander
Kanavin, and features (among other things) a completely new graphical user
interface. The homepage of PySoulSeek is http://sensi.org/~ak/pyslsk/
%prep
%setup -q -a 3
# use the right path in the debian man pages
perl -pi -e "s!/usr/share/doc/nicotine/!%_docdir/%name-%version/!" *.1
%build
python setup.py build
%install
rm -rf $RPM_BUILD_ROOT
python setup.py install --root=$RPM_BUILD_ROOT
# menu
install -D -m 644 %SOURCE2 \
%buildroot/%_datadir/applications/net-nicotine.desktop
# icon
install -D -m 644 %SOURCE1 %buildroot/%_datadir/pixmaps/%name.png
# man pages
install -d -m 755 %buildroot%_mandir/man1
install -m 644 *.1 %buildroot%_mandir/man1
%find_lang %name
%clean
rm -rf $RPM_BUILD_ROOT
%files -f %name.lang
%defattr(-,root,root)
%doc CHANGELOG COPYING INSTALL KNOWN_BUGS MAINTAINERS README* TODO
%{_bindir}/nicotine
%{_bindir}/nicotine-import-winconfig
%{_libdir}/python?.?/site-packages/pynicotine/
%{_mandir}/man1/nicotine.1*
%{_mandir}/man1/nicotine-import-winconfig.1*
%{_datadir}/applications/net-nicotine.desktop
%{_datadir}/pixmaps/nicotine.png
%changelog
* Fri Feb 11 2005 Troy Engel <tengel@sonic.net> 1.0.8
- new version
* Tue Dec 16 2003 Troy Engel <tengel@sonic.net> 1.0.6
- new version
* Thu Oct 23 2003 Troy Engel <tengel@sonic.net> 1.0.4.1-1
- new version
- made RedHat9 generic naming format
- removed pyvorbis, geoip and psyco requirements
- removes psyco patch
- reworked menu/icon to be like xchat (thanks guys)
- changed to noarch
- removed post actions, not needed
* Wed Sep 17 2003 Götz Waschk <goetz@plf.zarb.org> 1.0.4-1plf
- add language filese
- new version
* Thu Sep 4 2003 Götz Waschk <goetz@plf.zarb.org> 1.0.3-1plf
- new version
* Mon Sep 1 2003 Götz Waschk <goetz@plf.zarb.org> 1.0.2-2plf
- depend on psyco if built on x86
- steak psyco patch from debian
- steal man pages from debian
* Sun Aug 24 2003 Götz Waschk <goetz@plf.zarb.org> 1.0.2-1plf
- new version
* Wed Aug 20 2003 Götz Waschk <goetz@plf.zarb.org> 1.0.1-1plf
- initial package

View file

@ -0,0 +1,183 @@
# $Id$
# Authority: matthias
Summary: Port scan detection and active defense
Name: portsentry
Version: 1.2
Release: 1.te
License: Common Public License
Group: Applications/System
URL: http://sf.net/project/sentrytools
Source0: http://dl.sf.net/sentrytools/%{name}-%{version}.tar.gz
Source1: portsentry.init
Source2: portsentry.modes
Source3: portsentry.cron
Patch: portsentry-1.2.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
Obsoletes: sentry
%description
PortSentry is part of the Abacus Project suite of tools. The Abacus
Project is an initiative to release low-maintenance, generic, and reliable
host based intrusion detection software to the Internet community. More
information can be obtained from http://sf.net/projects/sentrytools.
PortSentry has a number of options to detect port scans, the purpose of this
is to give an admin a heads up that their host is being probed. There are
similar programs that do this already (klaxon, etc.) We have added a little
twist to the whole idea (auto-blocking), plus extensive support for
stealth scan detection.
PortSentry has four "stealth" scan detection modes. Method one uses a
pre-defined list of ports to watch over. If someone pokes at them
it activates. The second method is what is called "inverse" port binding,
where every port under a range is watched *except* for those that the
system has bound for network daemons when the PortSentry starts or ones that
you've manually excluded. This is a very sensitive way for looking for
port probes, but also the most prone to false alarms.
%prep
%setup -n portsentry_beta
%patch -p1 -b .te
%build
%{__make} %{?_smp_mflags} linux
%install
%{__rm} -rf %{buildroot}
mkdir -p %{buildroot}/var/portsentry
%{__make} install
%{__install} -Dp -m 700 %{SOURCE1} %{buildroot}/etc/init.d/portsentry
%{__install} -Dp -m 600 %{SOURCE2} %{buildroot}/etc/portsentry/portsentry.modes
%{__install} -Dp -m 600 %{SOURCE3} %{buildroot}/etc/cron.d/portsentry
%clean
%{__rm} -rf %{buildroot}
%post
/sbin/chkconfig --add portsentry
%preun
if [ $1 -eq 0 ]; then
/sbin/service portsentry stop > /dev/null 2>&1
/sbin/chkconfig --del portsentry
fi
%postun
if [ $1 -ge 1 ]; then
/sbin/service portsentry condrestart > /dev/null 2>&1
fi
%files
%defattr(-, root, root, 0755)
%doc CHANGES CREDITS LICENSE README*
%config /etc/init.d/portsentry
%config /etc/cron.d/portsentry
%dir /etc/portsentry
%config(noreplace) /etc/portsentry/portsentry.conf
%config(noreplace) /etc/portsentry/portsentry.ignore
%config(noreplace) /etc/portsentry/portsentry.modes
%attr(700, root, root) %dir /var/portsentry
/usr/sbin/portsentry
%changelog
* Thu Aug 25 2005 Troy Engel <tengel@sonic.net> 1.2-1.te
- Update to final 1.2 release
- Update patch to apply cleanly
- Update SPEC to reflect new license, webspace and tarball dirname
* Fri Nov 7 2003 Matthias Saou <http://freshrpms.net/> 1.1-11.fr
- Rebuild for Fedora Core 1.
- Updated the init script for automatic i18n support.
* Wed Sep 17 2003 Matthias Saou <http://freshrpms.net/>
- Changed automatic restart to be every 20min instead of 6h.
- Exclude 135 TCP because of Blaster (too many blocked NATed addresses).
* Fri May 9 2003 Matthias Saou <http://freshrpms.net/>
- One year without changes :-)
- Rebuilt for Red Hat Linux 9.
* Fri May 3 2002 Matthias Saou <http://freshrpms.net/>
- Rebuilt against Red Hat Linux 7.3.
- Added the %{?_smp_mflags} expansion.
* Thu Dec 6 2001 Matthias Saou <http://freshrpms.net/>
- Restart portsentry upon iptables/ipchains flush to not let the
previously blocked hosts to what they want!
- Now default to iptables and not ipchains.
* Wed Oct 31 2001 Matthias Saou <http://freshrpms.net/>
- Removed the mail sent every 6 hours about the flush on success.
* Wed Oct 17 2001 Matthias Saou <http://freshrpms.net/>
- Fixed the emailing example KILL_RUN_CMD I had added.
* Fri Sep 18 2001 Matthias Saou <http://freshrpms.net/>
- Fixed the init script to update correctly the ignore file on non
english systems.
* Sat Aug 18 2001 Matthias Saou <http://freshrpms.net/>
- Added UDP port 123 to the advanced exclude, since ntp queries were
getting the ntp server blocked!
* Fri Aug 3 2001 Matthias Saou <http://freshrpms.net/>
- Update to 1.1.
- Spec file cleanup, merged both patches to the new version.
- New updated initscript, now excludes default gateways and nameservers.
- Added a cron entry to flush added iptables/ipchains entries.
* Thu Nov 9 2000 Matthias Saou <http://freshrpms.net/>
- added some exclude tcp & udp ports in "a" modes
- changed the default mode to "atcp" & "audp" with a portsentry.modes
file
* Tue Sep 5 2000 Tim Powers <timp@redhat.com>
- fixed initscript so that it doesn't overwrite the portsentry.ignore file,
just appends to it (in a roundabout way)
- patched default behavior of config file *not* to automagically start
blocking tcp and udp
- the above were tested by Henri J. Schlereth" <henris@bga.com>, and don't
forget he reported the problem to me too :)
* Thu Aug 10 2000 Tim Powers <timp@redhat.com>
- fixed the initscript so that it actually starts both or all modes of
scanning
- noreplace for config files
* Thu Aug 10 2000 Tim Powers <timp@redhat.com>
- fixed perms on /var/portsentry
- added initscript with many suggestions from Henri J. Schlereth
<henris@bga.com>, it's real nice :)
- added post, preun and postun sections since we now have an initscript
* Wed Aug 9 2000 Tim Powers <timp@redhat.com>
- FHSified the package. Was putting stuff in the horrible location of
/usr/psionic, which is not FHS compliant. Fixed.
* Mon Jul 24 2000 Prospector <prospector@redhat.com>
- rebuilt
* Mon Jul 10 2000 Tim Powers <timp@redhat.com>
- rebuilt
* Mon Jul 03 2000 Prospector <bugzilla@redhat.com>
- automatic rebuild
* Thu May 18 2000 Tim Powers <timp@redhat.com>
- update to 1.0
* Tue Nov 23 1999 Tim Powers <timp@redhat.com>
- updated to 0.99.1
* Tue Jul 20 1999 Tim Powers <timp@redhat.com>
- yet another name change and version update to 0.98
- made neccessary changes to everything so it would build
* Wed May 05 1999 Bill Nottingham <notting@redhat.com>
- build for powertools-6.0, rename to portsentry
* Fri Oct 2 1998 Michael Maher <minke@redhat.com>
- built package

View file

@ -0,0 +1,312 @@
# $Id: proftpd.spec 1833 2004-08-02 23:22:28Z dag $
# Authority: matthias
# Upstream: <proftp-devel$lists,sf,net>
Summary: Flexible, stable and highly-configurable FTP server
Name: proftpd
Version: 1.2.10
Release: 11%{?_with_ldap:_ldap}%{?_with_mysql:_mysql}%{?_with_postgresql:_pgsql}.te
License: GPL
Group: System Environment/Daemons
URL: http://www.proftpd.org/
Source0: ftp://ftp.proftpd.org/distrib/source/proftpd-%{version}.tar.bz2
Source1: proftpd.conf
Source2: proftpd.init
Source3: proftpd-xinetd
Source4: proftpd.logrotate
Source5: welcome.msg
Patch0: proftpd-%{version}-mysql323auth.patch
Patch1: proftpd-%{version}-sqlssl.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
Requires: pam >= 0.59, /sbin/service, /sbin/chkconfig, /etc/init.d
BuildRequires: pam-devel, perl, ncurses-devel, pkgconfig
%{!?_without_tls:Requires: openssl}
%{!?_without_tls:BuildRequires: openssl-devel, krb5-devel}
%{?_with_ldap:Requires: openldap}
%{?_with_ldap:BuildRequires: openldap-devel}
%{?_with_mysql:Requires: mysql}
%{?_with_mysql:BuildRequires: mysql-devel, zlib-devel}
%{?_with_postgresql:Requires: postgresql-libs}
%{?_with_postgresql:BuildRequires: postgresql-devel}
Provides: ftpserver
Conflicts: wu-ftpd, anonftp, vsftpd
%description
ProFTPD is an enhanced FTP server with a focus toward simplicity, security,
and ease of configuration. It features a very Apache-like configuration
syntax, and a highly customizable server infrastructure, including support for
multiple 'virtual' FTP servers, anonymous FTP, and permission-based directory
visibility.
This package defaults to the standalone behaviour of ProFTPD, but all the
needed scripts to have it run by xinetd instead are included.
Available rpmbuild rebuild options :
--without : tls
--with : ldap mysql postgresql
NOTE: building with ldap enables quotatab_ldap and with mysql/postgresql
enables quotatab_sql support.
%prep
%setup
%patch0 -p1
%patch1 -p1
%build
# Workaround for the PostgreSQL include file
%{__perl} -pi -e 's|pgsql/libpq-fe.h|libpq-fe.h|g' contrib/mod_sql_postgres.c
# TLS includes
OPENSSL_INC=""
if OPENSSL_CFLAGS=`pkg-config --cflags openssl`; then
for i in ${OPENSSL_CFLAGS}; do
INCPATH=`echo $i | perl -pi -e 's|-I([a-z/]*)|$1|g'`
test ! -z ${INCPATH} && OPENSSL_INC="${OPENSSL_INC}:${INCPATH}"
done
fi
%configure \
--localstatedir="/var/run" \
--with-includes="%{_includedir}%{!?_without_tls:${OPENSSL_INC}}%{?_with_mysql::%{_includedir}/mysql}" \
%{?_with_mysql:--with-libraries="%{_libdir}/mysql"} \
%{?_with_postgresql:--with-libraries="%{_libdir}"} \
--with-modules=mod_readme:mod_auth_pam:mod_quotatab:mod_quotatab_file%{?_with_ldap::mod_ldap:mod_quotatab_ldap}%{?_with_mysql::mod_sql:mod_sql_mysql:mod_quotatab_sql}%{?_with_postgresql::mod_sql:mod_sql_postgres:mod_quotatab_sql}%{!?_without_tls::mod_tls}
%{__make} %{?_smp_mflags}
%install
%{__rm} -rf %{buildroot}
%makeinstall rundir="%{buildroot}%{_localstatedir}/run/proftpd" \
INSTALL_USER=`id -un` \
INSTALL_GROUP=`id -gn`
%{__install} -D -m 644 contrib/dist/rpm/ftp.pamd %{buildroot}%{_sysconfdir}/pam.d/ftp
%{__install} -D -m 640 %{SOURCE1} %{buildroot}%{_sysconfdir}/proftpd.conf
%{__install} -D -m 755 %{SOURCE2} %{buildroot}%{_sysconfdir}/rc.d/init.d/proftpd
%{__install} -D -m 640 %{SOURCE3} %{buildroot}%{_sysconfdir}/xinetd.d/xproftpd
%{__install} -D -m 644 %{SOURCE4} %{buildroot}%{_sysconfdir}/logrotate.d/proftpd
%{__install} -D -m 644 %{SOURCE5} %{buildroot}/var/ftp/welcome.msg
%{__mkdir_p} %{buildroot}/var/ftp/uploads
%{__mkdir_p} %{buildroot}/var/ftp/pub
%{__mkdir_p} %{buildroot}/var/log/proftpd
touch %{buildroot}%{_sysconfdir}/ftpusers
# create a special space for contrib docs
%{__mkdir_p} doc/contrib
%{__cp} contrib/*.html contrib/[README,UPGRADE,INSTALL]* doc/contrib/
# we're gzipping these so that the perl modules won't mess up RPM requires
%{__gzip} -c contrib/ftpasswd > doc/contrib/ftpasswd.gz
%{__gzip} -c contrib/ftpquota > doc/contrib/ftpquota.gz
%{__gzip} -c contrib/xferstats.holger-preiss > doc/contrib/xferstats.holger-preiss.gz
%clean
%{__rm} -rf %{buildroot}
%post
if [ $1 = 1 ]; then
/sbin/chkconfig --add proftpd
IFS=":"; cat /etc/passwd | \
while { read username nu nu gid nu nu nu nu; }; do \
if [ $gid -lt 100 -a "$username" != "ftp" ]; then
echo $username >> %{_sysconfdir}/ftpusers
fi
done
fi
%preun
if [ $1 = 0 ]; then
/sbin/service proftpd stop >/dev/null 2>&1 || :
/sbin/chkconfig --del proftpd
/sbin/service xinetd reload >/dev/null 2>&1 || :
if [ -d /var/run/proftpd ]; then
rm -rf /var/run/proftpd/*
fi
fi
%postun
if [ $1 -ge 1 ]; then
/sbin/service proftpd condrestart >/dev/null 2>&1
fi
%files
%defattr(-, root, root, 0755)
%doc COPYING CREDITS ChangeLog NEWS README*
%doc doc/* sample-configurations/
%dir %{_localstatedir}/run/proftpd
%config(noreplace) %{_sysconfdir}/proftpd.conf
%config(noreplace) %{_sysconfdir}/xinetd.d/xproftpd
%config %{_sysconfdir}/ftpusers
%config %{_sysconfdir}/pam.d/ftp
%config %{_sysconfdir}/logrotate.d/proftpd
%{_sysconfdir}/rc.d/init.d/proftpd
%{_mandir}/*/*
%{_bindir}/*
%{_sbindir}/*
%dir /var/ftp
%attr(331, ftp, ftp) %dir /var/ftp/uploads
%dir /var/ftp/pub
%config(noreplace) /var/ftp/welcome.msg
%attr(750, root, root) %dir /var/log/proftpd
%changelog
* Thu Sep 01 2005 Troy Engel <tengel@sonic.net> 1.2.10-11.te
- Added HAVE_OPENSSL patch to mod_sql.c
* Mon Jun 27 2005 Troy Engel <tengel@sonic.net> 1.2.10-10.te
- Added MySQL auth patch (bug #2644)
* Thu Jun 23 2005 Troy Engel <tengel@sonic.net> 1.2.10-9.te
- Added quotatab support
- Added contrib docs
* Wed Sep 22 2004 Matthias Saou <http://freshrpms.net/> 1.2.10-1
- Updated to release 1.2.10.
* Tue Jun 22 2004 Matthias Saou <http://freshrpms.net/> 1.2.9-8
- Added ncurses-devel build requires to fix the ftptop utility.
* Fri Feb 26 2004 Magnus-swe <Magnus-swe@telia.com> 1.2.9-7
- Fixed the scoreboard and pidfile issues.
* Fri Jan 9 2004 Matthias Saou <http://freshrpms.net/> 1.2.9-6
- Pass /var/run/proftpd as localstatedir to configure to fix pid and
scoreboard file problems.
* Wed Dec 10 2003 Matthias Saou <http://freshrpms.net/> 1.2.9-4
- Fixed the MySQL include path, thanks to Jim Richardson.
- Renamed the postgres conditional build to postgresql.
* Tue Nov 11 2003 Matthias Saou <http://freshrpms.net/> 1.2.9-3
- Renamed the xinetd service to xproftpd to avoid conflict.
- Only HUP the standalone proftpd through logrotate if it's running.
* Fri Nov 7 2003 Matthias Saou <http://freshrpms.net/> 1.2.9-2
- Rebuild for Fedora Core 1.
- Modified the init script to make it i18n aware.
* Fri Oct 31 2003 Matthias Saou <http://freshrpms.net/> 1.2.9-1
- Update to 1.2.9.
* Wed Sep 24 2003 Matthias Saou <http://freshrpms.net/>
- Update to 1.2.8p to fix secutiry vulnerability.
- Fix the TLS build option at last, enable it by default.
* Mon Aug 4 2003 Matthias Saou <http://freshrpms.net/>
- Minor fixes in included README files.
* Mon Mar 31 2003 Matthias Saou <http://freshrpms.net/>
- Rebuilt for Red Hat Linux 9.
* Thu Mar 13 2003 Matthias Saou <http://freshrpms.net/>
- Update to 1.2.8.
- Remove the renamed linuxprivs module.
- Added TLS module build option.
* Fri Dec 13 2002 Matthias Saou <http://freshrpms.net/>
- Fix change for ScoreboardFile in the default conf, thanks to Sven Hoexter.
* Mon Dec 9 2002 Matthias Saou <http://freshrpms.net/>
- Update to 1.2.7.
* Thu Sep 26 2002 Matthias Saou <http://freshrpms.net/>
- Rebuilt for Red Hat Linux 8.0.
* Tue Sep 17 2002 Matthias Saou <http://freshrpms.net/>
- Update to 1.2.6.
- Fixed typo in the config for "AllowForeignAddress" thanks to Michel Kraus.
- Removed obsolete user install patch.
- Added "modular" ldap, mysql and postgresql support.
* Mon Jun 10 2002 Matthias Saou <http://freshrpms.net/>
- Update to 1.2.5.
- Changed the welcome.msg to config so that it doesn't get replaced.
* Fri May 3 2002 Matthias Saou <http://freshrpms.net/>
- Rebuilt against Red Hat Linux 7.3.
- Added the %%{?_smp_mflags} expansion.
* Tue Oct 23 2001 Matthias Saou <http://freshrpms.net/>
- Changed the default config file : Where the pid file is stored, addedd
an upload authorization in anon server, and separate anon logfiles.
- Updated welcome.msg to something nicer.
* Fri Oct 19 2001 Matthias Saou <http://freshrpms.net/>
- Update to 1.2.4, since 1.2.3 had a nasty umask bug.
* Sat Aug 18 2001 Matthias Saou <http://freshrpms.net/>
- Update to 1.2.2 final.
- Changed the default config file a lot.
* Wed Apr 25 2001 Matthias Saou <http://freshrpms.net/>
- Update to 1.2.2rc2.
* Mon Apr 1 2001 Matthias Saou <http://freshrpms.net/>
- Update to 1.2.2rc1.
* Tue Mar 20 2001 Matthias Saou <http://freshrpms.net/>
- Added a DenyFilter to prevent a recently discovered DOS attack.
This is only useful for fresh installs since the config file is not
overwritten.
* Fri Mar 2 2001 Matthias Saou <http://freshrpms.net/>
- Upgraded to 1.2.1.
- New init script (added condrestart).
* Tue Feb 27 2001 Matthias Saou <http://freshrpms.net/>
- Upgraded to 1.2.0 final.
* Tue Feb 6 2001 Matthias Saou <http://freshrpms.net/>
- Upgraded to 1.2.0rc3 (at last a new version!)
- Modified the spec file to support transparent upgrades
* Wed Nov 8 2000 Matthias Saou <http://freshrpms.net/>
- Upgraded to the latest CVS to fix the "no PORT command" bug
- Fixed the ftpuser creation script
- Modified the default config file to easily change to an anonymous
server
* Sun Oct 15 2000 Matthias Saou <http://freshrpms.net/>
[proftpd-1.2.0rc2-2]
- Updated the spec file and build process for RedHat 7.0
- Added xinetd support
- Added logrotate.d support
* Fri Jul 28 2000 Matthias Saou <http://freshrpms.net/>
[proftpd-1.2.0rc2-1]
- Upgraded to 1.2.0rc2
- Upgraded to 1.2.0rc1
* Sat Jul 22 2000 Matthias Saou <http://freshrpms.net/>
[proftpd-1.2.0rc1-1]
- Upgraded to 1.2.0rc1
- Re-did the whole spec file (it's hopefully cleaner now)
- Made a patch to be able to build the RPM as an other user than root
- Added default pam support (but without /etc/shells check)
- Rewrote the rc.d script (mostly exit levels and ftpshut stuff)
- Modified the default configuration file to not display a version number
- Changed the package to standalone in one single RPM easily changeable
to inetd (for not-so-newbie users)
- Fixed the ftpusers generating shell script (missing "nu"s for me...)
- Removed mod_ratio (usually used with databases modules anyway)
- Removed the prefix (relocations a rarely used on non-X packages)
- Gzipped the man pages
* Thu Oct 03 1999 O.Elliyasa <osman@Cable.EU.org>
- Multi package creation.
Created core, standalone, inetd (&doc) package creations.
Added startup script for init.d
Need to make the "standalone & inetd" packages being created as "noarch"
- Added URL.
- Added prefix to make the package relocatable.
* Wed Sep 08 1999 O.Elliyasa <osman@Cable.EU.org>
- Corrected inetd.conf line addition/change logic.
* Sat Jul 24 1999 MacGyver <macgyver@tos.net>
- Initial import of spec.

View file

@ -0,0 +1,61 @@
%define name siege
%define version 2.60
%define release 1.te
Summary: A HTTP regression testing/benchmarking utility
Name: %{name}
Version: %{version}
Release: %{release}
License: GPL v2
Group: Networking/Utilities
Packager: Troy Engel <tengel@sonic.net>
Source: ftp://sid.joedog.org/pub/siege/%{name}-%{version}.tar.gz
Patch0: %{name}-%{version}-norc.patch
URL: http://www.joedog.org/siege/
BuildRoot: %{_tmppath}/%{name}-%{version}-root
BuildRequires: openssl-devel
%description
Siege is a regression test and benchmark utility. It can stress test a
single URL with a user defined number of simulated users, or it can
read many URLs into memory and stress them simultaneously. The program
reports the total number of hits recorded, bytes transferred, response
time, concurrency, and return status. Siege supports HTTP/1.0 and 1.1
protocols, GET and POST directives, cookies, transaction logging, and
basic authentication. Its features are configurable on a per user
basis.
%prep
%setup -q
%patch0 -p1
%build
%configure --with-ssl
%{__make}
%install
rm -rf %{buildroot}
%{__make} DESTDIR=%{buildroot} install
%clean
rm -rf %{buildroot}
%files
%defattr(0644,root,root,0755)
%doc AUTHORS ChangeLog COPYING KNOWNBUGS MACHINES NEWS README README.https
%doc doc/siegerc doc/urls.txt
%attr(0755,root,root) %{_bindir}/*
%{_mandir}/man1/*
%changelog
* Wed Nov 17 2004 Troy Engel <tengel@sonic.net>
- update to 2.60
- update patch
* Sun Feb 01 2004 Troy Engel <tengel@sonic.net>
- converted PLD 2.53 SRPM
- update to 2.59
- removed DESTDIR and am patches, autconf, etc - no longer needed
- created new doc/Makefile.in patch to stop installing siegerc/urls.txt,
moving files to DOCDIR