-
Switching to USES=libtool and removing .la files [Mostly done]
Shebang fixing [Mostly done]
Many ports install files with incorrect shebangs (like #!/usr/bin/perl). Out qa.sh only check specific directories for problems, while I check whole prefix and also fix shebangs in example files, for instance.
Adding library stripping [Current, only for unmaintained ports]
Adding license info [Current, lazy]
Adding NO_ARCH [Current, lazy]
Watching pkg-fallout and fixing all problems which show up there [Current]
Conversion to options helpers [Current]
Fixing staging as non-root (mostly implies moving owner/permission handling to plists) [Current]
Make sure no port users -march=native, as it will produce non-portable packages [Not started] astro/astrometry databases/kyotocabinet databases/kyototycoon databases/rocksdb devel/pecl-qb devel/py-tables devel/rapidjson emulators/higan emulators/vice games/bsp games/prboom games/prboom-plus net/asterisk net/asterisk-g72x net/asterisk11 net/asterisk13 security/suricata www/free-sa-devel
Other stage-qa fixes [Current]
Other minor fixes (portlint, @sample, WWW etc.) [Current, lazy]
Improving ports arm and mips support (also watching pkg-fallout, fixing where possible) [Current, lazy]
Provide more X11 ports with DESKTOP_ENTRIES [Idle]