audio/lmms was broken due to incompatibles calls to scandir(3) function in different versions of FreeBSD. FreeBSD < 80501 and between 900000 and 900006 uses the old version : int scandir(const char *dirname, struct dirent ***namelist, int (*select)(struct dirent *), int (*compar)(const void *, const void *)); When the versions >= 80501 in 8 branch and > 900006 in 9 branch uses the IEEE Std 1003.1-2008 version : int scandir(const char *dirname, struct dirent ***namelist, int (*select)(const struct dirent *), int (*compar)(const struct dirent **, const struct dirent **)); This patch tries to fix the problem for all the versions, including the current branch. Also request the port maintnership. Fix: Patch attached with submission follows:
I forgot, this pr may close the ports/144036 one....
State Changed From-To: open->closed Committed, thanks!
pav 2010-09-03 09:38:53 UTC FreeBSD ports repository Modified files: audio/lmms Makefile audio/lmms/files patch-plugins__zynaddsubfx__fltk__src__filename_list.cxx Log: - Unbreak on recent 8.X - Grant maintainership to the submitter PR: ports/150205 Submitted by: Rodrigo OSORIO <rodrigo@bebik.net> Revision Changes Path 1.31 +1 -5 ports/audio/lmms/Makefile 1.2 +1 -1 ports/audio/lmms/files/patch-plugins__zynaddsubfx__fltk__src__filename_list.cxx _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"