Created attachment 155679 [details] Proposed patch (since 383856 revision) Patch for games/oolite port and related files to convert it to USES=gnustep. The games/oolite port was marked broken in ports r383856, after deletion of Mk/bsd.gnustep.mk file in ports r383626 and removing it from Mk/bsd.port.mk in ports r383627. Looks like, the conversion from Mk/bsd.gnustep.mk to Mk/Uses/gnustep.mk file is not complete. For example, the the games/oolite port uses USE_MAKEFILE define, which do not override MAKEFILE variable (Makefile by default). Also, it uses GNUSTEP_LOCAL_APPS define.
The proposed patch modifies Mk/Uses/gnustep.mk file. There is a need to review it by port's manager.
Created attachment 155683 [details] The poudriere testport log (FreeBSD 10 amd64) I attached the poudriere testport log (archive), based on applied proposed patch for FreeBSD ports Git repository in development branch.
Created attachment 156254 [details] Proposed patch (second variant, since 383856 revision) In my opinion, the issue with new Mk/Uses/gnustep.mk file is related to regression category, because of: - Removal of some defines used by ports, e.g. GNUSTEP_LOCAL_APPS in this case - Overriding of MAKEFILE variable to different value, without possibility to change it, e.g. with USE_MAKEFILE define in this case I don't know, whether this will be fixed or not. Nevertheless, there is a workaround on games/oolite port level: - Add correct GNUSTEP_LOCAL_APPS define - Override DO_MAKE_BUILD variable, which used on do-build stage, e.g. use (default) Makefile instead of ${MAKEFILE} define I attached the second variant of the proposed patch. It doesn't require approval from ports manager, I guess. To Andriy Gapon (avg@, maintainer): What do you think, which variant of the proposed patch should be used for commit?
Created attachment 156255 [details] Proposed patch for files directory (since 383856 revision) Also, I attached the patch, which adapts patches in files directory, after ports r383894 changes for ports-mgmt/portlint v2.16.3.
Created attachment 156256 [details] The poudriere testport log for second variant (FreeBSD 10 amd64)
The new 1.82 version was released: http://aegidian.org/bb/viewtopic.php?f=1&t=17481 https://github.com/OoliteProject/oolite/releases/tag/1.82 I created new PR in bug 200496. Currently, it uses approach on the games/oolite port level.
Superseded by bug 200496. *** This bug has been marked as a duplicate of bug 200496 ***