Skip to content

Commit 00ccb74

Browse files
author
Eebs Kobeissi
committed
sandbox freetype as freetypephp, updated specs
1 parent ffadee6 commit 00ccb74

File tree

6 files changed

+16
-8
lines changed

6 files changed

+16
-8
lines changed

files/brews/freetype.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
require 'formula'
22

3-
class Freetype < Formula
3+
class Freetypephp < Formula
44
homepage 'http://www.freetype.org'
55
url 'http://downloads.sf.net/project/freetype/freetype2/2.4.11/freetype-2.4.11.tar.gz'
66
sha1 'a8373512281f74a53713904050e0d71c026bf5cf'

lib/puppet/provider/php_version/php_source.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@ def get_configure_args(version, install_path, config_path)
229229
"--with-xsl=/usr",
230230
"--with-gd",
231231
"--enable-gd-native-ttf",
232-
"--with-freetype-dir=#{@resource[:homebrew_path]}/opt/freetype",
232+
"--with-freetype-dir=#{@resource[:homebrew_path]}/opt/freetypephp",
233233
"--with-jpeg-dir=#{@resource[:homebrew_path]}/opt/jpeg",
234234
"--with-png-dir=#{@resource[:homebrew_path]}/opt/libpng",
235235
"--with-gettext=#{@resource[:homebrew_path]}/opt/gettext",

manifests/init.pp

+3-3
Original file line numberDiff line numberDiff line change
@@ -74,12 +74,12 @@
7474
# Install freetype version 2.4.11 due to conflict with GD
7575
# See https://github.com/boxen/puppet-php/issues/25
7676

77-
homebrew::formula { 'freetype':
77+
homebrew::formula { 'freetypephp':
7878
source => 'puppet:///modules/php/brews/freetype.rb',
79-
before => Package['boxen/brews/freetype'],
79+
before => Package['boxen/brews/freetypephp'],
8080
}
8181

82-
package { 'boxen/brews/freetype':
82+
package { 'boxen/brews/freetypephp':
8383
ensure => '2.4.11',
8484
}
8585

manifests/version.pp

+1-1
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@
106106
require => [
107107
Repository["${php::config::root}/php-src"],
108108
Package['gettext'],
109-
Package['boxen/brews/freetype'],
109+
Package['boxen/brews/freetypephp'],
110110
Package['gmp'],
111111
Package['icu4c'],
112112
Package['jpeg'],

spec/classes/php_spec.rb

+9-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@
5757
should contain_file("/test/boxen/env.d/phpenv.sh").with_source("puppet:///modules/php/phpenv.sh")
5858

5959
[
60-
"freetype",
6160
"gmp",
6261
"icu4c",
6362
"jpeg",
@@ -73,6 +72,15 @@
7372

7473
should contain_package("boxen/brews/autoconf213").with_ensure("2.13-boxen1")
7574

75+
should contain_homebrew__formula("freetypephp").with({
76+
:source => "puppet:///modules/php/brews/freetype.rb",
77+
:before => "Package[boxen/brews/freetypephp]"
78+
})
79+
80+
should contain_package("boxen/brews/freetypephp").with({
81+
:ensure => "2.4.11"
82+
})
83+
7684
should contain_homebrew__formula("zlibphp").with({
7785
:source => "puppet:///modules/php/brews/zlib.rb",
7886
:before => "Package[boxen/brews/zlibphp]"

spec/defines/php_version_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
:require => [
5252
"Repository[/test/boxen/phpenv/php-src]",
5353
"Package[gettext]",
54-
"Package[freetype]",
54+
"Package[boxen/brews/freetypephp]",
5555
"Package[gmp]",
5656
"Package[icu4c]",
5757
"Package[jpeg]",

0 commit comments

Comments
 (0)