OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src openpkg-web openpkg$ Date: 06-Jan-2004 14:51:15
Branch: HEAD Handle: 2004010613511302
Added files:
openpkg-re/vcheck vc.libuuid
openpkg-src/libuuid libuuid.patch libuuid.spec
Modified files:
openpkg-web news.txt
Log:
new package: libuuid 1.34 (Universally Unique Identifiers (UUID)
Library)
Summary:
Revision Changes Path
1.1 +9 -0 openpkg-re/vcheck/vc.libuuid
1.1 +105 -0 openpkg-src/libuuid/libuuid.patch
1.1 +105 -0 openpkg-src/libuuid/libuuid.spec
1.7988 +1 -0 openpkg-web/news.txt
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-re/vcheck/vc.libuuid
============================================================================
$ cvs diff -u -r0 -r1.1 vc.libuuid
--- /dev/null 2004-01-06 14:51:13.000000000 +0100
+++ vc.libuuid 2004-01-06 14:51:13.000000000 +0100
@@ -0,0 +1,9 @@
+config = {
+}
+
+prog libuuid = {
+ version = 1.34
+ url = http://prdownloads.sourceforge.net/e2fsprogs/
+ regex = e2fsprogs-(__VER__)\.tar\.gz
+}
+
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/libuuid/libuuid.patch
============================================================================
$ cvs diff -u -r0 -r1.1 libuuid.patch
--- /dev/null 2004-01-06 14:51:15.000000000 +0100
+++ libuuid.patch 2004-01-06 14:51:15.000000000 +0100
@@ -0,0 +1,105 @@
+Index: lib/uuid/configure.in
+--- lib/uuid/configure.in.orig Sun Dec 7 18:11:38 2003
++++ lib/uuid/configure.in Tue Jan 6 13:37:23 2004
+@@ -7,4 +7,31 @@
+
+ AC_CHECK_HEADERS(stdlib.h unistd.h sys/sockio.h net/if.h netinet/in.h)
+ AC_CHECK_FUNCS(srandom)
+-AC_OUTPUT(Makefile)
++
++dnl
++dnl Word sizes...
++dnl
++if test "$cross_compiling" = yes -a "$ac_cv_sizeof_long" = ""; then
++ # if cross-compiling, with no cached values, just assume something common.
++ ac_cv_sizeof_short=2
++ ac_cv_sizeof_int=4
++ ac_cv_sizeof_long=4
++ ac_cv_sizeof_long_long=8
++ AC_MSG_WARN([Cross-compiling, so cannot check type sizes; assuming short=2,
int=4, long=4, long long=8])
++fi
++AC_CHECK_SIZEOF(short)
++AC_CHECK_SIZEOF(int)
++AC_CHECK_SIZEOF(long)
++AC_CHECK_SIZEOF(long long)
++SIZEOF_SHORT=$ac_cv_sizeof_short
++SIZEOF_INT=$ac_cv_sizeof_int
++SIZEOF_LONG=$ac_cv_sizeof_long
++SIZEOF_LONG_LONG=$ac_cv_sizeof_long_long
++AC_SUBST(SIZEOF_SHORT)
++AC_SUBST(SIZEOF_INT)
++AC_SUBST(SIZEOF_LONG)
++AC_SUBST(SIZEOF_LONG_LONG)
++AC_C_BIGENDIAN
++
++AC_OUTPUT(Makefile uuid_types.h)
++
+Index: lib/uuid/Makefile.in
+--- lib/uuid/Makefile.in.orig Sun Dec 7 18:11:38 2003
++++ lib/uuid/Makefile.in Tue Jan 6 13:47:07 2004
+@@ -5,14 +5,17 @@
+ # This file can be redistributed under the terms of the GNU General
+ # Public License
+
++ALL_CFLAGS = @CFLAGS@ -I. -I..
++ALL_LDFLAGS = @LDFLAGS@
++LIBUUID = libuuid.a
++STATIC_LIBUUID = libuuid.a
++SUBSTITUTE = cp
++
+ srcdir = @srcdir@
+ top_srcdir = @top_srcdir@
+ VPATH = @srcdir@
+ top_builddir = ../..
+ my_dir = lib/uuid
+-INSTALL = @INSTALL@
+-
[EMAIL PROTECTED]@
+
+ all::
+
+@@ -66,26 +69,14 @@
+ BSDLIB_MYDIR = uuid
+ BSDLIB_INSTALL_DIR = $(root_libdir)
+
[EMAIL PROTECTED]@
[EMAIL PROTECTED]@
[EMAIL PROTECTED]@
[EMAIL PROTECTED]@
[EMAIL PROTECTED]@
[EMAIL PROTECTED]@
+-
+ .c.o:
+ $(CC) $(ALL_CFLAGS) -c $< -o $@
[EMAIL PROTECTED]@ $(CC) $(ALL_CFLAGS) -g -pg -o profiled/$*.o -c $<
[EMAIL PROTECTED]@ $(CC) $(ALL_CFLAGS) -checker -g -o checker/$*.o -c $<
[EMAIL PROTECTED]@ (export JUMP_DIR=`pwd`/jump; $(CC) -B$(JUMP_PREFIX)
$(ALL_CFLAGS) \
[EMAIL PROTECTED]@ -o jump/$*.o -c $<)
[EMAIL PROTECTED]@ $(CC) $(ALL_CFLAGS) -fPIC -o elfshared/$*.o -c $<
[EMAIL PROTECTED]@ $(CC) $(ALL_CFLAGS) -fpic -o pic/$*.o -c $<
+
+-all:: tst_uuid uuid_time $(SMANPAGES)
++libuuid.a: $(OBJS)
++ ar cr libuuid.a $(OBJS)
++ ranlib libuuid.a
+
+-$(top_builddir)/lib/uuid/uuid_types.h: $(srcdir)/uuid_types.h.in
$(top_builddir)/config.status
+- cd $(top_builddir); CONFIG_FILES=$(my_dir)/uuid_types.h ./config.status
++all:: tst_uuid uuid_time $(SMANPAGES)
+
+ tst_uuid.o: $(srcdir)/tst_uuid.c
+ $(CC) $(ALL_CFLAGS) -c $(srcdir)/tst_uuid.c -o tst_uuid.o
+@@ -161,13 +152,6 @@
+ mostlyclean:: clean
+ distclean:: clean
+ $(RM) -f .depend Makefile $(srcdir)/TAGS $(srcdir)/Makefile.in.old
+-
+-#
+-# Hack to parallel makes recognize dependencies correctly.
+-#
+-../../lib/libuuid.a: libuuid.a
+-../../lib/libuuid.so: image
+-../../lib/libuuid.dylib: image
+
+ # +++ Dependency line eater +++
+ #
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/libuuid/libuuid.spec
============================================================================
$ cvs diff -u -r0 -r1.1 libuuid.spec
--- /dev/null 2004-01-06 14:51:15.000000000 +0100
+++ libuuid.spec 2004-01-06 14:51:15.000000000 +0100
@@ -0,0 +1,105 @@
+##
+## libuuid.spec -- OpenPKG RPM Specification
+## Copyright (c) 2000-2004 The OpenPKG Project <http://www.openpkg.org/>
+## Copyright (c) 2000-2004 Ralf S. Engelschall <[EMAIL PROTECTED]>
+## Copyright (c) 2000-2004 Cable & Wireless <http://www.cw.com/>
+##
+## Permission to use, copy, modify, and distribute this software for
+## any purpose with or without fee is hereby granted, provided that
+## the above copyright notice and this permission notice appear in all
+## copies.
+##
+## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
+## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
+## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+## SUCH DAMAGE.
+##
+
+# package information
+Name: libuuid
+Summary: Universally Unique Identifiers (UUID) Library
+URL: http://e2fsprogs.sourceforge.net/
+Vendor: Theodore Ts'o
+Packager: The OpenPKG Project
+Distribution: OpenPKG [EVAL]
+Group: Text
+License: LGPL
+Version: 1.34
+Release: 20040106
+
+# list of sources
+Source0:
http://osdn.dl.sourceforge.net/sourceforge/e2fsprogs/e2fsprogs-%{version}.tar.gz
+Patch0: libuuid.patch
+
+# build information
+Prefix: %{l_prefix}
+BuildRoot: %{l_buildroot}
+BuildPreReq: OpenPKG, openpkg >= 20030103
+PreReq: OpenPKG, openpkg >= 20030103
+AutoReq: no
+AutoReqProv: no
+
+%description
+ This is a library for generating DCE 1.1 compliant Universally
+ Unique Identifiers (UUID). It is extracted from the Linux e2fsprogs
+ package with which it is originally distributed.
+
+%prep
+ %setup -q -n e2fsprogs-%{version}
+ %patch -p0
+
+%build
+ ( cd lib/uuid
+ autoconf
+ CC="%{l_cc}" \
+ CFLAGS="%{l_cflags -O}" \
+ CPPFLAGS="%{l_cppflags}" \
+ ./configure \
+ --prefix=%{l_prefix}
+ %{l_make} %{l_mflags} libuuid.a
+ %{l_make} %{l_mflags} all
+ ) || exit $?
+ ( cd misc
+ %{l_cc} %{l_cflags -O} -I../lib \
+ -o uuidgen uuidgen.c ../lib/uuid/libuuid.a
+ ) || exit $?
+
+%install
+ rm -rf $RPM_BUILD_ROOT
+ %{l_shtool} mkdir -f -p -m 755 \
+ $RPM_BUILD_ROOT%{l_prefix}/bin \
+ $RPM_BUILD_ROOT%{l_prefix}/include \
+ $RPM_BUILD_ROOT%{l_prefix}/lib \
+ $RPM_BUILD_ROOT%{l_prefix}/man/man1 \
+ $RPM_BUILD_ROOT%{l_prefix}/man/man3
+ %{l_shtool} install -c -s -m 755 \
+ misc/uuidgen $RPM_BUILD_ROOT%{l_prefix}/bin/
+ %{l_shtool} install -c -m 644 \
+ -e 's;@E2FSPROGS_YEAR@;;' \
+ -e 's;@E2FSPROGS_MONTH@;;' \
+ -e 's;E2fsprogs version @E2FSPROGS_VERSION@;;' \
+ misc/uuidgen.1.in $RPM_BUILD_ROOT%{l_prefix}/man/man1/uuidgen.1
+ %{l_shtool} install -c -m 644 \
+ lib/uuid/uuid.h $RPM_BUILD_ROOT%{l_prefix}/include/
+ %{l_shtool} install -c -m 644 \
+ lib/uuid/libuuid.a $RPM_BUILD_ROOT%{l_prefix}/lib/
+ %{l_shtool} install -c -m 644 \
+ -e 's;@E2FSPROGS_YEAR@;;' \
+ -e 's;@E2FSPROGS_MONTH@;;' \
+ -e 's;E2fsprogs version @E2FSPROGS_VERSION@;;' \
+ lib/uuid/*.3 $RPM_BUILD_ROOT%{l_prefix}/man/man3/
+ %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
+
+%files -f files
+
+%clean
+ rm -rf $RPM_BUILD_ROOT
+
@@ .
patch -p0 <<'@@ .'
Index: openpkg-web/news.txt
============================================================================
$ cvs diff -u -r1.7987 -r1.7988 news.txt
--- openpkg-web/news.txt 6 Jan 2004 08:27:15 -0000 1.7987
+++ openpkg-web/news.txt 6 Jan 2004 13:51:13 -0000 1.7988
@@ -1,3 +1,4 @@
+06-Jan-2004: New package: P<libuuid-1.34-20040106>
06-Jan-2004: Upgraded package: P<sqlite-2.8.9-20040106>
06-Jan-2004: Upgraded package: P<perl-sys-20040106-20040106>
06-Jan-2004: Upgraded package: P<dsh-0.25.0-20040106>
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]