- Support CXX/CXXFLAGS/PTHREAD_CFLAGS/PTHREAD_LIBS properly
- Fix pkg-plist - Strip binaries PR: 26554 Submitted by: tkato@prontomail.ne.jp
This commit is contained in:
@@ -15,16 +15,21 @@ DISTNAME= ${PORTNAME}-src-${PORTVERSION:S,.,-,g}
|
||||
|
||||
MAINTAINER= ijliao@FreeBSD.org
|
||||
|
||||
USE_GMAKE= yes
|
||||
USE_NEWGCC= yes
|
||||
|
||||
USE_GMAKE= yes
|
||||
MAKE_ARGS= CC="${CXX}" LD="${CXX}" LK="${CXX}" OPTCCFLAGS="${CXXFLAGS}" \
|
||||
DYNCCFLAGS="-fPIC -DPIC" DEBUGFLAGS="" DBGDEFINES="" \
|
||||
STDDEFINES="${PTHREAD_CFLAGS}" EXELDFLAGS="${PTHREAD_LIBS}"
|
||||
INSTALLS_SHLIB= yes
|
||||
|
||||
PLIST_SUB= PORTVER=${PORTVERSION}
|
||||
PLIST_SUB= PORTVER=${PORTVERSION:R}
|
||||
|
||||
MAN1= aleph.1
|
||||
|
||||
do-configure:
|
||||
@(cd ${WRKSRC}; ./cnf/bin/aleph-setup -o)
|
||||
|
||||
post-install:
|
||||
@strip ${PREFIX}/bin/aleph
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
||||
31
lang/afnix/files/patch-cnf::mak::aleph-rule.mak
Normal file
31
lang/afnix/files/patch-cnf::mak::aleph-rule.mak
Normal file
@@ -0,0 +1,31 @@
|
||||
--- cnf/mak/aleph-rule.mak.orig Thu Mar 8 14:59:08 2001
|
||||
+++ cnf/mak/aleph-rule.mak Sat Apr 14 05:43:10 2001
|
||||
@@ -62,8 +62,8 @@
|
||||
endif
|
||||
|
||||
ifeq ($(LKMODE),soname)
|
||||
-SONAME = $(SOLIB).$(MAJOR).$(MINOR)
|
||||
-SOVERS = $(SOLIB).$(MAJOR).$(MINOR).$(PATCH)
|
||||
+SONAME = $(SOLIB).$(MAJOR)
|
||||
+SOVERS = $(SOLIB).$(MAJOR)
|
||||
endif
|
||||
|
||||
# ----------------------------------------------------------------------------
|
||||
@@ -124,17 +124,13 @@
|
||||
$(SOLIB) : $(SOVERS)
|
||||
@$(MKDIR) $(BLDLIB)
|
||||
@$(CP) $(SOVERS) $(BLDLIB)
|
||||
- @$(RM) $(BLDLIB)/$(SOLIB)
|
||||
@$(RM) $(BLDLIB)/$(SONAME)
|
||||
- @$(LN) $(SOVERS) $(BLDLIB)/$(SONAME)
|
||||
@$(LN) $(SONAME) $(BLDLIB)/$(SOLIB)
|
||||
|
||||
install-solib : $(SOVERS)
|
||||
@$(MKDIR) $(LIBDIR)
|
||||
@$(CP) $(SOVERS) $(LIBDIR)
|
||||
- @$(RM) $(LIBDIR)/$(SONAME)
|
||||
@$(RM) $(LIBDIR)/$(SOLIB)
|
||||
- @$(LN) $(SOVERS) $(LIBDIR)/$(SONAME)
|
||||
@$(LN) $(SONAME) $(LIBDIR)/$(SOLIB)
|
||||
.PHONY: install-solib
|
||||
endif
|
||||
@@ -123,29 +123,22 @@ include/aleph/www/Url.hpp
|
||||
@dirrm include/aleph
|
||||
lib/libaleph-eng.a
|
||||
lib/libaleph-eng.so
|
||||
lib/libaleph-eng.so.0.7
|
||||
lib/libaleph-eng.so.%%PORTVER%%
|
||||
lib/libaleph-net.a
|
||||
lib/libaleph-net.so
|
||||
lib/libaleph-net.so.0.7
|
||||
lib/libaleph-net.so.%%PORTVER%%
|
||||
lib/libaleph-plt.a
|
||||
lib/libaleph-plt.so
|
||||
lib/libaleph-plt.so.0.7
|
||||
lib/libaleph-plt.so.%%PORTVER%%
|
||||
lib/libaleph-sio.a
|
||||
lib/libaleph-sio.so
|
||||
lib/libaleph-sio.so.0.7
|
||||
lib/libaleph-sio.so.%%PORTVER%%
|
||||
lib/libaleph-std.a
|
||||
lib/libaleph-std.so
|
||||
lib/libaleph-std.so.0.7
|
||||
lib/libaleph-std.so.%%PORTVER%%
|
||||
lib/libaleph-sys.a
|
||||
lib/libaleph-sys.so
|
||||
lib/libaleph-sys.so.0.7
|
||||
lib/libaleph-sys.so.%%PORTVER%%
|
||||
lib/libaleph-www.a
|
||||
lib/libaleph-www.so
|
||||
lib/libaleph-www.so.0.7
|
||||
lib/libaleph-www.so.%%PORTVER%%
|
||||
|
||||
@@ -15,16 +15,21 @@ DISTNAME= ${PORTNAME}-src-${PORTVERSION:S,.,-,g}
|
||||
|
||||
MAINTAINER= ijliao@FreeBSD.org
|
||||
|
||||
USE_GMAKE= yes
|
||||
USE_NEWGCC= yes
|
||||
|
||||
USE_GMAKE= yes
|
||||
MAKE_ARGS= CC="${CXX}" LD="${CXX}" LK="${CXX}" OPTCCFLAGS="${CXXFLAGS}" \
|
||||
DYNCCFLAGS="-fPIC -DPIC" DEBUGFLAGS="" DBGDEFINES="" \
|
||||
STDDEFINES="${PTHREAD_CFLAGS}" EXELDFLAGS="${PTHREAD_LIBS}"
|
||||
INSTALLS_SHLIB= yes
|
||||
|
||||
PLIST_SUB= PORTVER=${PORTVERSION}
|
||||
PLIST_SUB= PORTVER=${PORTVERSION:R}
|
||||
|
||||
MAN1= aleph.1
|
||||
|
||||
do-configure:
|
||||
@(cd ${WRKSRC}; ./cnf/bin/aleph-setup -o)
|
||||
|
||||
post-install:
|
||||
@strip ${PREFIX}/bin/aleph
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
||||
31
lang/aleph/files/patch-cnf::mak::aleph-rule.mak
Normal file
31
lang/aleph/files/patch-cnf::mak::aleph-rule.mak
Normal file
@@ -0,0 +1,31 @@
|
||||
--- cnf/mak/aleph-rule.mak.orig Thu Mar 8 14:59:08 2001
|
||||
+++ cnf/mak/aleph-rule.mak Sat Apr 14 05:43:10 2001
|
||||
@@ -62,8 +62,8 @@
|
||||
endif
|
||||
|
||||
ifeq ($(LKMODE),soname)
|
||||
-SONAME = $(SOLIB).$(MAJOR).$(MINOR)
|
||||
-SOVERS = $(SOLIB).$(MAJOR).$(MINOR).$(PATCH)
|
||||
+SONAME = $(SOLIB).$(MAJOR)
|
||||
+SOVERS = $(SOLIB).$(MAJOR)
|
||||
endif
|
||||
|
||||
# ----------------------------------------------------------------------------
|
||||
@@ -124,17 +124,13 @@
|
||||
$(SOLIB) : $(SOVERS)
|
||||
@$(MKDIR) $(BLDLIB)
|
||||
@$(CP) $(SOVERS) $(BLDLIB)
|
||||
- @$(RM) $(BLDLIB)/$(SOLIB)
|
||||
@$(RM) $(BLDLIB)/$(SONAME)
|
||||
- @$(LN) $(SOVERS) $(BLDLIB)/$(SONAME)
|
||||
@$(LN) $(SONAME) $(BLDLIB)/$(SOLIB)
|
||||
|
||||
install-solib : $(SOVERS)
|
||||
@$(MKDIR) $(LIBDIR)
|
||||
@$(CP) $(SOVERS) $(LIBDIR)
|
||||
- @$(RM) $(LIBDIR)/$(SONAME)
|
||||
@$(RM) $(LIBDIR)/$(SOLIB)
|
||||
- @$(LN) $(SOVERS) $(LIBDIR)/$(SONAME)
|
||||
@$(LN) $(SONAME) $(LIBDIR)/$(SOLIB)
|
||||
.PHONY: install-solib
|
||||
endif
|
||||
@@ -123,29 +123,22 @@ include/aleph/www/Url.hpp
|
||||
@dirrm include/aleph
|
||||
lib/libaleph-eng.a
|
||||
lib/libaleph-eng.so
|
||||
lib/libaleph-eng.so.0.7
|
||||
lib/libaleph-eng.so.%%PORTVER%%
|
||||
lib/libaleph-net.a
|
||||
lib/libaleph-net.so
|
||||
lib/libaleph-net.so.0.7
|
||||
lib/libaleph-net.so.%%PORTVER%%
|
||||
lib/libaleph-plt.a
|
||||
lib/libaleph-plt.so
|
||||
lib/libaleph-plt.so.0.7
|
||||
lib/libaleph-plt.so.%%PORTVER%%
|
||||
lib/libaleph-sio.a
|
||||
lib/libaleph-sio.so
|
||||
lib/libaleph-sio.so.0.7
|
||||
lib/libaleph-sio.so.%%PORTVER%%
|
||||
lib/libaleph-std.a
|
||||
lib/libaleph-std.so
|
||||
lib/libaleph-std.so.0.7
|
||||
lib/libaleph-std.so.%%PORTVER%%
|
||||
lib/libaleph-sys.a
|
||||
lib/libaleph-sys.so
|
||||
lib/libaleph-sys.so.0.7
|
||||
lib/libaleph-sys.so.%%PORTVER%%
|
||||
lib/libaleph-www.a
|
||||
lib/libaleph-www.so
|
||||
lib/libaleph-www.so.0.7
|
||||
lib/libaleph-www.so.%%PORTVER%%
|
||||
|
||||
Reference in New Issue
Block a user