svn commit: r490822 - in head/graphics: . glee glee/files
Yuri Victorovich
yuri at FreeBSD.org
Mon Jan 21 07:30:57 UTC 2019
Author: yuri
Date: Mon Jan 21 07:30:55 2019
New Revision: 490822
URL: https://svnweb.freebsd.org/changeset/ports/490822
Log:
New port: Cross-platform extension loading library for OpenGL
Added:
head/graphics/glee/
head/graphics/glee/Makefile (contents, props changed)
head/graphics/glee/distinfo (contents, props changed)
head/graphics/glee/files/
head/graphics/glee/files/glee.pc.in (contents, props changed)
head/graphics/glee/files/patch-Makefile.in (contents, props changed)
head/graphics/glee/pkg-descr (contents, props changed)
Modified:
head/graphics/Makefile
Modified: head/graphics/Makefile
==============================================================================
--- head/graphics/Makefile Mon Jan 21 07:02:22 2019 (r490821)
+++ head/graphics/Makefile Mon Jan 21 07:30:55 2019 (r490822)
@@ -266,6 +266,7 @@
SUBDIR += gkrellkam2
SUBDIR += gle
SUBDIR += gle-graphics
+ SUBDIR += glee
SUBDIR += glew
SUBDIR += glexcess
SUBDIR += glfw
Added: head/graphics/glee/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/glee/Makefile Mon Jan 21 07:30:55 2019 (r490822)
@@ -0,0 +1,39 @@
+# $FreeBSD$
+
+PORTNAME= GLee
+DISTVERSION= 5.4.0
+CATEGORIES= graphics
+MASTER_SITES= https://elf-stone.com/downloads/${PORTNAME}/
+DISTNAME= ${PORTNAME}-${DISTVERSION}-src
+
+MAINTAINER= yuri at FreeBSD.org
+COMMENT= Cross-platform extension loading library for OpenGL
+
+LICENSE= BSD2CLAUSE
+
+USES= gl gmake
+GNU_CONFIGURE= yes
+USE_LDCONFIG= yes
+USE_GL= gl
+
+NO_WRKSUBDIR= yes
+
+CFLAGS+= -fPIC
+LDFLAGS+= -Wl,-z,defs -Wl,--as-needed -Wl,--no-undefined -L${LOCALBASE}/lib -lGL
+
+SUB_FILES= glee.pc
+
+PLIST_FILES= include/GL/GLee.h \
+ lib/libGLee.so \
+ lib/libGLee.so.5 \
+ lib/libGLee.so.5.4 \
+ libdata/pkgconfig/glee.pc
+
+post-install:
+ cd ${STAGEDIR}${PREFIX}/lib && \
+ ${MV} libGLee.so libGLee.so.${DISTVERSION:R} && \
+ ${LN} -s libGLee.so.${DISTVERSION:R} libGLee.so.${DISTVERSION:R:R} && \
+ ${LN} -s libGLee.so.${DISTVERSION:R} libGLee.so
+ ${INSTALL_DATA} ${WRKDIR}/glee.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig
+
+.include <bsd.port.mk>
Added: head/graphics/glee/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/glee/distinfo Mon Jan 21 07:30:55 2019 (r490822)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1548012607
+SHA256 (GLee-5.4.0-src.tar.gz) = 3b58430172392ec75acdad5fd833ecf494c5518382bc27932f48d46dbb01cd29
+SIZE (GLee-5.4.0-src.tar.gz) = 269529
Added: head/graphics/glee/files/glee.pc.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/glee/files/glee.pc.in Mon Jan 21 07:30:55 2019 (r490822)
@@ -0,0 +1,12 @@
+prefix=%%PREFIX%%
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+includedir=${prefix}/include
+
+Name: GLee
+Description: GL Easy Extension library
+Version: 5.4.0
+Requires:
+Conflicts:
+Libs: -L${libdir} -lGLee
+Cflags: -I${includedir}
Added: head/graphics/glee/files/patch-Makefile.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/glee/files/patch-Makefile.in Mon Jan 21 07:30:55 2019 (r490822)
@@ -0,0 +1,24 @@
+--- Makefile.in.orig 2009-02-07 20:45:53 UTC
++++ Makefile.in
+@@ -38,14 +38,15 @@ BINDISTFILES=glee/${LIBNAME} glee/${READ
+
+ all:
+ ${CXX} ${SRCDIR}/${SOURCE} -shared -I${SRCDIR} -I${INCLUDEDIR} ${LIBS} \
+- ${CXXFLAGS} ${DEFS} -o ${SRCDIR}/${LIBNAME}
++ ${CXXFLAGS} ${LDFLAGS} ${DEFS} -Wl,-soname,libGLee.so.5 -o ${SRCDIR}/${LIBNAME}
+
+ install:
+- ${INSTALLD} ${HEADER} ${INCLUDEDIR}/GL
+- ${INSTALLP} ${LIBNAME} ${LIBDIR}
+- ${MKDIR} -p ${DATADIR}/doc/GLee
+- ${INSTALLD} ${README} ${DATADIR}/doc/GLee
+- ${LDCONFIG}
++ ${MKDIR} -p ${DESTDIR}${INCLUDEDIR}/GL
++ ${INSTALLD} ${HEADER} ${DESTDIR}${INCLUDEDIR}/GL
++ ${INSTALLP} ${LIBNAME} ${DESTDIR}${LIBDIR}
++ #${MKDIR} -p ${DATADIR}/doc/GLee
++ #${INSTALLD} ${README} ${DATADIR}/doc/GLee
++ #${LDCONFIG}
+
+ dists: dist bindist redist
+
Added: head/graphics/glee/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/glee/pkg-descr Mon Jan 21 07:30:55 2019 (r490822)
@@ -0,0 +1,4 @@
+GLee facilitates OpenGL extension loading, and
+can be used by any code using OpenGL.
+
+WWW: https://elf-stone.com/glee.php
More information about the svn-ports-all
mailing list