Re: tilix port would be great

2018-04-08 Thread Pavel Timofeev
Hi, Kevin. Thank you. I'm already maintain several ports.
There are some difficulties in porting this software for me:

1. It's graphical gnome-based software. I have no experience in gnome ports.
This is not the biggest problem though.

2. It's written in D.
Yes, I wrote 'D'. It wants devel/dub and one of the D compilers
already available in ports tree: lang/ldc or lang/dmd2.
lang/dmd2 is broken under FreeBSD 12 due to inability to work with ino64.
lang/ldc doesn't compile under FreeBSD 12:
[131/249] cd /usr/ports/lang/ldc/work/ldc-1.7.0-src/runtime/profile-rt/d
&& /usr/ports/lang/ldc/work/ldc-1.7.0-src/bin/ldc2 -c --output-o -w
-O3 -release -relocation-model=pic
-od=/usr/ports/lang/ldc/work/ldc-1.7.0-src/runtime/objects -op
ldc/profile.d
FAILED: runtime/objects/ldc/profile.o
cd /usr/ports/lang/ldc/work/ldc-1.7.0-src/runtime/profile-rt/d &&
/usr/ports/lang/ldc/work/ldc-1.7.0-src/bin/ldc2 -c --output-o -w -O3
-release -relocation-model=pic
-od=/usr/ports/lang/ldc/work/ldc-1.7.0-src/runtime/objects -op
ldc/profile.d
[132/249] cd /usr/ports/lang/ldc/work/ldc-1.7.0-src/runtime/jit-rt/d
&& /usr/ports/lang/ldc/work/ldc-1.7.0-src/bin/ldc2 -c --output-o
-enable-dynamic-compile -w -O3 -release
-od=/usr/ports/lang/ldc/work/ldc-1.7.0-src/runtime/objects -op
ldc/dynamic_compile.d
FAILED: runtime/objects/ldc/dynamic_compile.o
cd /usr/ports/lang/ldc/work/ldc-1.7.0-src/runtime/jit-rt/d &&
/usr/ports/lang/ldc/work/ldc-1.7.0-src/bin/ldc2 -c --output-o
-enable-dynamic-compile -w -O3 -release
-od=/usr/ports/lang/ldc/work/ldc-1.7.0-src/runtime/objects -op
ldc/dynamic_compile.d
ninja: build stopped: subcommand failed.

3. Also it wants gtkd. I'm not sure it's already ported to FreeBSD.

So, I made a try, but couldn't even start.

2018-04-07 21:55 GMT+03:00 Kevin Oberman :
> On Sat, Apr 7, 2018 at 3:43 AM, Pavel Timofeev  wrote:
>>
>> Hello, everyone.
>>
>> I would like to ask if anybody interested and could make a port for
>> such a great tiling terminal for Gnome3?
>> https://github.com/gnunn1/tilix
>
>
> Since I don't run Gnome3 and don't care for tiling, I'm not likely to do it,
> but you might give it a shot, yourself. Most, but not all, ports are pretty
> easy. The Porters Handbook is very readable and, if the port does not
> require any oddball tricks, is not hard. It requires no real coding, but a
> reasonable familiarity with make and shell scripting. I've done several
> ports over the past two decades and am only passable in make and pretty weak
> in shell. It was not a problem.
>
> Look closely at the sections on  working with github and Gnome. github, in
> particular, is weird, but not really difficult. Gnome is less weird, but has
> specialized make scripts that are called with USES statements.
>
> If you do try it, you can generally find that others are willing to help out
> while you learn the ins and outs. Since this is a Gnome port, you might find
> the gnome@ mail list more useful.
> --
> Kevin Oberman, Part time kid herder and retired Network Engineer
> E-mail: rkober...@gmail.com
> PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683
>
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: tilix port would be great

2018-04-07 Thread Kevin Oberman
On Sat, Apr 7, 2018 at 3:43 AM, Pavel Timofeev  wrote:

> Hello, everyone.
>
> I would like to ask if anybody interested and could make a port for
> such a great tiling terminal for Gnome3?
> https://github.com/gnunn1/tilix
>

Since I don't run Gnome3 and don't care for tiling, I'm not likely to do
it, but you might give it a shot, yourself. Most, but not all, ports are
pretty easy. The Porters Handbook
 is
very readable and, if the port does not require any oddball tricks, is not
hard. It requires no real coding, but a reasonable familiarity with make
and shell scripting. I've done several ports over the past two decades and
am only passable in make and pretty weak in shell. It was not a problem.

Look closely at the sections on  working with github and Gnome. github, in
particular, is weird, but not really difficult. Gnome is less weird, but
has specialized make scripts that are called with USES statements.

If you do try it, you can generally find that others are willing to help
out while you learn the ins and outs. Since this is a Gnome port, you might
find the gnome@ mail list more useful.
--
Kevin Oberman, Part time kid herder and retired Network Engineer
E-mail: rkober...@gmail.com
PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"