- Install a valid shlib version. No ugly BUILD_DEPENDS entry anymore

- Bump PORTREVISION

PR:		154111
Submitted by:	Pascal Stumpf <Pascal.Stumpf __ __ cubes.de>
This commit is contained in:
Jose Alonso Cardenas Marquez 2011-03-07 23:26:51 +00:00
parent 7a799679dc
commit 37f6fa1105
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=270478
2 changed files with 10 additions and 7 deletions

View File

@ -7,6 +7,7 @@
PORTNAME= irrlicht
PORTVERSION= 1.7.2
PORTREVISION= 1
CATEGORIES= x11-toolkits graphics
MASTER_SITES= SF/${PORTNAME}/Irrlicht%20SDK/1.7/${PORTVERSION}
@ -21,12 +22,13 @@ USE_DOS2UNIX= Makefile *.cpp *.h *.txt
USE_GMAKE= yes
USE_GL= yes
USE_LDCONFIG= yes
MAKE_ENV+= SHLIB_VER=${SHARED_LIB_VER}
PLIST_SUB+= SHARED_LIB_VER=${SHARED_LIB_VER}
SUB_FILES= pkg-message
BUILD_WRKSRC= ${WRKSRC}/source/Irrlicht
SHARED_LIB_VER= ${PORTVERSION}
SHARED_LIB_VER= 1
EXAMPLEDIRS= 01.HelloWorld 02.Quake3Map 03.CustomSceneNode 04.Movement 05.UserInterface \
06.2DGraphics 07.Collision 08.SpecialFX 09.Meshviewer 10.Shaders \
11.PerPixelLighting 12.TerrainRendering 13.RenderToTexture 15.LoadIrrFile \

View File

@ -1,5 +1,5 @@
--- source/Irrlicht/Makefile 2010-12-13 14:40:13.000000000 -0500
+++ source/Irrlicht/Makefile 2010-12-13 14:46:13.000000000 -0500
--- source/Irrlicht/Makefile 2011-03-07 18:03:16.000000000 -0500
+++ source/Irrlicht/Makefile 2011-03-07 18:10:51.000000000 -0500
@@ -3,7 +3,7 @@
VERSION_RELEASE = 2
VERSION = $(VERSION_MAJOR).$(VERSION_MINOR).$(VERSION_RELEASE)
@ -72,7 +72,7 @@
#OSX specific options
staticlib_osx sharedlib_osx install_osx: SYSTEM = MacOSX
@@ -103,12 +102,12 @@
@@ -103,20 +102,20 @@
staticlib_win32: CPPFLAGS += -D_IRR_STATIC_LIB_
####################
@ -85,11 +85,12 @@
+# Builds Irrlicht as shared lib (libIrrlicht.so.versionNumber) and copies it into lib/FreeBSD
sharedlib: $(LINKOBJ)
- $(CXX) $(CPPFLAGS) $(CXXFLAGS) -shared -Wl,-soname,$(SHARED_LIB).$(VERSION_MAJOR).$(VERSION_MINOR) -o $(SHARED_LIB).$(VERSION) $^ $(LDFLAGS)
+ $(CXX) $(CPPFLAGS) $(CXXFLAGS) -shared -Wl,-soname,$(SHARED_LIB).$(VERSION) -o $(SHARED_LIB).$(VERSION) $^ $(LDFLAGS)
+ $(CXX) $(CPPFLAGS) $(CXXFLAGS) -shared -Wl,-soname,$(SHARED_LIB).$(SHLIB_VER) -o $(SHARED_LIB).$(SHLIB_VER) $^ $(LDFLAGS)
mkdir -p $(LIB_PATH)
cp $(SHARED_LIB).$(VERSION) $(LIB_PATH)
- cp $(SHARED_LIB).$(VERSION) $(LIB_PATH)
+ cp $(SHARED_LIB).$(SHLIB_VER) $(LIB_PATH)
@@ -116,7 +115,7 @@
# Builds Irrlicht as static lib (libIrrlicht.a)
$(STATIC_LIB): $(LINKOBJ)
$(AR) rs $@ $^