123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- # $OpenBSD: Makefile,v 1.12 2017/05/27 19:57:06 ajacoutot Exp $
- COMMENT-main = model railroad control daemon
- COMMENT-gui = model railroad control daemon client
- VERSION = 2.0
- REV = 2585
- DISTNAME = Rocrail-2585
- PKGNAME-main = rocrail-${VERSION}.${REV}
- PKGNAME-gui = rocview-${VERSION}.${REV}
- CATEGORIES = misc x11
- REVISION-main = 4
- REVISION-gui = 3
- HOMEPAGE = http://www.rocrail.net/
- MAINTAINER = Sebastian Reitenbach <sebastia@openbsd.org>
- # GPLv2
- PERMIT_PACKAGE_CDROM = Yes
- MASTER_SITES = http://bugs.launchpad.net/rocrail/sunrise/2.0/+download/
- MULTI_PACKAGES = -main -gui
- WANTLIB += c pthread
- WANTLIB-gui += ${WANTLIB} m ${LIBCXX}
- WANTLIB-gui += wx_base wx_base_net wx_base_odbc wx_base_xml wx_gtk2_adv
- WANTLIB-gui += wx_gtk2_aui wx_gtk2_core wx_gtk2_dbgrid wx_gtk2_html
- WANTLIB-gui += wx_gtk2_qa wx_gtk2_richtext wx_gtk2_xrc
- LIB_DEPENDS-gui += x11/wxWidgets
- RUN_DEPENDS-gui += ${PKGPATH},-main
- USE_GMAKE = Yes
- CONFIGURE_STYLE = none
- MAKE_FILE = makefile
- MAKE_FLAGS = PLATFORM=OPENBSD CC="${CC}" CPP="${CC}" LNK="${CC}"
- ALL_TARGET = fromtar
- WRKDIST = ${WRKDIR}/Rocrail
- THEMES1 = Basic \
- DB \
- ILTIS \
- SBB-RHB \
- SpDrS60
- THEMES2 = Accessories \
- NL \
- NMBS-SNCB \
- Roads \
- SpDrS60/alt
- post-extract:
- mkdir ${WRKDIST}/unxgen
- cd ${WRKDIST}/unxgen && tar zxf ${WRKDIST}/rocs/rocs-gen.tar.gz
- do-install:
- ${INSTALL_DATA_DIR} ${PREFIX}/lib/rocrail
- ${INSTALL_DATA_DIR} ${PREFIX}/share/rocrail
- ${INSTALL_DATA_DIR} ${PREFIX}/share/rocrail/icons
- ${INSTALL_DATA_DIR} ${PREFIX}/share/rocrail/symbols
- ${INSTALL_DATA_DIR} ${PREFIX}/share/rocrail/symbols/control
- ${INSTALL_DATA_DIR} ${PREFIX}/share/rocrail/svg/themes
- ${INSTALL_DATA_DIR} ${PREFIX}/share/rocrail/images
- ${INSTALL_DATA_DIR} ${PREFIX}/share/rocrail/stylesheets
- ${INSTALL_PROGRAM} ${WRKBUILD}/unxbin/rocrail ${PREFIX}/bin
- ${INSTALL_PROGRAM} ${WRKBUILD}/unxbin/rocview ${PREFIX}/bin
- ${INSTALL_DATA} ${WRKBUILD}/unxbin/*.so ${PREFIX}/lib/rocrail
- ${INSTALL_DATA} ${WRKBUILD}/rocrail/rocraild.png ${PREFIX}/share/rocrail
- ${INSTALL_DATA} ${WRKBUILD}/rocrail/package/rocrail.xpm ${PREFIX}/share/rocrail
- ${INSTALL_DATA} ${WRKBUILD}/rocview/icons/* ${PREFIX}/share/rocrail/icons
- .for i in ${THEMES1}
- ${INSTALL_DATA_DIR} ${PREFIX}/share/rocrail/svg/themes/${i}
- ${INSTALL_DATA} ${WRKBUILD}/rocview/svg/themes/${i}/properties.xml \
- ${PREFIX}/share/rocrail/svg/themes/${i}/
- ${INSTALL_DATA} ${WRKBUILD}/rocview/svg/themes/${i}/*.svg \
- ${PREFIX}/share/rocrail/svg/themes/${i}/
- .endfor
- .for i in ${THEMES2}
- ${INSTALL_DATA_DIR} ${PREFIX}/share/rocrail/svg/themes/${i} \
- ${PREFIX}/share/rocrail/svg/themes/${i}
- ${INSTALL_DATA} ${WRKBUILD}/rocview/svg/themes/${i}/*.svg \
- ${PREFIX}/share/rocrail/svg/themes/${i}
- .endfor
- ${INSTALL_DATA} ${WRKBUILD}/rocrail/symbols/*.{png,gif,db,dbencryptable} ${PREFIX}/share/rocrail/symbols
- ${INSTALL_DATA} ${WRKBUILD}/rocrail/symbols/control/* ${PREFIX}/share/rocrail/symbols/control
- ${INSTALL_DATA} ${WRKBUILD}/stylesheets/* ${PREFIX}/share/rocrail/stylesheets
- ${INSTALL_DATA} ${WRKBUILD}/rocrail/package/images/* ${PREFIX}/share/rocrail/images
- ${SUBST_PROGRAM} ${FILESDIR}/rocview.sh ${PREFIX}/bin/rocview.sh
- .include <bsd.port.mk>
|