Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] PERFORCE change 77517 by Robin Cook for review

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Perforce Review Daemon <p4review AT smee.org>
  • To: "Andrew Stitt" <a AT t.armory.com>, "Arjan Bouter" <abouter AT sourcemage.org>, "Arwed von Merkatz" <v.merkatz AT gmx.net>, "SM-Commit Daemon" <sm-commit AT lists.ibiblio.org>, "David Kowis" <dkowis+smgl-p4 AT shlrm.org>, "duane_malcolm" <d.malcolm AT auckland.ac.nz>, "Eric Sandall" <eric AT sandall.us>, "Ethan Grammatikidis" <eekee AT eekee.is-a-geek.org>, "Gareth Clay" <gareth AT caffeinefuelled.co.uk>, "George J. Sherwood" <george AT beernabeer.com>, "Jason Flatt" <jflatt AT sourcemage.org>, "Jeremy Blosser" <jblosser AT sourcemage.org>, "Juuso Alasuutari" <iuso AT sourcemage.org>, "Ladislav Hagara" <ladislav.hagara AT unob.cz>, "Maurizio Boriani" <baux AT member.fsf.org>, "Pieter Lenaerts" <e-type AT sourcemage.org>, "Pol Vinogradov" <vin.public AT gmail.com>, "Robin Cook" <rcook AT wyrms.net>, "Seth Woolley" <seth AT swoolley.homeip.net>, "Unet" <unet AT sourcemage.org>, "vladimir_marek" <vlmarek AT volny.cz>
  • Subject: [SM-Commit] PERFORCE change 77517 by Robin Cook for review
  • Date: Mon, 10 Apr 2006 04:30:01 +0100 (BST)

Change 77517 by robin_cook AT CuZnDragon-pheuri.wyrms.net on 2006/04/10 04:26:40

Trying to get where gsview, gv, ggv2, imagemagick all work with espgs.

Affected files ...

... //sgl/grimoires/devel/printer/espgs/BUILD#7 edit
... //sgl/grimoires/devel/printer/espgs/CONFIGURE#1 add
... //sgl/grimoires/devel/printer/espgs/DEPENDS#9 edit
... //sgl/grimoires/devel/printer/espgs/DETAILS#16 edit
... //sgl/grimoires/devel/printer/espgs/HISTORY#27 edit
... //sgl/grimoires/devel/printer/espgs/INSTALL#2 edit
... //sgl/grimoires/devel/printer/espgs/PRE_BUILD#5 edit
... //sgl/grimoires/devel/printer/espgs/WIP#1 add
... //sgl/grimoires/devel/printer/espgs/ghostscript-8.15-sharedlib.patch#1 add

Differences ...

==== //sgl/grimoires/devel/printer/espgs/BUILD#7 (xtext) ====

@@ -1,5 +1,4 @@
-OPTS="--enable-dynamic \
- $OPTS" &&
+OPTS="--enable-dynamic ${OPTS}" &&

make_single &&
default_build &&

==== //sgl/grimoires/devel/printer/espgs/DEPENDS#9 (xtext) ====

@@ -5,20 +5,11 @@
depends tiff &&
depends X11-LIBS &&
depends zlib &&
-depends glib2 $$
-#if [ "$ESPGS_OMNI" == "y" ]; then
-# depends glib2
-#fi &&
+depends glib2 &&

-#optional_depends X11-LIBS \
-# '' \
-# '' \
-# 'for X11 GUI support' &&
-
-#optional_depends "gtk+"
\
-# "--with-x --x-libraries=/usr/X11/lib/"
\
-# ""
\
-# "for the Ghostscript display device so you can preview PS
and PDF files on your screen" &&
+if [ "${ESPGS_LIBGS}" == "y" ]; then
+ depends gtk+
+fi &&

optional_depends "cups" \
"--enable-cups" \

==== //sgl/grimoires/devel/printer/espgs/DETAILS#16 (xtext) ====

