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: 30-Dec-2002 20:14:41 Branch: HEAD Handle: 2002123019143902 Added files: openpkg-re/vcheck vc.mico openpkg-src/mico mico.patch mico.spec Modified files: openpkg-web news.txt Log: new package: mico 2.3.7 (CORBA Toolkit) Summary: Revision Changes Path 1.1 +9 -0 openpkg-re/vcheck/vc.mico 1.1 +12 -0 openpkg-src/mico/mico.patch 1.1 +133 -0 openpkg-src/mico/mico.spec 1.2445 +1 -0 openpkg-web/news.txt ____________________________________________________________________________ patch -p0 <<'@@ .' Index: openpkg-re/vcheck/vc.mico ============================================================================ $ cvs diff -u -r0 -r1.1 vc.mico --- /dev/null 2002-12-30 20:14:40.000000000 +0100 +++ vc.mico 2002-12-30 20:14:40.000000000 +0100 @@ -0,0 +1,9 @@ +config = { +} + +prog mico = { + version = 2.3.7 + url = http://www.mico.org/FrameDescription.html#source + regex = mico-(__VER__)\.tar\.gz +} + @@ . patch -p0 <<'@@ .' Index: openpkg-src/mico/mico.patch ============================================================================ $ cvs diff -u -r0 -r1.1 mico.patch --- /dev/null 2002-12-30 20:14:41.000000000 +0100 +++ mico.patch 2002-12-30 20:14:41.000000000 +0100 @@ -0,0 +1,12 @@ +diff -Naur mico.orig/Makefile mico/Makefile +--- mico.orig/Makefile Sun Mar 3 21:44:27 2002 ++++ mico/Makefile Tue Dec 24 00:58:41 2002 +@@ -62,7 +62,7 @@ + $(IDIRCMD) $(SHARED_INSTDIR)/doc/mico; \ + $(IMANCMD) doc/doc.ps $(SHARED_INSTDIR)/doc/mico/manual.ps; \ + fi +- -ldconfig ++# -ldconfig + + install-cd: + for i in $(INSTALLDIRS); do $(MAKE) -C $$i install-cd || exit 1; done @@ . patch -p0 <<'@@ .' Index: openpkg-src/mico/mico.spec ============================================================================ $ cvs diff -u -r0 -r1.1 mico.spec --- /dev/null 2002-12-30 20:14:41.000000000 +0100 +++ mico.spec 2002-12-30 20:14:41.000000000 +0100 @@ -0,0 +1,133 @@ +## +## mico.spec -- OpenPKG RPM Specification +## Copyright (c) 2000-2002 Cable & Wireless Deutschland GmbH +## Copyright (c) 2000-2002 The OpenPKG Project <http://www.openpkg.org/> +## Copyright (c) 2000-2002 Ralf S. Engelschall <[EMAIL PROTECTED]> +## +## 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 options +%option with_ssl no +%option with_qt no +%option with_gtk no +%option with_tcl no + +# package information +Name: mico +Summary: CORBA Toolkit +URL: http://www.mico.org/ +Vendor: The MICO Project +Packager: The OpenPKG Project +Distribution: OpenPKG [EVAL] +Group: System +License: GPL +Version: 2.3.7 +Release: 20021230 + +# list of sources +Source0: http://www.mico.org/mico-%{version}.tar.gz +Patch0: mico.patch + +# build information +Prefix: %{l_prefix} +BuildRoot: %{l_buildroot} +BuildPreReq: OpenPKG, openpkg >= 20021230, gcc +PreReq: OpenPKG, openpkg >= 20021230 +AutoReq: no +AutoReqProv: no + +%description + The acronym MICO expands to MICO Is CORBA. The intention of this + project is to provide a freely available and fully compliant + implementation of the CORBA standard. The following design + principles guided the implementation of MICO: + - Start from scratch, and only use standard APIs (Posix/Win32) + - Don't rely on propietary or specialized libraries + - Use standard C++ for the implementation + - Only make use of widely available, free, non-proprietary tools + - Only implement what is required for a CORBA compliant implementation + - Provide a clear design even for implementation internals + + %options -p8 + +%prep + %setup -q -n mico + %patch -p1 + +%build + CC="%{l_cc}" \ + CXX="%{l_cxx}" \ + CFLAGS="%{l_cflags -O}" \ + CXXFLAGS="%{l_cxxflags -O} -Wno-deprecated" \ + CPPFLAGS="%{l_cppflags}" \ + LDFLAGS="%{l_ldflags}" \ + ./configure \ + --prefix=%{l_prefix} \ +%if "%{with_ssl}" == "yes" + --with-ssl=%{l_prefix} \ +%endif +%if "%{with_qt}" == "yes" + --with-qt=%{l_prefix} \ +%endif +%if "%{with_gtk}" == "yes" + --with-gtk=%{l_prefix} \ +%endif +%if "%{with_tcl}" == "yes" + --with-tcl=%{l_prefix} \ +%endif + --disable-mini-stl \ + --disable-shared + %{l_make} %{l_mflags} + +%install + rm -rf $RPM_BUILD_ROOT + + # make directory structure + %{l_shtool} mkdir -f -p -m 755 \ + $RPM_BUILD_ROOT%{l_prefix}/bin \ + $RPM_BUILD_ROOT%{l_prefix}/lib \ + $RPM_BUILD_ROOT%{l_prefix}/include/mico \ + $RPM_BUILD_ROOT%{l_prefix}/man/man1 \ + $RPM_BUILD_ROOT%{l_prefix}/man/man5 \ + $RPM_BUILD_ROOT%{l_prefix}/man/man8 + + # install binaries, libraries, headers + %{l_make} %{l_mflags} install \ + INSTDIR=$RPM_BUILD_ROOT%{l_prefix} \ + SHARED_INSTDIR=$RPM_BUILD_ROOT%{l_prefix} + + # cleanup installation files + rm -rf $RPM_BUILD_ROOT%{l_prefix}/doc + rm -rf $RPM_BUILD_ROOT%{l_prefix}/include/ministl + rm -f $RPM_BUILD_ROOT%{l_prefix}/lib/mico-setup.* + ( cd $RPM_BUILD_ROOT%{l_prefix}/lib + for name in mico micoaux micocoss micoir micox; do + mv lib$name%{version}.a lib$name.a + done + ) + + # generate files listing + %{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.2444 -r1.2445 news.txt --- openpkg-web/news.txt 30 Dec 2002 18:10:45 -0000 1.2444 +++ openpkg-web/news.txt 30 Dec 2002 19:14:40 -0000 1.2445 @@ -1,3 +1,4 @@ +30-Dec-2002: New package: P<mico-2.3.7-20021230> 30-Dec-2002: Upgraded package: P<perl-xml-20021230-20021230> 30-Dec-2002: Upgraded package: P<perl-dbi-20021230-20021230> 30-Dec-2002: Upgraded package: P<openssh-3.5p1-20021230> @@ . ______________________________________________________________________ The OpenPKG Project www.openpkg.org CVS Repository Commit List [EMAIL PROTECTED]