Yes I worked on it but for the time I gave up because its hard for me to understand Lazarus and FPC packages system ...
Yes, I kind of guessed.

Last autumn you were very enthusiastic and told me NOT to start implementing it to avoid duplicate effort.
But yes, I understand.
Anyway, there was a long thread in Lazarus mailing list starting 8 of August 2015 titled "An online package manager". If you guys want to discuss it more now, please open a new thread.
I am planning (again) to study the topic soon ...
I used TortoiseSVN but because I for a while I couldn't have my own Lazarus and FPC trunk from SVN I couldn't check making patches.
aradeonas, you do NOT need FPC trunk for Lazarus trunk. I don't know where that misconception has come from.
I tired many times to get it and compile it from SVN as Wiki said but it will always cancel between it works maybe because of SF limits.
You try to do something fancy. Getting Lazarus is just one "svn co" command, and later "svn up".
Then "make".
I tried fpcup as I talked here about it and in my new Win10 machine it always fail recently : ...
Don't use fpcup then! Why you want to turn a simple thing into a complicated thing?