diff options
author | antoine <antoine@FreeBSD.org> | 2015-07-26 21:35:29 +0800 |
---|---|---|
committer | antoine <antoine@FreeBSD.org> | 2015-07-26 21:35:29 +0800 |
commit | e7ea3728f377e504fa0b2c591601b7937ca9fc38 (patch) | |
tree | f8a8dc1db25b916144f78a16ce28d7b608261d7a /Mk/bsd.linux-rpm.mk | |
parent | b7b235441550eaabe144bf86b077ae4088e9d5d8 (diff) | |
download | freebsd-ports-gnome-e7ea3728f377e504fa0b2c591601b7937ca9fc38.tar.gz freebsd-ports-gnome-e7ea3728f377e504fa0b2c591601b7937ca9fc38.tar.zst freebsd-ports-gnome-e7ea3728f377e504fa0b2c591601b7937ca9fc38.zip |
Unbreak INDEX, reverting r392921
With hat: portmgr
Diffstat (limited to 'Mk/bsd.linux-rpm.mk')
-rw-r--r-- | Mk/bsd.linux-rpm.mk | 91 |
1 files changed, 57 insertions, 34 deletions
diff --git a/Mk/bsd.linux-rpm.mk b/Mk/bsd.linux-rpm.mk index edd143ee9702..1d69d1a1a511 100644 --- a/Mk/bsd.linux-rpm.mk +++ b/Mk/bsd.linux-rpm.mk @@ -10,8 +10,6 @@ # LINUX_DIST_VER - Use depends upon the dist-specific presets. # Valid values for "fedora": all version numbers # e.g. 10 for fedora 10 -# Valid values for "centos": all version numbers -# e.g. 6.6 for centos 6.6 # This is used to set MASTER_SITE_{,SRC_}SUBDIR # if it isn't already set. # MASTER_SITE_SRC_SUBDIR @@ -44,13 +42,26 @@ USE_LINUX_PREFIX= yes NO_WRKSUBDIR= yes NO_BUILD= yes -. if ${USE_LINUX} == "c6" || ${USE_LINUX} == "yes" # default to CentOS +. if ${ARCH} == "amd64" || ${ARCH} == "i386" +. if ${USE_LINUX} == "c6" || ${USE_LINUX} == "yes" # default to CentOS # Do not build CentOS 6 ports if overridden by f10 -. if defined(OVERRIDE_LINUX_BASE_PORT) && ${OVERRIDE_LINUX_NONBASE_PORTS} == "f10" -IGNORE= This port requires CentOS ${LINUX_DIST_VER}. Please remove OVERRIDE_LINUX_NONBASE_PORTS=f10 in /etc/make.conf. -. endif +. if defined(OVERRIDE_LINUX_BASE_PORT) && ${OVERRIDE_LINUX_NONBASE_PORTS} == "f10" +IGNORE= This port requires CentOS ${LINUX_DIST_VER}. Please remove OVERRIDE_LINUX_NONBASE_PORTS=f10 in /etc/make.conf. +. endif +LINUX_RPM_ARCH?= i686 # ?= because of nasty c5 qt ports +. elif ${USE_LINUX} == "f10" +# Do not build Fedora 10 ports unless specifically overridden. +#. if ! defined(OVERRIDE_LINUX_NONBASE_PORTS) || ${OVERRIDE_LINUX_NONBASE_PORTS} != "f10" +#IGNORE= This port requires Fedora 10, yet Fedora 10 is heavily outdated and contains many vulnerable ports. If you really need it, add OVERRIDE_LINUX_NONBASE_PORTS=f10 in /etc/make.conf. +#. endif +LINUX_RPM_ARCH?= i386 # the linuxulator does not yet support amd64 code +. else +LINUX_RPM_ARCH?= ${ARCH} +. endif + +. elif ${ARCH} == "powerpc" +LINUX_RPM_ARCH?= ppc . endif - .endif .if defined(_POSTMKINCLUDED) && !defined(Linux_RPM_Post_Include) @@ -66,41 +77,56 @@ LINUX_DIST= centos LINUX_DIST_VER= 6.6 .endif -.if defined(LINUX_DIST) +. if defined(LINUX_DIST) DIST_SUBDIR?= rpm/${LINUX_RPM_ARCH}/${LINUX_DIST}/${LINUX_DIST_VER} -. if ${LINUX_DIST} == "fedora" +. if ${LINUX_DIST} == "fedora" # we do not want to define MASTER_SITES and MASTER_SITE_* if they are already defined # ex.: MASTER_SITES=file:///... -. ifndef MASTER_SITES -MASTER_SITES= ${MASTER_SITE_FEDORA_LINUX} -. if ${LINUX_DIST_VER} == 10 +. ifndef MASTER_SITES +MASTER_SITES= ${MASTER_SITE_FEDORA_LINUX} +. if ${LINUX_DIST_VER} == 10 MASTER_SITE_SUBDIR?= ../releases/${LINUX_DIST_VER}/Everything/${LINUX_RPM_ARCH}/os/Packages \ ../updates/${LINUX_DIST_VER}/${LINUX_RPM_ARCH} MASTER_SITE_SRC_SUBDIR?= ../releases/${LINUX_DIST_VER}/Everything/source/SRPMS \ ../updates/${LINUX_DIST_VER}/SRPMS -. else +. else MASTER_SITE_SUBDIR?= ${LINUX_DIST_VER}/${LINUX_RPM_ARCH}/os/Fedora/RPMS \ updates/${LINUX_DIST_VER}/${LINUX_RPM_ARCH} MASTER_SITE_SRC_SUBDIR?= ${LINUX_DIST_VER}/SRPMS \ updates/${LINUX_DIST_VER}/SRPMS +. endif . endif -. endif -. elif ${LINUX_DIST} == "centos" -MASTER_SITES?= ${MASTER_SITE_CENTOS_LINUX} ${MASTER_SITE_CENTOS_LINUX_UPDATES} -MASTER_SITE_SUBDIR?= centos/${LINUX_DIST_VER}/os/${LINUX_REPO_ARCH}/Packages/ \ - centos/${LINUX_DIST_VER}/updates/${LINUX_REPO_ARCH}/Packages/ -. if ${LINUX_DIST_VER} == "5" #needed for Qt... -LINUX_RPM_ARCH= i386 -MASTER_SITE_SUBDIR= centos/5/os/i386/Packages/ -. endif -. if defined(PACKAGE_BUILDING) -MASTER_SITES+= http://vault.centos.org/%SUBDIR%/:SOURCE -MASTER_SITE_SUBDIR+= ${LINUX_DIST_VER}/os/Source/SPackages/:SOURCE +. elif ${LINUX_DIST} == "centos" +MASTER_SITES_SUBDIR= /centos/6/os/i386/Packages/ +. if ${LINUX_DIST_VER} == "5" #needed for Qt... +LINUX_RPM_ARCH= i386 +MASTER_SITES_SUBDIR= /centos/5/os/i386/Packages/ +. endif + +. ifndef MASTER_SITES +MASTER_SITES= ${MASTER_SITE_CENTOS_LINUX} +. if ${LINUX_DIST_VER} == "6.6" +. if ! defined(PACKAGE_BUILDING) +MASTER_SITES= http://mirror.centos.org/centos/6/os/i386/Packages/ +MASTER_SITES_SUBDIR= /centos/6/os/i386/Packages/ +. else +MASTER_SITES?= http://vault.centos.org/%SUBDIR%/ +MASTER_SITES_SUBDIR= /${LINUX_DIST_VER}/os/Source/SPackages/ +. endif + +. else +MASTER_SITES= http://vault.centos.org/${LINUX_DIST_VER}/os/i386/Packages/ +. endif +. endif + . endif . endif -.endif + +#.if ${USE_LINUX:L} == "yes" #redundant with bsd.port.mk fu +#USE_LINUX= c6 +#.endif PKGNAMEPREFIX?= linux-${USE_LINUX}- # DISTFILES and SRC_DISTFILES assume that there is only one bindist @@ -112,7 +138,7 @@ DISTVERSION= ${PORTVERSION}-${RPMVERSION} DISTNAME?= ${PORTNAME}-${DISTVERSION} DISTFILES?= ${DISTNAME}${EXTRACT_SUFX} BIN_DISTFILES:= ${DISTFILES} -SRC_DISTFILES?= ${DISTNAME}${SRC_SUFX}:SOURCE +SRC_DISTFILES?= ${DISTNAME}${SRC_SUFX} EXTRACT_ONLY?= ${BIN_DISTFILES:C/:[^:]+$//} . if defined(PACKAGE_BUILDING) @@ -151,19 +177,16 @@ linux-rpm-clean-portdocs: . endif . endif -PLIST= ${MASTERDIR}/pkg-plist.${LINUX_RPM_ARCH} - . if defined(AUTOMATIC_PLIST) -. if ${USE_LINUX} == "f10" +. if ${USE_LINUX} == "f10" || ${USE_LINUX} == "yes" _LINUX_BASE_SUFFIX= f10 -. elif ${USE_LINUX} == "c6" || ${USE_LINUX} == "yes" -_LINUX_BASE_SUFFIX= c6 -. elif ${USE_LINUX} == "c6_64 +. elif ${USE_LINUX} == "c6" +USE_LINUX= c6 _LINUX_BASE_SUFFIX= c6 . else # other linux_base ports do not provide a pkg-plist file -IGNORE= uses AUTOMATIC_PLIST with an unsupported USE_LINUX, \"${USE_LINUX}\". Supported values are \"yes\", \"f10\", \"c6\", and \"c6_64\" +IGNORE= uses AUTOMATIC_PLIST with an unsupported USE_LINUX, \"${USE_LINUX}\". Supported values are \"yes\", \"f10\" and \"c6\" . endif PLIST?= ${WRKDIR}/.PLIST.linux-rpm |