Revision: 46199
Author:   river
Date:     2009-01-25 14:40:26 +0000 (Sun, 25 Jan 2009)

Log Message:
-----------
TSlibevent, TSmemcached: new specs

Added Paths:
-----------
    trunk/tools/ts-specs/TSlibevent.spec
    trunk/tools/ts-specs/TSmemcached.spec

Added: trunk/tools/ts-specs/TSlibevent.spec
===================================================================
--- trunk/tools/ts-specs/TSlibevent.spec                                (rev 0)
+++ trunk/tools/ts-specs/TSlibevent.spec        2009-01-25 14:40:26 UTC (rev 
46199)
@@ -0,0 +1,64 @@
+#
+# Copyright (c) 2006 Sun Microsystems, Inc.
+# This file and all modifications and additions to the pristine
+# package are under the same license as the package itself.
+
+%include Solaris.inc
+
+Name:                TSlibevent
+Summary:             An event notification library for event-driven network 
servers.
+Version:             1.4.9-stable
+Source:              http://www.monkey.org/~provos/libevent-%{version}.tar.gz
+
+SUNW_BaseDir:        %{_basedir}
+BuildRoot:           %{_tmppath}/%{name}-%{version}-build
+%include default-depend.inc
+
+%prep
+%setup -q -n libevent-%version
+
+%build
+CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
+if test "x$CPUS" = "x" -o $CPUS = 0; then
+     CPUS=1
+fi
+
+# This source is gcc-centric, therefore...
+export CC=/usr/sfw/bin/gcc
+export CXX=/usr/sfw/bin/g++
+export CFLAGS="-O4 -fPIC -DPIC -Xlinker -i -fno-omit-frame-pointer"
+export LDFLAGS="%_ldflags"
+
+./configure --prefix=%{_prefix}  \
+            --mandir=%{_mandir}
+
+gmake -j$CPUS
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+gmake install DESTDIR=$RPM_BUILD_ROOT
+rm ${RPM_BUILD_ROOT}%{_libdir}/libevent*.la
+rm ${RPM_BUILD_ROOT}%{_libdir}/libevent*.a
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr (-, root, bin)
+%dir %attr (0755, root, bin) %{_bindir}
+%{_bindir}/*
+%dir %attr (0755, root, bin) %{_libdir}
+%{_libdir}/lib*.so*
+%dir %attr (0755, root, bin) %{_includedir}
+%{_includedir}/*.h
+%dir %attr (0755, root, sys) %{_datadir}
+%dir %attr (0755, root, bin) %{_mandir}
+%dir %attr (0755, root, bin) %{_mandir}/man3
+%{_mandir}/man3/*
+
+%changelog
+* Mon Mar 19 2007 - [email protected]
+- Fixed -fno-omit-frame-pointer flag
+* DOW MMM DD 2006 - Eric Boutilier
+- Initial spec

Added: trunk/tools/ts-specs/TSmemcached.spec
===================================================================
--- trunk/tools/ts-specs/TSmemcached.spec                               (rev 0)
+++ trunk/tools/ts-specs/TSmemcached.spec       2009-01-25 14:40:26 UTC (rev 
46199)
@@ -0,0 +1,52 @@
+#
+# spec file for package TSmemcached
+
+%include Solaris.inc
+
+Name:                    TSmemcached
+Summary:                 Fast in-memory object cache
+Version:                 1.2.6
+Source:                         
http://www.danga.com/memcached/dist/memcached-%{version}.tar.gz
+SUNW_BaseDir:            %{_basedir}
+BuildRoot:               %{_tmppath}/%{name}-%{version}-build
+%include default-depend.inc
+
+BuildRequires: TSlibevent
+Requires: TSlibevent
+
+%prep
+rm -rf %name-%version
+%setup -q -n memcached-%version
+
+%build
+export CC="cc"
+export CXX="CC"
+export CFLAGS="%optflags"
+export LDFLAGS="%{_ldflags} -R%{_libdir}"
+./configure --prefix=%{_prefix}                        \
+           --bindir=%{_bindir}                 \
+           --mandir=%{_mandir}                 \
+            --infodir=%{_infodir}
+
+gmake
+
+%install
+rm -rf $RPM_BUILD_ROOT
+gmake install DESTDIR=$RPM_BUILD_ROOT
+rm -f $RPM_BUILD_ROOT%{_infodir}/dir
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr (-, root, bin)
+%dir %attr (0755, root, bin) %{_bindir}
+%{_bindir}/*
+%dir %attr(0755, root, sys) %{_datadir}
+%dir %attr(0755, root, bin) %{_mandir}
+%dir %attr(0755, root, bin) %{_mandir}/*
+%{_mandir}/*/*
+
+%changelog
+* Sun Jan 24 2008 - [email protected]
+- initial spec



_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to