View | Details | Raw Unified | Return to bug 100459
Collapse All | Expand All

(-)Makefile (-6 / +1 lines)
Lines 7-13 Link Here
7
#
7
#
8
8
9
PORTNAME=	yasm
9
PORTNAME=	yasm
10
PORTVERSION=	0.4.0
10
PORTVERSION=	0.5.0
11
CATEGORIES=	devel lang
11
CATEGORIES=	devel lang
12
MASTER_SITES=	http://www.tortall.net/projects/yasm/releases/
12
MASTER_SITES=	http://www.tortall.net/projects/yasm/releases/
13
13
Lines 19-25 Link Here
19
GNU_CONFIGURE=	yes
19
GNU_CONFIGURE=	yes
20
CONFIGURE_ENV=	CPPFLAGS="${CXXFLAGS} -I${LOCALBASE}/include" \
20
CONFIGURE_ENV=	CPPFLAGS="${CXXFLAGS} -I${LOCALBASE}/include" \
21
		LDFLAGS="-L${LOCALBASE}/lib"
21
		LDFLAGS="-L${LOCALBASE}/lib"
22
INSTALLS_SHLIB=	yes
23
22
24
.if defined(WITHOUT_NLS)
23
.if defined(WITHOUT_NLS)
25
CONFIGURE_ARGS+=--disable-nls
24
CONFIGURE_ARGS+=--disable-nls
Lines 33-40 Link Here
33
MAN7=		yasm_arch.7
32
MAN7=		yasm_arch.7
34
.endif
33
.endif
35
34
36
post-configure:
37
	@${REINPLACE_CMD} 's|$${top_builddir}/libltdl/libltdlc.la|-lltdl|' ${WRKSRC}/Makefile
38
	@${RM} -rf ${WRKSRC}/libltdl
39
40
.include <bsd.port.mk>
35
.include <bsd.port.mk>
(-)distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (yasm-0.4.0.tar.gz) = 2360e20c4e105ba95f4e9135a7901183
1
MD5 (yasm-0.5.0.tar.gz) = d4931fcce497bd4f80ed349384704240
2
SHA256 (yasm-0.4.0.tar.gz) = 12223aeccc3901a317db22b3b27dbca40560dca1bea45ec4ae48ea3f73a04eec
2
SHA256 (yasm-0.5.0.tar.gz) = a5629aea24b0e10e23bfd88663b52544888ebed5a59b57be24042ccbbeff823e
3
SIZE (yasm-0.4.0.tar.gz) = 1116987
3
SIZE (yasm-0.5.0.tar.gz) = 1171590
(-)pkg-descr (-5 / +5 lines)
Lines 1-8 Link Here
1
YASM is a complete rewrite of the NASM assembler under the "new" BSD License
1
YASM is a complete rewrite of the NASM assembler under the "new" BSD License
2
(some portions are currently under the GNU General Public License (GPL) or
2
(some portions are currently under the GNU Lesser General Public License
3
the GNU Lesser General Public License (LGPL)). It is designed from the ground
3
(LGPL)). Yasm currently supports the x86 and AMD64 instruction sets, accepts
4
up to allow for multiple assembler syntaxes to be supported (eg, NASM, TASM,
4
NASM and GAS assembler syntaxes, outputs binary, ELF32, ELF64, COFF, Win32,
5
GAS, etc.) in addition to multiple output object formats. Another primary
5
and Win64 object formats, and generates source debugging information in
6
module of the overall design is an optimizer module.
6
STABS, DWARF 2, and CodeView 8 formats.
7
7
8
WWW: http://www.tortall.net/projects/yasm/
8
WWW: http://www.tortall.net/projects/yasm/
(-)pkg-plist (-33 / +4 lines)
Lines 17-61 Link Here
17
include/libyasm/intnum.h
17
include/libyasm/intnum.h
18
include/libyasm/linemgr.h
18
include/libyasm/linemgr.h
19
include/libyasm/listfmt.h
19
include/libyasm/listfmt.h
20
include/libyasm/md5.h
21
include/libyasm/module.h
20
include/libyasm/objfmt.h
22
include/libyasm/objfmt.h
21
include/libyasm/optimizer.h
23
include/libyasm/optimizer.h
22
include/libyasm/parser.h
24
include/libyasm/parser.h
25
include/libyasm/phash.h
23
include/libyasm/preproc.h
26
include/libyasm/preproc.h
24
include/libyasm/section.h
27
include/libyasm/section.h
25
include/libyasm/symrec.h
28
include/libyasm/symrec.h
26
include/libyasm/valparam.h
29
include/libyasm/valparam.h
30
include/libyasm/value.h
27
lib/libyasm.a
31
lib/libyasm.a
28
lib/libyasm.so
29
lib/libyasm.so.0
30
lib/yasm/arch_lc3b.a
31
lib/yasm/arch_lc3b.so
32
lib/yasm/arch_x86.a
33
lib/yasm/arch_x86.so
34
lib/yasm/dbgfmt_null.a
35
lib/yasm/dbgfmt_null.so
36
lib/yasm/dbgfmt_stabs.a
37
lib/yasm/dbgfmt_stabs.so
38
lib/yasm/listfmt_nasm.a
39
lib/yasm/listfmt_nasm.so
40
lib/yasm/objfmt_bin.a
41
lib/yasm/objfmt_bin.so
42
lib/yasm/objfmt_coff.a
43
lib/yasm/objfmt_coff.so
44
lib/yasm/objfmt_dbg.a
45
lib/yasm/objfmt_dbg.so
46
lib/yasm/objfmt_elf.a
47
lib/yasm/objfmt_elf.so
48
lib/yasm/objfmt_win32.a
49
lib/yasm/objfmt_win32.so
50
lib/yasm/objfmt_xdf.a
51
lib/yasm/objfmt_xdf.so
52
lib/yasm/optimizer_basic.a
53
lib/yasm/optimizer_basic.so
54
lib/yasm/parser_nasm.a
55
lib/yasm/parser_nasm.so
56
lib/yasm/preproc_nasm.a
57
lib/yasm/preproc_nasm.so
58
lib/yasm/preproc_raw.a
59
lib/yasm/preproc_raw.so
60
@dirrm lib/yasm
61
@dirrm include/libyasm
32
@dirrm include/libyasm
(-)files/patch-Makefile.in (-23 lines)
Removed Link Here
1
2
$FreeBSD: ports/devel/yasm/files/patch-Makefile.in,v 1.2 2005/06/30 15:47:32 vs Exp $
3
4
--- Makefile.in.orig
5
+++ Makefile.in
6
@@ -192,7 +192,7 @@
7
       $(ACLOCAL_M4)
