Commit graph

36 commits

Author SHA1 Message Date
obache
5906b92db0 Update MASTER_SITES, remove outdated sites, add sourceforge.jp.
Noticed by Zafer Aydogan via private mail.
2008-08-15 02:43:50 +00:00
joerg
f605fec2db Mark as destdir ready. 2008-07-14 12:55:56 +00:00
tnn
ede4714c05 Honour PKGMANDIR 2008-05-20 19:14:21 +00:00
jlam
4390d56940 Make it easier to build and install packages "unprivileged", where
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.
2007-07-04 20:54:31 +00:00
jlam
c16221a4db Change the format of BUILDLINK_ORDER to contain depth information as well,
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.

For example, "make show-buildlink3" in fonts/Xft2 displays:

	zlib
	fontconfig
	    iconv
	    zlib
	    freetype2
	    expat
	freetype2
	Xrender
	    renderproto
2006-07-08 23:10:35 +00:00
jlam
9430e49307 Track information in a new variable BUILDLINK_ORDER that informs us
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
2006-07-08 22:38:58 +00:00
jlam
3ba41e8b0c Drop use of INSTALL_SRC and DEINSTALL_SRC and instead set the proper
variables so that the default INSTALL/DEINSTALL scripts from the
pkginstall framework do the right thing.  Where possible, move some
post-install directions for package setup into MESSAGE files so that
they may be re-inspected by querying the installed package using
"pkg_info -D ...".
2006-07-05 06:53:12 +00:00
minskim
564bd9a43f Remove conflicting declaration of malloc(); include stdlib.h instead. 2006-06-21 15:15:16 +00:00
yyamano
b080390556 Make this build on Darwin.
Apply the fixes suggested by Tadashi G. Takaoka on tech-pkg-ja@jp.n.o.
2006-05-02 08:00:08 +00:00
rillig
96fc47c14f Aligned the last line of the buildlink3.mk files with the first line, so
that they look nicer.
2006-04-12 10:26:59 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
RECOMMENDED is removed. It becomes ABI_DEPENDS.

BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

BUILDLINK_DEPENDS does not change.

IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".

Added to obsolete.mk checking for IGNORE_RECOMMENDED.

I did not manually go through and fix any aesthetic tab/spacing issues.

I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.

I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.

As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.

As discussed on tech-pkg.

I will commit to revbump, pkglint, pkg_install, createbuildlink separately.

Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
later (within day).
2006-04-06 06:21:32 +00:00
jlam
2bc0bebd1c Don't create a do-nothing DEINSTALL script. 2006-03-10 22:29:08 +00:00
jlam
576b9a9ea2 Use the pkginstall framework to generate the INSTALL script from the
supplied template in ${FILESDIR}/INSTALL, and remove the unnecessary
additional targets for manual generation of the same.
2006-03-10 16:03:44 +00:00
joerg
6ccd861345 More errno fixes for the rest of freewnn. 2005-12-31 00:51:27 +00:00
joerg
93be5c6820 Fix errno. Add DragonFly. 2005-12-30 21:51:23 +00:00
rillig
f795c2e475 Removed trailing white-space. 2005-05-23 08:26:03 +00:00
kei
52c0bc8fe9 remove auto-registration of RCD_SCRIPTS. patch supplied by Jeremy C. Reed.
also updated PKGREVISION of each package.  works fine for me.  Thank you!
2005-05-05 19:37:22 +00:00
reed
ee8be9d0c1 RCD_SCRIPTS_EXAMPLEDIR is no longer customizable.
And always is defined as share/examples/rc.d
which was the default before.

This rc.d scripts are not automatically added to PLISTs now also.
So add to each corresponding PLIST as required.

This was discussed on tech-pkg in late January and late April.

Todo: remove the RCD_SCRIPTS_EXAMPLEDIR uses in MESSAGES and elsewhere
and remove the RCD_SCRIPTS_EXAMPLEDIR itself.
2005-05-02 20:33:57 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
agc
e6962cf9de Add RMD160 digests 2005-02-23 21:00:34 +00:00
reed
32d8f290c2 The default location of the pkgsrc-installed rc.d scripts is now
under share/examples/rc.d. The variable name already was named
RCD_SCRIPTS_EXAMPLEDIR.

This is from ideas from Greg Woods and others.

Also bumped PKGREVISION for all packages using RCD_SCRIPTS mechanism
(as requested by wiz).
2004-12-28 02:47:40 +00:00
reed
06e49aba4f Installation of the RCD_SCRIPTS rc.d script is done automatic
here. So don't install it twice.

(Anyways, ${PREFIX}/etc/rc.d is not the correct location; the
RCD_SCRIPTS uses ${RCD_SCRIPTS_EXAMPLEDIR}.)
2004-04-27 20:51:10 +00:00
wiz
0ef8a7fa05 Unused. 2004-04-19 00:03:42 +00:00
wiz
82aa0c6f37 Convert to bl3. 2004-04-18 23:47:28 +00:00
jlam
426cc1ce72 Add a BUILDLINK_PKGBASE.<pkg> definition where it's not equal to <pkg>,
e.g. "BUILDLINK_PKGBASE.gtk?= gtk+".  This is mandated by the example
buildlink[23].mk files in bsd.buildlink[23].mk.
2004-03-29 05:05:32 +00:00
heinz
18a916d5e6 Use $FIND with "-print". Noted by Georg Schwarz in PR pkg/24248 2004-01-27 00:53:10 +00:00
agc
3ad1bdbf06 Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:18:15 +00:00
jmmv
27448c4da8 Use the bsd.pkg.install.mk framework to generate the rc.d script.
Bump PKGREVISION of ja-freewnn-server-bin to 2.
2003-07-29 21:13:19 +00:00
grant
0155927c43 s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
jmmv
f1446ddf2b Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
jmmv
0916498c1b Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
wiz
997f9c244e Unused. 2002-10-13 16:10:02 +00:00
jlam
efb93b17bd Merge changes in packages from the buildlink2 branch that have
buildlink2.mk files back into the main trunk.
2002-08-25 19:21:43 +00:00
sakamoto
26b308753b fix jserverrc installation probrem (lib -> server-bin). 2002-06-20 08:55:50 +00:00
sakamoto
01daaa220f bump PKGREVISION.
add buildlink.mk.
DIST_SUBDIR=freewnn.
apply to security-related patch
ftp://ftp.etl.go.jp/pub/FreeWnn/patch-1.1.0-a01.gz.
2002-06-10 10:03:33 +00:00
seb
d73e092db7 Reimport of package ja-FreeWnn-lib from japanese/freewnn-lib into inputmethod/ja-freewnn-lib.
This is part of the japanese category retirement.
CATEGORIES adjusted.
2002-05-31 13:00:48 +00:00