Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| dmitrymarakasov [2009/08/29 01:47] – DmitryMarakasov | dmitrymarakasov [2022/06/19 23:36] (current) – Chase page rename, expand link text for SEO juice++ KubilayKocak | ||
|---|---|---|---|
| Line 4: | Line 4: | ||
| * Email: < | * Email: < | ||
| - | * XMPP/ | + | * XMPP/ |
| * PGP Key | * PGP Key | ||
| * ID: F9D2F77D | * ID: F9D2F77D | ||
| - | * Fingerprint: | + | * Fingerprint: |
| - | * Downloadable: | + | * WWW: https:// |
| - | * WWW: http://www.amdmi3.ru/ | + | |
| - | ==== Current FreeBSD activities and projects | + | ==== Ports ==== |
| - | === Ports maintainership | + | === Maintainership |
| - | * [[http://portsmon.freebsd.org/portsconcordanceformaintainer.py?maintainer=amdmi3%40FreeBSD.org|Ports I Maintain]] | + | * [[http://www.freshports.org/search.php?query=amdmi3%40FreeBSD.org& |
| - | * [[http://www.freebsd.org/ | + | * [[http://portscout.freebsd.org/ |
| - | * [[http:// | + | * I feel myself in charge of games/ |
| + | * I try to port every worthy F/OSS game I encounter | ||
| + | |||
| + | === Global cleanups === | ||
| + | |||
| + | * < | ||
| + | * < | ||
| + | * Shebang fixing **[Mostly done]** | ||
| + | | ||
| + | * Push Mk/ | ||
| + | * 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, | ||
| + | * Other stage-qa fixes **[Current]** | ||
| + | * Other minor fixes (portlint, @sample, WWW etc.) **[Current, lazy]** | ||
| + | * Improving ports arm and mips support (also watching pkg-fallout, | ||
| + | * Provide more X11 ports with DESKTOP_ENTRIES **[Idle]** | ||
| + | |||
| + | === Infrastructure improvements === | ||
| + | |||
| + | * < | ||
| + | * Handling of homedir of USERS: https:// | ||
| + | * robak@ suggested NO_EXTRACT implementation which would just copy distfiles to WRKDIR instead of extracting - pick it up if he doesn' | ||
| + | * Multiple xxx_OLD_CMD for shebangfix **[[https:// | ||
| + | * < | ||
| + | * Some others, see [[https:// | ||
| === Wanted ports === | === Wanted ports === | ||
| - | * Number binary-only linux games; some may require additional linux libraries | + | * Nothing specific |
| - | * [[http:// | + | |
| - | * [[http:// | + | |
| - | * [[http:// | + | |
| - | * Some OIS using games are available to port after we have devel/ois | + | |
| - | * [[http:// | + | |
| - | * [[http:// | + | |
| - | * [[http:// | + | |
| - | * [[http:// | + | |
| - | * [[http:// | + | |
| - | * [[http:// | + | |
| - | * [[http:// | + | |
| - | * [[http:// | + | |
| - | * [[http:// | + | |
| - | * [[http:// | + | |
| - | * [[http:// | + | |
| - | * Many more! | + | |
| - | === Ports that need fixing | + | ==== Improving FreeBSD support in third party software ==== |
| - | * **devel/scons** | + | * [[http:// |
| - | * doesn' | + | * Ansible: multiple |
| + | * Munin: multiple | ||
| - | === Software | + | ==== FreeBSD-related software projects ==== |
| * **[[DmitryMarakasov/ | * **[[DmitryMarakasov/ | ||
| * An utility to preload charset conversion tables into kernel iconv on boot time, so users can mount media (cd9660, msdosfs) with vfs.usermount=1 with charset conversion and not get Permission Denied error. | * An utility to preload charset conversion tables into kernel iconv on boot time, so users can mount media (cd9660, msdosfs) with vfs.usermount=1 with charset conversion and not get Permission Denied error. | ||
| - | * Status: Complete. Needs more testing. | + | * Status: Complete. |
| - | * **Improving joystick support on %%FreeBSD%%** | + | * **Improving joystick support on %%FreeBSD%%** **[Needs revision]** |
| - | * Under %%FreeBSD%%, | + | * Under %%FreeBSD%%, |
| - Write %%FreeBSD%% joystick support for OIS from scratch. This should be done with using libusbhid(3) pretty similar way to how it's done in SDL, but I plan to make it in more common and clear way, so even my M$ joystick works. | - Write %%FreeBSD%% joystick support for OIS from scratch. This should be done with using libusbhid(3) pretty similar way to how it's done in SDL, but I plan to make it in more common and clear way, so even my M$ joystick works. | ||
| - Next step is to improve SDL. Still need to speak with SDL guys if they' | - Next step is to improve SDL. Still need to speak with SDL guys if they' | ||
| Line 58: | Line 71: | ||
| * Status: Discovered what was SDL problem, played with libusbhid a bit. | * Status: Discovered what was SDL problem, played with libusbhid a bit. | ||
| - | * **Better FUSE based automounter** | + | ==== Other stuff ==== |
| - | * Apart from complicated config and need for NFS services, amd(8) lacks some functionality. For example, it cannot mount filesystems inside jails - symlink to real filesystem mountpoint created in, say, $JAILDIR/ | + | |
| - | * Status: Not started | + | |
| - | + | ||
| - | * **Utility for copying parts of file hierarchy** | + | |
| - | * Would be useful for creating minimal jails or flash images. Main idea is to have list of path include/ | + | |
| - | * | + | |
| - | + | ||
| - | < | + | |
| - | +/etc | + | |
| - | +/usr # copy /usr | + | |
| - | -/ | + | |
| - | +/ | + | |
| - | -/ | + | |
| - | +/ | + | |
| - | +/ | + | |
| - | </ | + | |
| - | + | ||
| - | * Add ability to override file ownership, permissions and flags, ability to create links instead of copying etc. | + | |
| - | * Status: Not started | + | |
| - | + | ||
| - | === Other stuff === | + | |
| * [[DmitryMarakasov/ | * [[DmitryMarakasov/ | ||
| - | * [[DmitryMarakasov/ | ||
| * [[DmitryMarakasov/ | * [[DmitryMarakasov/ | ||