Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 164721 - New ebuild : dev-games/raknet
Summary: New ebuild : dev-games/raknet
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement with 1 vote (vote)
Assignee: Default Assignee for New Packages
URL: http://www.rakkarsoft.com/
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks: 269630
  Show dependency tree
 
Reported: 2007-01-31 17:50 UTC by Renaud Chaput
Modified: 2018-12-03 12:58 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
raknet-2.521.ebuild (raknet-2.521.ebuild,1.01 KB, text/plain)
2007-01-31 17:51 UTC, Renaud Chaput
Details
raknet-2.521-gentoo.diff (raknet-2.521-gentoo.diff,1.93 KB, patch)
2007-01-31 17:52 UTC, Renaud Chaput
Details | Diff
New ebuild for RakNet 3.007 (raknet-3.007.ebuild,756 bytes, text/plain)
2007-12-28 16:48 UTC, Renaud Chaput
Details
Fix of the previous ebuild for 64bit (raknet-3.007.ebuild,858 bytes, text/plain)
2007-12-28 19:53 UTC, Renaud Chaput
Details
RakNet 3.011 ebuild (raknet-3.011.ebuild,936 bytes, text/plain)
2008-01-31 11:56 UTC, Renaud Chaput
Details
raknet-4.04 ebuild (raknet-4.04.ebuild,2.27 KB, application/octet-stream)
2012-07-09 14:46 UTC, Alan Smithee
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Renaud Chaput 2007-01-31 17:50:27 UTC
An ebuild for RakNet 2.521 (latest stable release).
"Raknet is a cross platform C++ network library designed to allow programmers to add response time-critical network capabilities to their applications. It is mostly used for games, but is application independent."
 
The ebuild contains some tweaks due to the dirty makefiles provided.

The license file isn't in portage, text can be found here : http://creativecommons.org/licenses/by-nc/2.5/legalcode

Reproducible: Always

Steps to Reproduce:
Comment 1 Renaud Chaput 2007-01-31 17:51:36 UTC
Created attachment 108780 [details]
raknet-2.521.ebuild
Comment 2 Renaud Chaput 2007-01-31 17:52:15 UTC
Created attachment 108781 [details, diff]
raknet-2.521-gentoo.diff
Comment 3 patrick 2007-03-06 20:49:38 UTC
This is now in the sunrise overlay. You can find it at:
http://www.gentoo-sunrise.org/sunrise/browser/sunrise/net-libs/raknet
Comment 4 Markus Rathgeb 2007-09-27 16:31:30 UTC
Hi!
Could somebody attach (or add to the overlay) an ebuild for 3.0 Beta?
Comment 5 Renaud Chaput 2007-12-28 16:48:09 UTC
Created attachment 139530 [details]
New ebuild for RakNet 3.007
Comment 6 Renaud Chaput 2007-12-28 16:53:54 UTC
Added new ebuild for latest RakNet version, works fine on AMD64.
The "doc" useflag installs the doc and the doxygen api, the "debug" useflags installs the libraknetd.a library with debug symbols.

I have repackaged a raknet-3.007.tgz file, this is the http://www.rakkarsoft.com/raknet/downloads/RakNet.zip file in tgz format. As the author replace the RakNet.zip file for each release we cant use his zip file.
Comment 7 Renaud Chaput 2007-12-28 19:53:35 UTC
Created attachment 139534 [details]
Fix of the previous ebuild for 64bit

Missing a make CONF=Release to rebuild the lib for 64 bits archs, as provided binaries are 32 bits.
Comment 8 Renaud Chaput 2008-01-31 11:56:36 UTC
Created attachment 142271 [details]
RakNet 3.011 ebuild

New RakNet 3.011 ebuild.
Now downloading from SourceForge, with autotools package.
Comment 9 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2010-07-07 17:50:10 UTC
The SRC_URI in Sunrise ebuild is no longer valid and the version bump is non-trivial to perform. Thus, I am masking the ebuild and unless somebody fixes it within 30 days, it will be removed from the Sunrise.
Comment 10 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2010-08-05 20:51:02 UTC
The package has been removed from the Sunrise overlay.
Comment 11 Alan Smithee 2012-07-09 14:46:19 UTC
Created attachment 317694 [details]
raknet-4.04 ebuild
Comment 12 Alan Smithee 2012-07-09 14:46:46 UTC
I added a new ebuild for raknet-4.04. please check it out and give me some constructing comments about it. would really like to see it in some overlay.
Comment 13 Markus Rathgeb 2012-07-11 20:29:40 UTC
thor raknet # repoman full

