summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--x11-toolkits/v/Makefile6
-rw-r--r--x11-toolkits/v/distinfo3
-rw-r--r--x11-toolkits/v/files/patch-configs-ConfigX.mk54
-rw-r--r--x11-toolkits/v/files/patch-includex-v-v_defs.h10
-rw-r--r--x11-toolkits/v/files/patch-includex-v-vtimer.h18
-rw-r--r--x11-toolkits/v/files/patch-srcx-vtimer.cxx11
6 files changed, 74 insertions, 28 deletions
diff --git a/x11-toolkits/v/Makefile b/x11-toolkits/v/Makefile
index 83f20e0..8e63916 100644
--- a/x11-toolkits/v/Makefile
+++ b/x11-toolkits/v/Makefile
@@ -10,6 +10,8 @@ PORTVERSION= 1.90
CATEGORIES= x11-toolkits devel graphics
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= vgui
+DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} \
+ ${PORTNAME}-${PORTVERSION}a-patch${EXTRACT_SUFX}
MAINTAINER= ports@FreeBSD.org
COMMENT= A C++ GUI development framework for X11 and Microsoft Windows
@@ -19,6 +21,7 @@ WRKSRC= ${WRKDIR}/home/vgui
USE_X_PREFIX= YES
USE_GMAKE= YES
MAKE_ENV= INSTALLDIR=${PREFIX} HOMEV=${WRKSRC}
+USE_DOS2UNIX= yes
.include <bsd.port.pre.mk>
@@ -45,7 +48,8 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/lib/libVx.a ${PREFIX}/lib
${INSTALL_DATA} ${WRKSRC}/lib/libVxgl.a ${PREFIX}/lib
${MKDIR} ${PREFIX}/include/v
- ${INSTALL_DATA} ${WRKSRC}/includex/v/* ${PREFIX}/include/v
+ ${INSTALL_DATA} ${WRKSRC}/includex/v/*.h ${PREFIX}/include/v
+ ${INSTALL_DATA} ${WRKSRC}/includex/v/*.cxx ${PREFIX}/include/v
post-install:
${RANLIB} ${PREFIX}/lib/libVx.a
diff --git a/x11-toolkits/v/distinfo b/x11-toolkits/v/distinfo
index fe56460..6814526 100644
--- a/x11-toolkits/v/distinfo
+++ b/x11-toolkits/v/distinfo
@@ -1,3 +1,6 @@
MD5 (v-1.90.tar.gz) = 7eec3b3b72dc78d600eb8d8c2ef03fec
SHA256 (v-1.90.tar.gz) = c6eacb3b3463e60522d8756abf7c39d30753b595bc110453d40f5f082f69ce40
SIZE (v-1.90.tar.gz) = 1334360
+MD5 (v-1.90a-patch.tar.gz) = f564be4914ffe52837254657cec01cdf
+SHA256 (v-1.90a-patch.tar.gz) = 799614292df0df2117ac196eb75b95042d6021ec8249603e61fcfa66abb817ee
+SIZE (v-1.90a-patch.tar.gz) = 5970
diff --git a/x11-toolkits/v/files/patch-configs-ConfigX.mk b/x11-toolkits/v/files/patch-configs-ConfigX.mk
index 73746e3..584ad2e 100644
--- a/x11-toolkits/v/files/patch-configs-ConfigX.mk
+++ b/x11-toolkits/v/files/patch-configs-ConfigX.mk
@@ -1,32 +1,32 @@
--- configs/ConfigX.mk.orig Thu Apr 3 18:14:40 2003
+++ configs/ConfigX.mk Mon Mar 6 23:53:38 2006
@@ -51,7 +51,7 @@
- # User contributed definitions are available for:
- # hpux, aix, solaris, bsd
- #---------------------------------------------------------------------
--ARCH = linuxdev
-+#ARCH = linuxdev
- #ARCH = linux
- #ARCH = linuxelf
- #ARCH = sun4
+ # User contributed definitions are available for:
+ # hpux, aix, solaris, bsd
+ #---------------------------------------------------------------------
+-ARCH = linuxdev
++#ARCH = linuxdev
+ #ARCH = linux
+ #ARCH = linuxelf
+ #ARCH = sun4
@@ -60,9 +60,9 @@
- #ARCH = hpux
- #ARCH = aix
- #ARCH = solaris
--#ARCH = bsd
-+ARCH = bsd
- #ARCH = tru64
--Arch = $(ARCH)
-+Arch = bsd
-
-
- #---------------------------------------------------------------------
+ #ARCH = hpux
+ #ARCH = aix
+ #ARCH = solaris
+-#ARCH = bsd
++ARCH = bsd
+ #ARCH = tru64
+-Arch = $(ARCH)
++Arch = bsd
+
+
+ #---------------------------------------------------------------------
@@ -307,7 +307,7 @@
- ifeq ($(Arch),bsd)
- INCDIR += -I/usr/$(X11RV)/include
- LIBDIR += -L/usr/$(X11RV)/lib
--LIBS += -lV -lXmu -lXt -lXext -lX11 -lxm
-+LIBS += -lXmu -lXt -lXext -lX11
- TARZ =
- RANLIB = ranlib
- VGPATH = UNIX
+ ifeq ($(Arch),bsd)
+ INCDIR += -I/usr/$(X11RV)/include
+ LIBDIR += -L/usr/$(X11RV)/lib
+-LIBS += -lV -lXmu -lXt -lXext -lX11 -lxm
++LIBS += -lXmu -lXt -lXext -lX11
+ TARZ =
+ RANLIB = ranlib
+ VGPATH = UNIX
diff --git a/x11-toolkits/v/files/patch-includex-v-v_defs.h b/x11-toolkits/v/files/patch-includex-v-v_defs.h
new file mode 100644
index 0000000..4f442b5
--- /dev/null
+++ b/x11-toolkits/v/files/patch-includex-v-v_defs.h
@@ -0,0 +1,10 @@
+--- includex/v/v_defs.h.orig Mon Apr 28 19:16:56 2003
++++ includex/v/v_defs.h Thu Mar 9 19:03:12 2006
+@@ -310,6 +310,7 @@
+ #define notChk 0
+ #define noSub 0
+ #define notUsed 0
++#define notUsedVoid
+ #define noIcon 0
+
+ // standard menu definitions
diff --git a/x11-toolkits/v/files/patch-includex-v-vtimer.h b/x11-toolkits/v/files/patch-includex-v-vtimer.h
new file mode 100644
index 0000000..91ef038
--- /dev/null
+++ b/x11-toolkits/v/files/patch-includex-v-vtimer.h
@@ -0,0 +1,18 @@
+--- includex/v/vtimer.h.orig Fri Apr 4 23:37:28 2003
++++ includex/v/vtimer.h Thu Mar 9 19:05:20 2006
+@@ -19,13 +19,13 @@
+
+ extern "C"
+ {
+- void CtimerCB(XtPointer client_data, XtIntervalId* notUsed);
++ void CtimerCB(XtPointer client_data, XtIntervalId* notUsedVoid);
+ }
+
+ class vTimer
+ {
+
+- friend void CtimerCB(XtPointer client_data, XtIntervalId* notUsed);
++ friend void CtimerCB(XtPointer client_data, XtIntervalId* notUsedVoid);
+
+ public: //---------------------------------------- public
+
diff --git a/x11-toolkits/v/files/patch-srcx-vtimer.cxx b/x11-toolkits/v/files/patch-srcx-vtimer.cxx
new file mode 100644
index 0000000..beb7e42
--- /dev/null
+++ b/x11-toolkits/v/files/patch-srcx-vtimer.cxx
@@ -0,0 +1,11 @@
+--- srcx/vtimer.cxx.orig Fri Apr 4 23:37:00 2003
++++ srcx/vtimer.cxx Thu Mar 9 19:06:58 2006
+@@ -95,7 +95,7 @@
+ extern "C"
+ {
+ //============================>>> CtimerCB <<<==========================
+- void CtimerCB(XtPointer client_data, XtIntervalId* notUsed)
++ void CtimerCB(XtPointer client_data, XtIntervalId* notUsedVoid)
+ {
+ // timer tick callback
+ //
OpenPOWER on IntegriCloud