Bug 183711 - New port: deskutils/myrulib E-Book Library Manager
Summary: New port: deskutils/myrulib E-Book Library Manager
Status: Closed Overcome By Events
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Walter Schwarzenfeld
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-11-06 08:50 UTC by Alex Teldekov
Modified: 2018-03-13 13:14 UTC (History)
2 users (show)

See Also:


Attachments
file.shar (3.94 KB, text/plain)
2013-11-06 08:50 UTC, Alex Teldekov
no flags Details
shar (4.39 KB, application/x-shar)
2015-04-29 18:44 UTC, Maxim Filimonov
no flags Details
svn diff (6.13 KB, patch)
2015-04-29 18:45 UTC, Maxim Filimonov
no flags Details | Diff
[FAIL] poudriere log (32.41 KB, text/plain)
2015-04-29 21:42 UTC, Maxim Filimonov
no flags Details
svn diff (6.14 KB, patch)
2015-04-29 21:56 UTC, Maxim Filimonov
no flags Details | Diff
shar (4.39 KB, text/plain)
2015-04-29 21:57 UTC, Maxim Filimonov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Teldekov 2013-11-06 08:50:00 UTC
	MyRuLib is an application for organizing your own collection of e-books.

How-To-Repeat: 	-
Comment 1 John Marino freebsd_committer freebsd_triage 2014-08-07 14:12:28 UTC
Hi, if you are still interested in having this port in FreeBSD, it may need to be reworked to support stage, and it could need updating to other newer conventions such as "USES" which is expanding all time.
See http://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-May/000080.html


Additionally, you need to provide some sort of quality assurance.    
In order of preference, we are looking for:

1) "poudriere testport" or "poudriere bulk -t" logs
2) Redports or tinderbox logs

Please provide an updated shar file and attach a test log.  Alternatively, please indicate if you are no longer interested in having this software in the Ports Collection and that we can close the PR.

Thanks!
Comment 2 Adam Weinberger freebsd_committer freebsd_triage 2014-08-21 14:54:21 UTC
Simple items: please change USE_BZIP2 to USES=tar:bzip2, and remove the update-desktop-database lines from the pkg-plist (they're not necessary as you are already using USES=desktop-file-utils).

The bigger problem: This port hardcodes gcc, and will not build on FreeBSD 10 and better.

=======================<phase: build          >============================
===>  Building for myrulib-0.29.16
--- mrl_sqlite3_sqlite3.o ---
--- mrl_wxsqlite3_wxsqlite3.o ---
--- mrl_wxbzip2_bzipstream.o ---
--- zipscan_ZipScan.o ---
--- zipscan_md5.o ---
--- bin2c ---
--- ru.mo ---
--- uk.mo ---
--- mrl_sqlite3_sqlite3.o ---
/wrkdirs/usr/ports/deskutils/myrulib/work/myrulib-0.29.16/bk-deps cc -c -o mrl_sqlite3_sqlite3.o -DSQLITE_ENABLE_FTS3 -I./3rdparty/sqlite3   -O2 -pipe  -fno-strict-aliasing ./3rdparty/sqlite3/sqlite3.c
--- mrl_wxsqlite3_wxsqlite3.o ---
/wrkdirs/usr/ports/deskutils/myrulib/work/myrulib-0.29.16/bk-deps c++ -c -o mrl_wxsqlite3_wxsqlite3.o -DNDEBUG -I./3rdparty/wxsqlite3/include  -I./3rdparty/wxsqlite3/include -I/usr/local/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/local/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -D_THREAD_SAFE  -O2 -pipe -fno-strict-aliasing  -I/usr/local/include/libxml2 -I/usr/include -DFB_PARSE_LIBXML2 -I./3rdparty/sqlite3 ./3rdparty/wxsqlite3/src/wxsqlite3.cpp
--- mrl_wxbzip2_bzipstream.o ---
/wrkdirs/usr/ports/deskutils/myrulib/work/myrulib-0.29.16/bk-deps c++ -c -o mrl_wxbzip2_bzipstream.o -DNDEBUG  -I./3rdparty/wxsqlite3/include -I/usr/local/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/local/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -D_THREAD_SAFE  -O2 -pipe -fno-strict-aliasing  -I/usr/local/include/libxml2 -I/usr/include -DFB_PARSE_LIBXML2 -I./3rdparty/sqlite3 ./3rdparty/wxbzipstream/bzipstream.cpp
--- zipscan_ZipScan.o ---
/wrkdirs/usr/ports/deskutils/myrulib/work/myrulib-0.29.16/bk-deps c++ -c -o zipscan_ZipScan.o -DNDEBUG -I./sources/MyRuLib -I./3rdparty/wxsqlite3/include -I/usr/local/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/local/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -D_THREAD_SAFE   -O2 -pipe -fno-strict-aliasing  -I/usr/local/include/libxml2 -I/usr/include -DFB_PARSE_LIBXML2 -I./3rdparty/sqlite3 ./sources/ZipScaner/ZipScan.cpp
--- zipscan_md5.o ---
/wrkdirs/usr/ports/deskutils/myrulib/work/myrulib-0.29.16/bk-deps cc -c -o zipscan_md5.o -DNDEBUG -I./sources/MyRuLib -I/usr/local/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/local/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -D_THREAD_SAFE   -O2 -pipe  -fno-strict-aliasing ./sources/MyRuLib/polarssl/md5.c
--- bin2c ---
gcc -o bin2c ./3rdparty/bin2c/bin2c.c
--- uk.mo ---
msgfmt ./sources/MyRuLib/locale/uk.po -o ./uk.mo
--- ru.mo ---
msgfmt ./sources/MyRuLib/locale/ru.po -o ./ru.mo
--- bin2c ---
gcc: not found
*** [bin2c] Error code 127

make[1]: stopped in /wrkdirs/usr/ports/deskutils/myrulib/work/myrulib-0.29.16
Comment 3 John Marino freebsd_committer freebsd_triage 2014-08-24 18:45:20 UTC
so this is staged but just bitrotted?
Comment 4 Maxim Filimonov 2015-04-29 18:44:19 UTC
Created attachment 156115 [details]
shar

Fix attempt: USES, got rid of hardcoded `gcc` in Makefile.in, plist fixes
Comment 5 Maxim Filimonov 2015-04-29 18:45:03 UTC
Created attachment 156116 [details]
svn diff

Fix attempt (same as above, but an svn diff)
Comment 6 Maxim Filimonov 2015-04-29 18:46:09 UTC
I attempted to fix this port, but poudriere keeps saying that gcc can't build and that's why a poudriere log is missing. I'll give it another try and get back to you soon.
Comment 7 Maxim Filimonov 2015-04-29 21:42:50 UTC
Created attachment 156119 [details]
[FAIL] poudriere log

Somewhy, it doesn't build with poudriere, but does build using make install. What could be the problem here?
Comment 8 Maxim Filimonov 2015-04-29 21:56:42 UTC
Created attachment 156120 [details]
svn diff

Fixed a stupid bug in Makefile: ${LOCALBASE}/gcc48 instead of ${LOCALBASE}/bin/gcc48
Comment 9 Maxim Filimonov 2015-04-29 21:57:10 UTC
Created attachment 156121 [details]
shar

Fixed the mentioned stupid bug: shar
Comment 10 Walter Schwarzenfeld freebsd_triage 2018-01-12 01:24:09 UTC
No feedback since 2015-04-29.
Comment 11 Walter Schwarzenfeld freebsd_triage 2018-03-13 13:14:51 UTC
Also no change upstream since five years. Port uses deprecated gcc48. Has erros in
Makefile. Close here with overcome by events.