rpms/memchan/devel memchan-2.2.1-configure.patch, NONE, 1.1 memchan-2.2.1-vpath.patch, NONE, 1.1 memchan.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Michael Thomas (wart) fedora-extras-commits at redhat.com
Wed Nov 29 01:02:46 UTC 2006


Author: wart

Update of /cvs/extras/rpms/memchan/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv15380/devel

Modified Files:
	.cvsignore sources 
Added Files:
	memchan-2.2.1-configure.patch memchan-2.2.1-vpath.patch 
	memchan.spec 
Log Message:
auto-import memchan-2.2.1-1 on branch devel from memchan-2.2.1-1.src.rpm

memchan-2.2.1-configure.patch:

--- NEW FILE memchan-2.2.1-configure.patch ---
--- configure.orig	2006-11-27 22:25:20.000000000 -0800
+++ configure	2006-11-27 22:26:08.000000000 -0800
@@ -1507,10 +1507,12 @@
 
 	    # check in a few common install locations
 	    if test x"${ac_cv_c_tclconfig}" = x ; then
-		for i in `ls -d ${exec_prefix}/lib 2>/dev/null` \
+		for i in `ls -d ${libdir} 2>/dev/null` \
+		        `ls -d ${exec_prefix}/lib 2>/dev/null` \
 			`ls -d ${prefix}/lib 2>/dev/null` \
 			`ls -d /usr/local/lib 2>/dev/null` \
 			`ls -d /usr/contrib/lib 2>/dev/null` \
+			`ls -d /usr/lib64 2>/dev/null` \
 			`ls -d /usr/lib 2>/dev/null` \
 			; do
 		    if test -f "$i/tclConfig.sh" ; then
@@ -6373,7 +6375,7 @@
 	    # results, and the version is kept in special file).
 
 	    if test -r /etc/.relid -a "X`uname -n`" = "X`uname -s`" ; then
-		system=MP-RAS-`awk '{print }' /etc/.relid'`
+		system=MP-RAS-`awk '{print }' /etc/.relid`
 	    fi
 	    if test "`uname -s`" = "AIX" ; then
 		system=AIX-`uname -v`.`uname -r`

memchan-2.2.1-vpath.patch:

--- NEW FILE memchan-2.2.1-vpath.patch ---
--- Makefile.in.orig	2006-11-27 22:28:08.000000000 -0800
+++ Makefile.in	2006-11-27 22:32:28.000000000 -0800
@@ -29,37 +29,37 @@
 #========================================================================
 
 Memchan_SOURCES	=		\
-		memchan.c	\
-		init.c		\
-		counter.c	\
-		fifo.c		\
-		fifo2.c		\
-		null.c		\
-		zero.c		\
-		random.c	\
-		buf.c		\
-		bufFix.c	\
-		bufExt.c	\
-		bufRange.c	\
-		bufQueue.c	\
-		bufStubInit.c	\
-		bufStubLib.c	\
-		memchanStubInit.c	\
-		memchanStubLib.c	\
-		randport.c      \
+		generic/memchan.c	\
+		generic/init.c		\
+		generic/counter.c	\
+		generic/fifo.c		\
+		generic/fifo2.c		\
+		generic/null.c		\
+		generic/zero.c		\
+		generic/random.c	\
+		generic/buf.c		\
+		generic/bufFix.c	\
+		generic/bufExt.c	\
+		generic/bufRange.c	\
+		generic/bufQueue.c	\
+		generic/bufStubInit.c	\
+		generic/bufStubLib.c	\
+		generic/memchanStubInit.c	\
+		generic/memchanStubLib.c	\
+		isaac/randport.c      \
 		@EXTRA_SOURCES@
 
 WIN_SOURCES	= 
 UNIX_SOURCES	= 
 
 DOC_SOURCES = \
-	memchan.man \
-	memchanapi.man \
-	fifo.man \
-	fifo2.man \
-	null.man \
-	zero.man \
-	random.man
+	doc/memchan.man \
+	doc/memchanapi.man \
+	doc/fifo.man \
+	doc/fifo2.man \
+	doc/null.man \
+	doc/zero.man \
+	doc/random.man
 
 #========================================================================
 # Identify the object files.  This replaces .c with .$(OBJEXT) for all
@@ -76,10 +76,10 @@
 Memchan_OBJECTS	= $(Memchan_SOURCES:.c=. at OBJEXT@)
 Memchan_LIB_FILE= @Memchan_LIB_FILE@
 
-Memchanstub_OBJECTS=	bufStubLib.$(OBJEXT) memchanStubLib.$(OBJEXT)
+Memchanstub_OBJECTS=	generic/bufStubLib.$(OBJEXT) generic/memchanStubLib.$(OBJEXT)
 Memchanstub_LIB_FILE= @Memchanstub_LIB_FILE@
 
-CHANTEST_OBJECTS=chantest.$(OBJEXT)
+CHANTEST_OBJECTS=generic/chantest.$(OBJEXT)
 CHANTEST_LIB_FILE=libChantest0.1.so
 
 DOC_NROFF = $(DOC_SOURCES:.man=.n)


--- NEW FILE memchan.spec ---
Name:           memchan
Version:        2.2.1
Release:        1%{?dist}
Summary:        In-memory channels for Tcl

Group:          Development/Libraries
License:        BSD
URL:            http://memchan.sourceforge.net/
Source0:        http://dl.sourceforge.net/sourceforge/%{name}/%{name}-%{version}.tar.gz
Patch0:         memchan-2.2.1-configure.patch
Patch1:         memchan-2.2.1-vpath.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:  tcl-devel
#Requires:       

%description
Memchan is an extension library to the script language Tcl, as created by John
Ousterhout. It provides several new channel types for in-memory channels and
the appropriate commands for their creation.

%package devel
Summary: Development files for compiling against the Tcl memchan extension
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
%description devel
Development files for compiling against the Tcl memchan extension

%prep
%setup -q
%patch0
%patch1


%build
%configure --enable-threads
make %{?_smp_mflags}


%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT

%check
make test


%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(-,root,root,-)
%doc doc/license.terms doc/*.html ChangeLog
%{_mandir}/mann/*.gz
%{_libdir}/Memchan%{version}/*.so
%{_libdir}/Memchan%{version}/*.tcl

%files devel
%defattr(-,root,root,-)
%{_includedir}/*.h
%{_libdir}/Memchan%{version}/*.a



%changelog
* Mon Nov 27 2006 Wart <wart at kobold.org> - 2.2.1-1
- Initial package for Fedora


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/memchan/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	29 Nov 2006 01:01:27 -0000	1.1
+++ .cvsignore	29 Nov 2006 01:02:16 -0000	1.2
@@ -0,0 +1 @@
+memchan-2.2.1.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/memchan/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	29 Nov 2006 01:01:27 -0000	1.1
+++ sources	29 Nov 2006 01:02:16 -0000	1.2
@@ -0,0 +1 @@
+07ef0aabff7a980959aa1a07bc73a520  memchan-2.2.1.tar.gz




More information about the scm-commits mailing list