<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pkgsrc/inputmethod/canna, branch pkgsrc_2008Q1</title>
<subtitle>[no description]</subtitle>
<id>https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc_2008Q1</id>
<link rel='self' href='https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc_2008Q1'/>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/'/>
<updated>2007-10-25T22:00:39Z</updated>
<entry>
<title>* If PLIST_SRC is explicitly set to an empty value in a package Makefile,</title>
<updated>2007-10-25T22:00:39Z</updated>
<author>
<name>jlam</name>
<email>jlam</email>
</author>
<published>2007-10-25T22:00:39Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=496d61914b2bd77dabbd4fde285e9fb90c0f265f'/>
<id>urn:sha1:496d61914b2bd77dabbd4fde285e9fb90c0f265f</id>
<content type='text'>
  then automatically generate a PLIST that says "${PKGNAME} has no files".

* If PLIST_SRC and GENERATE_PLIST are not set in a package Makefile,
  and no PLIST files exist, then fail during the package build with
  PKG_FAIL_REASON.

* Remove "intentionally empty" PLISTs again.

Now, the easy way to say that a package installs no files is to just
add the following to the package Makefile:

	PLIST_SRC=	# empty
</content>
</entry>
<entry>
<title>Re-add "intentionally empty" PLISTs for meta-packages and other packages</title>
<updated>2007-10-25T17:49:45Z</updated>
<author>
<name>jlam</name>
<email>jlam</email>
</author>
<published>2007-10-25T17:49:45Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=c6ea6dc7c35bd43f4f4cfb528f43e198e8acba35'/>
<id>urn:sha1:c6ea6dc7c35bd43f4f4cfb528f43e198e8acba35</id>
<content type='text'>
that directly manipulate empty PLISTs.

Modify plist/plist.mk so that if the PLIST files are missing and no
GENERATE_PLIST is defined, then the package fails to build.
</content>
</entry>
<entry>
<title>Remove empty PLISTs from pkgsrc since revision 1.33 of plist/plist.mk</title>
<updated>2007-10-25T16:54:26Z</updated>
<author>
<name>jlam</name>
<email>jlam</email>
</author>
<published>2007-10-25T16:54:26Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=5e1040eb4b3d5bdf7e0d465818a3ff084620adb3'/>
<id>urn:sha1:5e1040eb4b3d5bdf7e0d465818a3ff084620adb3</id>
<content type='text'>
can handle packages having no PLIST files.
</content>
</entry>
<entry>
<title>Convert packages that test and use USE_INET6 to use the options framework</title>
<updated>2007-09-07T22:12:10Z</updated>
<author>
<name>jlam</name>
<email>jlam</email>
</author>
<published>2007-09-07T22:12:10Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=2f517bc25c1dfd477877da169af65a161a689211'/>
<id>urn:sha1:2f517bc25c1dfd477877da169af65a161a689211</id>
<content type='text'>
and to support the "inet6" option instead.

Remaining usage of USE_INET6 was solely for the benefit of the scripts
that generate the README.html files.  Replace:

	BUILD_DEFS+=	USE_INET6
with
	BUILD_DEFS+=	IPV6_READY

and teach the README-generation tools to look for that instead.

This nukes USE_INET6 from pkgsrc proper.  We leave a tiny bit of code
to continue to support USE_INET6 for pkgsrc-wip until it has been nuked
from there as well.
</content>
</entry>
<entry>
<title>Make it easier to build and install packages "unprivileged", where</title>
<updated>2007-07-04T20:54:31Z</updated>
<author>
<name>jlam</name>
<email>jlam</email>
</author>
<published>2007-07-04T20:54:31Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=45233ac07a4c6f9e80f4f9350cbb54ee23d8bd54'/>
<id>urn:sha1:45233ac07a4c6f9e80f4f9350cbb54ee23d8bd54</id>
<content type='text'>
the owner of all installed files is a non-root user.  This change
affects most packages that require special users or groups by making
them use the specified unprivileged user and group instead.

(1) Add two new variables PKG_GROUPS_VARS and PKG_USERS_VARS to
    unprivileged.mk.  These two variables are lists of other bmake
    variables that define package-specific users and groups.  Packages
    that have user-settable variables for users and groups, e.g. apache
    and APACHE_{USER,GROUP}, courier-mta and COURIER_{USER,GROUP},
    etc., should list these variables in PKG_USERS_VARS and PKG_GROUPS_VARS
    so that unprivileged.mk can know to set them to ${UNPRIVILEGED_USER}
    and ${UNPRIVILEGED_GROUP}.

(2) Modify packages to use PKG_GROUPS_VARS and PKG_USERS_VARS.
</content>
</entry>
<entry>
<title>* Convert to USE_TOOLS+=itools instead of including nbitools/buildlink3.mk.</title>
<updated>2006-07-05T04:48:28Z</updated>
<author>
<name>jlam</name>
<email>jlam</email>
</author>
<published>2006-07-05T04:48:28Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=7f9961663291c03025c21c91ae27252d5b53ddea'/>
<id>urn:sha1:7f9961663291c03025c21c91ae27252d5b53ddea</id>
<content type='text'>
* Fully convert to the pkginstall framework by using it to manage
  directories required at install time.

* Rewrite the canna rc.d script to ensure that all needed directories
  are present before the daemon is started.

* Miscellaneous touch ups to the DESCR and MESSAGE files.

* Remove the need to explicitly set PREFIX.  These packages now install
  into ${LOCALBASE} and use symlinks and file copies to put the files
  into the ${IMDICTDIR}.

Bump the PKGREVISIONs for the canna* packages.
</content>
</entry>
<entry>
<title>Use MASTER_SITE_SOURCEFORGE_JP.</title>
<updated>2006-01-21T11:55:14Z</updated>
<author>
<name>rxg</name>
<email>rxg</email>
</author>
<published>2006-01-21T11:55:14Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=715aba85bc0729dc3855b7bbc0393950f668d24b'/>
<id>urn:sha1:715aba85bc0729dc3855b7bbc0393950f668d24b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix rest of errno issues in canna.</title>
<updated>2005-12-30T15:16:21Z</updated>
<author>
<name>joerg</name>
<email>joerg</email>
</author>
<published>2005-12-30T15:16:21Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=1633813c0ef7d934c2ae8ebb83a27ef9e6e3fa51'/>
<id>urn:sha1:1633813c0ef7d934c2ae8ebb83a27ef9e6e3fa51</id>
<content type='text'>
</content>
</entry>
<entry>
<title>DragonFly wchar_t support.</title>
<updated>2005-12-29T15:29:11Z</updated>
<author>
<name>joerg</name>
<email>joerg</email>
</author>
<published>2005-12-29T15:29:11Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=bf374cfa428be9d2374f18b78a03e8c03eee587a'/>
<id>urn:sha1:bf374cfa428be9d2374f18b78a03e8c03eee587a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed pkglint warnings. The warnings are mostly quoting issues, for</title>
<updated>2005-12-05T20:49:47Z</updated>
<author>
<name>rillig</name>
<email>rillig</email>
</author>
<published>2005-12-05T20:49:47Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=b4f920543059af038598712771c3211999ef42a6'/>
<id>urn:sha1:b4f920543059af038598712771c3211999ef42a6</id>
<content type='text'>
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
</content>
</entry>
</feed>
