Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 Nov 2014 01:20:03 +0000 (UTC)
From:      Dmitry Marakasov <amdmi3@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r373391 - in head/games/el: . files
Message-ID:  <201411250120.sAP1K3WO012697@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: amdmi3
Date: Tue Nov 25 01:20:03 2014
New Revision: 373391
URL: https://svnweb.freebsd.org/changeset/ports/373391
QAT: https://qat.redports.org/buildarchive/r373391/

Log:
  - Unbreak
  - Add missing USES=iconv
  
  Approved by:	portmgr blanket
  MFH:		2014Q4

Modified:
  head/games/el/Makefile
  head/games/el/files/patch-Makefile.bsd
  head/games/el/files/patch-platform.h

Modified: head/games/el/Makefile
==============================================================================
--- head/games/el/Makefile	Tue Nov 25 01:17:40 2014	(r373390)
+++ head/games/el/Makefile	Tue Nov 25 01:20:03 2014	(r373391)
@@ -10,18 +10,16 @@ MASTER_SITES=	LOCAL/rene
 MAINTAINER=	acm@FreeBSD.org
 COMMENT=	Eternal Lands is a free 3D MMORPG
 
-BROKEN=		Fails to build
-
 LIB_DEPENDS=	libpng15.so:${PORTSDIR}/graphics/png \
 		libvorbis.so:${PORTSDIR}/audio/libvorbis \
 		libcal3d.so:${PORTSDIR}/graphics/cal3d
 RUN_DEPENDS=	${LOCALBASE}/share/${PORTNAME}/el.ini:${PORTSDIR}/games/el-data
 
-USES=		gmake openal:al,alut tar:xz
+USES=		compiler:c++11-lang gmake iconv openal:al,alut tar:xz
 USE_GNOME=	libxml2
 USE_SDL=	sdl net image
 USE_GL=		yes
-LDFLAGS+=	-L${LOCALBASE}/lib -lX11
+LDFLAGS+=	-L${LOCALBASE}/lib ${ICONV_LIB} -lX11
 
 ALL_TARGET=	el.bin
 MAKEFILE=	Makefile.bsd

Modified: head/games/el/files/patch-Makefile.bsd
==============================================================================
--- head/games/el/files/patch-Makefile.bsd	Tue Nov 25 01:17:40 2014	(r373390)
+++ head/games/el/files/patch-Makefile.bsd	Tue Nov 25 01:20:03 2014	(r373391)
@@ -22,7 +22,7 @@
 +LDFLAGS+=$(shell sdl-config --libs) $(shell xml2-config --libs) -lSDL_net -lSDL_image -lopenal $(XDIR) -lGL -lGLU -lcal3d -lm $(EXTRA_LIBS) -lz -lpng -lvorbis -lvorbisfile \
  	$(foreach FEATURE, $(FEATURES), $($(FEATURE)_LIBS))
 -_LDFLAGS=$(XDIR) -lGL -lpthread -lstdc++
-+_LDFLAGS=$(XDIR) -lGL -pthread -lstdc++
++_LDFLAGS=$(XDIR) -lGL -pthread
  
  # This works on Ubuntu 8.04 (LTS) at least
  # Install these packages in addition to those required for a standard build
@@ -43,7 +43,7 @@
  endif
  ifndef LINK
 -LINK=gcc
-+LINK?=$(CC)
++LINK?=$(CXX)
  endif
  
  all: $(EXE)

Modified: head/games/el/files/patch-platform.h
==============================================================================
--- head/games/el/files/patch-platform.h	Tue Nov 25 01:17:40 2014	(r373390)
+++ head/games/el/files/patch-platform.h	Tue Nov 25 01:20:03 2014	(r373391)
@@ -1,5 +1,5 @@
---- platform.h.orig
-+++ platform.h
+--- platform.h.orig	2014-01-06 18:17:50.000000000 +0400
++++ platform.h	2014-11-21 19:53:36.000000000 +0300
 @@ -11,7 +11,7 @@
  // http://predef.sourceforge.net/prearch.html , these ought to work on
  // gcc, Sun Studio and Visual Studio.
@@ -9,3 +9,22 @@
   #define X86_64
  #endif
  
+@@ -85,16 +85,13 @@
+  #include "elglext.h"
+  #define APIENTRY 
+  #define APIENTRYP *
+-#elif !defined(BSD)
++#else
+  #define GL_GLEXT_LEGACY
+  #include <GL/gl.h>
+  #include <GL/glu.h>
+  #undef GL_VERSION_1_2
+  #undef GL_VERSION_1_3
+- #include "glext.h"
+-#else // BSD
+- #include <GL/gl.h>
+- #include <GL/glu.h>
++ #include <GL/glext.h>
+ #endif
+ 
+ // Inlucde the plaform specific location sound libs



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201411250120.sAP1K3WO012697>