summaryrefslogtreecommitdiff
path: root/multimedia/nxtvepg/files/patch-Makefile.bsd
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/nxtvepg/files/patch-Makefile.bsd')
-rw-r--r--multimedia/nxtvepg/files/patch-Makefile.bsd46
1 files changed, 46 insertions, 0 deletions
diff --git a/multimedia/nxtvepg/files/patch-Makefile.bsd b/multimedia/nxtvepg/files/patch-Makefile.bsd
new file mode 100644
index 000000000000..b0226b5535ac
--- /dev/null
+++ b/multimedia/nxtvepg/files/patch-Makefile.bsd
@@ -0,0 +1,46 @@
+--- Makefile.bsd.orig Mon Apr 21 00:10:22 2003
++++ Makefile.bsd Tue Oct 21 15:10:24 2003
+@@ -46,17 +46,20 @@
+ # other settings
+ # On FreeBSD there is only a modified tclsh with a message to launch
+ # tclsh8.3 or tclsh8.4 , so this is hardcoded here
+-TCL_VER = 8.3
++TCL_VER = 8.4
+ LDLIBS = -L$(LOCALBASE)/lib\
+ -L$(X11BASE)/lib\
+- -ltk83 -ltcl83 -lX11 -lXmu -lm
++ -ltk84 -ltcl84 -lX11 -lXmu -lm
+
+ INCS += -I$(LOCALBASE)/include/tcl$(TCL_VER)\
+ -I$(LOCALBASE)/include/tk$(TCL_VER)
+-WANT_THREADS = 1 # uncomment to force process based implementation
+-
+-PTHREAD = -pthread
++WANT_THREADS = 1 # comment out to force process based implementation
+
++ifeq ($(OS), FreeBSD)
++PTHREAD = $(PTHREAD_LIBS)
++else
++PTHREAD = -pthread
++endif
+
+ ### Common part for all UN*X variants ###
+
+@@ -77,7 +80,7 @@
+ endif
+
+ # other settings
+-OPTFLAGS = -O6 -pipe -g
++OPTFLAGS = -O -pipe -g
+
+ # use static libraries for debugging only
+ #LDLIBS += -Ldbglib -static
+@@ -143,7 +146,7 @@
+ $(ECHO) " system db dir: $(SYS_DBDIR)"
+ endif
+ ifdef WANT_THREADS
+- $(ECHO) " Concurrency implementation based on: threads"
++ $(ECHO) " Concurrency implementation based on: threads (using $(PTHREAD))"
+ else
+ $(ECHO) " Concurrency implementation based on: processes"
+ endif