On 2015-02-28, Jan Vlach <[email protected]> wrote: > Also, the patch with your two fixes is attached. I don't know enough to > make this nice to apply only on 32-bit archs ...
No need; the patched version is fine for both 32-bit and 64-bit arches, and doesn't cause problems for OS with 32-bit time_t, either. Upstreams shouldusually accept patches for this; it currently affects NetBSD, OpenBSD and Linux with the x32 abi. The only issue I ran into was with a project who wanted to support pre-C99 compilers (iirc they cast to a long unsigned int instead). > Should I contact the maintaner i.e. port@ list (according to > http://openports.se/search.php?so=isync) ? Yes if you could send to ports@ that would be helpful, are you able to include a diff to the port? Since you already copied the unpatched files with a .orig suffix, "make update-patches" should create patch files for you (cvs add the patches directory then patch-* files, add REVISION=0 to the port Makefile, and cvs diff -uNp).

