File: hardening.patch

package info (click to toggle)
pgplot5 5.2.2-19.8
  • links: PTS, VCS
  • area: non-free
  • in suites: forky, sid
  • size: 7,192 kB
  • sloc: fortran: 39,795; ansic: 22,554; objc: 1,534; sh: 1,298; makefile: 269; pascal: 233; perl: 209; tcl: 190; awk: 51; csh: 25
file content (45 lines) | stat: -rw-r--r-- 1,989 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
--- a/makemake
+++ b/makemake
@@ -901,7 +901,7 @@ EOD
     echo "	\$(MCOMPL) \$(MFLAGC) -o pgpack \$(SYSDIR)/pgpack.m"
   else
     echo "grfont.dat: \$(FNTDIR)/grfont.txt \$(FNTDIR)/pgpack.f"
-    echo "	\$(FCOMPL) \$(FFLAGC) -o pgpack \$(FNTDIR)/pgpack.f"
+    echo "	\$(FCOMPL) \$(LDFLAGS) \$(FFLAGC) -o pgpack \$(FNTDIR)/pgpack.f"
   fi
   echo "	rm -f grfont.dat"
   echo "	./pgpack <\$(FNTDIR)/grfont.txt"
@@ -935,13 +935,13 @@ cat >> makefile << \EOD
 # Target "pgxwin_server" is the server program for the XW driver
 #-----------------------------------------------------------------------
 pgxwin_server: $(DRVDIR)/pgxwin_server.c
-	$(CCOMPL) $(CFLAGC) $(XINCL) -o pgxwin_server $(DRVDIR)/pgxwin_server.c $(LIBS)
+	$(CCOMPL) $(LDFLAGS) $(CFLAGC) $(XINCL) -o pgxwin_server $(DRVDIR)/pgxwin_server.c $(LIBS)
 
 #-----------------------------------------------------------------------
 # Target "pgdisp" is the pgdisp server program for /XDISP driver
 #-----------------------------------------------------------------------
 pgdisp: $(PGDISP_ROUTINES)
-	$(CCOMPL) $(CFLAGC) -o pgdisp $(PGDISP_ROUTINES) $(LIBS)
+	$(CCOMPL) $(LDFLAGS) $(CFLAGC) -o pgdisp $(PGDISP_ROUTINES) $(LIBS)
 
 #-----------------------------------------------------------------------
 # Target "libxmpgplot.a" contains the Motif widget driver.
@@ -1058,7 +1058,7 @@ cpg:	libcpgplot.a cpgplot.h cpgdemo
 cpg-shared: libcpgplot.so
 
 pgbind: $(SRC)/cpg/pgbind.c
-	$(CCOMPL) $(CFLAGC) $(SRC)/cpg/pgbind.c -o pgbind
+	$(CCOMPL) $(LDFLAGS) $(CFLAGC) $(SRC)/cpg/pgbind.c -o pgbind
 
 libcpgplot.a cpgplot.h: $(PG_SOURCE) pgbind 
 	./pgbind $(PGBIND_FLAGS) -h -w $(PG_SOURCE)
@@ -1077,7 +1077,7 @@ libcpgplot.so: $(PG_SOURCE) pgbind
 
 cpgdemo: cpgplot.h $(SRC)/cpg/cpgdemo.c libcpgplot.a
 	$(CCOMPL) $(CFLAGD) -c -I. $(SRC)/cpg/cpgdemo.c
-	$(FCOMPL) -o cpgdemo cpgdemo.o $(CPGPLOT_LIB) $(LIBS)
+	$(FCOMPL) $(LDFLAGS) -o cpgdemo cpgdemo.o $(CPGPLOT_LIB) $(LIBS)
 	rm -f cpgdemo.o
 
 pgmdemo: pgmdemo.o libXmPgplot.a