RepoMan scours the neighborhood...
  RDEPEND.suspect               1
   net-libs/raknet/raknet-4.04.ebuild: 'dev-util/pkgconfig'
  metadata.missing              1
   net-libs/raknet/metadata.xml
  ebuild.minorsyn               20
   net-libs/raknet/raknet-3.007.ebuild: Trailing whitespace error on line: 45
   net-libs/raknet/raknet-4.04.ebuild: Trailing whitespace error on line: 7
   net-libs/raknet/raknet-4.04.ebuild: Unquoted Variable on line: 39
   net-libs/raknet/raknet-4.04.ebuild: Unquoted Variable on line: 40
   net-libs/raknet/raknet-4.04.ebuild: Ebuild contains leading spaces on line: 41
   net-libs/raknet/raknet-4.04.ebuild: Unquoted Variable on line: 41
   net-libs/raknet/raknet-4.04.ebuild: Unquoted Variable on line: 42
   net-libs/raknet/raknet-4.04.ebuild: Useless blank line on line: 46
   net-libs/raknet/raknet-4.04.ebuild: Useless blank line on line: 47
   net-libs/raknet/raknet-4.04.ebuild: Ebuild contains leading spaces on line: 54
   net-libs/raknet/raknet-4.04.ebuild: Ebuild contains leading spaces on line: 55
   net-libs/raknet/raknet-4.04.ebuild: Ebuild contains leading spaces on line: 56
   net-libs/raknet/raknet-4.04.ebuild: Ebuild contains leading spaces on line: 57
   net-libs/raknet/raknet-4.04.ebuild: Ebuild contains leading spaces on line: 58
   net-libs/raknet/raknet-4.04.ebuild: Ebuild contains leading spaces on line: 59
   net-libs/raknet/raknet-4.04.ebuild: Ebuild contains leading spaces on line: 60
   net-libs/raknet/raknet-4.04.ebuild: Ebuild contains leading spaces on line: 61
   net-libs/raknet/raknet-4.04.ebuild: Ebuild contains leading spaces on line: 62
   net-libs/raknet/raknet-4.04.ebuild: Ebuild contains leading spaces on line: 63
   net-libs/raknet/raknet-4.04.ebuild: Useless blank line on last line
  ebuild.notadded               1
   net-libs/raknet/raknet-4.04.ebuild
  IUSE.invalid                  6
   net-libs/raknet/raknet-4.04.ebuild: boost
   net-libs/raknet/raknet-4.04.ebuild: fmod
   net-libs/raknet/raknet-4.04.ebuild: ogre
   net-libs/raknet/raknet-4.04.ebuild: ois
   net-libs/raknet/raknet-4.04.ebuild: scaleform
   net-libs/raknet/raknet-4.04.ebuild: irrlicht
  LICENSE.invalid               2
   net-libs/raknet/raknet-3.007.ebuild: CCPL-Attribution-NonCommercial-2.5
   net-libs/raknet/raknet-4.04.ebuild: CCPL-Attribution-NonCommercial-2.5
  virtual.suspect               2
   net-libs/raknet/raknet-4.04.ebuild: DEPEND: consider using 'virtual/pkgconfig' instead of 'dev-util/pkgconfig'
   net-libs/raknet/raknet-4.04.ebuild: RDEPEND: consider using 'virtual/pkgconfig' instead of 'dev-util/pkgconfig'
Comment 14 Markus Rathgeb 2012-07-11 20:48:56 UTC
I changed some minor errors and added the ebuild to my overlay.
Comment 15 Julian Ospald 2012-07-11 21:14:15 UTC
(In reply to comment #14)
> I changed some minor errors and added the ebuild to my overlay.

- use EAPI=4
- do a patch instead of this sed-mess (does "DISABLE_EXAMPLES" not work?)
- use S=${WORKDIR} instead of src_unpack phase
- app-arch/unzip is missing from DEPEND
- no useflag for static libs
- eutils.eclass is unused

src_compile() {
	cmake-utils_src_install
}


- that is wrong (and also makes build-output non-verbose)

-multilib-strict check fails
Comment 16 Markus Rathgeb 2012-07-11 22:50:55 UTC
Thanks for comments.

I am not interested in the ebuild, I just want to help Alan Smithee (would really like to see it in some overlay).

But you are right, if we do something, we should do it right.
I will try to apply your suggestions.
Comment 17 Alan Smithee 2012-07-16 01:10:44 UTC
Thank you Markus, but as far as i can see you forgot the upload the files folder with the patch ;)
If my free time allow it, I will try to improve the ebuild further in next future.
Comment 18 Markus Rathgeb 2012-07-16 06:39:15 UTC
@Alan Smithee:
Sorry, done.

@Julian Ospald (hasufell):
Could you give me some lecture to solve the "multilib-strict check fails"?