Sun Oct 21 13:52:15 2012 UTC ()
Register self-CONFLICTS between postgresql modules.
This also fixes some minor pkglint warnings.


(cheusov)
diff -r1.26 -r1.27 pkgsrc/databases/postgresql83/Makefile.common
diff -r1.22 -r1.23 pkgsrc/databases/postgresql84/Makefile.common
diff -r1.20 -r1.21 pkgsrc/databases/postgresql90/Makefile.common
diff -r1.10 -r1.11 pkgsrc/databases/postgresql91/Makefile.common
diff -r1.1 -r1.2 pkgsrc/databases/postgresql92/Makefile.common

cvs diff -r1.26 -r1.27 pkgsrc/databases/postgresql83/Attic/Makefile.common (expand / switch to unified diff)

--- pkgsrc/databases/postgresql83/Attic/Makefile.common 2012/10/05 22:28:47 1.26
+++ pkgsrc/databases/postgresql83/Attic/Makefile.common 2012/10/21 13:52:15 1.27
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile.common,v 1.26 2012/10/05 22:28:47 adam Exp $ 1# $NetBSD: Makefile.common,v 1.27 2012/10/21 13:52:15 cheusov Exp $
2# 2#
3# used by databases/postgresql83-adminpack/Makefile 3# used by databases/postgresql83-adminpack/Makefile
4# used by databases/postgresql83-client/Makefile 4# used by databases/postgresql83-client/Makefile
5# used by databases/postgresql83-plperl/Makefile 5# used by databases/postgresql83-plperl/Makefile
6# used by databases/postgresql83-plpython/Makefile 6# used by databases/postgresql83-plpython/Makefile
7# used by databases/postgresql83-pltcl/Makefile 7# used by databases/postgresql83-pltcl/Makefile
8# used by databases/postgresql83-server/Makefile 8# used by databases/postgresql83-server/Makefile
9# 9#
10# This Makefile fragment is included by all PostgreSQL packages built from 10# This Makefile fragment is included by all PostgreSQL packages built from
11# the main sources of the PostgreSQL distribution except jdbc-postgresql. 11# the main sources of the PostgreSQL distribution except jdbc-postgresql.
12# 12#
13# The PostgreSQL package naming scheme, aside from the obvious piecewise 13# The PostgreSQL package naming scheme, aside from the obvious piecewise
14# packages, is as follows: 14# packages, is as follows:
@@ -19,26 +19,32 @@ DISTNAME= postgresql-8.3.21 @@ -19,26 +19,32 @@ DISTNAME= postgresql-8.3.21
19CATEGORIES= databases 19CATEGORIES= databases
20MASTER_SITES= ${MASTER_SITE_PGSQL:=source/v${PKGVERSION_NOREV}/} 20MASTER_SITES= ${MASTER_SITE_PGSQL:=source/v${PKGVERSION_NOREV}/}
21EXTRACT_SUFX= .tar.bz2 21EXTRACT_SUFX= .tar.bz2
22 22
23MAINTAINER?= adam@NetBSD.org 23MAINTAINER?= adam@NetBSD.org
24HOMEPAGE= http://www.postgresql.org/ 24HOMEPAGE= http://www.postgresql.org/
25LICENSE= postgresql-license 25LICENSE= postgresql-license
26 26
27CONFLICTS+= postgresql-[0-9]* 27CONFLICTS+= postgresql-[0-9]*
28CONFLICTS+= postgresql7[0-9]-* 28CONFLICTS+= postgresql7[0-9]-*
29CONFLICTS+= postgresql8[0-24-9]-* 29CONFLICTS+= postgresql8[0-24-9]-*
30CONFLICTS+= postgresql9[0-9]-* 30CONFLICTS+= postgresql9[0-9]-*
31 31
 32.if !empty(PKGNAME:M*-*-*)
 33module= ${PKGNAME:C/-[0-9].*$//:C/^.*-//}
 34CONFLICTS+= postgresql8[0-24-9]-${module}-[0-9]*
 35CONFLICTS+= postgresql9[0-9]-${module}-[0-9]*
 36.endif
 37
32DISTINFO_FILE?= ${.CURDIR}/../postgresql83/distinfo 38DISTINFO_FILE?= ${.CURDIR}/../postgresql83/distinfo
33COMMON_FILESDIR?= ${.CURDIR}/../postgresql83/files 39COMMON_FILESDIR?= ${.CURDIR}/../postgresql83/files
34PATCHDIR?= ${.CURDIR}/../postgresql83/patches 40PATCHDIR?= ${.CURDIR}/../postgresql83/patches
35 41
36USE_PKGLOCALEDIR= yes 42USE_PKGLOCALEDIR= yes
37USE_TOOLS+= bison gmake lex msgfmt 43USE_TOOLS+= bison gmake lex msgfmt
38PKG_SYSCONFSUBDIR= postgresql 44PKG_SYSCONFSUBDIR= postgresql
39 45
40.include "../../mk/bsd.prefs.mk" 46.include "../../mk/bsd.prefs.mk"
41 47
42PG_TEMPLATE.SunOS= solaris 48PG_TEMPLATE.SunOS= solaris
43PG_TEMPLATE.IRIX= irix5 49PG_TEMPLATE.IRIX= irix5
44.if !defined(PG_TEMPLATE.${OPSYS}) 50.if !defined(PG_TEMPLATE.${OPSYS})

cvs diff -r1.22 -r1.23 pkgsrc/databases/postgresql84/Attic/Makefile.common (expand / switch to unified diff)

--- pkgsrc/databases/postgresql84/Attic/Makefile.common 2012/10/05 22:15:35 1.22
+++ pkgsrc/databases/postgresql84/Attic/Makefile.common 2012/10/21 13:52:15 1.23
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile.common,v 1.22 2012/10/05 22:15:35 adam Exp $ 1# $NetBSD: Makefile.common,v 1.23 2012/10/21 13:52:15 cheusov Exp $
2# 2#
3# used by databases/postgresql84-adminpack/Makefile 3# used by databases/postgresql84-adminpack/Makefile
4# used by databases/postgresql84-client/Makefile 4# used by databases/postgresql84-client/Makefile
5# used by databases/postgresql84-dblink/Makefile 5# used by databases/postgresql84-dblink/Makefile
6# used by databases/postgresql84-pgcrypto/Makefile 6# used by databases/postgresql84-pgcrypto/Makefile
7# used by databases/postgresql84-plperl/Makefile 7# used by databases/postgresql84-plperl/Makefile
8# used by databases/postgresql84-plpython/Makefile 8# used by databases/postgresql84-plpython/Makefile
9# used by databases/postgresql84-pltcl/Makefile 9# used by databases/postgresql84-pltcl/Makefile
10# used by databases/postgresql84-server/Makefile 10# used by databases/postgresql84-server/Makefile
11# 11#
12# This Makefile fragment is included by all PostgreSQL packages built from 12# This Makefile fragment is included by all PostgreSQL packages built from
13# the main sources of the PostgreSQL distribution except jdbc-postgresql. 13# the main sources of the PostgreSQL distribution except jdbc-postgresql.
14# 14#
@@ -21,26 +21,32 @@ DISTNAME= postgresql-8.4.14 @@ -21,26 +21,32 @@ DISTNAME= postgresql-8.4.14
21CATEGORIES= databases 21CATEGORIES= databases
22MASTER_SITES= ${MASTER_SITE_PGSQL:=source/v${PKGVERSION_NOREV}/} 22MASTER_SITES= ${MASTER_SITE_PGSQL:=source/v${PKGVERSION_NOREV}/}
23EXTRACT_SUFX= .tar.bz2 23EXTRACT_SUFX= .tar.bz2
24 24
25MAINTAINER?= adam@NetBSD.org 25MAINTAINER?= adam@NetBSD.org
26HOMEPAGE= http://www.postgresql.org/ 26HOMEPAGE= http://www.postgresql.org/
27LICENSE= postgresql-license 27LICENSE= postgresql-license
28 28
29CONFLICTS+= postgresql-[0-9]* 29CONFLICTS+= postgresql-[0-9]*
30CONFLICTS+= postgresql7[0-9]-* 30CONFLICTS+= postgresql7[0-9]-*
31CONFLICTS+= postgresql8[0-3]-* 31CONFLICTS+= postgresql8[0-3]-*
32CONFLICTS+= postgresql9[0-9]-* 32CONFLICTS+= postgresql9[0-9]-*
33 33
 34.if !empty(PKGNAME:M*-*-*)
 35module= ${PKGNAME:C/-[0-9].*$//:C/^.*-//}
 36CONFLICTS+= postgresql8[0-35-9]-${module}-[0-9]*
 37CONFLICTS+= postgresql9[0-9]-${module}-[0-9]*
 38.endif
 39
34DISTINFO_FILE?= ${.CURDIR}/../postgresql84/distinfo 40DISTINFO_FILE?= ${.CURDIR}/../postgresql84/distinfo
35COMMON_FILESDIR?= ${.CURDIR}/../postgresql84/files 41COMMON_FILESDIR?= ${.CURDIR}/../postgresql84/files
36PATCHDIR?= ${.CURDIR}/../postgresql84/patches 42PATCHDIR?= ${.CURDIR}/../postgresql84/patches
37 43
38USE_PKGLOCALEDIR= yes 44USE_PKGLOCALEDIR= yes
39USE_TOOLS+= bison gmake lex msgfmt 45USE_TOOLS+= bison gmake lex msgfmt
40PKG_SYSCONFSUBDIR= postgresql 46PKG_SYSCONFSUBDIR= postgresql
41 47
42.include "../../mk/bsd.prefs.mk" 48.include "../../mk/bsd.prefs.mk"
43 49
44PG_TEMPLATE.SunOS= solaris 50PG_TEMPLATE.SunOS= solaris
45PG_TEMPLATE.IRIX= irix5 51PG_TEMPLATE.IRIX= irix5
46.if !defined(PG_TEMPLATE.${OPSYS}) 52.if !defined(PG_TEMPLATE.${OPSYS})

cvs diff -r1.20 -r1.21 pkgsrc/databases/postgresql90/Attic/Makefile.common (expand / switch to unified diff)

--- pkgsrc/databases/postgresql90/Attic/Makefile.common 2012/10/05 22:15:36 1.20
+++ pkgsrc/databases/postgresql90/Attic/Makefile.common 2012/10/21 13:52:15 1.21
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile.common,v 1.20 2012/10/05 22:15:36 adam Exp $ 1# $NetBSD: Makefile.common,v 1.21 2012/10/21 13:52:15 cheusov Exp $
2# 2#
3# used by databases/postgresql90-adminpack/Makefile 3# used by databases/postgresql90-adminpack/Makefile
4# used by databases/postgresql90-client/Makefile 4# used by databases/postgresql90-client/Makefile
5# used by databases/postgresql90-datatypes/Makefile 5# used by databases/postgresql90-datatypes/Makefile
6# used by databases/postgresql90-dblink/Makefile 6# used by databases/postgresql90-dblink/Makefile
7# used by databases/postgresql90-docs/Makefile 7# used by databases/postgresql90-docs/Makefile
8# used by databases/postgresql90-fuzzystrmatch/Makefile 8# used by databases/postgresql90-fuzzystrmatch/Makefile
9# used by databases/postgresql90-pgcrypto/Makefile 9# used by databases/postgresql90-pgcrypto/Makefile
10# used by databases/postgresql90-plperl/Makefile 10# used by databases/postgresql90-plperl/Makefile
11# used by databases/postgresql90-plpython/Makefile 11# used by databases/postgresql90-plpython/Makefile
12# used by databases/postgresql90-pltcl/Makefile 12# used by databases/postgresql90-pltcl/Makefile
13# used by databases/postgresql90-server/Makefile 13# used by databases/postgresql90-server/Makefile
14# used by databases/postgresql90-upgrade/Makefile 14# used by databases/postgresql90-upgrade/Makefile
@@ -21,28 +21,34 @@ @@ -21,28 +21,34 @@
21# <lang>-postgresql client-side interface to PostgreSQL 21# <lang>-postgresql client-side interface to PostgreSQL
22# postgresql-<lang> server-side module for PostgreSQL backend 22# postgresql-<lang> server-side module for PostgreSQL backend
23 23
24DISTNAME= postgresql-9.0.10 24DISTNAME= postgresql-9.0.10
25CATEGORIES= databases 25CATEGORIES= databases
26MASTER_SITES= ${MASTER_SITE_PGSQL:=source/v${PKGVERSION_NOREV}/} 26MASTER_SITES= ${MASTER_SITE_PGSQL:=source/v${PKGVERSION_NOREV}/}
27EXTRACT_SUFX= .tar.bz2 27EXTRACT_SUFX= .tar.bz2
28 28
29MAINTAINER?= adam@NetBSD.org 29MAINTAINER?= adam@NetBSD.org
30HOMEPAGE= http://www.postgresql.org/ 30HOMEPAGE= http://www.postgresql.org/
31LICENSE= postgresql-license 31LICENSE= postgresql-license
32 32
33CONFLICTS+= postgresql-[0-9]* 33CONFLICTS+= postgresql-[0-9]*
34CONFLICTS+= postgresql[0-8][0-9]-* 34CONFLICTS+= postgresql[0-8][0-9]-[0-9]*
35CONFLICTS+= postgresql9[1-9]-* 35CONFLICTS+= postgresql9[1-9]-[0-9]*
 36
 37.if !empty(PKGNAME:M*-*-*)
 38module= ${PKGNAME:C/-[0-9].*$//:C/^.*-//}
 39CONFLICTS+= postgresql[0-8][0-9]-${module}-[0-9]*
 40CONFLICTS+= postgresql9[1-9]-${module}-[0-9]*
 41.endif
36 42
37DISTINFO_FILE?= ${.CURDIR}/../../databases/postgresql90/distinfo 43DISTINFO_FILE?= ${.CURDIR}/../../databases/postgresql90/distinfo
38COMMON_FILESDIR?= ${.CURDIR}/../../databases/postgresql90/files 44COMMON_FILESDIR?= ${.CURDIR}/../../databases/postgresql90/files
39PATCHDIR?= ${.CURDIR}/../../databases/postgresql90/patches 45PATCHDIR?= ${.CURDIR}/../../databases/postgresql90/patches
40 46
41USE_PKGLOCALEDIR= yes 47USE_PKGLOCALEDIR= yes
42USE_TOOLS+= bison gmake lex msgfmt 48USE_TOOLS+= bison gmake lex msgfmt
43PKG_SYSCONFSUBDIR= postgresql 49PKG_SYSCONFSUBDIR= postgresql
44 50
45.include "../../mk/bsd.prefs.mk" 51.include "../../mk/bsd.prefs.mk"
46 52
47PG_TEMPLATE.SunOS= solaris 53PG_TEMPLATE.SunOS= solaris
48PG_TEMPLATE.IRIX= irix5 54PG_TEMPLATE.IRIX= irix5

cvs diff -r1.10 -r1.11 pkgsrc/databases/postgresql91/Attic/Makefile.common (expand / switch to unified diff)

--- pkgsrc/databases/postgresql91/Attic/Makefile.common 2012/10/05 22:15:36 1.10
+++ pkgsrc/databases/postgresql91/Attic/Makefile.common 2012/10/21 13:52:15 1.11
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile.common,v 1.10 2012/10/05 22:15:36 adam Exp $ 1# $NetBSD: Makefile.common,v 1.11 2012/10/21 13:52:15 cheusov Exp $
2# 2#
3# used by databases/postgresql91-adminpack/Makefile 3# used by databases/postgresql91-adminpack/Makefile
4# used by databases/postgresql91-client/Makefile 4# used by databases/postgresql91-client/Makefile
5# used by databases/postgresql91-datatypes/Makefile 5# used by databases/postgresql91-datatypes/Makefile
6# used by databases/postgresql91-dblink/Makefile 6# used by databases/postgresql91-dblink/Makefile
7# used by databases/postgresql91-docs/Makefile 7# used by databases/postgresql91-docs/Makefile
8# used by databases/postgresql91-fuzzystrmatch/Makefile 8# used by databases/postgresql91-fuzzystrmatch/Makefile
9# used by databases/postgresql91-pgcrypto/Makefile 9# used by databases/postgresql91-pgcrypto/Makefile
10# used by databases/postgresql91-plperl/Makefile 10# used by databases/postgresql91-plperl/Makefile
11# used by databases/postgresql91-plpython/Makefile 11# used by databases/postgresql91-plpython/Makefile
12# used by databases/postgresql91-pltcl/Makefile 12# used by databases/postgresql91-pltcl/Makefile
13# used by databases/postgresql91-server/Makefile 13# used by databases/postgresql91-server/Makefile
14# used by databases/postgresql91-upgrade/Makefile 14# used by databases/postgresql91-upgrade/Makefile
@@ -21,28 +21,34 @@ @@ -21,28 +21,34 @@
21# <lang>-postgresql client-side interface to PostgreSQL 21# <lang>-postgresql client-side interface to PostgreSQL
22# postgresql-<lang> server-side module for PostgreSQL backend 22# postgresql-<lang> server-side module for PostgreSQL backend
23 23
24DISTNAME= postgresql-9.1.6 24DISTNAME= postgresql-9.1.6
25CATEGORIES= databases 25CATEGORIES= databases
26MASTER_SITES= ${MASTER_SITE_PGSQL:=source/v${PKGVERSION_NOREV}/} 26MASTER_SITES= ${MASTER_SITE_PGSQL:=source/v${PKGVERSION_NOREV}/}
27EXTRACT_SUFX= .tar.bz2 27EXTRACT_SUFX= .tar.bz2
28 28
29MAINTAINER?= adam@NetBSD.org 29MAINTAINER?= adam@NetBSD.org
30HOMEPAGE= http://www.postgresql.org/ 30HOMEPAGE= http://www.postgresql.org/
31LICENSE= postgresql-license 31LICENSE= postgresql-license
32 32
33CONFLICTS+= postgresql-[0-9]* 33CONFLICTS+= postgresql-[0-9]*
34CONFLICTS+= postgresql[0-8][0-9]-* 34CONFLICTS+= postgresql[0-8][0-9]-[0-9]*
35CONFLICTS+= postgresql9[02-9]-* 35CONFLICTS+= postgresql9[02-9]-[0-9]*
 36
 37.if !empty(PKGNAME:M*-*-*)
 38module= ${PKGNAME:C/-[0-9].*$//:C/^.*-//}
 39CONFLICTS+= postgresql[0-8][0-9]-${module}-[0-9]*
 40CONFLICTS+= postgresql9[02-9]-${module}-[0-9]*
 41.endif
36 42
37DISTINFO_FILE?= ${.CURDIR}/../../databases/postgresql91/distinfo 43DISTINFO_FILE?= ${.CURDIR}/../../databases/postgresql91/distinfo
38COMMON_FILESDIR?= ${.CURDIR}/../../databases/postgresql91/files 44COMMON_FILESDIR?= ${.CURDIR}/../../databases/postgresql91/files
39PATCHDIR?= ${.CURDIR}/../../databases/postgresql91/patches 45PATCHDIR?= ${.CURDIR}/../../databases/postgresql91/patches
40 46
41USE_PKGLOCALEDIR= yes 47USE_PKGLOCALEDIR= yes
42USE_TOOLS+= bison gmake lex msgfmt 48USE_TOOLS+= bison gmake lex msgfmt
43PKG_SYSCONFSUBDIR= postgresql 49PKG_SYSCONFSUBDIR= postgresql
44 50
45.include "../../mk/bsd.prefs.mk" 51.include "../../mk/bsd.prefs.mk"
46 52
47PG_TEMPLATE.SunOS= solaris 53PG_TEMPLATE.SunOS= solaris
48PG_TEMPLATE.IRIX= irix5 54PG_TEMPLATE.IRIX= irix5

cvs diff -r1.1 -r1.2 pkgsrc/databases/postgresql92/Attic/Makefile.common (expand / switch to unified diff)

--- pkgsrc/databases/postgresql92/Attic/Makefile.common 2012/10/05 21:03:10 1.1
+++ pkgsrc/databases/postgresql92/Attic/Makefile.common 2012/10/21 13:52:15 1.2
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile.common,v 1.1 2012/10/05 21:03:10 adam Exp $ 1# $NetBSD: Makefile.common,v 1.2 2012/10/21 13:52:15 cheusov Exp $
2# 2#
3# used by databases/postgresql92-adminpack/Makefile 3# used by databases/postgresql92-adminpack/Makefile
4# used by databases/postgresql92-client/Makefile 4# used by databases/postgresql92-client/Makefile
5# used by databases/postgresql92-datatypes/Makefile 5# used by databases/postgresql92-datatypes/Makefile
6# used by databases/postgresql92-dblink/Makefile 6# used by databases/postgresql92-dblink/Makefile
7# used by databases/postgresql92-docs/Makefile 7# used by databases/postgresql92-docs/Makefile
8# used by databases/postgresql92-fuzzystrmatch/Makefile 8# used by databases/postgresql92-fuzzystrmatch/Makefile
9# used by databases/postgresql92-pgcrypto/Makefile 9# used by databases/postgresql92-pgcrypto/Makefile
10# used by databases/postgresql92-plperl/Makefile 10# used by databases/postgresql92-plperl/Makefile
11# used by databases/postgresql92-plpython/Makefile 11# used by databases/postgresql92-plpython/Makefile
12# used by databases/postgresql92-pltcl/Makefile 12# used by databases/postgresql92-pltcl/Makefile
13# used by databases/postgresql92-server/Makefile 13# used by databases/postgresql92-server/Makefile
14# used by databases/postgresql92-upgrade/Makefile 14# used by databases/postgresql92-upgrade/Makefile
@@ -21,28 +21,34 @@ @@ -21,28 +21,34 @@
21# <lang>-postgresql client-side interface to PostgreSQL 21# <lang>-postgresql client-side interface to PostgreSQL
22# postgresql-<lang> server-side module for PostgreSQL backend 22# postgresql-<lang> server-side module for PostgreSQL backend
23 23
24DISTNAME= postgresql-9.2.1 24DISTNAME= postgresql-9.2.1
25CATEGORIES= databases 25CATEGORIES= databases
26MASTER_SITES= ${MASTER_SITE_PGSQL:=source/v${PKGVERSION_NOREV}/} 26MASTER_SITES= ${MASTER_SITE_PGSQL:=source/v${PKGVERSION_NOREV}/}
27EXTRACT_SUFX= .tar.bz2 27EXTRACT_SUFX= .tar.bz2
28 28
29MAINTAINER?= adam@NetBSD.org 29MAINTAINER?= adam@NetBSD.org
30HOMEPAGE= http://www.postgresql.org/ 30HOMEPAGE= http://www.postgresql.org/
31LICENSE= postgresql-license 31LICENSE= postgresql-license
32 32
33CONFLICTS+= postgresql-[0-9]* 33CONFLICTS+= postgresql-[0-9]*
34CONFLICTS+= postgresql[0-8][0-9]-* 34CONFLICTS+= postgresql[0-8][0-9]-[0-9]*
35CONFLICTS+= postgresql9[013-9]-* 35CONFLICTS+= postgresql9[013-9]-[0-9]*
 36
 37.if !empty(PKGNAME:M*-*-*)
 38module= ${PKGNAME:C/-[0-9].*$//:C/^.*-//}
 39CONFLICTS+= postgresql[0-8][0-9]-${module}-[0-9]*
 40CONFLICTS+= postgresql9[013-9]-${module}-[0-9]*
 41.endif
36 42
37DISTINFO_FILE?= ${.CURDIR}/../../databases/postgresql92/distinfo 43DISTINFO_FILE?= ${.CURDIR}/../../databases/postgresql92/distinfo
38COMMON_FILESDIR?= ${.CURDIR}/../../databases/postgresql92/files 44COMMON_FILESDIR?= ${.CURDIR}/../../databases/postgresql92/files
39PATCHDIR?= ${.CURDIR}/../../databases/postgresql92/patches 45PATCHDIR?= ${.CURDIR}/../../databases/postgresql92/patches
40 46
41USE_PKGLOCALEDIR= yes 47USE_PKGLOCALEDIR= yes
42USE_TOOLS+= bison gmake lex msgfmt 48USE_TOOLS+= bison gmake lex msgfmt
43PKG_SYSCONFSUBDIR= postgresql 49PKG_SYSCONFSUBDIR= postgresql
44 50
45.include "../../mk/bsd.prefs.mk" 51.include "../../mk/bsd.prefs.mk"
46 52
47PG_TEMPLATE.SunOS= solaris 53PG_TEMPLATE.SunOS= solaris
48PG_TEMPLATE.IRIX= irix5 54PG_TEMPLATE.IRIX= irix5