mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
- Update to version 0.1.15
PR: 58382 Submitted by: Ports Fury
This commit is contained in:
parent
4fd7e54048
commit
08ec672526
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=92081
10 changed files with 119 additions and 116 deletions
|
@ -6,38 +6,54 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
PORTNAME= vertex
|
PORTNAME= vertex
|
||||||
PORTVERSION= 0.1.10
|
PORTVERSION= 0.1.15
|
||||||
CATEGORIES= graphics
|
CATEGORIES= graphics
|
||||||
MASTER_SITES= ftp://wolfpack.twu.net/users/wolfpack/
|
MASTER_SITES= ftp://wolfpack.twu.net/users/wolfpack/
|
||||||
|
|
||||||
MAINTAINER= ports@FreeBSD.org
|
MAINTAINER= ports@FreeBSD.org
|
||||||
COMMENT= A 3D modeller designed specifically for generating efficient game models
|
COMMENT= A 3D modeller designed specifically for generating efficient game models
|
||||||
|
|
||||||
LIB_DEPENDS= gtkgl.5:${PORTSDIR}/x11-toolkits/gtkglarea \
|
LIB_DEPENDS= gtkgl.5:${PORTSDIR}/x11-toolkits/gtkglarea
|
||||||
tiff.4:${PORTSDIR}/graphics/tiff
|
|
||||||
|
|
||||||
WRKSRC= ${WRKDIR}/${DISTNAME}/vertex
|
|
||||||
|
|
||||||
IMLIB_CONFIG?= ${X11BASE}/bin/imlib-config
|
|
||||||
|
|
||||||
USE_BZIP2= yes
|
USE_BZIP2= yes
|
||||||
USE_X_PREFIX= yes
|
USE_X_PREFIX= yes
|
||||||
USE_MESA= yes
|
USE_MESA= yes
|
||||||
USE_GNOME= imlib
|
USE_GNOME= imlib
|
||||||
MAKE_ENV= PTHREAD_LIBS="${PTHREAD_LIBS}" \
|
USE_REINPLACE= yes
|
||||||
IMLIB_CONFIG="${IMLIB_CONFIG}"
|
USE_GMAKE= yes
|
||||||
INSTALL_TARGET= vertex_install
|
HAS_CONFIGURE= yes
|
||||||
|
CONFIGURE_ARGS= UNIX
|
||||||
|
|
||||||
MAN1= ${PORTNAME}.1
|
MAN1= ${PORTNAME}.1
|
||||||
|
|
||||||
.include <bsd.port.pre.mk>
|
post-patch:
|
||||||
|
@${GREP} -lR "malloc\.h" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \
|
||||||
|
's|malloc\.h|stdlib.h|g'
|
||||||
|
@${REINPLACE_CMD} -e \
|
||||||
|
's|make|$$(MAKE)|g' ${WRKSRC}/Makefile
|
||||||
|
@${REINPLACE_CMD} -e \
|
||||||
|
's|/usr/share/vertex|${DATADIR}|g' ${WRKSRC}/vertex/config.h
|
||||||
|
@${REINPLACE_CMD} -e \
|
||||||
|
's|echo -n -e|printf|g' ${WRKSRC}/vertex/makefile_append.ini
|
||||||
|
@${REINPLACE_CMD} -e \
|
||||||
|
's|%%CC%%|${CC}|g ; \
|
||||||
|
s|%%CXX%%|${CXX}|g ; \
|
||||||
|
s|%%CXXFLAGS%%|${CXXFLAGS}|g ; \
|
||||||
|
s|%%PREFIX%%|${PREFIX}|g ; \
|
||||||
|
s|%%LOCALBASE%%|${LOCALBASE}|g ; \
|
||||||
|
s|%%X11BASE%%|${X11BASE}|g' ${WRKSRC}/vertex/platforms.ini
|
||||||
|
@${REINPLACE_CMD} -e \
|
||||||
|
's|%%X11BASE%%|${X11BASE}|g' ${WRKSRC}/vertex/vmahelp.c
|
||||||
|
@${REINPLACE_CMD} -e \
|
||||||
|
's|CC =|CC ?=|g' ${WRKSRC}/pconf/Makefile
|
||||||
|
|
||||||
.if ${OSVERSION} >= 501000
|
do-install:
|
||||||
BROKEN= "Does not compile"
|
${INSTALL_PROGRAM} ${WRKSRC}/vertex/vertex ${PREFIX}/bin
|
||||||
.endif
|
${INSTALL_MAN} ${WRKSRC}/vertex/vertex.1 ${MANPREFIX}/man/man1
|
||||||
|
@${MKDIR} ${DATADIR}/icons
|
||||||
|
${INSTALL_DATA} ${WRKSRC}/vertex/vertex.xpm ${DATADIR}/icons
|
||||||
|
cd ${WRKSRC}/vertex/data && ${FIND} . -type f | \
|
||||||
|
cpio -pdm -L -R ${SHAREOWN}:${SHAREGRP} ${DATADIR}
|
||||||
|
@${FIND} ${DATADIR} -type d | ${XARGS} ${CHMOD} a+x
|
||||||
|
|
||||||
pre-patch:
|
.include <bsd.port.mk>
|
||||||
@${FIND} ${WRKSRC} -name "*.[c,h]" | ${XARGS} ${PERL} -pi -e \
|
|
||||||
's|malloc.h|stdlib.h|'
|
|
||||||
|
|
||||||
.include <bsd.port.post.mk>
|
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
MD5 (vertex-0.1.10.tar.bz2) = f564e8df587f5b52428164ee2e42a481
|
MD5 (vertex-0.1.15.tar.bz2) = 22a1528d8fed58682d645cf572c823b6
|
||||||
|
|
|
@ -1,30 +0,0 @@
|
||||||
|
|
||||||
$FreeBSD$
|
|
||||||
|
|
||||||
--- Makefile.orig Fri Oct 5 20:20:24 2001
|
|
||||||
+++ Makefile Fri Oct 5 20:34:15 2001
|
|
||||||
@@ -0,0 +1,24 @@
|
|
||||||
+PREFIX?= /usr/X11R6
|
|
||||||
+X11BASE?= /usr/X11R6
|
|
||||||
+BIN= vertex
|
|
||||||
+
|
|
||||||
+GTK_CONFIG?= gtk12-config
|
|
||||||
+IMLIB_CONFIG?= imlib-config
|
|
||||||
+
|
|
||||||
+GTK_CFLAGS!= ${GTK_CONFIG} --cflags
|
|
||||||
+GTK_LIBS!= ${GTK_CONFIG} --libs
|
|
||||||
+IMLIB_CFLAGS!= ${IMLIB_CONFIG} --cflags
|
|
||||||
+IMLIB_LIBS!= ${IMLIB_CONFIG} --libs
|
|
||||||
+PTHREAD_LIBS?= -pthread
|
|
||||||
+
|
|
||||||
+PROG= ${BIN}
|
|
||||||
+SRCS!= ${MAKE} -f ${.CURDIR}/Makefile.srclist srclist
|
|
||||||
+CFLAGS+= -DHAVE_IMLIB ${GTK_CFLAGS} ${IMLIB_CFLAGS} -DPREFIX=\"${PREFIX}\" \
|
|
||||||
+ -DX11BASE=\"${X11BASE}\"
|
|
||||||
+CXXFLAGS= ${CFLAGS}
|
|
||||||
+LDADD+= ${GTK_LIBS} ${IMLIB_LIBS} -lGLU -lGL $(PTHREAD_LIBS) -lgtkgl \
|
|
||||||
+ -lz
|
|
||||||
+MAN1=
|
|
||||||
+
|
|
||||||
+.include <bsd.prog.mk>
|
|
||||||
+.include "Makefile.install.UNIX"
|
|
|
@ -1,34 +0,0 @@
|
||||||
|
|
||||||
$FreeBSD$
|
|
||||||
|
|
||||||
--- Makefile.install.UNIX.orig Fri Sep 14 01:36:54 2001
|
|
||||||
+++ Makefile.install.UNIX Fri Oct 5 20:44:38 2001
|
|
||||||
@@ -29,19 +29,21 @@
|
|
||||||
BIN_DIR = $(PREFIX)/bin
|
|
||||||
MAN_DIR = $(PREFIX)/man/man1
|
|
||||||
DATA_DIR = $(PREFIX)/share/$(BIN)
|
|
||||||
-ICONS_DIR = $(PREFIX)/share/icons
|
|
||||||
+ICONS_DIR = $(PREFIX)/share/$(BIN)/icons
|
|
||||||
|
|
||||||
HR = "-------------------------------------------------------------------------"
|
|
||||||
|
|
||||||
-install:
|
|
||||||
+vertex_install:
|
|
||||||
$(MKDIR) $(MKDIRFLAGS) $(BIN_DIR)
|
|
||||||
- $(INSTALL) $(INSTBINFLAGS) $(BIN) $(BIN_DIR)
|
|
||||||
+ $(BSD_INSTALL_PROGRAM) $(BIN) $(BIN_DIR)
|
|
||||||
$(MKDIR) $(MKDIRFLAGS) $(MAN_DIR)
|
|
||||||
- $(INSTALL) $(INSTMANFLAGS) $(BIN).1 $(MAN_DIR)
|
|
||||||
+ $(BSD_INSTALL_MAN) $(BIN).1 $(MAN_DIR)
|
|
||||||
$(MKDIR) $(MKDIRFLAGS) $(ICONS_DIR)
|
|
||||||
- $(INSTALL) $(INSTDATFLAGS) $(BIN).xpm $(ICONS_DIR)
|
|
||||||
- $(MKDIR) $(MKDIRFLAGS) $(DATA_DIR)
|
|
||||||
- $(COPY) -r data/* $(DATA_DIR)
|
|
||||||
+ $(BSD_INSTALL_DATA) $(BIN).xpm $(ICONS_DIR)
|
|
||||||
+.for subd in images help preset_models preset_primitives
|
|
||||||
+ $(MKDIR) $(MKDIRFLAGS) $(DATA_DIR)/$(subd)
|
|
||||||
+ $(BSD_INSTALL_DATA) data/$(subd)/* $(DATA_DIR)/$(subd)
|
|
||||||
+.endfor
|
|
||||||
@echo $(HR)
|
|
||||||
@echo "Program $(BIN) installed in:"
|
|
||||||
@echo " "
|
|
|
@ -1,12 +0,0 @@
|
||||||
|
|
||||||
$FreeBSD$
|
|
||||||
|
|
||||||
--- Makefile.srclist.orig Fri Sep 14 01:36:54 2001
|
|
||||||
+++ Makefile.srclist Fri Oct 5 20:14:43 2001
|
|
||||||
@@ -34,3 +34,6 @@
|
|
||||||
vpiinternal.c vpiinternalfio.c
|
|
||||||
SRC_CPP = disk.cpp fio.cpp prochandle.cpp strexp.cpp string.cpp tga.cpp \
|
|
||||||
tgadither.cpp
|
|
||||||
+
|
|
||||||
+srclist:
|
|
||||||
+ @echo ${HDR} ${SRC_C} ${SRC_CPP}
|
|
|
@ -1,14 +0,0 @@
|
||||||
|
|
||||||
$FreeBSD$
|
|
||||||
|
|
||||||
--- config.h 2001/06/01 17:19:04 1.1
|
|
||||||
+++ config.h 2001/06/01 17:19:54
|
|
||||||
@@ -53,7 +53,7 @@
|
|
||||||
/*
|
|
||||||
* File and directory paths:
|
|
||||||
*/
|
|
||||||
-#define VMA_DEF_DATA_GLOBAL_DIR "/usr/share/vertex"
|
|
||||||
+#define VMA_DEF_DATA_GLOBAL_DIR (PREFIX "/share/vertex")
|
|
||||||
|
|
||||||
/* Local data directory, user's home dir will be prefixed. */
|
|
||||||
#define VMA_DEF_DATA_LOCAL_DIR ".vertex"
|
|
11
graphics/vertex/files/patch-messages.h
Normal file
11
graphics/vertex/files/patch-messages.h
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
--- vertex/messages.h.orig Wed Oct 1 06:44:17 2003
|
||||||
|
+++ vertex/messages.h Tue Oct 21 23:29:45 2003
|
||||||
|
@@ -22,7 +22,7 @@
|
||||||
|
\n\
|
||||||
|
[file] is the V3D model file to load on startup.\n\
|
||||||
|
\n\
|
||||||
|
- [options] can be any of the following:
|
||||||
|
+ [options] can be any of the following:\n\
|
||||||
|
\n\
|
||||||
|
--rcfile <file> Load configuration from <file>.\n\
|
||||||
|
--config_file <file> Same as --rcfile.\n\
|
65
graphics/vertex/files/patch-platforms.ini
Normal file
65
graphics/vertex/files/patch-platforms.ini
Normal file
|
@ -0,0 +1,65 @@
|
||||||
|
--- vertex/platforms.ini.orig Wed Oct 1 06:44:17 2003
|
||||||
|
+++ vertex/platforms.ini Tue Oct 21 22:05:42 2003
|
||||||
|
@@ -22,23 +22,23 @@
|
||||||
|
|
||||||
|
Platform = UNIX
|
||||||
|
Description = For most any UNIX system
|
||||||
|
- PREFIX = /usr/
|
||||||
|
- CFLAGS = -Wall -O6 -funroll-loops -fomit-frame-pointer -ffast-math \
|
||||||
|
+ PREFIX = %%PREFIX%%
|
||||||
|
+ CFLAGS = %%CXXFLAGS%% \
|
||||||
|
-D__USE_BSD
|
||||||
|
LIBS = -lm
|
||||||
|
LIB_DIR =
|
||||||
|
- CC = cc
|
||||||
|
- CPP = c++
|
||||||
|
+ CC = %%CC%%
|
||||||
|
+ CPP = %%CXX%%
|
||||||
|
PlatformSearchPathInclude = /usr/include/
|
||||||
|
- PlatformSearchPathInclude = /usr/X11R6/include/
|
||||||
|
+ PlatformSearchPathInclude = %%X11BASE%%/include/
|
||||||
|
PlatformSearchPathLib = /lib/
|
||||||
|
PlatformSearchPathLib = /usr/lib/
|
||||||
|
- PlatformSearchPathLib = /usr/X11R6/lib/
|
||||||
|
+ PlatformSearchPathLib = %%X11BASE%%/lib/
|
||||||
|
PlatformSearchPathEtc = /etc/
|
||||||
|
PlatformSearchPathEtc = /usr/etc/
|
||||||
|
PlatformSearchPathBin = /bin/
|
||||||
|
PlatformSearchPathBin = /usr/bin/
|
||||||
|
- PlatformSearchPathBin = /usr/X11R6/bin/
|
||||||
|
+ PlatformSearchPathBin = %%X11BASE%%/bin/
|
||||||
|
PlatformSearchPathData = /usr/share/icons/
|
||||||
|
PlatformFeature = debug
|
||||||
|
Description = Just adds -g to the CFLAGS for debugging
|
||||||
|
@@ -51,7 +51,7 @@
|
||||||
|
# Newer versions of Imlib only need to link to -lImlib
|
||||||
|
# FeatureLIBS = -lImlib -lpng -ltiff -ljpeg -lz
|
||||||
|
FeatureLIBS = -lImlib
|
||||||
|
- FeatureLIB_DIR = -L/usr/X11R6/lib/
|
||||||
|
+ FeatureLIB_DIR = -L%%X11BASE%%/lib/
|
||||||
|
FeatureDepend = Imlib-lib
|
||||||
|
DependType = Library
|
||||||
|
MustExist = Yes
|
||||||
|
@@ -83,11 +83,11 @@
|
||||||
|
MustExist = Yes
|
||||||
|
FeatureCFLAGS = `gtk-config --cflags`
|
||||||
|
FeatureLIBS = `gtk-config --libs`
|
||||||
|
- FeatureLIB_DIR = -L/usr/X11R6/lib/
|
||||||
|
+ FeatureLIB_DIR = -L%%X11BASE%%/lib/
|
||||||
|
FeatureDepend = gtk-lib
|
||||||
|
DependType = Library
|
||||||
|
MustExist = Yes
|
||||||
|
- DependPath = libgtk.so
|
||||||
|
+ DependPath = libgtk12.so
|
||||||
|
DependGrepString = gtk_init
|
||||||
|
FeatureDepend = gtk-devel
|
||||||
|
DependType = Program
|
||||||
|
@@ -98,7 +98,7 @@
|
||||||
|
MustExist = Yes
|
||||||
|
FeatureCFLAGS =
|
||||||
|
FeatureLIBS = -lgtkgl
|
||||||
|
- FeatureLIB_DIR = -L/usr/X11R6/lib/
|
||||||
|
+ FeatureLIB_DIR = -L%%X11BASE%%/lib/
|
||||||
|
FeatureDepend = gtkgl-lib
|
||||||
|
DependType = Library
|
||||||
|
MustExist = Yes
|
|
@ -1,8 +1,8 @@
|
||||||
|
|
||||||
$FreeBSD$
|
$FreeBSD$
|
||||||
|
|
||||||
--- vmahelp.c 2001/10/05 17:31:12 1.1
|
--- vertex/vmahelp.c 2001/10/05 17:31:12 1.1
|
||||||
+++ vmahelp.c 2001/10/05 17:33:21
|
+++ vertex/vmahelp.c 2001/10/05 17:33:21
|
||||||
@@ -41,16 +41,12 @@
|
@@ -41,16 +41,12 @@
|
||||||
*/
|
*/
|
||||||
#define HELP_PROG_LOCATIONS \
|
#define HELP_PROG_LOCATIONS \
|
||||||
|
@ -10,17 +10,17 @@ $FreeBSD$
|
||||||
- "/usr/bin/gnome-help-browser", "", (char *)HELP_PROG_INPUT_TYPE_URL, \
|
- "/usr/bin/gnome-help-browser", "", (char *)HELP_PROG_INPUT_TYPE_URL, \
|
||||||
- "/usr/local/bin/gnome-help-browser", "", (char *)HELP_PROG_INPUT_TYPE_URL, \
|
- "/usr/local/bin/gnome-help-browser", "", (char *)HELP_PROG_INPUT_TYPE_URL, \
|
||||||
- "/bin/gnome-help-browser", "", (char *)HELP_PROG_INPUT_TYPE_URL, \
|
- "/bin/gnome-help-browser", "", (char *)HELP_PROG_INPUT_TYPE_URL, \
|
||||||
+ (X11BASE "/bin/gnome-help-browser"), "", (char *)HELP_PROG_INPUT_TYPE_URL, \
|
+ "%%X11BASE%%/bin/gnome-help-browser", "", (char *)HELP_PROG_INPUT_TYPE_URL, \
|
||||||
\
|
\
|
||||||
- "/usr/bin/netscape", "", (char *)HELP_PROG_INPUT_TYPE_URL, \
|
- "/usr/bin/netscape", "", (char *)HELP_PROG_INPUT_TYPE_URL, \
|
||||||
- "/usr/local/bin/netscape", "", (char *)HELP_PROG_INPUT_TYPE_URL, \
|
- "/usr/local/bin/netscape", "", (char *)HELP_PROG_INPUT_TYPE_URL, \
|
||||||
- "/bin/netscape", "", (char *)HELP_PROG_INPUT_TYPE_URL, \
|
- "/bin/netscape", "", (char *)HELP_PROG_INPUT_TYPE_URL, \
|
||||||
+ (X11BASE "/bin/netscape"), "", (char *)HELP_PROG_INPUT_TYPE_URL, \
|
+ "%%X11BASE%%/bin/netscape", "", (char *)HELP_PROG_INPUT_TYPE_URL, \
|
||||||
\
|
\
|
||||||
- "/usr/X11R6/bin/nxterm", "-e lynx", (char *)HELP_PROG_INPUT_TYPE_URL, \
|
- "/usr/X11R6/bin/nxterm", "-e lynx", (char *)HELP_PROG_INPUT_TYPE_URL, \
|
||||||
- "/usr/X11R6/bin/xterm", "-e lynx", (char *)HELP_PROG_INPUT_TYPE_URL, \
|
- "/usr/X11R6/bin/xterm", "-e lynx", (char *)HELP_PROG_INPUT_TYPE_URL, \
|
||||||
+ (X11BASE "/bin/nxterm"), "-e lynx", (char *)HELP_PROG_INPUT_TYPE_URL, \
|
+ "%%X11BASE%%/bin/nxterm", "-e lynx", (char *)HELP_PROG_INPUT_TYPE_URL, \
|
||||||
+ (X11BASE "/bin/xterm"), "-e lynx", (char *)HELP_PROG_INPUT_TYPE_URL, \
|
+ "%%X11BASE%%/bin/xterm", "-e lynx", (char *)HELP_PROG_INPUT_TYPE_URL, \
|
||||||
\
|
\
|
||||||
NULL, NULL, NULL \
|
NULL, NULL, NULL \
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
bin/vertex
|
bin/vertex
|
||||||
|
share/vertex/LICENSE
|
||||||
share/vertex/help/application_map.png
|
share/vertex/help/application_map.png
|
||||||
share/vertex/help/contacts.html
|
share/vertex/help/contacts.html
|
||||||
share/vertex/help/create_model_dialog.png
|
share/vertex/help/create_model_dialog.png
|
||||||
|
|
Loading…
Add table
Reference in a new issue