skype 4.2.0.11 port

Carlos Jacobo Puga Medina cjpugmed at gmail.com
Thu Nov 14 11:59:28 UTC 2013


Recently, I have successfully installed Skype4 a day ago. According to my
experience, I will add some steps to improve Artyom's instructions.

Uninstall linux-f10* ports and its dependencies:
# portmaster -e target_port

Please update ports from the attached file (it's revised).

Please add the following lines to /etc/make.conf
OVERRIDE_LINUX_BASE_PORTS=c6
OVERRIDE_LINUX_NONBASE_PORTS=c6

Also add this line to /etc/sysctl.conf
compat.linux.osrelease=2.6.18

Install the following ports:

## Adobe flashplugin for CentOS 6.
# portmaster www/linux-c6-flashplugin11
## Install it as a workaround to enable flashplugin, but it should be
included in www/linux-c6-flashplugin11/Makefile as dependecy.
# portmaster security/linux-c6-cyrus-sasl2
## Skype4 port.
# portmaster net-im/skype4

Note that provisionally some ports need to use "NO_STAGE=yes" to install
fine.

Thank you very much for your great work, Artyom.

Regards,

--CJPM



2013/11/13 Carlos Jacobo Puga Medina <cjpugmed at gmail.com>

> Also in the first case NO_STAGE=yes solved it.
>
> Hope that helps.
>
>
> 2013/11/13 Carlos Jacobo Puga Medina <cjpugmed at gmail.com>
>
>> In the last case, it build/install if you add  NO_STAGE= yes in the
>> security/linux-c6-openssl-compat/Makefile
>>
>>
>> 2013/11/13 Carlos Jacobo Puga Medina <cjpugmed at gmail.com>
>>
>>> Greetings,
>>>
>>> After perform a full installation, I noticed that only 2 ports fail to
>>> install.
>>>
>>> First one is graphics/linux-c6-cairo port:
>>>
>>> # portmaster graphics/linux-c6-cairo
>>>
>>> ===>>> Port directory: /usr/ports/graphics/linux-c6-cairo
>>>
>>> ===>>> Gathering distinfo list for installed ports
>>>
>>> ===>>> Launching 'make checksum' for graphics/linux-c6-cairo in
>>> background
>>> ===>>> Gathering dependency list for graphics/linux-c6-cairo from ports
>>> ===>>> Initial dependency check complete for graphics/linux-c6-cairo
>>>
>>> ===>>> Starting build for graphics/linux-c6-cairo <<<===
>>>
>>> ===>>> All dependencies are up to date
>>>
>>> ===>  Cleaning for linux-c6-cairo-1.8.8
>>> ===> Fetching all distfiles required by linux-c6-cairo-1.8.8 for building
>>> ===>  Extracting for linux-c6-cairo-1.8.8
>>> => SHA256 Checksum OK for
>>> rpm/i686/centos/6.2/cairo-1.8.8-3.1.el6.i686.rpm.
>>> ===>  Patching for linux-c6-cairo-1.8.8
>>> ===>  Configuring for linux-c6-cairo-1.8.8
>>> ===>  Staging for linux-c6-cairo-1.8.8
>>> ===>   Generating temporary packing list
>>> cd /usr/ports/graphics/linux-c6-cairo/work && /usr/bin/find * ! -path
>>> "stage*" -type d -exec /bin/mkdir -p
>>> "/usr/ports/graphics/linux-c6-cairo/work/stage/compat/linux/{}" \;
>>> cd /usr/ports/graphics/linux-c6-cairo/work && /usr/bin/find * ! -path
>>> "stage/*" ! -type d | /usr/bin/cpio -pm -R root:wheel
>>> /usr/ports/graphics/linux-c6-cairo/work/stage/compat/linux
>>> 1615 blocks
>>> ====> Compressing man pages (compress-man)
>>> ===>  Building package for linux-c6-cairo-1.8.8
>>> Creating package
>>> /usr/ports/graphics/linux-c6-cairo/work/linux-c6-cairo-1.8.8.tbz
>>> Registering depends: linux-c6-png-1.2.46 linux-c6-xorg-libs-7.4
>>> linux-c6-fontconfig-2.8.0 linux-c6-expat-2.0.1 linux_base-c6-6.2_1.
>>> Registering conflicts: linux-cairo-[0-9]* linux-f10-cairo-[0-9]*.
>>> Creating bzip'd tar ball in
>>> '/usr/ports/graphics/linux-c6-cairo/work/linux-c6-cairo-1.8.8.tbz'
>>> tar: usr/share/doc/cairo-1.8.8/ChangeLog: Cannot stat: No such file or
>>> directory
>>> tar: usr/share/doc/cairo-1.8.8/PORTING_GUIDE: Cannot stat: No such file
>>> or directory
>>> tar: Error exit delayed from previous errors.
>>> pkg_create: make_dist: tar command failed with code 256
>>> *** [do-package] Error code 1
>>>
>>> Stop in /usr/ports/graphics/linux-c6-cairo.
>>>
>>> ===>>> Installation of linux-c6-cairo-1.8.8 (graphics/linux-c6-cairo)
>>> failed
>>> ===>>> Aborting update
>>>
>>> ===>>> Killing background jobs
>>> Terminated
>>>
>>> ===>>> You can restart from the point of failure with this command line:
>>>        portmaster <flags> graphics/linux-c6-cairo
>>>
>>> ===>>> Exiting
>>>
>>> I attached the patch to fix it.
>>>
>>> --- Makefile.orig 2013-11-13 19:00:10.000000000 +0100
>>> +++ Makefile 2013-11-13 19:00:34.000000000 +0100
>>> @@ -28,6 +28,6 @@
>>>   usr/lib/libcairo.so.2.10800.8
>>>  DOCSDIR= ${PREFIX}/usr/share/doc/cairo-${PORTVERSION}
>>>  PORTDOCS= AUTHORS BIBLIOGRAPHY BUGS COPYING COPYING-LGPL-2.1 \
>>> - COPYING-MPL-1.1 ChangeLog NEWS PORTING_GUIDE README
>>> + COPYING-MPL-1.1 NEWS README
>>>
>>>  .include <bsd.port.mk>
>>>
>>>
>>> The second is security/linux-c6-openssl-compat port:
>>>
>>> # cd /usr/ports/security/linux-c6-openssl-compat/
>>> root at eeebsd:/usr/ports/security/linux-c6-openssl-compat # make install
>>> clean
>>> ===> Fetching all distfiles required by linux-c6-openssl-compat-0.9.8e
>>> for building
>>> ===>  Extracting for linux-c6-openssl-compat-0.9.8e
>>> => SHA256 Checksum OK for
>>> rpm/i686/centos/6.2/openssl098e-0.9.8e-17.el6.centos.i686.rpm.
>>> ===>  Patching for linux-c6-openssl-compat-0.9.8e
>>> ===>  Configuring for linux-c6-openssl-compat-0.9.8e
>>> ===>  Staging for linux-c6-openssl-compat-0.9.8e
>>> ===>   linux-c6-openssl-compat-0.9.8e depends on file:
>>> /compat/linux/bin/sh - found
>>> ===>   Generating temporary packing list
>>> cd /usr/ports/security/linux-c6-openssl-compat/work && /usr/bin/find * !
>>> -path "stage*" -type d -exec /bin/mkdir -p
>>> "/usr/ports/security/linux-c6-openssl-compat/work/stage/compat/linux/{}" \;
>>> cd /usr/ports/security/linux-c6-openssl-compat/work && /usr/bin/find * !
>>> -path "stage/*" ! -type d | /usr/bin/cpio -pm -R root:wheel
>>> /usr/ports/security/linux-c6-openssl-compat/work/stage/compat/linux
>>> 4370 blocks
>>> ====> Compressing man pages (compress-man)
>>> ===>  Building package for linux-c6-openssl-compat-0.9.8e
>>> Creating package
>>> /usr/ports/security/linux-c6-openssl-compat/work/linux-c6-openssl-compat-0.9.8e.tbz
>>> Registering depends: linux_base-c6-6.2_1.
>>> Registering conflicts: linux-openssl-[0-9]* linux-f8-openssl-[0-9]*
>>> linux-f10-openssl-[0-9]*.
>>> Creating bzip'd tar ball in
>>> '/usr/ports/security/linux-c6-openssl-compat/work/linux-c6-openssl-compat-0.9.8e.tbz'
>>> tar: usr/lib/libssl.so.7: Cannot stat: No such file or directory
>>> tar: Error exit delayed from previous errors.
>>> pkg_create: make_dist: tar command failed with code 256
>>> *** [do-package] Error code 1
>>>
>>> Stop in /usr/ports/security/linux-c6-openssl-compat.
>>>
>>> Here is the patch that removes the missing library.
>>>
>>> --- pkg-plist.orig 2013-11-13 21:34:53.000000000 +0100
>>> +++ pkg-plist 2013-11-13 21:35:00.000000000 +0100
>>> @@ -6,7 +6,6 @@
>>>  usr/lib/libcrypto.so.0.9.8e
>>>  usr/lib/libcrypto.so.6
>>>  usr/lib/libssl.so.0.9.8e
>>> -usr/lib/libssl.so.7
>>>  usr/lib/libssl.so.6
>>>  usr/lib/openssl098e/engines/lib4758cca.so
>>>  usr/lib/openssl098e/engines/libaep.so
>>>
>>> Kind regards,
>>> --CJPM
>>>
>>>
>>>
>>> 2013/11/13 Artyom Mirgorodskiy <artyom.mirgorodsky at gmail.com>
>>>
>>>> You are welcome!
>>>> Thank you for you help
>>>>
>>>> On Wednesday 13 November 2013 21:15:22 Carlos Jacobo Puga Medina wrote:
>>>> > Thanks! It works perfectly.
>>>> --
>>>> Artyom Mirgorodskiy
>>>>
>>>
>>>
>>
>


More information about the freebsd-emulation mailing list