Hello people, attached is sambascanner-0.06.ebuild, an ebuild for SambaScanner. SambaScanner is a tool which can be used to search whole Samba networks (like e.g. ShareScan does in the Windows world). SambaScanner is highly multithreaded and therefore extemely fast. Included is also a tool to then fetch desired files. SambaScanner makes use of pthreads, however I didn't know how to denote that in the ebuild file, so it may need modification (this is my first ebuild submission). I suggest net-misc as the appropriate place for sambascanner. Thanks for your attention, Greetings, Johannes
Created attachment 67417 [details] The SambaScanner-0.06 ebuild package The actual package file.
1/ Don't hardcode version into SRC_URI. 2/ src_unpack() can be killed. 3/ ${S} should be quoted. 4/ Any reason why to use make instead of emake? If so, then please add comment why this is needed to the ebuild.
Please, fix the above problems and reopen then.
Sorry for the inconvenience, all your points are fixed in the current version which I'll attach. It'll obsolete the old one. Greetings and thanks for your help, Johannes
Created attachment 67440 [details] Corrected SambaScanner ebuild
As I just saw this package is assigned to "maintainer-wanted@gentoo.org", I just wanted to mention that I could maintain the package. I'm also the original author of SambaScanner so this would be probably zero to none additional maintenance work required.
Please fix the following and reopen: * http://dev.gentoo.org/~ciaranm/docs/mw-faq/redundant.txt (src_compile) * http://dev.gentoo.org/~ciaranm/docs/mw-faq/docfiles.txt There's an explanation for the maintainer-wanted issue at: * http://dev.gentoo.org/~ciaranm/docs/mw-faq/maintainer.txt
Created attachment 68870 [details] Third proposal for the ebuild
All of the above fixed, hope it's okay now. Thanks for the explanation about the maintainer-wanted issue. Greetings, Johannes
Created attachment 77213 [details] Tested on amd64, works fine
I also tested the program on an AMD64 now, it works fine. Since the package add request was done almost 4 months ago and it's still not in the tree I cannot resist to ask: what does it need to become a part of the Gentoo tree? Does anybody care about added packages? It seems quite pointless right now...
Next version is out: 0.07. Ebuild has not changed, just copy the 0.06 version to 0.07. Is anybody reading this thread anyway? It's quite frustrating when there's no feedback at all telling me what's wrong or what I should do next. Disappointing. Greetings, Johannes
*** Bug 131040 has been marked as a duplicate of this bug. ***
This is now in the sunrise overlay. You can find it at: http://gentoo-sunrise.org/svn/reviewed/net-misc/sambascanner
Created attachment 93956 [details] sambascanner-0.10.ebuild
Created attachment 99603 [details] New version of sambascanner This is a ebuild for the new version of SambaScanner. Many bugs have been fixed and a major code rewrite has taken place, so check it out, it's quite neat. I've changed the Makefile to comply with your standards (removed the -O2 option from CFLAGS, replaced "gcc" by "$(CC)"), so there probably won't be any more need to patch the Makefile. It's been tested on x86 and amd64, both work. Greetings, Johannes
Created attachment 99605 [details] fixed small bug in ebuild Forgot the "inherit eutils toolchain-funcs" line - now it's in there. Greetings, Johannes
Created attachment 99607 [details] err... sorry, fixed another bug in the ebuild This is _definitely_ correct now.
Created attachment 116359 [details] Latest version of SambaScanner, 0.16 This EBuild is for the latest version of SambaScanner which includes among bugfixes also new features (scanning of whole IP subnets, trying to guess passwords, support for NT domains). I suggest 0.15 be skipped as the changes from 0.15 to 0.16 were quite tiny (adapted Sunrise ebuild). Note also this latest version should obsolete the patches neccesary which were applied to the Makefile.
Created attachment 116563 [details] Latest version (0.17) Again - latest version. New options (improvements), tiny bugfix. EBuild now supports the "debug" USE flag.
Created attachment 116869 [details] Once again the latest version (0.18) Well, once agin: this introduces version 0.18, which is (probably) going to be the last version for a while (or two). Now supports German localization. Take it or leave it. Have fun, Johannes
Created attachment 117690 [details] EBuild for latest version of SambaScanner (0.20) This is a EBuild for the latest version of SambaScanner, which was released due to the lots of feedback I got. Includes new features and (more importantly!) bugfixes. ...is anybody actually reading this? I have doubts...
* * ERROR: net-misc/sambascanner-0.21 failed. * Call stack: * ebuild.sh, line 1735: Called dyn_unpack * ebuild.sh, line 669: Called qa_call 'src_unpack' * ebuild.sh, line 35: Called src_unpack * environment, line 2068: Called built_with_use 'sys-libs/glibc' 'nptl' * environment, line 236: Called die * The specific snippet of code: * diefunc "$FUNCNAME" "$LINENO" "$?" "$PKG does not actually support the $1 USE flag!" * The die message: * sys-libs/glibc-2.7 does not actually support the nptl USE flag! * * If you need support, post the topmost build error, and the call stack if relevant.
Hi, I read your message in bugzilla just now - did you already fix the problem (just remove the lines checking for NPTS, glibc-2.7 already includes them)? Greetings, Johannes
I added this to my overlay today. http://github.com/drescherjm/jmdgentoooverlay/tree/9c1d9a1023cba2cf0f1559276bdeeb010812cb3d/net-misc/sambascanner Instructions on the overlay can be found at http://wiki.github.com/drescherjm/jmdgentoooverlay
The url in bugreport http://www.johannes-bauer.com/sambascanner/ is dead. Is this project alive?
It is. The site has changed, though: http://johannes-bauer.com/software/sambascanner/
Hello, everyone. It seems that at least one ebuild related to this bug exists in the Sunrise overlay at the moment. However, I have to regretfully announce that after a long inactivity period the Sunrise project has been discontinued and the related overlay will be eventually removed. For this reason, I'd like to ask you to reevaluate the ebuilds and consider moving them. If you'd like to maintain a package from Sunrise in Gentoo, please take a look at our Proxy Maintainers [1] project. Please make sure to take ebuilds from the unreviewed developer Sunrise repository [2] rather than the -reviewed one, since the latter has not been updated for over a year. While at it, please note that: 1. Adding a package to Gentoo requires declaring yourself as an active maintainer for it. All bugs regarding the package will be assigned to you, and you will be expected to maintain it. 2. Some packages may not be suitable for addition anymore. While there's no strong rules that would prevent you from adding a package, it may be a bad idea to add old-unmaintained packages that will shortly result in a large number of bugs reported with no solution. If that is the case, please close the bug as RESOLVED/OBSOLETE to make it easier to find packages worth adding. 3. Some of the bugs were already closed as WONTFIX/OBSOLETE/... while the relevant ebuild was kept in Sunrise. If you disagree with the original decision, you still can add the ebuild via proxy-maint. 4. Pleaes note that many of the Sunrise ebuilds are old and may be buggy. If you decide to move them, please make sure to update/clean them up. The proxy-maint team will also review your ebuilds, therefore making sure they land in Gentoo in good quality. Once again, thank you for your contribution. We hope that you will still want to contribute to Gentoo, through proxy-maint or otherwise. [1]:https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers [2]:https://gitweb.gentoo.org/proj/sunrise.git/