*/*: Remove expired ports:
2021-06-23 x11-toolkits/v: Dead upstream, unmaintained and no consumers
This commit is contained in:
parent
85a29c501b
commit
1785eb2396
1
MOVED
1
MOVED
@ -16454,3 +16454,4 @@ chinese/fcitx-sunpinyin||2021-06-26|Has expired: Uses EOL Python 2.7 via chinese
|
||||
www/dojo-shrinksafe||2021-06-26|Removed, deprecated upstream
|
||||
www/blastbeat||2021-06-26|Removed, abandoned upstream, broken on 12.X since 2019
|
||||
www/demoroniser||2021-06-26|Removed, made for Microsoft Powerpoint 9x with Perl 4.0
|
||||
x11-toolkits/v||2021-06-27|Has expired: Dead upstream, unmaintained and no consumers
|
||||
|
@ -213,7 +213,6 @@
|
||||
SUBDIR += tktray
|
||||
SUBDIR += tktreectrl
|
||||
SUBDIR += unique
|
||||
SUBDIR += v
|
||||
SUBDIR += vdk
|
||||
SUBDIR += viewklass
|
||||
SUBDIR += vte
|
||||
|
@ -1,69 +0,0 @@
|
||||
# Created by: Donald Burr <dburr@FreeBSD.org>
|
||||
|
||||
PORTNAME= v
|
||||
PORTVERSION= 1.90
|
||||
PORTREVISION= 7
|
||||
CATEGORIES= x11-toolkits devel graphics
|
||||
MASTER_SITES= SF/${PORTNAME}gui/V%20GUI/${PORTVERSION}
|
||||
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
|
||||
${DISTNAME}a-patch${EXTRACT_SUFX}
|
||||
PKGNAMESUFFIX= gui
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= C++ GUI development framework for X11 and Microsoft Windows
|
||||
|
||||
DEPRECATED= Dead upstream, unmaintained and no consumers
|
||||
EXPIRATION_DATE=2021-06-23
|
||||
|
||||
USES= compiler dos2unix gmake xorg
|
||||
USE_XORG= x11 xt xmu xaw
|
||||
MAKE_ENV= INSTALLDIR=${PREFIX} HOMEV=${WRKSRC}
|
||||
# Build ignores CXXFLAGS
|
||||
CFLAGS+= ${CFLAGS_${CHOSEN_COMPILER_TYPE}}
|
||||
CFLAGS_clang= -Wno-c++11-narrowing
|
||||
|
||||
WRKSRC= ${WRKDIR}/home/vgui
|
||||
|
||||
OPTIONS_DEFINE= OPENGL # DOCS (commented out, see below)
|
||||
OPTIONS_DEFAULT= OPENGL
|
||||
|
||||
OPENGL_USES= gl
|
||||
OPENGL_USE= GL=glu
|
||||
|
||||
post-patch:
|
||||
# For gmake>=3.82
|
||||
@${REINPLACE_CMD} -e 's/^ cd/# cd/' ${WRKSRC}/srcx/Makefile
|
||||
# Fix parallel builds: call make(1) correctly, register target dependencies
|
||||
@${REINPLACE_CMD} -E 's/cd (.+) ; (\$$\(MAKE\))/\2 -C \1/' \
|
||||
${WRKSRC}/Makefile
|
||||
@${ECHO_CMD} test appgen iconed draw bmp2vbm examp drawex icons \
|
||||
tutor: srcx >> ${WRKSRC}/Makefile
|
||||
|
||||
do-configure:
|
||||
${CP} ${WRKSRC}/configs/ConfigX.mk ${WRKSRC}/Config.mk
|
||||
|
||||
pre-build:
|
||||
@${MKDIR} ${WRKSRC}/obj/bsd ${WRKSRC}/objm/bsd ${WRKSRC}/lib/bsd \
|
||||
${WRKSRC}/bin/bsd
|
||||
|
||||
post-build:
|
||||
${RANLIB} ${WRKSRC}/lib/libVx.a
|
||||
${RANLIB} ${WRKSRC}/lib/libVxgl.a
|
||||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/bin/viconedx ${STAGEDIR}${PREFIX}/bin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/bin/b2v ${STAGEDIR}${PREFIX}/bin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/bin/icondemox ${STAGEDIR}${PREFIX}/bin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/bin/protox ${STAGEDIR}${PREFIX}/bin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/bin/tutappx ${STAGEDIR}${PREFIX}/bin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/bin/vdrawx ${STAGEDIR}${PREFIX}/bin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/bin/vdrawexx ${STAGEDIR}${PREFIX}/bin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/bin/vgenx ${STAGEDIR}${PREFIX}/bin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/bin/vtestlibx ${STAGEDIR}${PREFIX}/bin
|
||||
${INSTALL_DATA} ${WRKSRC}/lib/libVx.a ${STAGEDIR}${PREFIX}/lib
|
||||
${INSTALL_DATA} ${WRKSRC}/lib/libVxgl.a ${STAGEDIR}${PREFIX}/lib
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/include/v
|
||||
${INSTALL_DATA} ${WRKSRC}/includex/v/*.h ${STAGEDIR}${PREFIX}/include/v
|
||||
${INSTALL_DATA} ${WRKSRC}/includex/v/*.cxx ${STAGEDIR}${PREFIX}/include/v
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,4 +0,0 @@
|
||||
SHA256 (v-1.90.tar.gz) = c6eacb3b3463e60522d8756abf7c39d30753b595bc110453d40f5f082f69ce40
|
||||
SIZE (v-1.90.tar.gz) = 1334360
|
||||
SHA256 (v-1.90a-patch.tar.gz) = 799614292df0df2117ac196eb75b95042d6021ec8249603e61fcfa66abb817ee
|
||||
SIZE (v-1.90a-patch.tar.gz) = 5970
|
@ -1,47 +0,0 @@
|
||||
--- configs/ConfigX.mk.orig Fri Nov 24 18:13:58 2006
|
||||
+++ configs/ConfigX.mk Fri Nov 24 18:14:19 2006
|
||||
@@ -34,8 +34,8 @@
|
||||
#---------------------------------------------------------------------
|
||||
# Tools used in the makefile execution
|
||||
#---------------------------------------------------------------------
|
||||
-CC = gcc
|
||||
-CXX = g++
|
||||
+#CC = gcc
|
||||
+#CXX = g++
|
||||
|
||||
#---------------------------------------------------------------------
|
||||
# VPATH for dependencies on header files
|
||||
@@ -51,7 +51,7 @@
|
||||
# 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
|
||||
|
||||
|
||||
#---------------------------------------------------------------------
|
||||
@@ -305,9 +305,9 @@
|
||||
# FreeBSD with gcc
|
||||
#----------------------------------------------------------------------
|
||||
ifeq ($(Arch),bsd)
|
||||
-INCDIR += -I/usr/$(X11RV)/include
|
||||
-LIBDIR += -L/usr/$(X11RV)/lib
|
||||
-LIBS += -lV -lXmu -lXt -lXext -lX11 -lxm
|
||||
+INCDIR += -I$(LOCALBASE)/include
|
||||
+LIBDIR += -L$(LOCALBASE)/lib
|
||||
+LIBS += -lXmu -lXt -lXext -lX11
|
||||
TARZ =
|
||||
RANLIB = ranlib
|
||||
VGPATH = UNIX
|
@ -1,10 +0,0 @@
|
||||
--- 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
|
@ -1,18 +0,0 @@
|
||||
--- 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
|
||||
|
@ -1,20 +0,0 @@
|
||||
--- srcx/vcanvas.cxx.orig 2007-07-31 22:24:59.000000000 +0200
|
||||
+++ srcx/vcanvas.cxx 2007-07-31 22:25:47.000000000 +0200
|
||||
@@ -1326,7 +1326,7 @@
|
||||
}
|
||||
}
|
||||
#else
|
||||
- int pos = (int)position;
|
||||
+ intptr_t pos = (intptr_t)position;
|
||||
((vCanvasPane*)This)->HScrollProcCB(pos);
|
||||
#endif
|
||||
}
|
||||
@@ -1365,7 +1365,7 @@
|
||||
}
|
||||
}
|
||||
#else
|
||||
- int pos = (int)position;
|
||||
+ intptr_t pos = (intptr_t)position;
|
||||
((vCanvasPane*)This)->VScrollProcCB(pos);
|
||||
#endif
|
||||
}
|
@ -1,20 +0,0 @@
|
||||
Regressed by https://gitlab.freedesktop.org/xorg/lib/libxaw/-/commit/197e9d055f3c
|
||||
|
||||
vcomboc.cxx:331:2: error: no matching function for call to 'XawListChange'
|
||||
XawListChange(_popupList, _workList, _numItems, _maxWidth, True);
|
||||
^~~~~~~~~~~~~
|
||||
/usr/local/include/X11/Xaw/List.h:167:6: note: candidate function not viable: no known conversion from 'char *[32]' to 'const char **' for 2nd argument
|
||||
void XawListChange
|
||||
^
|
||||
|
||||
--- srcx/vcomboc.cxx.orig 2003-04-04 21:37:00 UTC
|
||||
+++ srcx/vcomboc.cxx
|
||||
@@ -328,7 +328,7 @@ static Pixmap down_bitmap = 0;
|
||||
#ifndef Athena
|
||||
XmListReplaceItemsPosUnselected(_popupList, (XmString*)_workList, _numItems, 1);
|
||||
#else
|
||||
- XawListChange(_popupList, _workList, _numItems, _maxWidth, True);
|
||||
+ XawListChange(_popupList, (_Xconst char**)_workList, _numItems, _maxWidth, True);
|
||||
#endif
|
||||
if (val < 0) // unselect
|
||||
val = 0;
|
@ -1,64 +0,0 @@
|
||||
Regressed by https://gitlab.freedesktop.org/xorg/lib/libxaw/-/commit/197e9d055f3c
|
||||
|
||||
vlistc.cxx:344:2: error: no matching function for call to 'XawListChange'
|
||||
XawListChange(wCmd, _workList, _listRows, _maxWidth, True);
|
||||
vlistc.cxx:374:6: error: no matching function for call to 'XawListChange'
|
||||
XawListChange(wCmd, _workList, _listRows, _maxWidth, True);
|
||||
^~~~~~~~~~~~~
|
||||
vlistc.cxx:405:6: error: no matching function for call to 'XawListChange'
|
||||
XawListChange(wCmd, _workList, _listRows, _maxWidth, True);
|
||||
^~~~~~~~~~~~~
|
||||
vlistc.cxx:484:5: error: no matching function for call to 'XawListChange'
|
||||
XawListChange(wCmd, _workList, _listRows, _maxWidth, True);
|
||||
^~~~~~~~~~~~~
|
||||
/usr/local/include/X11/Xaw/List.h:167:6: note: candidate function not viable: no known conversion from 'char *[33]' to 'const char **' for 2nd argument
|
||||
void XawListChange
|
||||
^
|
||||
|
||||
--- srcx/vlistc.cxx.orig 2003-04-04 21:37:00 UTC
|
||||
+++ srcx/vlistc.cxx
|
||||
@@ -341,7 +341,7 @@ extern "C"
|
||||
NULL);
|
||||
#else
|
||||
// turn them all off!
|
||||
- XawListChange(wCmd, _workList, _listRows, _maxWidth, True);
|
||||
+ XawListChange(wCmd, (_Xconst char**)_workList, _listRows, _maxWidth, True);
|
||||
SetScroll(_ScrlShown, _ScrlTop);
|
||||
#endif
|
||||
SetCmdVal(val,Value);
|
||||
@@ -371,7 +371,7 @@ extern "C"
|
||||
#ifndef Athena
|
||||
XmListDeselectAllItems(wCmd);
|
||||
#else
|
||||
- XawListChange(wCmd, _workList, _listRows, _maxWidth, True);
|
||||
+ XawListChange(wCmd, (_Xconst char**)_workList, _listRows, _maxWidth, True);
|
||||
#endif
|
||||
return;
|
||||
}
|
||||
@@ -402,7 +402,7 @@ extern "C"
|
||||
|
||||
if (newSel >= 0 && newSel < _listRows)
|
||||
{
|
||||
- XawListChange(wCmd, _workList, _listRows, _maxWidth, True);
|
||||
+ XawListChange(wCmd, (_Xconst char**)_workList, _listRows, _maxWidth, True);
|
||||
XawListHighlight(wCmd, newSel);
|
||||
}
|
||||
else // have to scroll
|
||||
@@ -481,7 +481,7 @@ extern "C"
|
||||
_workList[ix] = _fullList[ix + _workMapsTo];
|
||||
}
|
||||
|
||||
- XawListChange(wCmd, _workList, _listRows, _maxWidth, True);
|
||||
+ XawListChange(wCmd, (_Xconst char**)_workList, _listRows, _maxWidth, True);
|
||||
|
||||
// See if the currently selected item is on the list, and rehighlight
|
||||
int newSel = _curSelection - _workMapsTo;
|
||||
@@ -676,7 +676,7 @@ extern "C"
|
||||
//============================>>> CScollProcCB <<<=============================
|
||||
void CScrollProcCB(Widget w, XtPointer This, XtPointer position)
|
||||
{
|
||||
- int pos = (int)position;
|
||||
+ intptr_t pos = (intptr_t)position;
|
||||
((vListCmd*)This)->ScrollProcCB(pos);
|
||||
}
|
||||
#endif // Athena only
|
@ -1,11 +0,0 @@
|
||||
--- srcx/vsliderc.cxx.orig 2007-07-31 22:29:12.000000000 +0200
|
||||
+++ srcx/vsliderc.cxx 2007-07-31 22:29:56.000000000 +0200
|
||||
@@ -402,7 +402,7 @@
|
||||
//============================>>> CScollProcCB <<<=============================
|
||||
void CSliderScrollProcCB(Widget w, XtPointer This, XtPointer position)
|
||||
{
|
||||
- int pos = (int)position;
|
||||
+ intptr_t pos = (intptr_t)position;
|
||||
((vSliderCmd*)This)->ScrollProcCB(pos);
|
||||
}
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
--- 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
|
||||
//
|
@ -1,11 +0,0 @@
|
||||
V is a C++ GUI and application development framework for X-windows and
|
||||
Microsoft Windows. It allows you to develop GUI applications that are
|
||||
source-code compatible under X11 and Microsoft Windows 3.x/95, that have
|
||||
the same look-and-feel under both environments. It does not require any
|
||||
special X toolkits or Windows DLL's to be installed (it uses the standard
|
||||
toolkits on both environments).
|
||||
|
||||
Full documentation, many code examples, and the V toolkit for Windows
|
||||
systems is available at the V web site:
|
||||
|
||||
WWW: http://vgui.sourceforge.net/
|
@ -1,10 +0,0 @@
|
||||
[
|
||||
{ type: install
|
||||
message: <<EOM
|
||||
Full documentation, many code examples, and the V toolkit for Windows
|
||||
systems is available at the V web site:
|
||||
|
||||
http://objectcentral.com/
|
||||
EOM
|
||||
}
|
||||
]
|
@ -1,98 +0,0 @@
|
||||
bin/b2v
|
||||
bin/icondemox
|
||||
bin/protox
|
||||
bin/tutappx
|
||||
bin/vdrawx
|
||||
bin/vdrawexx
|
||||
bin/vgenx
|
||||
bin/vtestlibx
|
||||
bin/viconedx
|
||||
include/v/aw3d.h
|
||||
include/v/aw3dp.h
|
||||
include/v/awcmd3d.h
|
||||
include/v/awcmd3dp.h
|
||||
include/v/awlbl3d.h
|
||||
include/v/awlbl3dp.h
|
||||
include/v/awscl3d.h
|
||||
include/v/awscl3dp.h
|
||||
include/v/awsim3d.h
|
||||
include/v/awsim3dp.h
|
||||
include/v/awsld3d.h
|
||||
include/v/awsld3dp.h
|
||||
include/v/awtog3d.h
|
||||
include/v/awtog3dp.h
|
||||
include/v/canvas.h
|
||||
include/v/canvasp.h
|
||||
include/v/v_defs.h
|
||||
include/v/vapp.h
|
||||
include/v/vawinfo.h
|
||||
include/v/vbaseitm.h
|
||||
include/v/vbasewin.h
|
||||
include/v/vbglcnv.h
|
||||
include/v/vbrush.h
|
||||
include/v/vbtncmd.h
|
||||
include/v/vcanvas.h
|
||||
include/v/vcb2x4.h
|
||||
include/v/vcb2x8.h
|
||||
include/v/vcbtncmd.h
|
||||
include/v/vchkboxc.h
|
||||
include/v/vclabelc.h
|
||||
include/v/vcmd.h
|
||||
include/v/vcmdpane.h
|
||||
include/v/vcmdprnt.h
|
||||
include/v/vcmdwin.h
|
||||
include/v/vcolor.h
|
||||
include/v/vcomboc.h
|
||||
include/v/vcpdc.h
|
||||
include/v/vctlclrs.h
|
||||
include/v/vdc.h
|
||||
include/v/vdebug.h
|
||||
include/v/vdialog.h
|
||||
include/v/vfilesel.h
|
||||
include/v/vfinddlg.h
|
||||
include/v/vfont.h
|
||||
include/v/vfontlst.h
|
||||
include/v/vfontsel.h
|
||||
include/v/vframec.h
|
||||
include/v/vicon.h
|
||||
include/v/vkeys.h
|
||||
include/v/vlabelc.h
|
||||
include/v/vlistc.h
|
||||
include/v/vmemdc.h
|
||||
include/v/vmenu.h
|
||||
include/v/vmodald.h
|
||||
include/v/vnlprntr.h
|
||||
include/v/vnotice.h
|
||||
include/v/vnulldc.h
|
||||
include/v/vos.h
|
||||
include/v/vpane.h
|
||||
include/v/vpaneold.h
|
||||
include/v/vpen.h
|
||||
include/v/vpopmenu.h
|
||||
include/v/vprintdc.h
|
||||
include/v/vprinter.h
|
||||
include/v/vprogrsc.h
|
||||
include/v/vpsdc.h
|
||||
include/v/vpsprntr.h
|
||||
include/v/vradioc.h
|
||||
include/v/vrepldlg.h
|
||||
include/v/vreply.h
|
||||
include/v/vsliderc.h
|
||||
include/v/vslist.h
|
||||
include/v/vspinc.h
|
||||
include/v/vstatusp.h
|
||||
include/v/vtextc.h
|
||||
include/v/vtextcnv.h
|
||||
include/v/vtexted.h
|
||||
include/v/vtextinc.h
|
||||
include/v/vtimer.h
|
||||
include/v/vtipwin.h
|
||||
include/v/vutil.h
|
||||
include/v/vwindow.h
|
||||
include/v/vx2vkey.cxx
|
||||
include/v/vx2vkey.h
|
||||
include/v/vxdc.h
|
||||
include/v/vxutil.h
|
||||
include/v/vynreply.h
|
||||
lib/libVx.a
|
||||
lib/libVxgl.a
|
Loading…
Reference in New Issue
Block a user