View | Details | Raw Unified | Return to bug 210926 | Differences between
and this patch

Collapse All | Expand All

(-)bsd.linux-apps.mk (-2 / +2 lines)
Lines 41-51 Link Here
41
41
42
#new
42
#new
43
. if defined(OVERRIDE_LINUX_NONBASE_PORTS)
43
. if defined(OVERRIDE_LINUX_NONBASE_PORTS)
44
.        if ${OVERRIDE_LINUX_NONBASE_PORTS} == "f10" || ${OVERRIDE_LINUX_NONBASE_PORTS} == "c6" || ${OVERRIDE_LINUX_NONBASE_PORTS} == "c6_64"
44
.        if ${OVERRIDE_LINUX_NONBASE_PORTS} == "f10" || ${OVERRIDE_LINUX_NONBASE_PORTS} == "c6" || ${OVERRIDE_LINUX_NONBASE_PORTS} == "c6_64" || ${OVERRIDE_LINUX_NONBASE_PORTS} == "c7" || ${OVERRIDE_LINUX_NONBASE_PORTS} == "c7_64"
45
LINUX_DIST_SUFFIX=      -${OVERRIDE_LINUX_NONBASE_PORTS}
45
LINUX_DIST_SUFFIX=      -${OVERRIDE_LINUX_NONBASE_PORTS}
46
LINUX_BASEPORT_NAME=	-${OVERRIDE_LINUX_NONBASE_PORTS:S/_64//}
46
LINUX_BASEPORT_NAME=	-${OVERRIDE_LINUX_NONBASE_PORTS:S/_64//}
47
.        else
47
.        else
48
IGNORE=         valid values for OVERRIDE_LINUX_NONBASE_PORTS are: \"f10\", \"c6\", and \"c6_64\"
48
IGNORE=         valid values for OVERRIDE_LINUX_NONBASE_PORTS are: \"c7\", \"c7_64", \"f10\", \"c6\", and \"c6_64\"
49
.        endif
49
.        endif
50
. elif defined(USE_LINUX)
50
. elif defined(USE_LINUX)
51
LINUX_DIST_SUFFIX=      -${USE_LINUX}
51
LINUX_DIST_SUFFIX=      -${USE_LINUX}
(-)bsd.linux-rpm.mk (-7 / +21 lines)
Lines 12-17 Link Here
12
#					  e.g. 10 for fedora 10
12
#					  e.g. 10 for fedora 10
13
#					  Valid values for "centos": all version numbers
13
#					  Valid values for "centos": all version numbers
14
#					  e.g. 6.8 for centos 6.8
14
#					  e.g. 6.8 for centos 6.8
15
#					  Valid values for "centos7": all version numbers
16
#					  e.g. 7.2.1511 for centos 7.2.1511
15
#					  This is used to set MASTER_SITE_{,SRC_}SUBDIR
17
#					  This is used to set MASTER_SITE_{,SRC_}SUBDIR
16
#					  if it isn't already set.
18
#					  if it isn't already set.
17
# MASTER_SITE_SRC_SUBDIR
19
# MASTER_SITE_SRC_SUBDIR
Lines 61-66 Link Here
61
USE_LINUX?=	"f10"
63
USE_LINUX?=	"f10"
62
LINUX_DIST=	fedora
64
LINUX_DIST=	fedora
63
LINUX_DIST_VER=	10
65
LINUX_DIST_VER=	10
66
.elif ${USE_LINUX} == "c7" || ${USE_LINUX} == "c7_64"
67
LINUX_DIST=	centos
68
LINUX_DIST_VER=	7.2.1511
64
.else			# default to CentOS
69
.else			# default to CentOS
65
LINUX_DIST=	centos
70
LINUX_DIST=	centos
66
LINUX_DIST_VER=	6.8
71
LINUX_DIST_VER=	6.8
Lines 88-95 Link Here
88
.		endif
93
.		endif
89
.	elif ${LINUX_DIST} == "centos"
94
.	elif ${LINUX_DIST} == "centos"
90
MASTER_SITES?=		${MASTER_SITE_CENTOS_LINUX} ${MASTER_SITE_CENTOS_LINUX_UPDATES}
95
MASTER_SITES?=		${MASTER_SITE_CENTOS_LINUX} ${MASTER_SITE_CENTOS_LINUX_UPDATES}
91
MASTER_SITE_SUBDIR?=	centos/${LINUX_DIST_VER}/os/${LINUX_REPO_ARCH}/Packages/ \
96
MASTER_SITE_SUBDIR?=	centos/${LINUX_DIST_VER}/os/${LINUX_REPO_ARCH}/Packages \
92
			centos/${LINUX_DIST_VER}/updates/${LINUX_REPO_ARCH}/Packages/
97
			centos/${LINUX_DIST_VER}/updates/${LINUX_REPO_ARCH}/Packages
98
.		if ${LINUX_DIST_VER} == "7.2.1511"
99
MASTER_SITE_SUBDIR+=	altarch/${LINUX_DIST_VER}/os/${LINUX_REPO_ARCH}/Packages \
100
                        altarch/${LINUX_DIST_VER}/updates/${LINUX_REPO_ARCH}/Packages 
101
.		endif
93
.		if ${LINUX_DIST_VER} == "5" #needed for Qt...
102
.		if ${LINUX_DIST_VER} == "5" #needed for Qt...
94
LINUX_RPM_ARCH=		i386
103
LINUX_RPM_ARCH=		i386
95
MASTER_SITE_SUBDIR=	centos/5/os/i386/Packages/
104
MASTER_SITE_SUBDIR=	centos/5/os/i386/Packages/
Lines 97-103 Link Here
97
.		if defined(PACKAGE_BUILDING)
106
.		if defined(PACKAGE_BUILDING)
98
_SRC_GROUP=:SOURCE
107
_SRC_GROUP=:SOURCE
99
MASTER_SITES+=  http://vault.centos.org/%SUBDIR%/:SOURCE
108
MASTER_SITES+=  http://vault.centos.org/%SUBDIR%/:SOURCE
100
MASTER_SITE_SUBDIR+=	${LINUX_DIST_VER}/os/Source/SPackages/:SOURCE
109
MASTER_SITE_SUBDIR+=	${LINUX_DIST_VER}/os/Source/SPackages:SOURCE
101
.		endif
110
.		endif
102
.	endif
111
.	endif
103
.endif
112
.endif
Lines 118-124 Link Here
118
WRKSRC:=		${WRKSRC:S/-${RPMVERSION}$//}
127
WRKSRC:=		${WRKSRC:S/-${RPMVERSION}$//}
119
128
120
# Define files to install.
129
# Define files to install.
121
# Ports can want to install 32bit things only (if OVERRIDE_LINUX_NONBASE_PORTS) is off,
130
# Ports can want to install 32bit things only (if OVERRIDE_LINUX_NONBASE_PORTS is off),
122
# they can want to install both 32bit and 64bit things of only one package,
131
# they can want to install both 32bit and 64bit things of only one package,
123
# or they can want to install a 64bit only binary and e.g. 32/64bit libraries.
132
# or they can want to install a 64bit only binary and e.g. 32/64bit libraries.
124
133
Lines 125-131 Link Here
125
# The following glue is supposed to handle this.
134
# The following glue is supposed to handle this.
126
# FIXME: Sensibly refactor this part, it looks like spaghetti.
135
# FIXME: Sensibly refactor this part, it looks like spaghetti.
127
136
128
.   if defined(OVERRIDE_LINUX_NONBASE_PORTS) && ${OVERRIDE_LINUX_NONBASE_PORTS} == "c6_64"
137
.   if defined(OVERRIDE_LINUX_NONBASE_PORTS) && ( ${OVERRIDE_LINUX_NONBASE_PORTS} == "c6_64" || \
138
${OVERRIDE_LINUX_NONBASE_PORTS} == "c7_64" )
129
_32BIT_LINUX_RPM_ARCH=  i686
139
_32BIT_LINUX_RPM_ARCH=  i686
130
.       if ${DISTFILES} == ${DISTNAME}${EXTRACT_SUFX} && ${USE_LINUX_RPM} != "nolib"
140
.       if ${DISTFILES} == ${DISTNAME}${EXTRACT_SUFX} && ${USE_LINUX_RPM} != "nolib"
131
_32BIT_LIB_DISTFILES:=   ${DISTFILES:S/${LINUX_RPM_ARCH}/${_32BIT_LINUX_RPM_ARCH}/g}
141
_32BIT_LIB_DISTFILES:=   ${DISTFILES:S/${LINUX_RPM_ARCH}/${_32BIT_LINUX_RPM_ARCH}/g}
Lines 146-152 Link Here
146
.	endif
156
.	endif
147
157
148
.if !defined(USE_LINUX_RPM_BAD_PERMS)
158
.if !defined(USE_LINUX_RPM_BAD_PERMS)
149
EXTRACT_CMD?=			${TAR}
159
EXTRACT_CMD?=		${TAR}
150
EXTRACT_BEFORE_ARGS?=	--no-same-permissions --no-same-owner -xf
160
EXTRACT_BEFORE_ARGS?=	--no-same-permissions --no-same-owner -xf
151
EXTRACT_AFTER_ARGS?=
161
EXTRACT_AFTER_ARGS?=
152
.else
162
.else
Lines 187-195 Link Here
187
_LINUX_BASE_SUFFIX=		c6
197
_LINUX_BASE_SUFFIX=		c6
188
.	elif ${USE_LINUX} == "c6_64"
198
.	elif ${USE_LINUX} == "c6_64"
189
_LINUX_BASE_SUFFIX=		c6
199
_LINUX_BASE_SUFFIX=		c6
200
.	elif ${USE_LINUX} == "c7"
201
_LINUX_BASE_SUFFIX==		c7
202
.       elif ${USE_LINUX} == "c7_64"
203
_LINUX_BASE_SUFFIX==            c7_64
190
.	else
204
.	else
191
# other linux_base ports do not provide a pkg-plist file
205
# other linux_base ports do not provide a pkg-plist file
192
IGNORE=					uses AUTOMATIC_PLIST with an unsupported USE_LINUX, \"${USE_LINUX}\". Supported values are \"yes\", \"f10\", \"c6\", and \"c6_64\"
206
IGNORE=					uses AUTOMATIC_PLIST with an unsupported USE_LINUX, \"${USE_LINUX}\". Supported values are \"yes\", \"c7\", \"c7_64\", \"f10\", \"c6\", and \"c6_64\"
193
.  endif
207
.  endif
194
208
195
PLIST?=					${WRKDIR}/.PLIST.linux-rpm
209
PLIST?=					${WRKDIR}/.PLIST.linux-rpm
(-)bsd.port.mk (-3 / +3 lines)
Lines 1780-1786 Link Here
1780
1780
1781
# Allow the user to specify another linux_base version.
1781
# Allow the user to specify another linux_base version.
1782
.	if defined(OVERRIDE_LINUX_BASE_PORT)
1782
.	if defined(OVERRIDE_LINUX_BASE_PORT)
1783
.		if ${USE_LINUX:tl} == yes || (${USE_LINUX} == "c6" && ${OVERRIDE_LINUX_BASE_PORT} == "c6_64")
1783
.		if ${USE_LINUX:tl} == yes || (${USE_LINUX} == "c6" && ${OVERRIDE_LINUX_BASE_PORT} == "c6_64") || (${USE_LINUX} == "c7" && ${OVERRIDE_LINUX_BASE_PORT} == "c7_64")
1784
USE_LINUX=	${OVERRIDE_LINUX_BASE_PORT}
1784
USE_LINUX=	${OVERRIDE_LINUX_BASE_PORT}
1785
.		endif
1785
.		endif
1786
.	endif
1786
.	endif
Lines 1801-1813 Link Here
1801
.		endif
1801
.		endif
1802
.	endif
1802
.	endif
1803
1803
1804
.	if ${USE_LINUX} == "c6_64" || (defined(OVERRIDE_LINUX_BASE_PORT) && ${OVERRIDE_LINUX_BASE_PORT} == "c6_64")
1804
.	if (${USE_LINUX} == "c6_64" || ${USE_LINUX} == "c7_64") || (defined(OVERRIDE_LINUX_BASE_PORT) && (${OVERRIDE_LINUX_BASE_PORT} == "c6_64" || ${OVERRIDE_LINUX_BASE_PORT} == "c7_64"))
1805
.		if ${ARCH} != "amd64"
1805
.		if ${ARCH} != "amd64"
1806
IGNORE=		Cannot install 64 bit Linux on non-64bit platforms
1806
IGNORE=		Cannot install 64 bit Linux on non-64bit platforms
1807
.		endif
1807
.		endif
1808
LINUX_RPM_ARCH?=	x86_64
1808
LINUX_RPM_ARCH?=	x86_64
1809
LINUX_REPO_ARCH?=	x86_64
1809
LINUX_REPO_ARCH?=	x86_64
1810
.	elif ${USE_LINUX} == "c6" || ${USE_LINUX} == "yes" # default to CentOS
1810
.	elif ${USE_LINUX} == "c6" || ${USE_LINUX} == "c7" || ${USE_LINUX} == "yes" # default to CentOS
1811
LINUX_RPM_ARCH?=	i686
1811
LINUX_RPM_ARCH?=	i686
1812
LINUX_REPO_ARCH?=	i386
1812
LINUX_REPO_ARCH?=	i386
1813
.	elif ${USE_LINUX} == "f10"
1813
.	elif ${USE_LINUX} == "f10"

Return to bug 210926