[Bug 235563] New port: emulators/teoemulator: Thomson TO8 Emulator

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Feb 7 08:40:13 UTC 2019


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=235563

Tobias Kortkamp <tobik at freebsd.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |needs-patch, needs-qa
             Status|New                         |Open

--- Comment #2 from Tobias Kortkamp <tobik at freebsd.org> ---
Any reason to name the package teoemulator instead of just teo?  AFAICT the
teo package name is still free.

XUSES=          gmake pkgconfig

This is missing USES=gnome.  Please define DEVELOPER=yes in your
/etc/make.conf when testing ports to enable more QA warnings.

XINSTALLS_ICONS=        no

The framework checks if INSTALLS_ICONS is defined or not.  The value doesn't
matter much.  So if the intent is to not have a gtk-update-icon-cache
dependency, then this should be dropped, otherwise it should be "yes" for
consistency with other ports.  It looks like you can safely remove this.

XPLIST_DIRS=    ${DATADIR_REL}/rom      \
X       ${DATADIR_REL}/icons
XROM_FILES=     basic1 basic512 expl extramon monitor1 monitor2
XICON_FILES=    leave run step stepover
XPLIST_FILES=   bin/teo \
X       ${ROM_FILES:%=${DATADIR_REL}/rom/%.rom} \
X       ${ICON_FILES:%=${DATADIR_REL}/icons/%.ico}

This is too complicated. It would be nicer if you could generate a
pkg-plist with `make makeplist` instead.

X       @echo "MAKEFILE_INC = makefile.lnx" > ${WRKSRC}/Makefile
X       @echo "include makefile.all" >> ${WRKSRC}/Makefile

Use ${ECHO_CMD} instead of echo.

XDEBUG_CFLAGS_OFF=      -DNDEBUG

This currently does nothing (there is no DEBUG option defined in the port).

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list