@@ -14,10 +14,10 @@
ENTERED=20020613
UPDATED=20040402
if [ "$ESPGS_OMNI" = "y" ]; then
- SOURCE4=Omni-0.9.2.tar.gz
- SOURCE4_URL[0]=${SOURCEFORGE_URL}/omniprint/${SOURCE4}
+ SOURCE2=Omni-0.9.2.tar.gz
+ SOURCE2_URL[0]=${SOURCEFORGE_URL}/omniprint/${SOURCE4}
LICENSE[3]=LGPL
- SOURCE4_GPG="gurus.gpg:${SOURCE4}.sig"
+ SOURCE2_GPG="gurus.gpg:${SOURCE2}.sig"
fi
KEYWORDS="ghostscript interpreter postscript printer"
SHORT="ESP Ghostscript is an interpreter for the PostScript
langauge."

==== //sgl/grimoires/devel/printer/espgs/HISTORY#27 (text) ====

@@ -1,5 +1,15 @@
2006-04-09 Robin Cook <rcook AT wyrms.net>
- * DETAILS: changed to gpg on Omni as kept getting invalid hash
+ * CONFIGURE: added to query libgs.so install
+ * DEPENDS: set gtk+ depends on query
+ * PRE_BUILD: add sedit to change default output device
+ added patch to build libgs
+ * BUILD: remove un-needed line continuation
+ * INSTALL: run libgs make and make soinstall by query
+ install any missing docs and link as BLFS
+ * WIP: added
+
+2006-04-09 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: changed to gpg on Omni as kept getting invalid hash

2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
* DETAILS: (automated) Add KEYWORDS

==== //sgl/grimoires/devel/printer/espgs/INSTALL#2 (xtext) ====

@@ -1,8 +1,24 @@
default_install &&

+ln -v -s ../ghostscript/8.15/doc /usr/share/doc/espgs-8.15.1 &&
+
+for INSTFILE in `ls doc`
+do
+ if [ ! -f /usr/share/doc/espgs-8.15.1/${INSTFILE} ]; then
+ install -v -m644 doc/${INSTFILE} /usr/share/doc/espgs-8.15.1/
+ fi
+done &&
+
+if [ "${ESPGS_LIBGS}" == "y" ]; then
+ make_single &&
+ make CFLAGS='-fpic $(ACDEFS)' so &&
+ make soinstall &&
+ make_normal
+fi &&
+
#
# Install header files
#
-ESPGS_INCLUDE_DIR=$INSTALL_ROOT/usr/include/$SPELL &&
-mkdir -p $ESPGS_INCLUDE_DIR &&
-cp src/*.h $ESPGS_INCLUDE_DIR
+ESPGS_INCLUDE_DIR=${INSTALL_ROOT}/usr/include/$SPELL &&
+mkdir -p ${ESPGS_INCLUDE_DIR} &&
+cp src/*.h ${ESPGS_INCLUDE_DIR}

==== //sgl/grimoires/devel/printer/espgs/PRE_BUILD#5 (xtext) ====

@@ -1,11 +1,16 @@
-default_pre_build &&
+default_pre_build &&
+cd "${SOURCE_DIRECTORY}" &&

-cd "$SOURCE_DIRECTORY" &&
# this operation is harmless because because rpl_malloc is not defined
anywhere
# in the source; moreover, the symbol HAVE_MALLOC is not used in the source
as
# of ESPGS 8.15.1 and maybe earlier.
-sedit 's|#define malloc rpl_malloc|//\0|g' configure &&
+sedit 's|#define malloc rpl_malloc|//\0|g' configure &&

-if [[ -n "$SOURCE4" ]]; then
+if [ "${ESPG_OMNI}" == "y" ]; then
unpack_file 4
-fi
+fi
+
+if [ "${ESPGS_LIBGS}" == "y" ]; then
+ sedit "s/bbox.dev$/x11.dev/" Makefile.in &&
+ patch -p1 < ${SCRIPT_DIRECTORY}/ghostscript-8.15-sharedlib.patch
+fi



  • [SM-Commit] PERFORCE change 77517 by Robin Cook for review, Perforce Review Daemon, 04/09/2006

Archive powered by MHonArc 2.6.24.

Top of Page