8
 am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
9
  configure.lineno configure.status.lineno
10
-mkinstalldirs = $(mkdir_p)
11
+mkinstalldirs = mkdir -p
12
 CONFIG_HEADER = config.h
13
 CONFIG_CLEAN_FILES =
14
 am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkglibdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man7dir)" "$(DESTDIR)$(includedir)" "$(DESTDIR)$(modincludedir)"
15
@@ -537,7 +537,7 @@
16
 sharedstatedir = @sharedstatedir@
17
 sysconfdir = @sysconfdir@
18
 target_alias = @target_alias@
19
-SUBDIRS = libltdl m4 po .
20
+SUBDIRS = m4 po .
21
 AM_YFLAGS = -d
22
 AM_CFLAGS = @MORE_CFLAGS@
23
 AM_CPPFLAGS = -DYASM_MODULEDIR="\"${pkglibdir}\"" -I$(top_srcdir)/check @INCLTDL@
(-)files/patch-ltmain.sh (-15 lines)
Removed Link Here
1
--- config/ltmain.sh.orig	Sat Oct 30 20:55:58 2004
2
+++ config/ltmain.sh	Sun Oct 31 16:12:55 2004
3
@@ -5551,10 +5551,12 @@
4
 	fi
5
 
6
 	# Install the pseudo-library for information purposes.
7
+	if /usr/bin/false ; then
8
 	name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
9
 	instname="$dir/$name"i
10
 	$show "$install_prog $instname $destdir/$name"
11
 	$run eval "$install_prog $instname $destdir/$name" || exit $?
12
+	fi
13
 
14
 	# Maybe install the static library, too.
15
 	test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
(-)files/patch-m4-Makefile.in (-11 lines)
Removed Link Here
1
--- m4/Makefile.in.orig	Tue Nov  2 00:46:25 2004
2
+++ m4/Makefile.in	Tue Nov  2 00:47:02 2004
3
@@ -45,7 +45,7 @@
4
 	$(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac
5
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
6
 	$(ACLOCAL_M4)
7
-mkinstalldirs = $(mkdir_p)
8
+mkinstalldirs = mkdir -p
9
 CONFIG_HEADER = $(top_builddir)/config.h
10
 CONFIG_CLEAN_FILES =
11
 SOURCES =

Return to bug 100459