File: remove-libeus-link-from-exe.patch

package info (click to toggle)
euslisp 9.31%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 55,448 kB
  • sloc: ansic: 41,610; lisp: 3,339; makefile: 286; sh: 238; asm: 138; python: 53
file content (95 lines) | stat: -rw-r--r-- 3,685 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
Description: remove libeus link from executables
 remove link to libeus from executables, this also remove EUSLIB,
 which provides RPATH settings that Debian dislike.
 .
 euslisp (9.26-1) unstable; urgency=low
 .
   * Initial debian release (Closes: Bug#942317).
Author: Kei Okada <kei.okada@gmail.com>

---
Origin: other
Reviewed-By: Kei Okada <kei.okada@gmail.com>
Last-Update: 2019-09-08

--- euslisp-9.26.orig/lisp/Makefile.generic2
+++ euslisp-9.26/lisp/Makefile.generic2
@@ -233,7 +233,7 @@ $(BINDIR)/eusg:	 $(BINDIR)/eus2 $(MTOBJECTS) $(ADLIBDIR)/$(LIBEUSGEO)
 	($(CC) -o $(BINDIR)/eusg $(LDFLAGS)  \
 	 	$(NOKOBJECTS) $(KOBJECTS) $(KSOBJECTS) $(LOBJECTS) \
 		$(LCOBJECTS) $(MTCOBJECTS) $(RGCOBJECTS) $(MTOBJECTS) \
-		$(COMPOBJECTS) $(EUSLIB) $(GEOLIB) $(RAWLIB) ; \
+		$(COMPOBJECTS) $(RAWLIB) ; \
 	cd $(BINDIR); rm -f euscomp; ln -sf eusg euscomp)
 
 $(BINDIR)/eusx:	 $(NOKOBJECTS) $(KOBJECTS) $(KSOBJECTS) $(LOBJECTS) \
@@ -245,7 +248,7 @@ $(BINDIR)/eusx:	 $(NOKOBJECTS) $(KOBJECTS) $(KSOBJECTS) $(LOBJECTS) \
 		$(NOKOBJECTS) $(KOBJECTS) $(KSOBJECTS) \
 		$(LOBJECTS)   $(LCOBJECTS) $(COMPOBJECTS) \
 		$(MTCOBJECTS) $(RGCOBJECTS) $(MTOBJECTS) \
-		$(EUSLIB) $(EUSXLIB) $(GEOLIB) $(XLIB)  $(RAWLIB);)
+		$(RAWLIB);)
 
 $(BINDIR)/eus:	 $(BINDIR)/eusx $(NOKOBJECTS) $(KOBJECTS) $(KSOBJECTS) $(LOBJECTS) \
 		$(LCOBJECTS)  $(COMPOBJECTS) \
@@ -256,7 +259,7 @@ $(BINDIR)/eus:	 $(BINDIR)/eusx $(NOKOBJECTS) $(KOBJECTS) $(KSOBJECTS) $(LOBJECTS
 		$(LOBJECTS) $(LCOBJECTS)  $(COMPOBJECTS) \
 		$(MTCOBJECTS) $(RGCOBJECTS) $(MTOBJECTS) \
 		$(MAPOPTION) \
-		$(EUSLIB) $(EUSXLIB) $(GEOLIB) $(XLIB)  $(RAWLIB) \
+		$(XLIB) $(RAWLIB) \
 		>$(ADLIBDIR)/eusmap ; \
 	cd $(BINDIR); rm -f euscomp eusx; \
 	ln -sf eus euscomp; ln -sf eus eusx; )
@@ -277,7 +280,7 @@ $(BINDIR)/eusgl:	 $(NOKOBJECTS) $(KOBJECTS) $(KSOBJECTS) $(LOBJECTS) \
 		$(LOBJECTS) $(LCOBJECTS)  $(COMPOBJECTS) \
 		$(MTCOBJECTS) $(RGCOBJECTS) $(MTOBJECTS) \
 		$(MAPOPTION) \
-		$(EUSLIB) $(EUSXLIB) $(GEOLIB) $(GLLIB) $(XLIB) $(RAWLIB)\
+		$(GLLIB) $(XLIB) $(RAWLIB) \
 		>$(ADLIBDIR)/eusmap ;)
 
 $(BINDIR)/raweus.so:	$(NOKOBJECTS) $(KOBJECTS)  $(LOBJECTS) \
--- euslisp-9.26.orig/lisp/Makefile.Linux
+++ euslisp-9.26/lisp/Makefile.Linux
@@ -108,7 +108,7 @@
 # specify directories where euslisp's libraries are located.
 EUSRPATH=-R$(ADLIBDIR):$(EUSDIR)/lib/Linux
 EUSLIB= -Xlinker $(EUSRPATH) -L$(ADLIBDIR)
-GLLIB= -L$(ADLIBDIR) -lGLU -lGL -lXext -leusgl
+GLLIB= -L$(ADLIBDIR) -lGLU -lGL -lXext
 
 # POSIX Thread
 THREADDEP=mthread_posix.c
--- euslisp-9.26.orig/lisp/Makefile.Linux.thread
+++ euslisp-9.26/lisp/Makefile.Linux.thread
@@ -85,7 +85,7 @@ XLIB= -L/usr/X11R6/lib -lX11
 # specify directories where euslisp's libraries are located.
 EUSRPATH=-R$(ADLIBDIR):$(EUSDIR)/lib/Linux
 EUSLIB= -Xlinker $(EUSRPATH) -L$(ADLIBDIR)
-GLLIB= -L$(ADLIBDIR) -lGLU -lGL -lXext -leusgl
+GLLIB= -L$(ADLIBDIR) -lGLU -lGL -lXext
 
 # POSIX Thread 
 THREADDEP=mthread_posix.c
--- euslisp-9.26.orig/lisp/Makefile.Linux64
+++ euslisp-9.26/lisp/Makefile.Linux64
@@ -67,7 +67,7 @@ CC=gcc
 # specify directories where euslisp's libraries are located.
 EUSRPATH=-R$(ADLIBDIR)
 EUSLIB= -Xlinker $(EUSRPATH) -L$(ADLIBDIR)
-GLLIB= -L$(ADLIBDIR) -lGLU -lGL -lXext -leusgl
+GLLIB= -L$(ADLIBDIR) -lGLU -lGL -lXext
 
 # POSIX Thread 
 THREADDEP=mthread_posix.c
--- euslisp-9.26.orig/lisp/Makefile.LinuxARM
+++ euslisp-9.26/lisp/Makefile.LinuxARM
@@ -94,6 +94,6 @@ LD=gcc
 # specify directories where euslisp's libraries are located.
 EUSLIB= -Xlinker -R$(ADLIBDIR):$(EUSDIR)/lib/LinuxARM -L$(ADLIBDIR)
-GLLIB= -L$(ADLIBDIR) -lGLU -lGL -lXext -leusgl
+GLLIB= -L$(ADLIBDIR) -lGLU -lGL -lXext
 
 # POSIX Thread 
 THREADDEP=mthread_posix.c