Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37478141
en ru br
ALT Linux repositórios
S:2.0-alt6.1
5.0: 2.0-alt4
4.1: 2.0-alt4
4.0: 2.0-alt4

Group :: Gráficos
RPM: xmrm

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

Patch: xmrm.Makefile.patch
Download


Mon Feb 20 21:49:52 MSK 2006  george@arnor.homeunix.org
  * Makefile XOrg7 adaptation
Mon Feb 20 20:17:45 MSK 2006  george@arnor.homeunix.org
  * Eliminating GX* and zero linewidth
Tue Dec 20 13:54:19 MSK 2005  george@arnor.homeunix.org
  * -I/usr/X11R6/include/X11
Tue Dec 20 12:57:10 MSK 2005  george@arnor.homeunix.org
  * Remove unused libraries
Tue Dec 20 12:04:31 MSK 2005  george@arnor.homeunix.org
  * Eliminate fake image creations
Tue Dec 20 11:52:37 MSK 2005  george@arnor.homeunix.org
  * Unhack BSD sspecifics
Tue Dec 20 11:37:56 MSK 2005  george@arnor.homeunix.org
  * patch-xmrm*
Tue Dec 20 11:37:18 MSK 2005  george@arnor.homeunix.org
  * patch-io.cc
Tue Dec 20 11:37:06 MSK 2005  george@arnor.homeunix.org
  * patch-const.h
Tue Dec 20 11:36:54 MSK 2005  george@arnor.homeunix.org
  * patch-af
Tue Dec 20 11:36:45 MSK 2005  george@arnor.homeunix.org
  * patch-ad
Tue Dec 20 11:36:22 MSK 2005  george@arnor.homeunix.org
  * patch-Makefile
--- old-xmrm/Makefile	2006-02-20 21:51:48 +0300
+++ new-xmrm/Makefile	2006-02-20 21:51:48 +0300
@@ -16,8 +16,10 @@
 #
 ##############################################################################
 
-CPP = g++
-CC = gcc
+CPP = c++
+CC = cc
+PREFIX=/usr
+LOCALBASE=/usr
 
 # -c: don't link yet
 # -g: produce debugging-information, don't use together with link_flag -s
@@ -28,15 +30,17 @@
 # -c: don't link yet
 #COMPILE_FLAGS = -O3 -m486 -c
 
+XFORMSINC = -I${PREFIX}/include/xforms
+
 # -O: normal optimization level  -c: don't link yet
-COMPILE_FLAGS = -O -c
+COMPILE_FLAGS = ${CFLAGS} -I${LOCALBASE}/include -I${PREFIX}/include ${XFORMSINC} -c
 
 # -s: DESTROYS symbol-table
-LINK_FLAGS = -s
+#LINK_FLAGS = -s
 
 
-SYSLIB = -L/usr/X11R6/lib -lX11 -lm
-LIBS = -L/usr/lib -ltiff -ljpeg -lgz -lforms -lXpm $(SYSLIB)
+SYSLIB = -L${PREFIX}/lib -lX11 -lm
+LIBS = -L${LOCALBASE}/lib -ltiff -lforms $(SYSLIB)
 
 OBJECTS = xmrm.o xmrm_cb.o io.o morphvec.o init.o wavemorph.o wave_rts.o wave.o\
           areas.o xmrm_main.o
@@ -46,14 +50,14 @@
 all: xmrm xmrm_mpeg
 
 xmrm: $(OBJECTS)
-	$(CC) $(LINK_FLAGS) -o xmrm $(OBJECTS) $(LIBS)
+	$(CPP) $(LINK_FLAGS) -o xmrm $(OBJECTS) $(LIBS)
 
 xmrm_mpeg: xmrm_mpeg.o xmrm_mpeg_main.o
-	$(CC) $(LINK_FLAGS) -o xmrm_mpeg xmrm_mpeg.o xmrm_mpeg_main.o $(LIBS)
+	$(CPP) $(LINK_FLAGS) -o xmrm_mpeg xmrm_mpeg.o xmrm_mpeg_main.o $(LIBS)
 
 static: $(OBJECTS) xmrm_mpeg.o xmrm_mpeg_main.o
-	$(CC) $(LINK_FLAGS) -o xmrm $(OBJECTS) $(LIBS) -static
-	$(CC) $(LINK_FLAGS) -o xmrm_mpeg xmrm_mpeg.o xmrm_mpeg_main.o $(LIBS) -static
+	$(CPP) $(LINK_FLAGS) -o xmrm $(OBJECTS) $(LIBS) -static
+	$(CPP) $(LINK_FLAGS) -o xmrm_mpeg xmrm_mpeg.o xmrm_mpeg_main.o $(LIBS) -static
 	@echo
 	@echo "REMOVE 'xmrm' AND 'xmrm_mpeg' BEFORE YOUR NEXT 'make all|dynamic' !!!"
 	@echo
@@ -94,6 +98,15 @@
 xmrm_mpeg_main.o: xmrm_mpeg_main.cc xmrm_mpeg.h
 	$(CPP) $(COMPILE_FLAGS) xmrm_mpeg_main.cc
 
+patchset:
+	@darcs changes -s --from-patch=patch-Makefile | \
+	sed -n '/^    . [.][/]/s/^    . [.][/]\([^ ]*\).*/\1/p' | \
+	sort -u | while read F; do \
+	P=xmrm.$$F.patch; \
+	darcs diff -u --from-patch=patch-Makefile $$F > $$P; \
+	echo "Patch$$((0+0$$L)): $$P"; L=$$((0$$L+1)); \
+	done
+
 clean:
 	-rm -f *.bak *.ESV *.o core a.out *~ xmrmdesign.c xmrmdesign_cb.c xmrmdesign_main.c xmrmdesign.h
 	-rm -f xmrm_mpegdesign.c xmrm_mpegdesign_main.c xmrm_mpegdesign.h
@@ -101,3 +114,4 @@
 empty:
 	-rm -f *.bak *.ESV *.o core a.out *~ xmrmdesign.c xmrmdesign_cb.c xmrmdesign_main.c xmrmdesign.h
 	-rm -f xmrm xmrm_mpeg xmrm_mpegdesign.c xmrm_mpegdesign_main.c xmrm_mpegdesign.h
+	-rm -f *tiff o oo ooo *.patch
 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009