*/*: Remove expired ports:

2021-06-23 x11-toolkits/v: Dead upstream, unmaintained and no consumers
This commit is contained in:
Rene Ladan 2021-06-27 16:49:43 +02:00
parent 85a29c501b
commit 1785eb2396
15 changed files with 1 additions and 394 deletions

1
MOVED
View File

@ -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

View File

@ -213,7 +213,6 @@
SUBDIR += tktray
SUBDIR += tktreectrl
SUBDIR += unique
SUBDIR += v
SUBDIR += vdk
SUBDIR += viewklass
SUBDIR += vte

View File

@ -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>

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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
}

View File

@ -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;

View File

@ -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

View File

@ -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);
}
}

View File

@ -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
//

View File

@ -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/

View File

@ -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
}
]

View File

@ -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