فهرست منبع

Appending mgv package

Peter Smej 23 سال پیش
والد
کامیت
1f12e2c086
2فایلهای تغییر یافته به همراه145 افزوده شده و 0 حذف شده
  1. 54 0
      mgv/mgv.patch
  2. 91 0
      mgv/mgv.spec

+ 54 - 0
mgv/mgv.patch

@@ -0,0 +1,54 @@
+--- configure.orig	Tue Oct 20 15:42:09 1998
++++ configure	Tue Oct 20 15:42:47 1998
+@@ -2067,11 +2067,11 @@
+ ice_motif_save_LIBS="$LIBS"
+ ice_motif_save_CFLAGS="$CFLAGS"
+ ice_motif_save_CPPFLAGS="$CPPFLAGS"
+ ice_motif_save_LDFLAGS="$LDFLAGS"
+ #
+-LIBS="$X_PRE_LIBS -lXm -lXt -lX11 $X_EXTRA_LIBS $LIBS"
++LIBS="$X_PRE_LIBS -lXm -lXp -lXext -lXt -lX11 $X_EXTRA_LIBS $LIBS"
+ CFLAGS="$X_CFLAGS $CFLAGS"
+ CPPFLAGS="$X_CFLAGS $CPPFLAGS"
+ LDFLAGS="$X_LIBS $LDFLAGS"
+ #
+ cat > conftest.$ac_ext <<EOF
+@@ -2141,11 +2141,11 @@
+ ice_motif_save_LIBS="$LIBS"
+ ice_motif_save_CFLAGS="$CFLAGS"
+ ice_motif_save_CPPFLAGS="$CPPFLAGS"
+ ice_motif_save_LDFLAGS="$LDFLAGS"
+ #
+-LIBS="$X_PRE_LIBS -lXm -lXt -lX11 $X_EXTRA_LIBS $LIBS"
++LIBS="$X_PRE_LIBS -lXm -lXp -lXext -lXt -lX11 $X_EXTRA_LIBS $LIBS"
+ CFLAGS="$X_CFLAGS $CFLAGS"
+ CPPFLAGS="$X_CFLAGS $CPPFLAGS"
+ LDFLAGS="$X_LIBS $LDFLAGS"
+ #
+ # We use XtToolkitInitialize() here since it takes no arguments
+@@ -2697,11 +2697,11 @@
+ ac_lib_var=`echo Xm'_'XmRepTypeInstallTearOffModelConverter | sed 'y%./+-%__p_%'`
+ if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+   echo $ac_n "(cached) $ac_c" 1>&6
+ else
+   ac_save_LIBS="$LIBS"
+-LIBS="-lXm ${X_PRE_LIBS} ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${XEXT_LIBS} ${X11_LIBS} $LIBS"
++LIBS="-lXm -lXp -lXext ${X_PRE_LIBS} ${XPM_LIBS} ${XEXT_LIBS} ${XT_LIBS} ${XEXT_LIBS} ${X11_LIBS} $LIBS"
+ cat > conftest.$ac_ext <<EOF
+ #line 2705 "configure"
+ #include "confdefs.h"
+ /* Override any gcc2 internal prototype to avoid an error.  */
+ /* We use char because int might match the return type of a gcc2
+@@ -2725,11 +2725,11 @@
+ LIBS="$ac_save_LIBS"
+ 
+ fi
+ if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
+   echo "$ac_t""yes" 1>&6
+-  XM_LIBS="-lXm"
++  XM_LIBS="-lXm -lXp -lXext"
+ 	cat >> confdefs.h <<\EOF
+ #define HAVE_MOTIF 1
+ EOF
+ 
+ else

+ 91 - 0
mgv/mgv.spec

@@ -0,0 +1,91 @@
+##
+##  ghostscript.spec -- OpenPKG RPM Specification
+##  Copyright (c) 2000-2003 Cable & Wireless Deutschland GmbH
+##  Copyright (c) 2000-2003 The OpenPKG Project <http://www.openpkg.org/>
+##  Copyright (c) 2000-2003 Ralf S. Engelschall <rse@engelschall.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:         mgv
+Summary:      Motif based PostScript viewer
+URL:          http://www.trends.net/~mu
+Vendor:       Eric A. Howe, Matthew D. Francey
+Packager:     The OpenPKG Project
+Distribution: OpenPKG [EVAL]
+Group:        Graphics
+License:      GNU
+Version:      3.1.5
+Release:      20030221
+
+#   package options
+
+#   list of sources
+Source0:      http://www.trends.net/~mu/mgv-%{version}.tar.gz
+Patch0:       mgv.patch
+
+#   build information
+Prefix:       %{l_prefix}
+BuildRoot:    %{l_buildroot}
+BuildPreReq:  OpenPKG, openpkg >= 20030211, X11
+PreReq:       OpenPKG, openpkg >= 20030211
+AutoReq:      no
+AutoReqProv:  no
+
+%description
+    Mgv is a Motif based PostScript viewer.  Mgv started out as a Motif
+    rewrite of the venerable Ghostview 1.5.
+
+%prep
+    %setup0 -q 
+    %patch -p0
+
+%build
+	x11_inc=`%{l_prefix}/etc/rc --query x11_incdir`
+	x11_lib=`%{l_prefix}/etc/rc --query x11_libdir`
+    CC="%{l_cc}" \
+    CFLAGS="%{l_cflags -O} -I${x11_inc}" \
+    LDFLAGS="%{l_ldflags} -L${x11_lib} -rpath ${x11_lib}" \
+    ./configure \
+        --prefix=%{l_prefix} \
+        --datadir=%{l_prefix}/share/mgv
+    %{l_make} %{l_mflags}
+
+%install
+    rm -rf $RPM_BUILD_ROOT
+
+    #   create filesystem hierachy
+	%{l_shtool} mkdir -f -p -m 755 \
+        $RPM_BUILD_ROOT%{l_prefix}/bin \
+		$RPM_BUILD_ROOT%{l_prefix}/man/man1
+
+    #   install files
+    %{l_shtool} install -c -s -m 755 \
+        mgv $RPM_BUILD_ROOT%{l_prefix}/bin
+    %{l_shtool} install -c -m 644 \
+        mgv.1 $RPM_BUILD_ROOT%{l_prefix}/man/man1
+
+    %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
+
+%files -f files
+
+%clean
+    rm -rf $RPM_BUILD_ROOT
+