diff options
author | Rene Ladan <rene@FreeBSD.org> | 2013-12-22 16:51:40 +0000 |
---|---|---|
committer | Rene Ladan <rene@FreeBSD.org> | 2013-12-22 16:51:40 +0000 |
commit | 8b5efc4a6dea33996cd5235dc2e5f3dcb857f424 (patch) | |
tree | 62e9ec53dc5519fe25ebd9cdb527d57783a17851 | |
parent | f0b62b31e1bedadda5c04d0d0339c3e6315af77d (diff) |
Notes
-rw-r--r-- | MOVED | 2 | ||||
-rw-r--r-- | graphics/Makefile | 2 | ||||
-rw-r--r-- | graphics/seom/Makefile | 58 | ||||
-rw-r--r-- | graphics/seom/distinfo | 2 | ||||
-rw-r--r-- | graphics/seom/files/patch-Makefile | 67 | ||||
-rw-r--r-- | graphics/seom/files/patch-warnings | 25 | ||||
-rw-r--r-- | graphics/seom/pkg-descr | 6 | ||||
-rw-r--r-- | graphics/seom/pkg-plist | 19 | ||||
-rw-r--r-- | graphics/yukon/Makefile | 69 | ||||
-rw-r--r-- | graphics/yukon/distinfo | 2 | ||||
-rw-r--r-- | graphics/yukon/files/patch-Makefile | 53 | ||||
-rw-r--r-- | graphics/yukon/files/patch-include::yukon.h | 16 | ||||
-rw-r--r-- | graphics/yukon/pkg-descr | 6 | ||||
-rw-r--r-- | graphics/yukon/pkg-plist | 11 |
14 files changed, 2 insertions, 336 deletions
@@ -5333,3 +5333,5 @@ finance/quantlib||2013-12-22|Has expired: Broken for more than 6 month games/xkobo||2013-12-22|Has expired: Broken for more than 6 month games/quake3-rq3||2013-12-22|Has expired: Broken for more than 6 month math/fbm||2013-12-22|Has expired: No new release since 2004, new supported upstream +graphics/yukon||2013-12-22|Removed, depends on graphics/seom +graphics/seom||2013-12-22|Has expired: Broken for more than 6 month diff --git a/graphics/Makefile b/graphics/Makefile index 869194ed8002..bcb81757c268 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -957,7 +957,6 @@ SUBDIR += sdl_ttf SUBDIR += seam-carving-gui SUBDIR += seejpeg - SUBDIR += seom SUBDIR += separate SUBDIR += sharpconstruct SUBDIR += shiva-collections @@ -1077,7 +1076,6 @@ SUBDIR += yafray SUBDIR += yagf SUBDIR += yed - SUBDIR += yukon SUBDIR += zathura SUBDIR += zathura-djvu SUBDIR += zathura-pdf-poppler diff --git a/graphics/seom/Makefile b/graphics/seom/Makefile deleted file mode 100644 index a5eada7fffc8..000000000000 --- a/graphics/seom/Makefile +++ /dev/null @@ -1,58 +0,0 @@ -# Created by: bms -# $FreeBSD$ - -PORTNAME= seom -PORTVERSION= 2010011201 -CATEGORIES= graphics -MASTER_SITES= ${MASTER_SITE_LOCAL} -MASTER_SITE_SUBDIR= bms -DISTNAME= seom-${PORTVERSION} - -MAINTAINER= ports@FreeBSD.org -COMMENT= Real-time capture library for OpenGL applications - -NOMAN= defined - -DEPRECATED= Broken for more than 6 month -EXPIRATION_DATE= 2013-12-22 - -BROKEN= fails to package - -USE_BZIP2= yes -USE_GCC= 4.2+ -USE_XORG= x11 xv -USE_GL= yes -USE_LDCONFIG= yes - -NO_STAGE= yes -.include <bsd.port.pre.mk> - -ONLY_FOR_ARCHS= i386 amd64 -ONLY_FOR_ARCHS_REASON= "not yet ported to anything other than i386 and amd64" - -.if ${ARCH} == "i386" || ${ARCH} == "amd64" -BUILD_DEPENDS= ${LOCALBASE}/bin/yasm:${PORTSDIR}/devel/yasm -.endif - -MAKE_ENV+= DATADIR="${DATADIR}" PREFIX="${PREFIX}" - -# -# To roll snapshot: as bms: make BOOTSTRAP=defined fetch -# -.if defined(BOOTSTRAP) -FETCH_DEPENDS+= svn:${PORTSDIR}/devel/subversion -SVN_REV= 196 # svn tip at epoch 2009120801 -SVNROOT_URI= https://devel.neopsis.com/svn/seom - -do-fetch: - ${MKDIR} ${WRKDIR} - svn export -r ${SVN_REV} ${SVNROOT_URI}/trunk ${WRKSRC} - cd ${WRKDIR}; tar cvfy ${DISTDIR}/${DISTNAME}.tar.bz2 ${DISTNAME} -.if ${USER} == bms - ${CHMOD} ugo+r ${DISTDIR}/${DISTNAME}.tar.bz2 - scp -p ${DISTDIR}/${DISTNAME}.tar.bz2 \ - freefall.freebsd.org:public_distfiles/ -.endif -.endif # defined(BOOTSTRAP) - -.include <bsd.port.post.mk> diff --git a/graphics/seom/distinfo b/graphics/seom/distinfo deleted file mode 100644 index 75ea6053e4a0..000000000000 --- a/graphics/seom/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (seom-2010011201.tar.bz2) = fcfb18f4aaf6f221eef1ea765fbbec965fb6180ac35879f9a3a19319a8f20bb0 -SIZE (seom-2010011201.tar.bz2) = 24242 diff --git a/graphics/seom/files/patch-Makefile b/graphics/seom/files/patch-Makefile deleted file mode 100644 index 7c8590424bcc..000000000000 --- a/graphics/seom/files/patch-Makefile +++ /dev/null @@ -1,67 +0,0 @@ ---- Makefile 2007-03-27 15:23:25.000000000 -0400 -+++ Makefile 2013-02-07 12:32:37.000000000 -0500 -@@ -1,20 +1,27 @@ -+.SUFFIXES: .c .o .asm - - MAJOR = 0 - LIBRARY = libseom.so - --DESTDIR = -+DESTDIR ?= -+ -+# XXX override passed in - LIBDIR = lib -+LIBDATADIR = libdata - - CC = gcc - ASM = yasm - --CFLAGS = -Iinclude -std=c99 -+CFLAGS += -Iinclude -std=c99 - LDFLAGS = -Wl,--as-needed - --include config.make -+###include config.make -+ -+ARCH = C -+CFLAGS += -I${LOCALBASE}/include -L${LOCALBASE}/lib - - OBJS = src/buffer.o src/client.o src/codec.o src/frame.o src/opengl.o \ -- src/server.o src/stream.o src/arch/$(ARCH)/frame.o -+ src/server.o src/stream.o src/arch/${ARCH:S/i386/x86/g}/frame.o - - APPS = filter player server - playerLIBS = -lX11 -lXv -@@ -22,14 +29,14 @@ - .PHONY: all clean install - all: $(LIBRARY) $(APPS) - --%.o: %.asm -- $(ASM) -m $(ARCH) -f elf -o $@ $< -+.asm.o: -+ $(ASM) -m ${ARCH:S/i386/x86/g} -f elf -o $@ $< - --%.o: %.c -+.c.o: - $(CC) $(CFLAGS) -fPIC -c -o $@ $< - - $(LIBRARY): $(OBJS) -- $(CC) -shared $(LDFLAGS) -Wl,-soname,$@.$(MAJOR) -o $@ $(OBJS) -ldl -lpthread -+ $(CC) -shared $(LDFLAGS) -Wl,-soname,$@.$(MAJOR) -o $@ $(OBJS) -lpthread - - $(APPS): $(LIBRARY) - $(CC) $(CFLAGS) $(LDFLAGS) -L. -o $@ src/$@/main.c -lseom $($@LIBS) -@@ -39,11 +46,11 @@ - - inst = install -m 755 -d $(DESTDIR)$(3); install -m $(1) $(2) $(DESTDIR)$(3)$(if $(4),/$(4)); - install: $(LIBRARY) $(APPS) seom.pc -- $(call inst,644,seom.pc,$(PREFIX)/$(LIBDIR)/pkgconfig) -+ $(call inst,644,seom.pc,$(PREFIX)/$(LIBDATADIR)/pkgconfig) - $(call inst,755,$(LIBRARY),$(PREFIX)/$(LIBDIR),$(LIBRARY).$(MAJOR)) - ln -sf $(LIBRARY).$(MAJOR) $(DESTDIR)$(PREFIX)/$(LIBDIR)/$(LIBRARY) - -- $(call inst,644,art/seom.svg,$(PREFIX)/share/seom,seom.svg) -+ $(call inst,644,art/seom.svg,$(DATADIR),seom.svg) - $(call inst,644,include/seom/*,$(PREFIX)/include/seom) - $(call inst,755,src/scripts/backup,$(PREFIX)/bin,seom-backup) - $(foreach app,$(APPS),$(call inst,755,$(app),$(PREFIX)/bin,seom-$(app))) diff --git a/graphics/seom/files/patch-warnings b/graphics/seom/files/patch-warnings deleted file mode 100644 index 51796c4f6523..000000000000 --- a/graphics/seom/files/patch-warnings +++ /dev/null @@ -1,25 +0,0 @@ ---- src/stream.c 2007-03-27 15:23:25.000000000 -0400 -+++ src/stream.c 2013-02-07 12:35:18.000000000 -0500 -@@ -43,5 +43,5 @@ - - stream->fd = socket(AF_INET, SOCK_STREAM, 0); -- connect(stream->fd, &addr, sizeof(addr)); -+ connect(stream->fd, (struct sockaddr *)&addr, sizeof(addr)); - } else if (strncmp(spec, "ipv6://", 7) == 0) { - fprintf(stderr, "IPv6 unsupported !\n"); ---- src/server.c 2006-10-17 07:12:15.000000000 -0400 -+++ src/server.c 2013-02-07 12:36:56.000000000 -0500 -@@ -64,5 +64,5 @@ - addr.sin_addr.s_addr = htonl(INADDR_ANY); - -- bind(server->socket, &addr, sizeof(addr)); -+ bind(server->socket, (struct sockaddr *)&addr, sizeof(addr)); - listen(server->socket, 1); - -@@ -80,5 +80,5 @@ - socklen_t len = sizeof(addr); - -- int sockfd = accept(server->socket, &addr, &len); -+ int sockfd = accept(server->socket, (struct sockaddr *)&addr, &len); - if (sockfd < 0) { - return; diff --git a/graphics/seom/pkg-descr b/graphics/seom/pkg-descr deleted file mode 100644 index 7a5bd36df710..000000000000 --- a/graphics/seom/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -Yukon is a set of libraries and applications that are designed to -capture realtime videos of OpenGL applications (games). The original -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/ diff --git a/graphics/seom/pkg-plist b/graphics/seom/pkg-plist deleted file mode 100644 index 51951bb59c54..000000000000 --- a/graphics/seom/pkg-plist +++ /dev/null @@ -1,19 +0,0 @@ -bin/seom-backup -bin/seom-filter -bin/seom-player -bin/seom-server -lib/libseom.so -lib/libseom.so.0 -libdata/pkgconfig/seom.pc -include/seom/buffer.h -include/seom/client.h -include/seom/codec.h -include/seom/frame.h -include/seom/seom.h -include/seom/server.h -include/seom/stream.h -%%DATADIR%%/seom.svg -@dirrmtry libdata/pkgconfig -@dirrmtry libdata -@dirrm include/seom -@dirrm share/seom diff --git a/graphics/yukon/Makefile b/graphics/yukon/Makefile deleted file mode 100644 index 96ca94800519..000000000000 --- a/graphics/yukon/Makefile +++ /dev/null @@ -1,69 +0,0 @@ -# Created by: bms -# $FreeBSD$ - -PORTNAME= yukon -PORTVERSION= 2010011201 -CATEGORIES= graphics -MASTER_SITES= ${MASTER_SITE_LOCAL} -MASTER_SITE_SUBDIR= bms -DISTNAME= yukon-${PORTVERSION} - -MAINTAINER= ports@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 - -NOMAN= defined - -USE_BZIP2= yes -USE_GCC= 4.2+ -USE_GMAKE= yes -USE_XORG= x11 xv -USE_GL= yes -USE_LDCONFIG= ${PREFIX}/lib/yukon -NO_STAGE= yes - - -# NOTE: These should be bumped if the underlying GL or Xorg ports change. -LIBGL_MAJOR= 1 -LIBX11_MAJOR= 6 - -MAKE_ENV+= LIBGL_MAJOR="${LIBGL_MAJOR}" LIBX11_MAJOR="${LIBX11_MAJOR}" -PLIST_SUB+= LIBGL_MAJOR="${LIBGL_MAJOR}" LIBX11_MAJOR="${LIBX11_MAJOR}" - -# -# To roll snapshot: as bms: make BOOTSTRAP=defined fetch -# -.if defined(BOOTSTRAP) -FETCH_DEPENDS+= svn:${PORTSDIR}/devel/subversion -SVN_REV= 158 # svn tip at epoch 2009120801 -SVNROOT_URI= https://devel.neopsis.com/svn/yukon - -do-fetch: - ${MKDIR} ${WRKDIR} - svn export -r ${SVN_REV} ${SVNROOT_URI}/trunk ${WRKSRC} - cd ${WRKDIR}; tar cvfy ${DISTDIR}/${DISTNAME}.tar.bz2 ${DISTNAME} -.if ${USER} == bms - ${CHMOD} ugo+r ${DISTDIR}/${DISTNAME}.tar.bz2 - scp -p ${DISTDIR}/${DISTNAME}.tar.bz2 \ - freefall.freebsd.org:public_distfiles/ -.endif -.endif # defined(BOOTSTRAP) - -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) - -.include <bsd.port.mk> diff --git a/graphics/yukon/distinfo b/graphics/yukon/distinfo deleted file mode 100644 index 101b6fa35389..000000000000 --- a/graphics/yukon/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (yukon-2010011201.tar.bz2) = 8e261dfe86c762912b9d1a577909c77a01b0877d4ac86bde0ba1c6b7901a3bdd -SIZE (yukon-2010011201.tar.bz2) = 13388 diff --git a/graphics/yukon/files/patch-Makefile b/graphics/yukon/files/patch-Makefile deleted file mode 100644 index 657c2a34e73e..000000000000 --- a/graphics/yukon/files/patch-Makefile +++ /dev/null @@ -1,53 +0,0 @@ -Index: Makefile -=================================================================== ---- Makefile (revision 158) -+++ Makefile (working copy) -@@ -1,15 +1,14 @@ - - DESTDIR = --PREFIX = /usr/local - LIBDIR = lib - - CC = gcc --CFLAGS = -Iinclude -Wall -std=c99 -O3 -+CFLAGS = -I${PWD}/include -Wall -std=c99 -O3 -I$(LOCALBASE)/include -L$(LOCALBASE)/lib - - OBJS = src/core/conf.o src/core/glue.o src/core/log.o - LIBS = libX11.so libGL.so - ---include config.make -+###-include config.make - - .PHONY: all clean install - all: $(LIBS) yukon-core-lib sysconf -@@ -23,20 +22,25 @@ - rm -f $@.native - - yukon-core-lib: $(OBJS) -- $(CC) -shared -o $@ $(OBJS) -lseom -+ $(CC) -shared -o $@ $(OBJS) -lseom -L${LOCALBASE}/lib - - sysconf: - echo 'LDPATH="$(PREFIX)/$(LIBDIR)/yukon"' > $@ - --soname = `objdump -x /usr/$(LIBDIR)/$(1) | grep SONAME | awk '{ print $$2 }'` -+soname = `objdump -x $(PREFIX)/$(LIBDIR)/$(1) | grep SONAME | awk '{ print $$2 }'` - install: $(LIBS) yukon-core-lib - 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 -+ ln -sf $(LOCALBASE)/lib/libX11.so.$(LIBX11_MAJOR) \ -+ $(PREFIX)/$(LIBDIR)/yukon/libX11.so.native -+ ln -sf $(LOCALBASE)/lib/libGL.so.$(LIBGL_MAJOR) \ -+ $(PREFIX)/$(LIBDIR)/yukon/libGL.so.native -+ install -m 755 libX11.so \ -+ $(PREFIX)/$(LIBDIR)/yukon/libX11.so.$(LIBX11_MAJOR) -+ install -m 755 libGL.so \ -+ $(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 - diff --git a/graphics/yukon/files/patch-include::yukon.h b/graphics/yukon/files/patch-include::yukon.h deleted file mode 100644 index 1920c4cc5984..000000000000 --- a/graphics/yukon/files/patch-include::yukon.h +++ /dev/null @@ -1,16 +0,0 @@ -Index: include/yukon.h -=================================================================== ---- include/yukon.h (revision 158) -+++ include/yukon.h (working copy) -@@ -2,8 +2,10 @@ - #ifndef __YUKON_H__ - #define __YUKON_H__ - -+#include <sys/param.h> -+#include <sys/limits.h> -+ - #include <stdarg.h> --#include <linux/limits.h> - - #include <seom/seom.h> - diff --git a/graphics/yukon/pkg-descr b/graphics/yukon/pkg-descr deleted file mode 100644 index 7a5bd36df710..000000000000 --- a/graphics/yukon/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -Yukon is a set of libraries and applications that are designed to -capture realtime videos of OpenGL applications (games). The original -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/ diff --git a/graphics/yukon/pkg-plist b/graphics/yukon/pkg-plist deleted file mode 100644 index a621accdf42d..000000000000 --- a/graphics/yukon/pkg-plist +++ /dev/null @@ -1,11 +0,0 @@ -bin/yukon -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 -@dirrm etc/yukon/system -@dirrm etc/yukon -@dirrm lib/yukon |