diff --git a/legacy/eet/.cvsignore b/legacy/eet/.cvsignore new file mode 100644 index 0000000000..2b9156e6be --- /dev/null +++ b/legacy/eet/.cvsignore @@ -0,0 +1,2 @@ +.config +build-stamp diff --git a/legacy/eet/debian/.cvsignore b/legacy/eet/debian/.cvsignore new file mode 100644 index 0000000000..a0c9d092bf --- /dev/null +++ b/legacy/eet/debian/.cvsignore @@ -0,0 +1,7 @@ +files +libeet0 +libeet0-dev +libeet0.postinst.debhelper +libeet0.postrm.debhelper +libeet0.substvars +tmp diff --git a/legacy/eet/debian/changelog b/legacy/eet/debian/changelog new file mode 100644 index 0000000000..0556e78080 --- /dev/null +++ b/legacy/eet/debian/changelog @@ -0,0 +1,6 @@ +eet (0.0.0-0cvs20021003) unstable; urgency=low + + * a CVS release + + -- Sytse Wielinga Thu, 3 Oct 2002 12:08:24 +0200 + diff --git a/legacy/eet/debian/control b/legacy/eet/debian/control new file mode 100644 index 0000000000..a7817efb69 --- /dev/null +++ b/legacy/eet/debian/control @@ -0,0 +1,26 @@ +Source: eet +Priority: optional +Maintainer: Sytse Wielinga +Build-Depends: debhelper (>> 3.0.0), zlib1g-dev, libjpeg62-dev +Standards-Version: 3.5.2 + +Package: libeet0-dev +Section: devel +Architecture: any +Depends: libeet0 (= ${Source-Version}) +Description: development files for libeet + This package contains headers and static libraries for development with + libeet. + +Package: libeet0 +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Description: Enlightenment file chunk reading/writing library + Eet is a tiny library designed to write an arbitary set of chunks of data to a + file and optionally compress each chunk (very much like a zip file) and allow + fast random-access reading of the file later on. It does not do zip as zip + itself has more complexity than we need, and it was much simpler to implement + this once here. + . + It's small, fast, and does a job. It's heavily commented and fully documented. diff --git a/legacy/eet/debian/copyright b/legacy/eet/debian/copyright new file mode 100644 index 0000000000..daf5283b6b --- /dev/null +++ b/legacy/eet/debian/copyright @@ -0,0 +1,32 @@ +This package was debianized by Sytse Wielinga on +Thu, 3 Oct 2002 12:08:24 +0200. + +The source is downloaded from the e17/libs/eet module of the enlightenment CVS +tree. For more information, see: + + http://www.enlightenment.org/cvs.html + +Upstream Author(s): Enlightenment team + +Copyright: + +Copyright (C) 2000 Carsten Haitzler and various contributors (see AUTHORS) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies of the Software, its documentation and marketing & publicity +materials, and acknowledgment shall be given in the documentation, materials +and software packages that this Software was used. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/legacy/eet/debian/eet-config.1 b/legacy/eet/debian/eet-config.1 new file mode 100644 index 0000000000..b64bb228a5 --- /dev/null +++ b/legacy/eet/debian/eet-config.1 @@ -0,0 +1,27 @@ +.\" Hey, EMACS: -*- nroff -*- +.TH EET 1 "oktober 3, 2002" +.SH NAME +eet-config \- script to get information about the installed version of Eet +.SH SYNOPSIS +.B eet-config [\-\-version] [\-\-libs] [\-\-cflags] +.SH DESCRIPTION +\fIeet-config\fP is a tool that is used by configure to determine the +availability of eet and the compiler and linker flags that should be used to +compile programs using it. +.SH OPTIONS +\fIeet-config\fP accepts the following options: +.TP +.B \-\-version +Print the currently installed version of \fIeet\fP on the standard output. +.TP +.B \-\-libs +Print the linker flags that are necessary to link a \fIeet\fP\-program. +.TP +.B \-\-cflags +Print the compiler flags that are necessary to link a \fIeet\fP\-program. +.SH SEE ALSO +.BR eet (1). +.SH AUTHOR +This manual page was written by Sytse Wielinga + for the Debian GNU/Linux system (but may be +used by others). diff --git a/legacy/eet/debian/eet.1 b/legacy/eet/debian/eet.1 new file mode 100644 index 0000000000..f0f43f7376 --- /dev/null +++ b/legacy/eet/debian/eet.1 @@ -0,0 +1,61 @@ +.\" Hey, EMACS: -*- nroff -*- +.TH EET 1 "oktober 3, 2002" +.SH NAME +eet \- program for editing eet files +.SH SYNOPSIS +.B eet +-l in_file +.br +.B eet +-d in_file +.br +.B eet +-c out_file [-nz glob [-nz glob ...]] dir_file1 [dir_file2 ...] +.SH DESCRIPTION +This manual page documents briefly the +.B eet +command. +This manual page was written for the Debian distribution +because the original program does not have a manual page. +.PP +.B eet +is a program for viewing, unpacking and adding files to eet files, which are +containers for optionally compressed data, allowing for fast random-access +reading. These files are mostly used by the enlightenment project. See +.B www.enlightenment.org +for more details about this project. +.SH OPTIONS +.TP +.B \-l in_file +List the contents of an eet file +.TP +.B \-d in_file +Unpack an eet file +.TP +.B \-c out_file +Create an eet file +.TP +.B \-nz match +Store files matching match glob uncompressed +.SH SEE ALSO +.BR eet-config (1). +.PP +For more information, have a look at the sources of libeet. To get them, have +a look at the website +.B www.enlightenment.org +or execute the following commands: +.TP +.B export CVSROOT=:pserver:anonymous@cvs.enlightenment.sourceforge.net:/cvsroot/enlightenment +If this is command is broken among multiple lines because your terminal is not +as wide as the command, please don't include the minus sign into the command. +.TP +.B cvs login +Just hit enter if it asks about a password for anonymous. +.TP +.B cvs co -r SPLIT e17/libs/eet +This command should create the directory e17/libs/eet, containing the latest +sources of eet. +.SH AUTHOR +This manual page was written by Sytse Wielinga + for the Debian GNU/Linux system (but may be +used by others). diff --git a/legacy/eet/debian/libeet0-dev.files b/legacy/eet/debian/libeet0-dev.files new file mode 100644 index 0000000000..606c89f00a --- /dev/null +++ b/legacy/eet/debian/libeet0-dev.files @@ -0,0 +1,4 @@ +usr/bin/eet-config +usr/include/* +usr/lib/lib*.a +usr/lib/lib*.so diff --git a/legacy/eet/debian/libeet0.files b/legacy/eet/debian/libeet0.files new file mode 100644 index 0000000000..31a86abefe --- /dev/null +++ b/legacy/eet/debian/libeet0.files @@ -0,0 +1,2 @@ +usr/bin/eet +usr/lib/lib*.so.* diff --git a/legacy/eet/debian/rules b/legacy/eet/debian/rules new file mode 100644 index 0000000000..171d5dc8e8 --- /dev/null +++ b/legacy/eet/debian/rules @@ -0,0 +1,74 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# This is the debhelper compatibility version to use. +export DH_COMPAT=3 + + +ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) + CFLAGS += -g +endif +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s +endif + +version=`ls src/.libs/lib*.so.* | \ + awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'` +major=`ls src/.libs/lib*.so.* | \ + awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'` + +build: build-stamp +build-stamp: + dh_testdir + + ./configure --prefix=/usr build + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + + -./configure clean + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + ./configure --prefix=$(CURDIR)/debian/tmp/usr install + + +binary-indep: build install + +binary-arch: build install + dh_testdir + dh_testroot + dh_movefiles + + dh_installdocs -plibeet0 README AUTHORS + dh_installdocs -plibeet0-dev + dh_installman -plibeet0 debian/eet.1 + dh_installman -plibeet0-dev debian/eet-config.1 + dh_installchangelogs + dh_link + dh_strip + dh_compress + dh_fixperms + dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install diff --git a/legacy/eet/src/.cvsignore b/legacy/eet/src/.cvsignore new file mode 100644 index 0000000000..2fa80b7761 --- /dev/null +++ b/legacy/eet/src/.cvsignore @@ -0,0 +1,3 @@ +eet +eet-config +libeet.so.0.0.0