Commit Graph

27 Commits

Author SHA1 Message Date
naddy
c0f5554a06 remove useless CONFIGURE_STYLE=none
If a port should not attempt to run a configure script, simply don't
set CONFIGURE_STYLE at all.

The perl and pyton modules use CONFIGURE_STYLE=none for their own
purposes.  Also, some ports use it to disable a default provided
by Makefile.inc.  Apart from that, CONFIGURE_STYLE=none has no meaning.

ok semarie@ ajacoutot@ kn@ sthen@
2022-11-13 22:24:51 +00:00
ajacoutot
f50fdd748e Stop using the daemon class in @newuser.
If we need to make an exception we can do it and properly document the
reason but by default we should just use the default login class.
rc.d uses daemon or the login class provided in login.conf.d so this has
no impact there.

discussed with sthen@, tb@ and robert@

praying that my grep/sed skills did not break anything and still
believing in portbump :-)
2022-11-08 11:14:43 +00:00
naddy
c715eab9a5 drop RCS Ids 2022-03-11 19:38:05 +00:00
naddy
afcc689c59 remove carriage returns ('\r') from patch files and set FIX_CRLF_FILES 2021-02-26 18:20:31 +00:00
sthen
3318ced016 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
naddy
3c5b7a9ad4 don't hardcode "gcc" for linking 2019-04-17 15:20:21 +00:00
jca
8840868f42 Init m_LNCVPanel before m_CV to fix startup crash with recent wxWidgets
ok sebastia@ (maintainer)
2019-01-04 11:07:58 +00:00
jca
16c8a26880 Cope with the wxWidgets3 update
ok ajacoutot@ landry@ giovanni@
2019-01-02 12:44:06 +00:00
naddy
843065bf7a Honor CC and CXX as distinct variables for C and C++ code, respectively.
This fixes the linking error seen with lld.
2018-10-29 19:22:25 +00:00
sthen
25f0e460f2 Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.

This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -

- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.

- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.

devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
2018-10-24 14:27:57 +00:00
rpe
9a8b5ccd06 Change the shebang line from /bin/sh to /bin/ksh in all ports rc.d
daemon scripts and bump subpackages that contain the *.rc scripts.

discussed with and OK aja@
OK tb
2018-01-11 19:27:01 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
ajacoutot
7995708f3c Bring rc_bg back. 2017-05-27 19:57:05 +00:00
ajacoutot
958bb491e0 I forgot the bump commit... 2017-05-27 13:55:58 +00:00
ajacoutot
13730769c8 Cope with recent rc.subr(8) change (removal of rc_bg etc.) 2017-05-27 13:53:06 +00:00
espie
e0b52f0ff8 make it build with clang, clean up a shitload of warnings and errors,
make it obey CFLAGS, extract the embedded source so we can patch it.
2017-05-07 23:57:16 +00:00
sthen
bcbf44ab87 use LIBCXX 2017-04-10 11:46:18 +00:00
jca
c9b516c09c Honour CC 2017-03-04 16:36:00 +00:00
naddy
ef68f42b62 remove SHARED_ONLY from ports that don't use any MODULES 2016-03-16 16:46:31 +00:00
naddy
570aa62a9c Drop remaining MD5/RMD160/SHA1 checksums. 2015-01-18 03:12:39 +00:00
espie
92816cd8fc use more specific version of SUBST_* where appropriate 2014-08-10 09:58:04 +00:00
espie
0662a4e9d6 PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:20:26 +00:00
naddy
b8684d52bc really bump 2011-11-22 16:03:26 +00:00
sebastia
0594f570a0 update rocview.sh to not clutter configuration and trace files all around
put rocview.sh in the -gui SUBPACKAGE where it belongs to

OK aja@
2011-11-18 13:16:46 +00:00
ajacoutot
7db9a1860f Remove 2 bogus files that shouldn't have been imported.
Couple of tweaks to PLIST and rc script.

ok sebastia@ (maintainer)
2011-11-17 12:33:31 +00:00
sebastia
bd90d853b1 import rocrail: model railroad control daemon and client
Rocrail can control a model train layout from one or more computers. You
can run trains directly from your computer, and you can have the
computer run trains automatically for you. You can even have some of the
trains on your layout running automatically while you control others by
hand.  Rocrail is two programs; the Rocrail Server and the Rocview
Client. These programs work with each other using Internet protocols,
and do not need to be on the same computer. You can use Rocrail from a
single computer connected directly to your layout, and you can also
control your layout from any computer on your home network, or over the
Internet. Rocrail also has a web interface, which will let you run the
layout from a web browser.

OK sthen@
2011-11-17 00:43:19 +00:00