svn commit: r373998 - in head/graphics: . yukon yukon/files
Alexey Dokuchaev
danfe at FreeBSD.org
Fri Dec 5 09:01:58 UTC 2014
Author: danfe
Date: Fri Dec 5 09:01:56 2014
New Revision: 373998
URL: https://svnweb.freebsd.org/changeset/ports/373998
QAT: https://qat.redports.org/buildarchive/r373998/
Log:
- Resurrect, unbreak, stagify, modernize Makefile
- Define LICENSE (GPLv2), remove -O3 from CFLAGS
- Rename (regenerate) one ::-containing patch file
- Contract MASTER_SITES, update pkg-plist and pkg-descr
Added:
head/graphics/yukon/
- copied from r337199, head/graphics/yukon/
head/graphics/yukon/files/patch-include_yukon.h
- copied, changed from r337199, head/graphics/yukon/files/patch-include::yukon.h
Deleted:
head/graphics/yukon/files/patch-include::yukon.h
Modified:
head/graphics/Makefile
head/graphics/yukon/Makefile
head/graphics/yukon/files/patch-Makefile
head/graphics/yukon/pkg-descr
head/graphics/yukon/pkg-plist
Modified: head/graphics/Makefile
==============================================================================
--- head/graphics/Makefile Fri Dec 5 08:36:29 2014 (r373997)
+++ head/graphics/Makefile Fri Dec 5 09:01:56 2014 (r373998)
@@ -1054,6 +1054,7 @@
SUBDIR += yafray
SUBDIR += yagf
SUBDIR += yed
+ SUBDIR += yukon
SUBDIR += zathura
SUBDIR += zathura-djvu
SUBDIR += zathura-pdf-mupdf
Modified: head/graphics/yukon/Makefile
==============================================================================
--- head/graphics/yukon/Makefile Sun Dec 22 16:32:32 2013 (r337199)
+++ head/graphics/yukon/Makefile Fri Dec 5 09:01:56 2014 (r373998)
@@ -1,29 +1,22 @@
-# Created by: bms
+# Created by: Bruce M Simpson <bms at FreeBSD.org>
# $FreeBSD$
PORTNAME= yukon
PORTVERSION= 2010011201
CATEGORIES= graphics
-MASTER_SITES= ${MASTER_SITE_LOCAL}
-MASTER_SITE_SUBDIR= bms
-DISTNAME= yukon-${PORTVERSION}
+MASTER_SITES= LOCAL/bms
MAINTAINER= ports at FreeBSD.org
COMMENT= Real-time capture tool for OpenGL applications
-BUILD_DEPENDS= ${LOCALBASE}/include/seom/seom.h:${PORTSDIR}/graphics/seom
-LIB_DEPENDS= seom.0:${PORTSDIR}/graphics/seom
+LICENSE= GPLv2
-NOMAN= defined
+LIB_DEPENDS= libseom.so:${PORTSDIR}/graphics/seom
-USE_BZIP2= yes
-USE_GCC= 4.2+
-USE_GMAKE= yes
+USES= gmake tar:bzip2
USE_XORG= x11 xv
-USE_GL= yes
+USE_GL= gl
USE_LDCONFIG= ${PREFIX}/lib/yukon
-NO_STAGE= yes
-
# NOTE: These should be bumped if the underlying GL or Xorg ports change.
LIBGL_MAJOR= 1
@@ -41,7 +34,7 @@ SVN_REV= 158 # svn tip at epoch 2009120
SVNROOT_URI= https://devel.neopsis.com/svn/yukon
do-fetch:
- ${MKDIR} ${WRKDIR}
+ @${MKDIR} ${WRKDIR}
svn export -r ${SVN_REV} ${SVNROOT_URI}/trunk ${WRKSRC}
cd ${WRKDIR}; tar cvfy ${DISTDIR}/${DISTNAME}.tar.bz2 ${DISTNAME}
.if ${USER} == bms
@@ -55,15 +48,13 @@ post-patch:
@${REINPLACE_CMD} -e 's,/etc/yukon,${PREFIX}/etc/yukon,' \
${WRKSRC}/src/core/conf.c ${WRKSRC}/src/scripts/yukon
-do-install:
- @(cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} \
- ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET})
- @(${MKDIR} ${PREFIX}/etc/yukon/system)
- @(${PRINTF} >> ${TMPDIR}/yukon-system-conf \
- 'LDPATH="%s"\n' ${PREFIX}/lib/yukon)
- @(${INSTALL_DATA} ${TMPDIR}/yukon-system-conf \
- ${PREFIX}/etc/yukon/system/default)
- @(${INSTALL_DATA} ${WRKSRC}/tools/yukon.conf \
- ${PREFIX}/etc/yukon/conf.sample)
+post-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/etc/yukon/system
+ @${PRINTF} 'LDPATH="%s"\n' ${PREFIX}/lib/yukon \
+ >> ${TMPDIR}/yukon-system-conf
+ ${INSTALL_DATA} ${TMPDIR}/yukon-system-conf \
+ ${STAGEDIR}${PREFIX}/etc/yukon/system/default
+ ${INSTALL_DATA} ${WRKSRC}/tools/yukon.conf \
+ ${STAGEDIR}${PREFIX}/etc/yukon/conf.sample
.include <bsd.port.mk>
Modified: head/graphics/yukon/files/patch-Makefile
==============================================================================
--- head/graphics/yukon/files/patch-Makefile Sun Dec 22 16:32:32 2013 (r337199)
+++ head/graphics/yukon/files/patch-Makefile Fri Dec 5 09:01:56 2014 (r373998)
@@ -1,16 +1,15 @@
-Index: Makefile
-===================================================================
---- Makefile (revision 158)
-+++ Makefile (working copy)
+--- Makefile.orig 2007-07-31 17:10:01 UTC
++++ Makefile
@@ -1,15 +1,14 @@
DESTDIR =
-PREFIX = /usr/local
LIBDIR = lib
- CC = gcc
+-CC = gcc
-CFLAGS = -Iinclude -Wall -std=c99 -O3
-+CFLAGS = -I${PWD}/include -Wall -std=c99 -O3 -I$(LOCALBASE)/include -L$(LOCALBASE)/lib
++CC ?= gcc
++CFLAGS = -I${PWD}/include -Wall -std=c99 -I$(LOCALBASE)/include -L$(LOCALBASE)/lib
OBJS = src/core/conf.o src/core/glue.o src/core/log.o
LIBS = libX11.so libGL.so
@@ -20,7 +19,7 @@ Index: Makefile
.PHONY: all clean install
all: $(LIBS) yukon-core-lib sysconf
-@@ -23,20 +22,25 @@
+@@ -23,19 +22,24 @@ $(LIBS):
rm -f $@.native
yukon-core-lib: $(OBJS)
@@ -36,18 +35,17 @@ Index: Makefile
install -m 755 -d $(DESTDIR)$(PREFIX)/bin $(DESTDIR)$(PREFIX)/$(LIBDIR)/yukon
install -m 755 src/scripts/yukon $(DESTDIR)$(PREFIX)/bin
install -m 755 yukon-core-lib $(DESTDIR)$(PREFIX)/$(LIBDIR)/yukon
+-
+- $(foreach lib,$(LIBS),ln -sf /usr/$(LIBDIR)/$(lib) $(DESTDIR)$(PREFIX)/$(LIBDIR)/yukon/$(lib).native;)
+- $(foreach lib,$(LIBS),install -m 755 $(lib) $(DESTDIR)$(PREFIX)/$(LIBDIR)/yukon/$(call soname,$(lib));)
+ ln -sf $(LOCALBASE)/lib/libX11.so.$(LIBX11_MAJOR) \
-+ $(PREFIX)/$(LIBDIR)/yukon/libX11.so.native
++ $(DESTDIR)$(PREFIX)/$(LIBDIR)/yukon/libX11.so.native
+ ln -sf $(LOCALBASE)/lib/libGL.so.$(LIBGL_MAJOR) \
-+ $(PREFIX)/$(LIBDIR)/yukon/libGL.so.native
++ $(DESTDIR)$(PREFIX)/$(LIBDIR)/yukon/libGL.so.native
+ install -m 755 libX11.so \
-+ $(PREFIX)/$(LIBDIR)/yukon/libX11.so.$(LIBX11_MAJOR)
++ $(DESTDIR)$(PREFIX)/$(LIBDIR)/yukon/libX11.so.$(LIBX11_MAJOR)
+ install -m 755 libGL.so \
-+ $(PREFIX)/$(LIBDIR)/yukon/libGL.so.$(LIBGL_MAJOR)
++ $(DESTDIR)$(PREFIX)/$(LIBDIR)/yukon/libGL.so.$(LIBGL_MAJOR)
-- $(foreach lib,$(LIBS),ln -sf /usr/$(LIBDIR)/$(lib) $(DESTDIR)$(PREFIX)/$(LIBDIR)/yukon/$(lib).native;)
-- $(foreach lib,$(LIBS),install -m 755 $(lib) $(DESTDIR)$(PREFIX)/$(LIBDIR)/yukon/$(call soname,$(lib));)
--
clean:
rm -f $(OBJS) $(LIBS) yukon-core-lib sysconf
-
Copied and modified: head/graphics/yukon/files/patch-include_yukon.h (from r337199, head/graphics/yukon/files/patch-include::yukon.h)
==============================================================================
--- head/graphics/yukon/files/patch-include::yukon.h Sun Dec 22 16:32:32 2013 (r337199, copy source)
+++ head/graphics/yukon/files/patch-include_yukon.h Fri Dec 5 09:01:56 2014 (r373998)
@@ -1,7 +1,5 @@
-Index: include/yukon.h
-===================================================================
---- include/yukon.h (revision 158)
-+++ include/yukon.h (working copy)
+--- include/yukon.h.orig 2007-06-07 13:30:34 UTC
++++ include/yukon.h
@@ -2,8 +2,10 @@
#ifndef __YUKON_H__
#define __YUKON_H__
Modified: head/graphics/yukon/pkg-descr
==============================================================================
--- head/graphics/yukon/pkg-descr Sun Dec 22 16:32:32 2013 (r337199)
+++ head/graphics/yukon/pkg-descr Fri Dec 5 09:01:56 2014 (r373998)
@@ -3,4 +3,4 @@ capture realtime videos of OpenGL applic
design idea is based on Anandtech's FrameGetter, but was extended
to suit today's high-performance computers.
-WWW: https://devel.neopsis.com/projects/yukon/
+WWW: https://github.com/wereHamster/yukon
Modified: head/graphics/yukon/pkg-plist
==============================================================================
--- head/graphics/yukon/pkg-plist Sun Dec 22 16:32:32 2013 (r337199)
+++ head/graphics/yukon/pkg-plist Fri Dec 5 09:01:56 2014 (r373998)
@@ -1,11 +1,8 @@
bin/yukon
-etc/yukon/conf.sample
+ at sample etc/yukon/conf.sample
etc/yukon/system/default
lib/yukon/libGL.so.%%LIBGL_MAJOR%%
lib/yukon/libGL.so.native
lib/yukon/libX11.so.%%LIBX11_MAJOR%%
lib/yukon/libX11.so.native
lib/yukon/yukon-core-lib
- at dirrm etc/yukon/system
- at dirrm etc/yukon
- at dirrm lib/yukon
More information about the svn-ports-all
mailing list