Bug 88184 - [new port] graphics/libx3dtk, portable C++ toolkit for loading, displaying and processing X3D models
Summary: [new port] graphics/libx3dtk, portable C++ toolkit for loading, displaying an...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-29 17:50 UTC by German Tischler
Modified: 2005-11-18 00:15 UTC (History)
0 users

See Also:


Attachments
libx3dtk.shar (129.46 KB, text/plain)
2005-10-29 17:50 UTC, German Tischler
no flags Details
libx3dtk.shar.gz.uu (17.28 KB, text/plain)
2005-11-17 18:57 UTC, German Tischler
no flags Details
libx3dtk2.shar.gz.uu (17.25 KB, text/plain)
2005-11-17 21:06 UTC, German Tischler
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description German Tischler 2005-10-29 17:50:15 UTC
	X3DToolKit is a portable LGPL free C++ toolkit for loading, displaying and processing X3D models
Comment 1 Pav Lucistnik freebsd_committer freebsd_triage 2005-11-17 17:25:03 UTC
State Changed
From-To: open->feedback

Please normalize the installation of the shared library to conform to the 
FreeBSD rules: 

http://www.freebsd.org/doc/en/books/porters-handbook/special.html#PORTING-SHLIBS 

Also, is the extensive do-install: target necessary - can't you rely on 
vendor's Makefile? 

Also, you probably want to replace the bunch of xorg-libraries dependencies 
with USE_XLIB=yes macro.
Comment 2 German Tischler 2005-11-17 18:57:20 UTC
Added 
LDCONFIG_DIRS=  %%PREFIX%%/lib

,

INSTALLS_SHLIB= yes

was already present. I hope this was what was meant for shared libraries.
The install target of the vendor Makefile is empty, so I cannot use it for installing. Also using USE_XLIB now 
and fixed a few problems reported by portlint -A. New port version is attached.
Comment 3 Pav Lucistnik freebsd_committer freebsd_triage 2005-11-17 20:21:44 UTC
I was talking about this:

Xlib/libX3DTK.so.1.0.1
Xlib/libX3DTK.so.1.0
Xlib/libX3DTK.so.1
Xlib/libX3DTK.so

We don't do this on FreeBSD. We do install library as libfoo.so.1 and
make symlink to libfoo.so

-- 
Pav Lucistnik <pav@oook.cz>
              <pav@FreeBSD.org>

Maybe I should go ask that elvish wizard standing over there
(YES A REAL ELF IS STANDING IN MY ROOM!),
he should be able to tell me.
Comment 4 German Tischler 2005-11-17 21:06:43 UTC
Fixed, thanks for your patience. I had been confused because other ports
apparently do not care (Xalan, Xerces, libQLViewer, etc.)
Comment 5 Pav Lucistnik freebsd_committer freebsd_triage 2005-11-18 00:14:26 UTC
State Changed
From-To: feedback->closed

New port added!