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
|
||||
PORTVERSION= 0.1.10
|
||||
PORTVERSION= 0.1.15
|
||||
CATEGORIES= graphics
|
||||
MASTER_SITES= ftp://wolfpack.twu.net/users/wolfpack/
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= A 3D modeller designed specifically for generating efficient game models
|
||||
|
||||
LIB_DEPENDS= gtkgl.5:${PORTSDIR}/x11-toolkits/gtkglarea \
|
||||
tiff.4:${PORTSDIR}/graphics/tiff
|
||||
|
||||
WRKSRC= ${WRKDIR}/${DISTNAME}/vertex
|
||||
|
||||
IMLIB_CONFIG?= ${X11BASE}/bin/imlib-config
|
||||
LIB_DEPENDS= gtkgl.5:${PORTSDIR}/x11-toolkits/gtkglarea
|
||||
|
||||
USE_BZIP2= yes
|
||||
USE_X_PREFIX= yes
|
||||
USE_MESA= yes
|
||||
USE_GNOME= imlib
|
||||
MAKE_ENV= PTHREAD_LIBS="${PTHREAD_LIBS}" \
|
||||
IMLIB_CONFIG="${IMLIB_CONFIG}"
|
||||
INSTALL_TARGET= vertex_install
|
||||
USE_REINPLACE= yes
|
||||
USE_GMAKE= yes
|
||||
HAS_CONFIGURE= yes
|
||||
CONFIGURE_ARGS= UNIX
|
||||
|
||||
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
|
||||
BROKEN= "Does not compile"
|
||||
.endif
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/vertex/vertex ${PREFIX}/bin
|
||||
${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:
|
||||
@${FIND} ${WRKSRC} -name "*.[c,h]" | ${XARGS} ${PERL} -pi -e \
|
||||
's|malloc.h|stdlib.h|'
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
.include <bsd.port.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$
|
||||
|
||||
--- 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:31:12 1.1
|
||||
+++ vertex/vmahelp.c 2001/10/05 17:33:21
|
||||
@@ -41,16 +41,12 @@
|
||||
*/
|
||||
#define HELP_PROG_LOCATIONS \
|
||||
|
@ -10,17 +10,17 @@ $FreeBSD$
|
|||
- "/usr/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, \
|
||||
+ (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/local/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/xterm", "-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/nxterm", "-e lynx", (char *)HELP_PROG_INPUT_TYPE_URL, \
|
||||
+ "%%X11BASE%%/bin/xterm", "-e lynx", (char *)HELP_PROG_INPUT_TYPE_URL, \
|
||||
\
|
||||
NULL, NULL, NULL \
|
||||
}
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
bin/vertex
|
||||
share/vertex/LICENSE
|
||||
share/vertex/help/application_map.png
|
||||
share/vertex/help/contacts.html
|
||||
share/vertex/help/create_model_dialog.png
|
||||
|
|
Loading…
Add table
Reference in a new issue