<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/lib/ncurses/menu, branch releng/6.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=releng%2F6.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=releng%2F6.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2007-06-14T02:53:24Z</updated>
<entry>
<title>MFC the following changes:</title>
<updated>2007-06-14T02:53:24Z</updated>
<author>
<name>Rong-En Fan</name>
<email>rafan@FreeBSD.org</email>
</author>
<published>2007-06-14T02:53:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=00ef5d9d2c42f8c359c0d11a61bab4cd4b90d191'/>
<id>urn:sha1:00ef5d9d2c42f8c359c0d11a61bab4cd4b90d191</id>
<content type='text'>
  src/lib/ncurses/form/Makefile		1.14
  src/lib/ncurses/menu/Makefile		1.16
  src/lib/ncurses/ncurses/Makefile	1.90
  src/lib/ncurses/panel/Makefile	1.15

  - When I introduce wide character enabled ncurses into base, all headers
    are installed twice (once in non-widec version, onec in widec version).
    Headers with widec enabled are compatible with non-widec version
    for libraries. However, if you do a repeat build/install, the curses.h
    is always overwritten. The reason is that headers and statics libraries
    are installed with -C option to preserve their mtime if no actual changes,
    which saves time when doing incremental builds. The curses.h is installed
    by non-widec ncurses first, then by widec ncurses. So next time, it happens
    again. You see something like this:

    # pwd
    /usr/src/lib/ncurses
    # make -s installincludes INSTALL="install -v"
    ===&gt; ncurses (installincludes)
    install: curses.h -&gt; /usr/include/curses.h
    ===&gt; ncursesw (installincludes)
    install: curses.h -&gt; /usr/include/curses.h
    # make -s installincludes INSTALL="install -v"
    ===&gt; ncurses (installincludes)
    install: curses.h -&gt; /usr/include/curses.h
    ===&gt; ncursesw (installincludes)
    install: curses.h -&gt; /usr/include/curses.h

    The solution is to disable installing headers in non-widec version. Now
    you see this:

    # pwd
    /usr/src/lib/ncurses
    # make -s installincludes INSTALL="install -v"
    ===&gt; ncurses (installincludes)
    ===&gt; ncursesw (installincludes)
    # make -s installincludes INSTALL="install -v"
    ===&gt; ncurses (installincludes)
    ===&gt; ncursesw (installincludes)

    For form/panel/menu libraries, the headers are the same for both version.
    To be consistent with ncurses, I also disable the installation in non-widec
    version.

Reported by:    des
Reviewed by:    ru
Thanks to:      ru
Approved by:    delphij (mentor)
</content>
</entry>
<entry>
<title>This commit was manufactured by cvs2svn to create branch 'RELENG_6'.</title>
<updated>2007-03-14T18:20:37Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2007-03-14T18:20:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=99b33df140dd67e510c29c3176d25efe5d3d30d6'/>
<id>urn:sha1:99b33df140dd67e510c29c3176d25efe5d3d30d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>This commit was manufactured by cvs2svn to create branch 'RELENG_6'.</title>
<updated>2005-07-11T04:14:43Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2005-07-11T04:14:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6ac68e81ff340e851cccd941b1ed36e2391039d9'/>
<id>urn:sha1:6ac68e81ff340e851cccd941b1ed36e2391039d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use</title>
<updated>2003-06-06T13:46:55Z</updated>
<author>
<name>Jun Kuriyama</name>
<email>kuriyama@FreeBSD.org</email>
</author>
<published>2003-06-06T13:46:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3a624f5e231be635938172fee38b15046d4ef3dd'/>
<id>urn:sha1:3a624f5e231be635938172fee38b15046d4ef3dd</id>
<content type='text'>
	cat ${.ALLSRC} &gt; ${.TARGET}
rather than
	ln -sf ${.ALLSRC} ${.TARGET}
not to depends on absolute-path of symbolic links.

Commented by:  marcel, obrien, bde
</content>
</entry>
<entry>
<title>Make this a little easier to build standalone.  (same change as libpanel)</title>
<updated>2002-05-21T07:08:30Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2002-05-21T07:08:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=42d4025c742786e78a80c755d1f1fcb7c5262311'/>
<id>urn:sha1:42d4025c742786e78a80c755d1f1fcb7c5262311</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update for ncurses 5.2-20010512 import</title>
<updated>2001-05-17T08:30:09Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2001-05-17T08:30:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2493e893660f3d40bbd0fa702c65c63a4b65a61d'/>
<id>urn:sha1:2493e893660f3d40bbd0fa702c65c63a4b65a61d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MAN[1-9] -&gt; MAN.</title>
<updated>2001-03-27T17:27:19Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2001-03-27T17:27:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4a558355e5f3b4521cef56a6b705fa84be41dfa0'/>
<id>urn:sha1:4a558355e5f3b4521cef56a6b705fa84be41dfa0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Install manpages, including appropriate MLINKS.</title>
<updated>2000-12-05T12:38:23Z</updated>
<author>
<name>Thomas Gellekum</name>
<email>tg@FreeBSD.org</email>
</author>
<published>2000-12-05T12:38:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=14eadf470368b15d250d2c1f7f12d3338c05a03c'/>
<id>urn:sha1:14eadf470368b15d250d2c1f7f12d3338c05a03c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Oops, beforedepend isn't needed.  The build problem I had was due to</title>
<updated>2000-10-11T08:20:37Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2000-10-11T08:20:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1105a0c9d9f4d515d0c17167c49f700d3fc237f2'/>
<id>urn:sha1:1105a0c9d9f4d515d0c17167c49f700d3fc237f2</id>
<content type='text'>
something else.
</content>
</entry>
<entry>
<title>Update after ncurses 20001009 import</title>
<updated>2000-10-11T08:14:44Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2000-10-11T08:14:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=00eb1c21488653a3da9cc9c588b8fdaef2339aed'/>
<id>urn:sha1:00eb1c21488653a3da9cc9c588b8fdaef2339aed</id>
<content type='text'>
</content>
</entry>
</feed>
