[BACK]Return to pgsql.buildlink3.mk CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / mk

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /pkgsrc/mk/pgsql.buildlink3.mk between version 1.3.2.2 and 1.45

version 1.3.2.2, 2005/03/21 15:43:00 version 1.45, 2017/06/01 13:30:26
Line 1 
Line 1 
 # $NetBSD$  # $NetBSD$
   #
   # User-settable variables:
   #
   # PGSQL_VERSION_DEFAULT
   #
   # Package-settable variables:
   #
   # PGSQL_VERSIONS_ACCEPTED
   #
   # Variables set by this file:
   #
   # PG_LIB_EXT
   # PGSQL_TYPE
   # PGPKGSRCDIR
   
 .if !defined(PGVERSION_MK)  .if !defined(PGVERSION_MK)
 PGVERSION_MK=   defined  PGVERSION_MK=   defined
   
   _VARGROUPS+=            pgsql
   _USER_VARS.pgsql=       PGSQL_VERSION_DEFAULT
   _PKG_VARS.pgsql=        PGSQL_VERSIONS_ACCEPTED
   _SYS_VARS.pgsql=        PG_LIB_EXT PGSQL_TYPE PGPKGSRCDIR
   
 .include "../../mk/bsd.prefs.mk"  .include "../../mk/bsd.prefs.mk"
   
 PGSQL_VERSION_DEFAULT?=         74  PGSQL_VERSION_DEFAULT?=         95
 PGSQL_VERSIONS_ACCEPTED?=       80 74 73  PGSQL_VERSIONS_ACCEPTED?=       96 95 94 93 92
   
 # transform the list into individual variables  # transform the list into individual variables
 .for pv in ${PGSQL_VERSIONS_ACCEPTED}  .for pv in ${PGSQL_VERSIONS_ACCEPTED}
 _PGSQL_VERSION_${pv}_OK=        yes  _PGSQL_VERSION_${pv}_OK=        yes
 .endfor  .endfor
   
 # check what is installed  .if ${SHLIB_TYPE} == "dylib"
 .if exists(${LOCALBASE}/lib/libecpg.so.4.2)  PG_LIB_EXT=dylib
 _PGSQL_VERSION_80_INSTALLED=    yes  .else
 .endif  PG_LIB_EXT=so
 .if exists(${LOCALBASE}/lib/libecpg.so.4.1)  
 _PGSQL_VERSION_74_INSTALLED=    yes  
 .endif  .endif
 .if exists(${LOCALBASE}/lib/libecpg.so.3)  
 _PGSQL_VERSION_73_INSTALLED=yes  # check what is installed
   .if ${OPSYS} == "Darwin"
   .  if exists(${LOCALBASE}/lib/libecpg.6.8.dylib)
   _PGSQL_VERSION_96_INSTALLED=    yes
   .  endif
   .  if exists(${LOCALBASE}/lib/libecpg.6.7.dylib)
   _PGSQL_VERSION_95_INSTALLED=    yes
   .  endif
   .  if exists(${LOCALBASE}/lib/libecpg.6.6.dylib)
   _PGSQL_VERSION_94_INSTALLED=    yes
   .  endif
   .  if exists(${LOCALBASE}/lib/libecpg.6.5.dylib)
   _PGSQL_VERSION_93_INSTALLED=    yes
   .  endif
   .  if exists(${LOCALBASE}/lib/libecpg.6.4.dylib)
   _PGSQL_VERSION_92_INSTALLED=    yes
   .  endif
   .else
   .  if exists(${LOCALBASE}/lib/libecpg.so.6.8)
   _PGSQL_VERSION_96_INSTALLED=    yes
   .  endif
   .  if exists(${LOCALBASE}/lib/libecpg.so.6.7)
   _PGSQL_VERSION_95_INSTALLED=    yes
   .  endif
   .  if exists(${LOCALBASE}/lib/libecpg.so.6.6)
   _PGSQL_VERSION_94_INSTALLED=    yes
   .  endif
   .  if exists(${LOCALBASE}/lib/libecpg.so.6.5)
   _PGSQL_VERSION_93_INSTALLED=    yes
   .  endif
   .  if exists(${LOCALBASE}/lib/libecpg.so.6.4)
   _PGSQL_VERSION_92_INSTALLED=    yes
   .  endif
 .endif  .endif
   
 # if a version is explicitely required, take it  # if a version is explicitely required, take it
Line 58  _PGSQL_VERSION= ${PGSQL_VERSION_DEFAULT}
Line 107  _PGSQL_VERSION= ${PGSQL_VERSION_DEFAULT}
 _PGSQL_VERSION= ${_PGSQL_VERSION_FIRSTACCEPTED}  _PGSQL_VERSION= ${_PGSQL_VERSION_FIRSTACCEPTED}
 .endif  .endif
   
 #  
 # set variables for the version we decided to use:  # set variables for the version we decided to use:
 #  .if ${_PGSQL_VERSION} == "96"
 .if ${_PGSQL_VERSION} == "80"  PGSQL_TYPE=     postgresql96-client
 PGSQL_TYPE=     postgresql80-lib  PGPKGSRCDIR=    ../../databases/postgresql96-client
 PGPKGSRCDIR=    ../../databases/postgresql80-lib  .elif ${_PGSQL_VERSION} == "95"
 .elif ${_PGSQL_VERSION} == "74"  PGSQL_TYPE=     postgresql95-client
 PGSQL_TYPE=     postgresql74-lib  PGPKGSRCDIR=    ../../databases/postgresql95-client
 PGPKGSRCDIR=    ../../databases/postgresql74-lib  .elif ${_PGSQL_VERSION} == "94"
 .elif ${_PGSQL_VERSION} == "73"  PGSQL_TYPE=     postgresql94-client
 PGSQL_TYPE=     postgresql73-lib  PGPKGSRCDIR=    ../../databases/postgresql94-client
 PGPKGSRCDIR=    ../../databases/postgresql73-lib  .elif ${_PGSQL_VERSION} == "93"
   PGSQL_TYPE=     postgresql93-client
   PGPKGSRCDIR=    ../../databases/postgresql93-client
   .elif ${_PGSQL_VERSION} == "92"
   PGSQL_TYPE=     postgresql92-client
   PGPKGSRCDIR=    ../../databases/postgresql92-client
 .else  .else
 # force an error  # force an error
 PGSQL_TYPE=             none  PGSQL_TYPE=             none
 PKG_SKIP_REASON+=       "${_PGSQL_VERSION} is not a valid package"  PKG_FAIL_REASON+=       "${_PGSQL_VERSION} is not a valid package"
 .endif  .endif
   
 .if (defined(USE_BUILDLINK3) && empty(USE_BUILDLINK3:M[nN][oO]))  .include "${PGPKGSRCDIR}/buildlink3.mk"
 .  include "${PGPKGSRCDIR}/buildlink3.mk"  
 PGSQL_PREFIX=   ${BUILDLINK_PREFIX.${PGSQL_TYPE}}  PGSQL_PREFIX=   ${BUILDLINK_PREFIX.${PGSQL_TYPE}}
 .endif  
   PGSQL_VERSION=  ${_PGSQL_VERSION}
   
 .endif  # PGVERSION_MK  .endif  # PGVERSION_MK

Legend:
Removed from v.1.3.2.2  
changed lines
  Added in v.1.45

CVSweb <webmaster@jp.NetBSD.org>